/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Platform/Resources/assets/styles/app.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Platform/Resources/assets/styles/app.scss (1) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}
input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6B7280;
  opacity: 1;
}
input::placeholder,textarea::placeholder{
  color: #6B7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
}
select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg 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: #0A58A0;
}
input[type="range"]::-ms-fill-lower{
  background: #0A58A0;
}
.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 !important;
  border-color: #e5e7eb !important;
}
[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 !important;
  border-right-width: 1px !important;
}
[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 !important;
  border-left-width: 1px !important;
}
[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 !important;
  border-left-width: 1px !important;
}
[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 !important;
  border-right-width: 1px !important;
}
[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 !important;
}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow{
  bottom: -4px;
}
.\!tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{
  top: -4px !important;
}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{
  top: -4px;
}
.\!tooltip[data-popper-placement^='left'] > .tooltip-arrow{
  right: -4px !important;
}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow{
  right: -4px;
}
.\!tooltip[data-popper-placement^='right'] > .tooltip-arrow{
  left: -4px !important;
}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow{
  left: -4px;
}
.\!tooltip.invisible > .tooltip-arrow:before{
  visibility: hidden !important;
}
.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-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(10 88 160 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(10 88 160 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-4{
  bottom: 1rem;
}
.bottom-\[-37px\]{
  bottom: -37px;
}
.bottom-\[-7px\]{
  bottom: -7px;
}
.bottom-\[30px\]{
  bottom: 30px;
}
.bottom-\[34px\]{
  bottom: 34px;
}
.bottom-\[60px\]{
  bottom: 60px;
}
.bottom-full{
  bottom: 100%;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-10{
  left: 2.5rem;
}
.left-2{
  left: 0.5rem;
}
.left-20{
  left: 5rem;
}
.left-3{
  left: 0.75rem;
}
.left-4{
  left: 1rem;
}
.left-\[-120px\]{
  left: -120px;
}
.left-\[-125px\]{
  left: -125px;
}
.left-\[-170px\]{
  left: -170px;
}
.left-\[13px\]{
  left: 13px;
}
.left-\[50\%\]{
  left: 50%;
}
.left-\[60px\]{
  left: 60px;
}
.right-0{
  right: 0px;
}
.right-12{
  right: 3rem;
}
.right-2{
  right: 0.5rem;
}
.right-4{
  right: 1rem;
}
.right-5{
  right: 1.25rem;
}
.right-6{
  right: 1.5rem;
}
.right-\[-1px\]{
  right: -1px;
}
.right-\[-3px\]{
  right: -3px;
}
.right-\[-6px\]{
  right: -6px;
}
.right-\[0\.5px\]{
  right: 0.5px;
}
.right-\[13px\]{
  right: 13px;
}
.right-\[20px\]{
  right: 20px;
}
.right-\[6px\]{
  right: 6px;
}
.top-0{
  top: 0px;
}
.top-1\/2{
  top: 50%;
}
.top-12{
  top: 3rem;
}
.top-14{
  top: 3.5rem;
}
.top-2{
  top: 0.5rem;
}
.top-4{
  top: 1rem;
}
.top-5{
  top: 1.25rem;
}
.top-54{
  top: 13.5rem;
}
.top-6{
  top: 1.5rem;
}
.top-\[-0\.5px\]{
  top: -0.5px;
}
.top-\[-15px\]{
  top: -15px;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[-37\.5px\]{
  top: -37.5px;
}
.top-\[-3px\]{
  top: -3px;
}
.top-\[-50px\]{
  top: -50px;
}
.top-\[-58px\]{
  top: -58px;
}
.top-\[-60px\]{
  top: -60px;
}
.top-\[15px\]{
  top: 15px;
}
.top-\[20px\]{
  top: 20px;
}
.top-\[23px\]{
  top: 23px;
}
.top-\[47px\]{
  top: 47px;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[50px\]{
  top: 50px;
}
.top-full{
  top: 100%;
}
.isolate{
  isolation: isolate;
}
.-z-10{
  z-index: -10;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[-1\]{
  z-index: -1;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[2\]{
  z-index: 2;
}
.z-\[5\]{
  z-index: 5;
}
.z-\[9\]{
  z-index: 9;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-span-8{
  grid-column: span 8 / span 8;
}
.col-start-1{
  grid-column-start: 1;
}
.col-end-3{
  grid-column-end: 3;
}
.col-end-8{
  grid-column-end: 8;
}
.m-10{
  margin: 2.5rem;
}
.m-4{
  margin: 1rem;
}
.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-3{
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-12{
  margin-left: 3rem;
  margin-right: 3rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-\[24px\]{
  margin-left: 24px;
  margin-right: 24px;
}
.mx-\[8px\]{
  margin-left: 8px;
  margin-right: 8px;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-9{
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.my-\[12px\]{
  margin-top: 12px;
  margin-bottom: 12px;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.-mb-6{
  margin-bottom: -1.5rem;
}
.-mb-px{
  margin-bottom: -1px;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-3\.5{
  margin-bottom: 0.875rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-9{
  margin-bottom: 2.25rem;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.mb-\[16px\]{
  margin-bottom: 16px;
}
.mb-\[24px\]{
  margin-bottom: 24px;
}
.mb-\[32px\]{
  margin-bottom: 32px;
}
.mb-\[36px\]{
  margin-bottom: 36px;
}
.mb-\[40px\]{
  margin-bottom: 40px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.mb-\[5px\]{
  margin-bottom: 5px;
}
.mb-\[70px\]{
  margin-bottom: 70px;
}
.mb-\[8px\]{
  margin-bottom: 8px;
}
.ml-0{
  margin-left: 0px;
}
.ml-0\.5{
  margin-left: 0.125rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.ml-10{
  margin-left: 2.5rem;
}
.ml-12{
  margin-left: 3rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-2\.5{
  margin-left: 0.625rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-5{
  margin-left: 1.25rem;
}
.ml-6{
  margin-left: 1.5rem;
}
.ml-9{
  margin-left: 2.25rem;
}
.ml-\[10px\]{
  margin-left: 10px;
}
.ml-\[12px\]{
  margin-left: 12px;
}
.ml-\[16px\]{
  margin-left: 16px;
}
.ml-\[30px\]{
  margin-left: 30px;
}
.ml-\[32px\]{
  margin-left: 32px;
}
.ml-\[8px\]{
  margin-left: 8px;
}
.ml-auto{
  margin-left: auto;
}
.mr-0{
  margin-right: 0px;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-1\.5{
  margin-right: 0.375rem;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-12{
  margin-right: 3rem;
}
.mr-16{
  margin-right: 4rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-2\.5{
  margin-right: 0.625rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-3\.5{
  margin-right: 0.875rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-5{
  margin-right: 1.25rem;
}
.mr-6{
  margin-right: 1.5rem;
}
.mr-7{
  margin-right: 1.75rem;
}
.mr-8{
  margin-right: 2rem;
}
.mr-\[10px\]{
  margin-right: 10px;
}
.mr-\[12px\]{
  margin-right: 12px;
}
.mr-\[16px\]{
  margin-right: 16px;
}
.mr-\[32px\]{
  margin-right: 32px;
}
.mr-\[4px\]{
  margin-right: 4px;
}
.mr-\[6px\]{
  margin-right: 6px;
}
.mt-0{
  margin-top: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-11{
  margin-top: 2.75rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-13{
  margin-top: 3.25rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-\[16px\]{
  margin-top: 16px;
}
.mt-\[2000px\]{
  margin-top: 2000px;
}
.mt-\[20px\]{
  margin-top: 20px;
}
.mt-\[24px\]{
  margin-top: 24px;
}
.mt-\[28px\]{
  margin-top: 28px;
}
.mt-\[2px\]{
  margin-top: 2px;
}
.mt-\[32px\]{
  margin-top: 32px;
}
.mt-\[40px\]{
  margin-top: 40px;
}
.mt-\[4px\]{
  margin-top: 4px;
}
.mt-\[5px\]{
  margin-top: 5px;
}
.mt-\[7px\]{
  margin-top: 7px;
}
.mt-\[8px\]{
  margin-top: 8px;
}
.mt-\[91px\]{
  margin-top: 91px;
}
.mt-auto{
  margin-top: auto;
}
.box-content{
  box-sizing: content-box;
}
.\!block{
  display: block !important;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.\!table{
  display: table !important;
}
.table{
  display: table;
}
.table-cell{
  display: table-cell;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.h-0{
  height: 0px;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-10{
  height: 2.5rem;
}
.h-100{
  height: 25rem;
}
.h-11{
  height: 2.75rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-20{
  height: 5rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.25{
  height: 3.25rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-4{
  height: 1rem;
}
.h-4\.5{
  height: 1.125rem;
}
.h-5{
  height: 1.25rem;
}
.h-56{
  height: 14rem;
}
.h-6{
  height: 1.5rem;
}
.h-64{
  height: 16rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-\[100\%\]{
  height: 100%;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[116px\]{
  height: 116px;
}
.h-\[1684px\]{
  height: 1684px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[240px\]{
  height: 240px;
}
.h-\[24px\]{
  height: 24px;
}
.h-\[25px\]{
  height: 25px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[34px\]{
  height: 34px;
}
.h-\[368px\]{
  height: 368px;
}
.h-\[380px\]{
  height: 380px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[44px\]{
  height: 44px;
}
.h-\[45px\]{
  height: 45px;
}
.h-\[480px\]{
  height: 480px;
}
.h-\[48px\]{
  height: 48px;
}
.h-\[55px\]{
  height: 55px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[64px\]{
  height: 64px;
}
.h-\[6px\]{
  height: 6px;
}
.h-\[72px\]{
  height: 72px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[calc\(100\%-5\.5rem\)\]{
  height: calc(100% - 5.5rem);
}
.h-auto{
  height: auto;
}
.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}
.h-full{
  height: 100%;
}
.h-px{
  height: 1px;
}
.max-h-3{
  max-height: 0.75rem;
}
.max-h-3\.25{
  max-height: 3.25rem;
}
.max-h-3\/4{
  max-height: 75%;
}
.max-h-40{
  max-height: 10rem;
}
.max-h-5\/6{
  max-height: 83.333333%;
}
.max-h-60{
  max-height: 15rem;
}
.max-h-\[32px\]{
  max-height: 32px;
}
.max-h-\[360px\]{
  max-height: 360px;
}
.max-h-\[400px\]{
  max-height: 400px;
}
.min-h-1{
  min-height: 0.25rem;
}
.min-h-1\.5{
  min-height: 0.25rem;
}
.min-h-2{
  min-height: 0.5rem;
}
.min-h-3{
  min-height: 0.75rem;
}
.min-h-3\.25{
  min-height: 3.25rem;
}
.min-h-7{
  min-height: 1.75rem;
}
.min-h-9\/10{
  min-height: 90%;
}
.min-h-\[100px\]{
  min-height: 100px;
}
.min-h-\[240px\]{
  min-height: 240px;
}
.min-h-\[25px\]{
  min-height: 25px;
}
.min-h-\[35px\]{
  min-height: 35px;
}
.min-h-\[485px\]{
  min-height: 485px;
}
.min-h-\[48px\]{
  min-height: 48px;
}
.min-h-\[560px\]{
  min-height: 560px;
}
.min-h-\[56px\]{
  min-height: 56px;
}
.min-h-full{
  min-height: 100%;
}
.w-0{
  width: 0px;
}
.w-1{
  width: 0.25rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-10{
  width: 2.5rem;
}
.w-100{
  width: 25rem;
}
.w-11{
  width: 2.75rem;
}
.w-12{
  width: 3rem;
}
.w-14{
  width: 3.5rem;
}
.w-140{
  width: 35rem;
}
.w-16{
  width: 4rem;
}
.w-166{
  width: 41.5rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-2\/4{
  width: 50%;
}
.w-20{
  width: 5rem;
}
.w-28{
  width: 7rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\.25{
  width: 3.25rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-3\/12{
  width: 25%;
}
.w-3\/4{
  width: 75%;
}
.w-32{
  width: 8rem;
}
.w-4{
  width: 1rem;
}
.w-4\.25{
  width: 1.0625rem;
}
.w-4\.5{
  width: 1.125rem;
}
.w-4\/12{
  width: 33.333333%;
}
.w-44{
  width: 11rem;
}
.w-5{
  width: 1.25rem;
}
.w-5\/12{
  width: 41.666667%;
}
.w-56{
  width: 14rem;
}
.w-6{
  width: 1.5rem;
}
.w-6\/12{
  width: 50%;
}
.w-60{
  width: 15rem;
}
.w-64{
  width: 16rem;
}
.w-65{
  width: 16.5rem;
}
.w-7{
  width: 1.75rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-80{
  width: 20rem;
}
.w-96{
  width: 24rem;
}
.w-\[100\%\]{
  width: 100%;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[1190px\]{
  width: 1190px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[12rem\]{
  width: 12rem;
}
.w-\[132px\]{
  width: 132px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[15\%\]{
  width: 15%;
}
.w-\[15rem\]{
  width: 15rem;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[165px\]{
  width: 165px;
}
.w-\[168px\]{
  width: 168px;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[18px\]{
  width: 18px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[212px\]{
  width: 212px;
}
.w-\[23px\]{
  width: 23px;
}
.w-\[240px\]{
  width: 240px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[250px\]{
  width: 250px;
}
.w-\[26rem\]{
  width: 26rem;
}
.w-\[320px\]{
  width: 320px;
}
.w-\[330px\]{
  width: 330px;
}
.w-\[35\%\]{
  width: 35%;
}
.w-\[356px\]{
  width: 356px;
}
.w-\[35rem\]{
  width: 35rem;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[420px\]{
  width: 420px;
}
.w-\[456px\]{
  width: 456px;
}
.w-\[45px\]{
  width: 45px;
}
.w-\[464px\]{
  width: 464px;
}
.w-\[480px\]{
  width: 480px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[524px\]{
  width: 524px;
}
.w-\[52px\]{
  width: 52px;
}
.w-\[548px\]{
  width: 548px;
}
.w-\[560px\]{
  width: 560px;
}
.w-\[56px\]{
  width: 56px;
}
.w-\[680px\]{
  width: 680px;
}
.w-\[6px\]{
  width: 6px;
}
.w-\[7\.5rem\]{
  width: 7.5rem;
}
.w-\[85px\]{
  width: 85px;
}
.w-\[8px\]{
  width: 8px;
}
.w-\[94px\]{
  width: 94px;
}
.w-\[96px\]{
  width: 96px;
}
.w-\[max-content\]{
  width: -moz-max-content;
  width: max-content;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-max{
  width: -moz-max-content;
  width: max-content;
}
.w-min{
  width: -moz-min-content;
  width: min-content;
}
.min-w-1{
  min-width: 0.25rem;
}
.min-w-1\.5{
  min-width: 0.25rem;
}
.min-w-2{
  min-width: 0.5rem;
}
.min-w-3{
  min-width: 0.75rem;
}
.min-w-3\.25{
  min-width: 3.25rem;
}
.min-w-320{
  min-width: 80rem;
}
.min-w-7{
  min-width: 1.75rem;
}
.min-w-\[100\%\]{
  min-width: 100%;
}
.min-w-\[1000px\]{
  min-width: 1000px;
}
.min-w-\[120px\]{
  min-width: 120px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[152px\]{
  min-width: 152px;
}
.min-w-\[232px\]{
  min-width: 232px;
}
.min-w-\[240px\]{
  min-width: 240px;
}
.min-w-\[25px\]{
  min-width: 25px;
}
.min-w-\[280px\]{
  min-width: 280px;
}
.min-w-\[35px\]{
  min-width: 35px;
}
.min-w-\[450px\]{
  min-width: 450px;
}
.min-w-\[52px\]{
  min-width: 52px;
}
.min-w-\[56px\]{
  min-width: 56px;
}
.min-w-\[80px\]{
  min-width: 80px;
}
.max-w-1\/2{
  max-width: 50%;
}
.max-w-100{
  max-width: 25rem;
}
.max-w-11\/12{
  max-width: 91.666667%;;
}
.max-w-3{
  max-width: 0.75rem;
}
.max-w-3\.25{
  max-width: 3.25rem;
}
.max-w-\[162px\]{
  max-width: 162px;
}
.max-w-\[165px\]{
  max-width: 165px;
}
.max-w-\[245px\]{
  max-width: 245px;
}
.max-w-\[25\%\]{
  max-width: 25%;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.max-w-\[288px\]{
  max-width: 288px;
}
.max-w-\[31\%\]{
  max-width: 31%;
}
.max-w-\[32px\]{
  max-width: 32px;
}
.max-w-\[35\%\]{
  max-width: 35%;
}
.max-w-\[40\%\]{
  max-width: 40%;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[420px\]{
  max-width: 420px;
}
.max-w-\[480px\]{
  max-width: 480px;
}
.max-w-\[49\%\]{
  max-width: 49%;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[60px\]{
  max-width: 60px;
}
.max-w-\[864px\]{
  max-width: 864px;
}
.max-w-\[96\%\]{
  max-width: 96%;
}
.max-w-\[964px\]{
  max-width: 964px;
}
.max-w-fit{
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full{
  max-width: 100%;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xl{
  max-width: 36rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-auto{
  flex: 1 1 auto;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.flex-grow{
  flex-grow: 1;
}
.grow{
  flex-grow: 1;
}
.basis-1\/2{
  flex-basis: 50%;
}
.basis-1\/3{
  flex-basis: 33.333333%;
}
.basis-1\/4{
  flex-basis: 25%;
}
.basis-2\/4{
  flex-basis: 50%;
}
.basis-2\/5{
  flex-basis: 40%;
}
.basis-3\/4{
  flex-basis: 75%;
}
.basis-3\/5{
  flex-basis: 60%;
}
.basis-\[16\%\]{
  flex-basis: 16%;
}
.basis-\[25\%\]{
  flex-basis: 25%;
}
.table-fixed{
  table-layout: fixed;
}
.border-collapse{
  border-collapse: collapse;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2\/4{
  --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-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2\/4{
  --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-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-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));
}
.rotate-0{
  --tw-rotate: 0deg;
  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-45{
  --tw-rotate: 45deg;
  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));
}
.rotate-\[-90deg\]{
  --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;
}
.cursor-default{
  cursor: default;
}
.cursor-grab{
  cursor: grab;
}
.cursor-move{
  cursor: move;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize{
  resize: both;
}
.list-outside{
  list-style-position: outside;
}
.list-disc{
  list-style-type: disc;
}
.columns-3{
  -moz-columns: 3;
       columns: 3;
}
.auto-rows-max{
  grid-auto-rows: max-content;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-flex-3{
  grid-template-columns: repeat(auto-fit, minmax(min(100%/3, max(250px, 100%/4)), 1fr));;
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.place-content-stretch{
  place-content: stretch;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.items-stretch{
  align-items: stretch;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-\[24px\]{
  gap: 24px;
}
.gap-\[26px\]{
  gap: 26px;
}
.gap-\[28px\]{
  gap: 28px;
}
.gap-\[32px\]{
  gap: 32px;
}
.gap-\[8px\]{
  gap: 8px;
}
.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-3{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-x-\[12px\]{
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.gap-x-\[16px\]{
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-x-\[20px\]{
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.gap-x-\[32px\]{
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.gap-x-\[4px\]{
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.gap-x-\[5px\]{
  -moz-column-gap: 5px;
       column-gap: 5px;
}
.gap-y-10{
  row-gap: 2.5rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.-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-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.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-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-scroll{
  overflow: scroll;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overflow-x-scroll{
  overflow-x: scroll;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.whitespace-pre-wrap{
  white-space: pre-wrap;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.text-balance{
  text-wrap: balance;
}
.break-words{
  overflow-wrap: break-word;
}
.break-keep{
  word-break: keep-all;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[12px\]{
  border-radius: 12px;
}
.rounded-\[50\%\]{
  border-radius: 50%;
}
.rounded-\[8px\]{
  border-radius: 8px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-none{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-none{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-8{
  border-width: 8px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-x-0{
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-l-8{
  border-left-width: 8px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-t-4{
  border-top-width: 4px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.\!border-main{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 79 198 / var(--tw-border-opacity)) !important;
}
.border-\[\#004FC6\]{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.border-\[\#18B029\]{
  --tw-border-opacity: 1;
  border-color: rgb(24 176 41 / var(--tw-border-opacity));
}
.border-\[\#1F1F1F\]{
  --tw-border-opacity: 1;
  border-color: rgb(31 31 31 / var(--tw-border-opacity));
}
.border-\[\#22D3EE\]{
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-\[\#2DD4BF\]{
  --tw-border-opacity: 1;
  border-color: rgb(45 212 191 / var(--tw-border-opacity));
}
.border-\[\#38BDF8\]{
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}
.border-\[\#4ADE80\]{
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity));
}
.border-\[\#60A5FA\]{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-\[\#818CF8\]{
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}
.border-\[\#A3E635\]{
  --tw-border-opacity: 1;
  border-color: rgb(163 230 53 / var(--tw-border-opacity));
}
.border-\[\#A78BFA\]{
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.border-\[\#DDE0EA\]{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.border-\[\#E879F9\]{
  --tw-border-opacity: 1;
  border-color: rgb(232 121 249 / var(--tw-border-opacity));
}
.border-\[\#EC3E31\]{
  --tw-border-opacity: 1;
  border-color: rgb(236 62 49 / var(--tw-border-opacity));
}
.border-\[\#F472B6\]{
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity));
}
.border-\[\#FACC15\]{
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.border-\[\#FB7185\]{
  --tw-border-opacity: 1;
  border-color: rgb(251 113 133 / var(--tw-border-opacity));
}
.border-\[\#FF9300\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 147 0 / var(--tw-border-opacity));
}
.border-\[\#dde0ea\]{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.border-blue-100{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.border-blue-600{
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700{
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-error-100{
  --tw-border-opacity: 1;
  border-color: rgb(236 62 49 / var(--tw-border-opacity));
}
.border-error-200{
  --tw-border-opacity: 1;
  border-color: rgb(216 42 29 / var(--tw-border-opacity));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-green-600{
  --tw-border-opacity: 1;
  border-color: rgb(5 122 85 / var(--tw-border-opacity));
}
.border-input{
  --tw-border-opacity: 1;
  border-color: rgb(246 247 249 / var(--tw-border-opacity));
}
.border-main{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.border-orange{
  --tw-border-opacity: 1;
  border-color: rgb(255 147 0 / var(--tw-border-opacity));
}
.border-pink{
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity));
}
.border-red-600{
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity));
}
.border-red-700{
  --tw-border-opacity: 1;
  border-color: rgb(200 30 30 / var(--tw-border-opacity));
}
.border-sky{
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}
.border-slate-300{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-stroke{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.border-teal{
  --tw-border-opacity: 1;
  border-color: rgb(45 212 191 / var(--tw-border-opacity));
}
.border-tooltip{
  --tw-border-opacity: 1;
  border-color: rgb(196 196 196 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-violet{
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow{
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.border-b-stroke{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.border-r-\[\#8E95AF\]{
  --tw-border-opacity: 1;
  border-right-color: rgb(142 149 175 / var(--tw-border-opacity));
}
.\!bg-\[\#F8F9FD\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#004FC61A\]{
  background-color: #004FC61A;
}
.bg-\[\#004FC61A\]\/10{
  background-color: rgb(0 79 198 / 0.1);
}
.bg-\[\#004FC6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.bg-\[\#18B029\]{
  --tw-bg-opacity: 1;
  background-color: rgb(24 176 41 / var(--tw-bg-opacity));
}
.bg-\[\#22D3EE\]{
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.bg-\[\#2DD4BF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
.bg-\[\#38BDF8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
.bg-\[\#4ADE80\]{
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-\[\#60A5FA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-\[\#818CF8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.bg-\[\#A3E635\]{
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
.bg-\[\#A78BFA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.bg-\[\#DDE0EA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(221 224 234 / var(--tw-bg-opacity));
}
.bg-\[\#E879F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
.bg-\[\#EC3E311A\]{
  background-color: #EC3E311A;
}
.bg-\[\#EC3E31\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 62 49 / var(--tw-bg-opacity));
}
.bg-\[\#EC3E31\]\/10{
  background-color: rgb(236 62 49 / 0.1);
}
.bg-\[\#F472B6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.bg-\[\#F6F7F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-\[\#F8F9FD\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.bg-\[\#FACC15\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-\[\#FB7185\]{
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
.bg-\[\#FEECEB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 236 235 / var(--tw-bg-opacity));
}
.bg-\[\#FF9300\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 147 0 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-background-100{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-background-200{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.bg-background-80{
  background-color: #004FC614;
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity));
}
.bg-black\/75{
  background-color: rgb(31 31 31 / 0.75);
}
.bg-black\/80{
  background-color: rgb(31 31 31 / 0.8);
}
.bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.bg-blue-200{
  --tw-bg-opacity: 1;
  background-color: rgb(0 61 143 / var(--tw-bg-opacity));
}
.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 255 / var(--tw-bg-opacity));
}
.bg-blue-500{
  --tw-bg-opacity: 1;
  background-color: rgb(10 88 160 / var(--tw-bg-opacity));
}
.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-brightOrange-400{
  --tw-bg-opacity: 1;
  background-color: rgb(250 166 39 / var(--tw-bg-opacity));
}
.bg-disabled-100{
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
}
.bg-disabled-200\/10{
  background-color: rgb(142 149 175 / 0.1);
}
.bg-error-100{
  --tw-bg-opacity: 1;
  background-color: rgb(236 62 49 / var(--tw-bg-opacity));
}
.bg-error-100\/10{
  background-color: rgb(236 62 49 / 0.1);
}
.bg-error-200{
  --tw-bg-opacity: 1;
  background-color: rgb(216 42 29 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgb(222 255 234 / var(--tw-bg-opacity));
}
.bg-grey{
  --tw-bg-opacity: 1;
  background-color: rgb(137 148 184 / var(--tw-bg-opacity));
}
.bg-input{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-light-blue{
  background-color: #004FC61A;
}
.bg-light-error{
  background-color: #EC3E311A;
}
.bg-main{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgb(255 147 0 / var(--tw-bg-opacity));
}
.bg-orange\/10{
  background-color: rgb(255 147 0 / 0.1);
}
.bg-page-background{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.bg-pink{
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(253 232 232 / var(--tw-bg-opacity));
}
.bg-red-50{
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 242 / var(--tw-bg-opacity));
}
.bg-red-600{
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36 / var(--tw-bg-opacity));
}
.bg-sky{
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
.bg-stroke{
  --tw-bg-opacity: 1;
  background-color: rgb(221 224 234 / var(--tw-bg-opacity));
}
.bg-success{
  --tw-bg-opacity: 1;
  background-color: rgb(24 176 41 / var(--tw-bg-opacity));
}
.bg-success\/10{
  background-color: rgb(24 176 41 / 0.1);
}
.bg-table-header{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.bg-teal{
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-user-button-100{
  background-color: #004FC61A;
}
.bg-violet{
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-opacity-10{
  --tw-bg-opacity: 0.1;
}
.bg-opacity-30{
  --tw-bg-opacity: 0.3;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.fill-\[\#8E95AF\]{
  fill: #8E95AF;
}
.fill-disabled-200{
  fill: #8E95AF;
}
.fill-main{
  fill: #004FC6;
}
.fill-stroke{
  fill: #DDE0EA;
}
.fill-white{
  fill: #FFFFFF;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0px;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-10{
  padding: 2.5rem;
}
.p-12{
  padding: 3rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-6{
  padding: 1.5rem;
}
.p-7{
  padding: 1.75rem;
}
.p-8{
  padding: 2rem;
}
.p-\[12px\]{
  padding: 12px;
}
.p-\[16px\]{
  padding: 16px;
}
.p-\[24px\]{
  padding: 24px;
}
.p-\[8px\]{
  padding: 8px;
}
.\!px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!px-\[24px\]{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.\!py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.\!py-\[14px\]{
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.\!py-\[16px\]{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-26{
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[176px\]{
  padding-left: 176px;
  padding-right: 176px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[24px\]{
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[2px\]{
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[48px\]{
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[8px\]{
  padding-left: 8px;
  padding-right: 8px;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-4\.5{
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[14px\]{
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[15px\]{
  padding-top: 15px;
  padding-bottom: 15px;
}
.py-\[16px\]{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[20px\]{
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[32px\]{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}
.\!pl-3{
  padding-left: 0.75rem !important;
}
.\!pr-4{
  padding-right: 1rem !important;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[12px\]{
  padding-bottom: 12px;
}
.pb-\[16px\]{
  padding-bottom: 16px;
}
.pb-\[24px\]{
  padding-bottom: 24px;
}
.pb-\[32px\]{
  padding-bottom: 32px;
}
.pb-\[40px\]{
  padding-bottom: 40px;
}
.pb-\[4px\]{
  padding-bottom: 4px;
}
.pb-\[8px\]{
  padding-bottom: 8px;
}
.pl-0{
  padding-left: 0px;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-11{
  padding-left: 2.75rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-2\.5{
  padding-left: 0.625rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-\[16px\]{
  padding-left: 16px;
}
.pl-\[24px\]{
  padding-left: 24px;
}
.pl-\[4px\]{
  padding-left: 4px;
}
.pl-\[52px\]{
  padding-left: 52px;
}
.pr-0{
  padding-right: 0px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pr-16{
  padding-right: 4rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-9{
  padding-right: 2.25rem;
}
.pr-\[12px\]{
  padding-right: 12px;
}
.pr-\[4px\]{
  padding-right: 4px;
}
.pt-0{
  padding-top: 0px;
}
.pt-12{
  padding-top: 3rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-9{
  padding-top: 2.25rem;
}
.pt-\[1000px\]{
  padding-top: 1000px;
}
.pt-\[14px\]{
  padding-top: 14px;
}
.pt-\[24px\]{
  padding-top: 24px;
}
.pt-\[32px\]{
  padding-top: 32px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: start;
}
.align-top{
  vertical-align: top;
}
.font-roboto{
  font-family: Roboto, cursive;
}
.\!text-base{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[18px\]{
  font-size: 18px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[44px\]{
  font-size: 44px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-title{
  font-size: 2rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[800\]{
  font-weight: 800;
}
.font-bold{
  font-weight: 700;
}
.font-extrabold{
  font-weight: 800;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.italic{
  font-style: italic;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-3{
  line-height: .75rem;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-\[56px\]{
  line-height: 56px;
}
.tracking-normal{
  letter-spacing: 0em;
}
.\!text-main{
  --tw-text-opacity: 1 !important;
  color: rgb(0 79 198 / var(--tw-text-opacity)) !important;
}
.text-\[\#003D8F\]{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.text-\[\#004FC6\]{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.text-\[\#18B029\]{
  --tw-text-opacity: 1;
  color: rgb(24 176 41 / var(--tw-text-opacity));
}
.text-\[\#1F1F1F\]{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.text-\[\#8E95AF\]{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.text-\[\#EC3E31\]{
  --tw-text-opacity: 1;
  color: rgb(236 62 49 / var(--tw-text-opacity));
}
.text-\[\#FF9300\]{
  --tw-text-opacity: 1;
  color: rgb(255 147 0 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.text-blue-100{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.text-blue-400{
  --tw-text-opacity: 1;
  color: rgb(118 169 250 / var(--tw-text-opacity));
}
.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-blue-700{
  --tw-text-opacity: 1;
  color: rgb(26 86 219 / var(--tw-text-opacity));
}
.text-brightOrange-400{
  --tw-text-opacity: 1;
  color: rgb(250 166 39 / var(--tw-text-opacity));
}
.text-column-title{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.text-disabled-200{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.text-error-100{
  --tw-text-opacity: 1;
  color: rgb(236 62 49 / var(--tw-text-opacity));
}
.text-error-200{
  --tw-text-opacity: 1;
  color: rgb(216 42 29 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-400{
  --tw-text-opacity: 1;
  color: rgb(37 124 69 / var(--tw-text-opacity));
}
.text-green-700{
  --tw-text-opacity: 1;
  color: rgb(4 108 78 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(137 148 184 / var(--tw-text-opacity));
}
.text-icon-bg{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.text-input{
  --tw-text-opacity: 1;
  color: rgb(246 247 249 / var(--tw-text-opacity));
}
.text-main{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.text-orange{
  --tw-text-opacity: 1;
  color: rgb(255 147 0 / var(--tw-text-opacity));
}
.text-red-400{
  --tw-text-opacity: 1;
  color: rgb(249 128 128 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity));
}
.text-red-700{
  --tw-text-opacity: 1;
  color: rgb(200 30 30 / var(--tw-text-opacity));
}
.text-slate-400{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-stroke{
  --tw-text-opacity: 1;
  color: rgb(221 224 234 / var(--tw-text-opacity));
}
.text-success{
  --tw-text-opacity: 1;
  color: rgb(24 176 41 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-80{
  opacity: 0.8;
}
.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-\[0_12px_32px_0_rgba\(142\2c 149\2c 175\2c 0\.14\)\]{
  --tw-shadow: 0 12px 32px 0 rgba(142,149,175,0.14);
  --tw-shadow-colored: 0 12px 32px 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-action{
  --tw-shadow: 0px 12px 32px rgba(31, 31, 31, 0.12);
  --tw-shadow-colored: 0px 12px 32px 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-input{
  --tw-shadow: 0px 12px 32px rgba(142, 149, 175, 0.14);
  --tw-shadow-colored: 0px 12px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-input{
  --tw-shadow-color: #F6F7F9;
  --tw-shadow: var(--tw-shadow-colored);
}
.outline{
  outline-style: solid;
}
.outline-0{
  outline-width: 0px;
}
.outline-1{
  outline-width: 1px;
}
.outline-error-200{
  outline-color: #D82A1D;
}
.outline-transparent{
  outline-color: transparent;
}
.ring-1{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-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-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(31 31 31 / var(--tw-ring-opacity));
}
.ring-column-title{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(142 149 175 / var(--tw-ring-opacity));
}
.ring-opacity-5{
  --tw-ring-opacity: 0.05;
}
.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);
}
.blur-sm{
  --tw-blur: blur(4px);
  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);
}
.drop-shadow-card{
  --tw-drop-shadow: drop-shadow(0px 12px 32px rgba(142, 149, 175, 0.14));
  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);
}
.drop-shadow-lg{
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  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) !important;
}
.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-300{
  transition-duration: 300ms;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.choice-color {
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 100%;
  background-color: var(--color);
  border: none;
  position: relative;
}

.choice-color.active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 39px;
  height: 39px;
  border: 2px solid var(--color);
  border-radius: 100%;
}

.choice-color.active::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2711%27 viewBox=%270 0 15 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.50006 8.49998L1.58339 5.58331C1.25839 5.25831 0.741724 5.25831 0.416724 5.58331C0.0917236 5.90831 0.0917236 6.42498 0.416724 6.74998L3.90839 10.2416C4.23339 10.5666 4.75839 10.5666 5.08339 10.2416L13.9167 1.41664C14.2417 1.09164 14.2417 0.574976 13.9167 0.249976C13.5917 -0.0750244 13.0751 -0.0750244 12.7501 0.249976L4.50006 8.49998Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

html, body {
  height: 100%;
}

::-webkit-scrollbar{
  margin-left: 1rem;
  display: block;
  height: 0.25rem;
  width: 0.25rem;
}

::-webkit-scrollbar-thumb{
  margin-left: 1rem;
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}

input[type=radio]:disabled {
  background: rgb(221, 224, 234);
  border: none;
}

::-webkit-scrollbar-track{
  margin-left: 1rem;
  width: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

input {
  text-overflow: ellipsis;
}

mark {
  background: rgba(255, 147, 0, 0.2);
  color: black;
}

.custom-table tbody tr td div div {
  margin-bottom: 0 !important;
}

.dt-column-splitter {
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 1px;
  z-index: 20;
  background-color: #DDE0EA;
}

table.dataTable thead tr th[data-is-resizable=true] {
  border-left: 1px solid transparent;
  border-right: 1px solid #DDE0EA;
}

table.dataTable thead th.dt-colresizable-hover {
  cursor: col-resize;
  background-color: #eaeaea;
  border-left: 2px solid #bfbfbf;
}

.skeleton .loading {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading 3s ease infinite;
  border-radius: 12px;
}

@keyframes loading {
  100% {
    background-position: -200% 0%;
  }
}
table.dataTable thead th.dt-colresizable-bound-min,
table.dataTable thead th.dt-colresizable-bound-max {
  opacity: 0.2;
  cursor: not-allowed !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

select:focus {
  box-shadow: none !important;
}

.add_item_link:not([disabled]):hover {
  --add-item-link--hover: rgb(0 61 143);
  color: var(--add-item-link--hover) !important;
}
.add_item_link:not([disabled]):hover svg {
  fill: var(--add-item-link--hover) !important;
}
.add_item_link:not([disabled]):hover svg path {
  fill: var(--add-item-link--hover) !important;
}

.remove_item_link:not([disabled]):hover{
  background-color: rgb(236 62 49 / 0.2);
}

input:focus:invalid, textarea:focus:invalid {
  --tw-ring-color: red;
  --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);
  outline: none;
}

#tabs ul li button[aria-selected=true]{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
  border-color: #004FC6;
}
#tabs ul li button[aria-selected=false]:hover {
  color: #004FC6;
  border: none;
}

textarea {
  resize: none;
}

.auth-modal {
  width: 480px;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
  /* Tooltip */
  /* Tooltip */
}
.auth-modal input {
  border: none;
}
.auth-modal [data-controller=toggle-password-input]{
  margin-bottom: 2rem;
}
.auth-modal #login_form [data-controller=toggle-password-input]{
  margin-bottom: 0.75rem;
}
.auth-modal .otp-digit{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
  padding: 1rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.auth-modal [data-controller=two-factor]{
  margin-bottom: 1.5rem;
}
.auth-modal .password-list-requirement {
  list-style: inside;
  margin-bottom: 1.5rem;
}
.auth-modal .password-list-requirement li{
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.auth-modal input::-webkit-outer-spin-button,
.auth-modal input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.auth-modal input[type=number] {
  -moz-appearance: textfield;
}
.auth-modal .radio-wrapper [id^=radio-] {
  display: none !important;
}
.auth-modal .radio-wrapper [id^=radio-] + label {
  display: inline-block;
  vertical-align: middle;
}
.auth-modal .radio-wrapper [id^=radio-]:checked + label svg {
  fill: #004FC6;
}
.auth-modal .radio-wrapper [id^=radio-]:checked + label div {
  border-color: #004FC6;
  background-color: transparent;
}
.auth-modal [data-popper-arrow]:after {
  border-bottom: 1px solid #C4C4C4 !important;
  border-right: 1px solid #C4C4C4 !important;
  border-radius: 2px;
}
.auth-modal .radio-wrapper:has(> label[aria-disabled=true]) {
  opacity: 0.8;
  cursor: not-allowed;
}
.auth-modal label[aria-disabled=true] {
  pointer-events: none;
}

.actions-user-list {
  width: 240px;
}

.spinner {
  transform-origin: center;
  animation: spinner_svv2 0.75s infinite linear;
}

@keyframes spinner {
  100% {
    transform: rotate(360deg);
  }
}
#tabs ul li button[aria-selected=true]{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}

.fixed-width {
  width: calc(16.5rem - 100%);
}
.hide-placeholders ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
.hide-placeholders input::-moz-placeholder {
  color: transparent;
}
.hide-placeholders input::placeholder {
  color: transparent;
}
.hide-placeholders textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
.hide-placeholders textarea::placeholder {
  color: transparent;
}
.hide-placeholders .select2-container .select2-selection__placeholder {
  color: transparent !important;
}
.filter-component ::-moz-placeholder, .display-placeholders ::-moz-placeholder {
  color: #8E95AF;
}
.filter-component input::-moz-placeholder, .display-placeholders input::-moz-placeholder {
  color: #8E95AF !important;
}
.filter-component input::placeholder, .display-placeholders input::placeholder {
  color: #8E95AF !important;
}
.filter-component textarea::-moz-placeholder, .display-placeholders textarea::-moz-placeholder {
  color: #8E95AF !important;
}
.filter-component textarea::placeholder, .display-placeholders textarea::placeholder {
  color: #8E95AF !important;
}
.filter-component .select2-selection__placeholder, .display-placeholders .select2-selection__placeholder {
  color: #8E95AF !important;
}

.onButtonHover:hover svg path {
  fill: #003d8f;
}

.Toastify__toast-body {
  font-weight: 500;
  font-family: "Roboto", "cursive";
}

.active-block {
  padding: 1rem 0.4rem;
}

.without-border {
  border: 0 !important;
}

.text-title {
  font-weight: 500;
}

[readonly]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}

.sidebar-flex {
  height: calc(100vh - 80px);
}

.table-wrapper-modal {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: -4px;
}

.data-table-wrapper .dataTables_wrapper{
  border-radius: 0.5rem;
  border-width: 1px;
}

.list .data-table-wrapper .dataTables_wrapper:first-child {
  border-radius: 0.375rem 0.375rem 0 0;
}

.list .data-table-wrapper .dataTables_wrapper:last-child {
  border-radius: 0 0 0.375rem 0.375rem;
}

.list .data-table-wrapper .dataTables_wrapper:not(:last-child) {
  border-bottom: 0;
}

.list .data-table-wrapper .dataTables_wrapper:first-child:last-child {
  border-radius: 0.375rem;
}
.data-table-wrapper .dataTables_wrapper .table {
  width: 100% !important;
  text-align: left;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollHead{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollHead thead{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollHead thead th{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  left: 15px;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr{
  border-bottom-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr:last-of-type{
  border-bottom-width: 0px;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr.selected{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
@media print {
  .data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr.selected {
    background-color: #ffffff;
  }
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr td{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody tbody tr td.without-padding-left {
  padding-left: 0 !important;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar{
  margin-left: 1rem;
  display: block;
  height: 0.375rem;
  width: 0.375rem;
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb{
  margin-left: 1rem;
  height: 0.375rem;
  width: 0.375rem;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar-track{
  margin-left: 1rem;
  width: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.data-table-wrapper .dataTables_wrapper .row:nth-child(2), .data-table-wrapper .dataTables_wrapper .datatable-loading{
  border-top-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.data-table-wrapper .dataTables_wrapper .dataTables_length select{
  cursor: pointer;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.data-table-wrapper .dataTables_wrapper .row:last-of-type{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.data-table-wrapper .dataTables_wrapper .row:last-of-type .col-sm-6{
  display: flex;
  align-items: center;
}
.data-table-wrapper .dataTables_wrapper .dataTables_paginate{
  order: 9999;
  display: flex;
}
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .next, .data-table-wrapper .dataTables_wrapper .dataTables_paginate .previous{
  cursor: pointer;
  fill: #004FC6;
  padding: 0.5rem;
}
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .next.disabled, .data-table-wrapper .dataTables_wrapper .dataTables_paginate .previous.disabled{
  cursor: default;
  fill: #DDE0EA;
}
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:last-of-type{
  margin-left: 1.25rem;
}
.data-table-wrapper .dataTables_wrapper .dataTables_info{
  margin-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.data-table-wrapper #select-checkbox{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.data-table-wrapper #dt_length select{
  border-style: hidden;
  padding-right: 0.75rem;
}

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 26px;
}

table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 1;
  left: 0;
  line-height: 9px;
  font-size: 0.8em;
  color: #8E95AF;
}

table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
  bottom: 50%;
  content: "▲";
}

table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 50%;
  content: "▼";
}

table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 0.6;
}

table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before {
  display: none;
}

div.dataTables_scrollBody table.dataTable thead > tr > th:before, div.dataTables_scrollBody table.dataTable thead > tr > th:after,
div.dataTables_scrollBody table.dataTable thead > tr > td:before,
div.dataTables_scrollBody table.dataTable thead > tr > td:after {
  display: none;
}

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.solid-table #dt_wrapper {
  border: none !important;
}
.solid-table .dataTables_length{
  border-top-width: 1px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
  border: 1px solid #DDE0EA;
  padding: 12px 8px 12px 12px;
  font-weight: 500;
  font-size: 12px;
  border-radius: 6px;
  background: white;
}
.solid-table .dataTables_length select {
  cursor: pointer;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(31 31 31/var(--tw-text-opacity));
}
.solid-table .dataTables_scrollHead {
  display: none;
}
.solid-table .dataTables_scrollBody {
  overflow: visible !important;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2px;
  background-color: white;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody {
  overflow: visible !important;
  padding: 2px;
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table {
  border-spacing: 0 1rem;
  border-collapse: separate;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table tr {
  background: transparent;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table tr td {
  border: 1px solid #DDE0EA;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table tr td:first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-right: 0;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table tr td:last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-left: 0;
}
.solid-table[class*=spacing-table] .dataTables_scrollBody table tr td:not(:first-child):not(:last-child) {
  border-left: 0;
  border-right: 0;
}
.solid-table[class*=spacing-table] #dt_wrapper .row:last-child {
  display: none !important;
}
.solid-table .table-footer {
  background-color: inherit !important;
  border: none;
  padding: 1rem 0 !important;
}
.solid-table .table-data td {
  padding: 1rem 1.35rem !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
}
.solid-table #dt_paginate span {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
.solid-table .table-footer:has(#dt_paginate span a:only-child) .dataTables_paginate,
.solid-table .table-footer:has(#dt_paginate span:empty) .dataTables_paginate {
  display: none;
}
.solid-table .paginate_button, .solid-table span .ellipsis {
  width: 40px;
  height: 32px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  border-width: 1px;
}
.solid-table .paginate_button:hover {
  cursor: pointer;
}
.solid-table .paginate_button.current {
  background-color: #004FC6;
  border-color: #004FC6;
  color: white;
}
.solid-table .paginate_button.previous {
  width: 32px !important;
  height: 32px !important;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-width: 1px;
}
.solid-table .paginate_button.next {
  width: 32px !important;
  height: 32px !important;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-width: 1px;
}
.solid-table .paginate_button:last-of-type {
  margin-left: 0 !important;
}
.solid-table .actions-list li {
  font-size: 1rem;
  font-weight: 400;
}

.solid-table-bold .table-data td{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 500 !important;
}

.datepicker-dropdown{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50;
  display: none;
  padding-top: 0.5rem;
}
.datepicker-dropdown.active{
  display: block;
}
.datepicker-dropdown .datepicker-picker{
  display: inline-block;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  --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);
}
.datepicker-dropdown .datepicker-picker:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-title{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-weight: 600;
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-title:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls{
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn, .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.625rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn:hover, .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn:focus, .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn:is(.dark *), .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn:hover:is(.dark *), .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .prev-btn svg, .datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .next-btn svg{
  height: 1rem;
  width: 1rem;
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .view-switch{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .view-switch:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .view-switch:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .view-switch:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-header .datepicker-controls .view-switch:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main{
  padding: 0.25rem;
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view{
  display: flex;
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view.months, .datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view.years, .datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view.decades{
  display: grid;
  width: 16rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .days-of-week{
  margin-bottom: 0.25rem;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .days-of-week .dow{
  height: 1.5rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .days-of-week .dow:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid{
  display: grid;
  width: 16rem;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell{
  display: block;
  flex: 1 1 0%;
  cursor: pointer;
  border-radius: 0.5rem;
  border-width: 0px;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.prev, .datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.next{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:not(.focused):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.today{
  background-color: rgb(0 79 198 / 0.1);
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.selected{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.range-start:not(.range-end){
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.range-end:not(.range-start){
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.range{
  border-radius: 0px;
  background-color: rgb(0 79 198 / 0.1);
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.disabled{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.disabled:hover{
  background-color: transparent;
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls{
  margin-top: 0.5rem;
  display: flex;
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls > :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)));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .today-btn{
  width: 50%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .today-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .today-btn: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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 56 132 / var(--tw-ring-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .today-btn:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .today-btn:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn{
  width: 50%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.list .datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:first-child {
  border-radius: 0.375rem 0.375rem 0 0;
}
.list .datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:last-child {
  border-radius: 0 0 0.375rem 0.375rem;
}
.list .datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:not(:last-child) {
  border-bottom: 0;
}
.list .datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:first-child:last-child {
  border-radius: 0.375rem;
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn: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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 56 132 / var(--tw-ring-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.datepicker-dropdown .datepicker-picker .datepicker-footer .datepicker-controls .clear-btn:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.fancybox__content{
  position: relative;
  width: 25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow: hidden;
  border-radius: 0.5rem;
  border-top-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(255 147 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 2.5rem;
  padding-top: 2.25rem;
  padding-bottom: 2.5rem;
  text-align: left;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 640px){
  .fancybox__content{
    margin-top: 2rem;
    margin-bottom: 2rem;
    width: 100%;
    width: 25rem;
  }
}

input[type=checkbox]:focus {
  outline: none !important;
  box-shadow: none;
}

input[type=checkbox]:checked {
  background-color: #004FC6;
}

.radio-wrapper [type^=radio] {
  display: none;
}

.radio-wrapper [type^=radio]:checked + label div:not(.radio-select) {
  border-color: #004FC6;
  background-color: #004FC6;
  color: #ffffff;
}

.filter-value ~ .filter-value{
  margin-top: 1rem;
}

label.required:after{
  --tw-text-opacity: 1;
  color: rgb(255 147 0 / var(--tw-text-opacity));
  content: " *";
}

.ts-wrapper.disabled, .ts-wrapper.disabled *{
  cursor: not-allowed !important;
}

#edit_bacteriological_experiment_items input::-webkit-outer-spin-button,
#edit_bacteriological_experiment_items input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#edit_bacteriological_experiment_items .transform-select > select {
  bottom: 0;
  transform: translateX(-0.5px);
  left: 50%;
}

.list .border:first-child {
  border-radius: 0.375rem 0.375rem 0 0;
}
.list .border:last-child {
  border-radius: 0 0 0.375rem 0.375rem;
}
.list .border:not(:last-child) {
  border-bottom: 0;
}
.list .border:first-child:last-child {
  border-radius: 0.375rem;
}

.leaflet-marker-icon.mapMarker {
  width: 24px !important;
  height: 35px !important;
  border-radius: 50%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.leaflet-marker-icon.mapCluster {
  width: 35px !important;
  height: 35px !important;
  border-radius: 50%;
  padding: 16px;
  background-color: #003884;
  color: white;
  font-size: 12px;
  font-weight: bold;
  box-shadow: 0 0 0 8px rgba(0, 56, 132, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}

.iti--separate-dial-code:has(input[disabled]) .iti__flag-container .iti__selected-flag {
  background: inherit;
  cursor: not-allowed;
}
.iti--separate-dial-code:has(input[disabled]) .iti__flag-container .iti__arrow {
  display: none;
}
.iti--separate-dial-code:has(input[disabled]) .iti__flag-container .iti__selected-dial-code {
  color: gray;
}
.iti--separate-dial-code .iti__flag-container .iti__selected-flag{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.iti--separate-dial-code .iti__flag-container .iti__selected-flag:hover {
  background-color: inherit;
}
.iti--separate-dial-code:has(input[disabled]) .iti__flag-container .iti__selected-flag, .iti--separate-dial-code:has(input[readonly]) .iti__flag-container .iti__selected-flag{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}

.radio-wrapper [id^=radio-] {
  display: none !important;
}

.radio-wrapper [id^=radio-] + label {
  display: block;
  vertical-align: middle;
}

.radio-wrapper [id^=radio-]:checked + label svg {
  fill: #004FC6;
}

.radio-wrapper [id^=radio-]:checked + label div {
  border-color: #004FC6;
}

.radio-wrapper label[aria-disabled=true] {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2entity {
  width: 100%;
}

.datepicker-input {
  padding-right: 2.5rem !important;
}

.filter-wrapper .select2-selection__rendered {
  padding-right: 2.5rem !important;
}

.select2-selection--multiple,
.select2-container--default .select2-selection--single {
  border: none !important;
  background: #f6f7f9 !important;
  border-radius: 6px !important;
  padding-left: 10px !important;
}

.select2-selection.select2-selection--single{
  flex-wrap: nowrap;
}

.select2-selection__rendered {
  line-height: 28px !important;
}

.select2-selection {
  min-height: 56px !important;
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
}

ul.select2-selection__rendered {
  display: flex !important;
}

span.select2-search {
  display: flex !important;
}

span.select2-search--inline {
  width: 100%;
}

.select2-container--default .select2-search--inline .select2-search__field {
  line-height: 20px;
}

.select2-selection--multiple > button.select2-selection__clear {
  display: none !important;
}

textarea.select2-search__field {
  margin-top: 0 !important;
}

.select2-dropdown {
  border: none !important;
  --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  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);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #f8f9fd !important;
  color: #1f1f1f !important;
}

.select2-container {
  margin-top: 4px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #1f1f1f !important;
  background: #fff !important;
  font-size: 12px !important;
  font-weight: bolder !important;
  border: 1px solid #dde0ea !important;
  border-radius: 5px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  border-right: none !important;
  padding: 0 8px !important;
}

.select2-container--default .select2-results__option--selected {
  background: #fff !important;
}

.select2-container--default .select2-results__option--selected::after {
  content: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2713%27 viewBox=%270 0 18 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.00012 10.2L2.50012 6.70001C2.11012 6.31001 1.49012 6.31001 1.10012 6.70001C0.710117 7.09001 0.710117 7.71001 1.10012 8.10001L5.29012 12.29C5.68012 12.68 6.31012 12.68 6.70012 12.29L17.3001 1.70001C17.6901 1.31001 17.6901 0.690007 17.3001 0.300007C16.9101 -0.0899927 16.2901 -0.0899927 15.9001 0.300007L6.00012 10.2Z%27 fill=%27%23004FC6%27/%3E%3C/svg%3E");
  float: right;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove > span {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #8e95af;
  display: flex;
  margin-top: 7px;
  align-items: center;
  justify-content: center;
  color: white;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 10px !important;
  padding-right: 8px !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  font-weight: 500 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: #ffffff !important;
}

.select2-results__option {
  padding: 8px 8px 8px 15px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  display: flex !important;
  margin-right: 10px !important;
  margin-left: 9px;
  color: #004fc6 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 14px !important;
  top: 15px !important;
}

.select2-search--dropdown {
  padding: 6px !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #dbdbdb !important;
  border-radius: 4px;
  padding: 8px;
  font-size: 0.75rem;
  line-height: 1rem;
}

.select2-container--default.select2-container--disabled .select2-selection--single{
  cursor: not-allowed !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(142 149 175 / var(--tw-text-opacity)) !important;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{
  --tw-text-opacity: 1 !important;
  color: rgb(142 149 175 / var(--tw-text-opacity)) !important;
}

.select2-container--default .select2-selection--multiple {
  cursor: pointer;
  padding-right: 2.5rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--multiple .select2-selection__arrow b {
  border-style: none !important;
  border-width: 0 !important;
  height: 20px !important;
  margin-left: -8px !important;
  margin-top: -3px !important;
  width: 20px !important;
  color: blue !important;
  background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27red%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.87998 1.28957L5.99998 5.16957L2.11998 1.28957C1.72998 0.89957 1.09998 0.89957 0.70998 1.28957C0.31998 1.67957 0.31998 2.30957 0.70998 2.69957L5.29998 7.28957C5.68998 7.67957 6.31998 7.67957 6.70998 7.28957L11.3 2.69957C11.69 2.30957 11.69 1.67957 11.3 1.28957C10.91 0.90957 10.27 0.89957 9.87998 1.28957Z%27 fill=%27currentColor%27/%3E%3C/svg%3E") no-repeat;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple{
  cursor: not-allowed !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(142 149 175 / var(--tw-text-opacity)) !important;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-search__field{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(142 149 175 / var(--tw-text-opacity)) !important;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  flex-wrap: wrap;
  overflow: auto;
}

.craue_formflow_steplist li{
  margin: 0.375rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(221 224 234 / var(--tw-text-opacity));
}
.craue_formflow_steplist li.craue_formflow_done_step{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.craue_formflow_steplist li.craue_formflow_done_step:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.craue_formflow_steplist li.craue_formflow_current_step{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}

.ts-wrapper.disabled, .ts-wrapper.disabled .ts-control{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity)) !important;
}
.ts-wrapper.disabled .item, .ts-wrapper.disabled .ts-control .item{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.ts-wrapper.single .ts-control{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
  padding-right: 1.25rem !important;
  border: none;
  padding: 0;
  background-image: none;
  box-shadow: none;
}
.ts-wrapper.single .ts-control:after{
  right: 0px;
}
.ts-wrapper.single .ts-control .item{
  font-size: 1rem;
  line-height: 1.5rem;
}
.ts-wrapper.single .ts-control input{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.ts-wrapper.single .ts-control input::-moz-placeholder{
  font-size: 1rem;
  line-height: 1.5rem;
}
.ts-wrapper.single .ts-control input::placeholder{
  font-size: 1rem;
  line-height: 1.5rem;
}
.ts-wrapper.single.input-active .ts-control{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.ts-wrapper.single .ts-dropdown.single{
  border-style: none;
}
.ts-wrapper.single .ts-dropdown .option{
  font-size: 1rem;
  line-height: 1.5rem;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #EC3E31;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #004FC6;
}

input:focus + .slider {
  box-shadow: 0 0 1px #004FC6;
}

input:checked + .slider:before {
  transform: translateX(18px);
}

[data-controller=multiple-value-modal] .slider {
  background-color: #DDE0EA;
}

@media print {
  body {
    margin: 0;
    color: #000;
    background-color: #fff;
  }
  header, .sidebar {
    display: none;
  }
  .content {
    padding: 0;
  }
  th {
    border: 1px solid black;
  }
  table {
    border-collapse: collapse;
  }
  tr {
    border: 1px solid black;
  }
  td {
    border: 1px solid black;
  }
  .bg-page-background {
    background-color: #ffffff;
  }
  .page-break {
    page-break-before: always;
  }
  @page {
    #disease-case-show {
      size: A4;
      margin: 0;
    }
  }
  #disease-case-show #case-5 #dt_wrapper, #disease-case-show #case-4 #dt_wrapper {
    display: flex;
    justify-content: flex-end;
    -moz-column-break-before: page;
         break-before: page;
    -moz-column-break-after: page;
         break-after: page;
  }
  #disease-case-show #action-panel, #disease-case-show #tabs {
    display: none;
  }
  #disease-case-show #tabs-header {
    padding: 0 0 10px 5px;
  }
  #disease-case-show [role=tabpanel] {
    display: block;
  }
  #disease-case-show [role=tabpanel] > div {
    padding: 5px;
  }
  #disease-case-show #dt_wrapper {
    border: none;
    width: 100%;
  }
  #disease-case-show #dt_wrapper .dataTables_scrollHead {
    display: none !important;
  }
  #disease-case-show #dt_wrapper .dataTables_scrollBody {
    overflow: visible !important;
  }
  #disease-case-show #dt_wrapper table {
    width: -moz-fit-content !important;
    width: fit-content !important;
    min-width: auto !important;
    page-break-inside: auto;
  }
  #disease-case-show #dt_wrapper table thead tr th div {
    overflow: visible;
    height: auto !important;
    vertical-align: middle;
    text-align: center;
  }
  #disease-case-show #dt_wrapper table th::after, #disease-case-show #dt_wrapper table th::before {
    content: "";
  }
  #disease-case-show #dt_wrapper table th {
    border-color: black;
    left: 0;
    text-align: center;
    padding: 5px !important;
    font-size: 10px;
    width: -moz-fit-content !important;
    width: fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  #disease-case-show #dt_wrapper table tbody tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  #disease-case-show #dt_wrapper table tbody tr td {
    padding: 5px !important;
    text-align: center;
    font-size: 10px;
    word-break: break-word;
    height: -moz-fit-content !important;
    height: fit-content !important;
    max-height: 250px;
  }
  #disease-case-show #dt_wrapper .row:last-child {
    display: none !important;
  }
}
/* HTML: <div class="loader"></div> */
.loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #004fc6 94%, rgba(0, 0, 0, 0)) top/8px 8px no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, #004fc6);
  -webkit-mask: radial-gradient(circle farthest-side, transparent calc(100% - 8px), black 0);
          mask: radial-gradient(circle farthest-side, transparent calc(100% - 8px), black 0);
  animation: l13 1s infinite linear;
}

@keyframes l13 {
  100% {
    transform: rotate(1turn);
  }
}
[data-trix-active] {
  background-color: #004fc6;
  color: white;
}

.professional-case.edit .tooltip-container{
  position: absolute;
  right: 0px;
  top: -50px;
  width: 365px;
}
.professional-case.edit .tooltip-error{
  position: absolute;
  right: 0px;
  width: 315px;
}
.professional-case.edit .tooltip-pointer {
  transform: rotate(270deg);
  bottom: -13px;
  right: 30px;
  top: initial;
  left: initial;
}
.professional-case .tooltip-container{
  position: absolute;
  right: -380px;
  width: 365px;
}
.professional-case .tooltip-error{
  position: absolute;
  right: -330px;
  width: 315px;
}
.professional-case .tooltip {
  border: 1px solid #e1e3e6;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  z-index: 1;
  position: relative;
  display: flex;
  max-width: 500px;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.625rem;
}
.professional-case .tooltip-close{
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.professional-case .tooltip-pointer {
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #e1e3e6;
  z-index: 1;
}
.professional-case .tooltip-pointer::before {
  content: "";
  position: absolute;
  top: -9px;
  left: 2px;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #fff;
}

.toggle-input{
  display: flex;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.list .toggle-input:first-child {
  border-radius: 0.375rem 0.375rem 0 0;
}

.list .toggle-input:last-child {
  border-radius: 0 0 0.375rem 0.375rem;
}

.list .toggle-input:not(:last-child) {
  border-bottom: 0;
}

.list .toggle-input:first-child:last-child {
  border-radius: 0.375rem;
}

.toggle-input-option{
  cursor: pointer;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-right-color: rgb(221 224 234 / var(--tw-border-opacity));
  text-align: center;
  flex: 1;
}

.toggle-input-option:last-child{
  border-right-width: 0px;
}

.toggle-input-radio{
  display: none;
}

.toggle-label{
  display: block;
  cursor: pointer;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  padding: 7px;
}

.toggle-input-option:last-child .toggle-label{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.toggle-input-radio:checked + .toggle-label{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}

.tippy-content{
  padding: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}

.tippy-box[data-theme~=light-border] {
  background: white;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #333;
  box-shadow: 0 3px 14px -0.5px rgba(0, 8, 16, 0.1);
  border-radius: 0.25rem;
}
.tippy-box[data-theme~=light-border] .tippy-arrow {
  transform-style: preserve-3d;
}
.tippy-box[data-theme~=light-border] .tippy-arrow::after {
  content: "";
  position: absolute;
  left: -8px;
  top: -2px;
  transform: translateZ(-1px);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* A mixin is used for the arrow, but here it is with regular scss */
.tippy-popper[x-placement^=top],
.tippy-tooltip.light-border-theme,
.tippy-arrow {
  border-top-color: #fff;
}
.tippy-popper[x-placement^=top]::after,
.tippy-tooltip.light-border-theme::after,
.tippy-arrow::after {
  top: -7px;
  border-top: 8px solid rgba(0, 8, 16, 0.15);
}

.tippy-popper[x-placement^=bottom],
.tippy-tooltip.light-border-theme,
.tippy-arrow {
  border-bottom-color: #fff;
}
.tippy-popper[x-placement^=bottom]::after,
.tippy-tooltip.light-border-theme::after,
.tippy-arrow::after {
  bottom: -7px;
  border-bottom: 8px solid rgba(0, 8, 16, 0.15);
}
.placeholder\:text-column-title::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.placeholder\:text-column-title::placeholder{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::placeholder{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.before\:rounded-full::before{
  content: var(--tw-content);
  border-radius: 9999px;
}
.first-of-type\:pt-0:first-of-type{
  padding-top: 0px;
}
.last-of-type\:border-r-0:last-of-type{
  border-right-width: 0px;
}
.read-only\:cursor-move:-moz-read-only{
  cursor: move;
}
.read-only\:cursor-move:read-only{
  cursor: move;
}
.read-only\:cursor-not-allowed:-moz-read-only{
  cursor: not-allowed;
}
.read-only\:cursor-not-allowed:read-only{
  cursor: not-allowed;
}
.read-only\:bg-disabled-100:-moz-read-only{
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
}
.read-only\:bg-disabled-100:read-only{
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
}
.read-only\:bg-input:-moz-read-only{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.read-only\:bg-input:read-only{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.read-only\:text-black:-moz-read-only{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.read-only\:text-black:read-only{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.read-only\:text-disabled-200:-moz-read-only{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.read-only\:text-disabled-200:read-only{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:border-blue-200:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 61 143 / var(--tw-border-opacity));
}
.hover\:border-error-100:hover{
  --tw-border-opacity: 1;
  border-color: rgb(236 62 49 / var(--tw-border-opacity));
}
.hover\:border-error-200:hover{
  --tw-border-opacity: 1;
  border-color: rgb(216 42 29 / var(--tw-border-opacity));
}
.hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-main:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.hover\:bg-\[\#F8F9FD\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.hover\:bg-background-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 253 / var(--tw-bg-opacity));
}
.hover\:bg-blue-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 61 143 / 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-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / 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-hover-light-blue:hover{
  background-color: #004FC640;
}
.hover\:bg-hover-light-error:hover{
  background-color: #EC3E3140;
}
.hover\:bg-main\/10:hover{
  background-color: rgb(0 79 198 / 0.1);
}
.hover\:bg-red-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(200 30 30 / var(--tw-bg-opacity));
}
.hover\:bg-user-button-200:hover{
  background-color: rgba(0, 79, 198, 0.2);
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:fill-\[\#004FC6\]:hover{
  fill: #004FC6;
}
.hover\:fill-blue-100:hover{
  fill: #004FC6;
}
.hover\:text-\[\#003D8F\]:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}
.hover\:text-blue-100:hover{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.hover\:text-blue-200:hover{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:text-disabled-200:hover{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.hover\:text-error-100:hover{
  --tw-text-opacity: 1;
  color: rgb(236 62 49 / var(--tw-text-opacity));
}
.hover\:text-error-200:hover{
  --tw-text-opacity: 1;
  color: rgb(216 42 29 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-main:hover{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.hover\:text-orange:hover{
  --tw-text-opacity: 1;
  color: rgb(255 147 0 / var(--tw-text-opacity));
}
.hover\:opacity-100:hover{
  opacity: 1;
}
.focus\:z-20:focus{
  z-index: 20;
}
.focus\:border-stroke:focus{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.focus\:text-blue-200:focus{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 56 132 / var(--tw-ring-opacity));
}
.focus\:ring-blue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 88 160 / 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-transparent:focus{
  --tw-ring-color: transparent;
}
.focus\:placeholder\:px-1:focus::-moz-placeholder{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.focus\:placeholder\:px-1:focus::placeholder{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.focus\:invalid\:ring-\[\#004FC6\]:invalid:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 79 198 / var(--tw-ring-opacity));
}
.active\:border-blue-100:active{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.active\:border-blue-300:active{
  --tw-border-opacity: 1;
  border-color: rgb(0 56 132 / var(--tw-border-opacity));
}
.active\:border-error-200:active{
  --tw-border-opacity: 1;
  border-color: rgb(216 42 29 / var(--tw-border-opacity));
}
.active\:border-error-300:active{
  --tw-border-opacity: 1;
  border-color: rgb(206 32 19 / var(--tw-border-opacity));
}
.active\:border-red-600:active{
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity));
}
.active\:bg-blue-100:active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.active\:bg-blue-300:active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 56 132 / var(--tw-bg-opacity));
}
.active\:bg-red-800:active{
  --tw-bg-opacity: 1;
  background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}
.active\:bg-user-button-300:active{
  background-color: rgba(0, 79, 198, 0.25);
}
.active\:fill-blue-300:active{
  fill: #003884;
}
.active\:text-blue-200:active{
  --tw-text-opacity: 1;
  color: rgb(0 61 143 / var(--tw-text-opacity));
}
.active\:text-blue-300:active{
  --tw-text-opacity: 1;
  color: rgb(0 56 132 / var(--tw-text-opacity));
}
.active\:text-error-300:active{
  --tw-text-opacity: 1;
  color: rgb(206 32 19 / var(--tw-text-opacity));
}
.active\:text-white:active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.enabled\:border-2:enabled{
  border-width: 2px;
}
.enabled\:hover\:border-disabled-200:hover:enabled{
  --tw-border-opacity: 1;
  border-color: rgb(142 149 175 / var(--tw-border-opacity));
}
.disabled\:cursor-not-allowed:disabled{
  cursor: not-allowed;
}
.disabled\:border-0:disabled{
  border-width: 0px;
}
.disabled\:border-disabled-200:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(142 149 175 / var(--tw-border-opacity));
}
.disabled\:border-gray-400:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.disabled\:border-stroke:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
}
.disabled\:bg-disabled-100:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(233 234 239 / var(--tw-bg-opacity));
}
.disabled\:bg-disabled-200:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(142 149 175 / var(--tw-bg-opacity));
}
.disabled\:bg-gray-200:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.disabled\:bg-stroke:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(221 224 234 / var(--tw-bg-opacity));
}
.disabled\:text-disabled-200:disabled{
  --tw-text-opacity: 1;
  color: rgb(142 149 175 / var(--tw-text-opacity));
}
.disabled\:text-error-100\/30:disabled{
  color: rgb(236 62 49 / 0.3);
}
.group\/tooltip-create:hover .group-hover\/tooltip-create\:visible{
  visibility: visible;
}
.group\/tooltip-edrpou:hover .group-hover\/tooltip-edrpou\:visible{
  visibility: visible;
}
.group\/tooltip-create:hover .group-hover\/tooltip-create\:block{
  display: block;
}
.group\/tooltip-edrpou:hover .group-hover\/tooltip-edrpou\:block{
  display: block;
}
.group:hover .group-hover\:fill-blue-100{
  fill: #004FC6;
}
.group:hover .group-hover\:text-blue-100{
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.group:active .group-active\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.peer:checked ~ .peer-checked\:border-main{
  --tw-border-opacity: 1;
  border-color: rgb(0 79 198 / var(--tw-border-opacity));
}
.peer:checked ~ .peer-checked\:bg-main{
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:border-blue-500:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(10 88 160 / var(--tw-border-opacity));
}
.dark\:border-gray-500:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.dark\:border-gray-600:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.dark\:border-gray-700:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.dark\:border-transparent:is(.dark *){
  border-color: transparent;
}
.dark\:bg-blue-600:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.dark\:bg-gray-600:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:bg-gray-700:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark\:bg-gray-800:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark\:bg-gray-800\/50:is(.dark *){
  background-color: rgb(31 41 55 / 0.5);
}
.dark\:bg-opacity-80:is(.dark *){
  --tw-bg-opacity: 0.8;
}
.dark\:text-blue-500:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(10 88 160 / var(--tw-text-opacity));
}
.dark\:text-gray-200:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.dark\:text-gray-300:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark\:text-gray-400:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:ring-offset-gray-700:is(.dark *){
  --tw-ring-offset-color: #374151;
}
.dark\:hover\:bg-blue-700:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-600:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-800:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark\:hover\:text-blue-500:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(10 88 160 / var(--tw-text-opacity));
}
.dark\:hover\:text-gray-300:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark\:hover\:text-main:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(0 79 198 / var(--tw-text-opacity));
}
.dark\:hover\:text-white:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:focus\:ring-blue-600:focus:is(.dark *){
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity));
}
.dark\:focus\:ring-offset-gray-700:focus:is(.dark *){
  --tw-ring-offset-color: #374151;
}
@media (min-width: 640px){
  .sm\:mt-4{
    margin-top: 1rem;
  }
  .sm\:mt-8{
    margin-top: 2rem;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .sm\:p-0{
    padding: 0px;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:tracking-tight{
    letter-spacing: -0.025em;
  }
}
@media (min-width: 1024px){
  .lg\:border-none{
    border-style: none;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/Tooltip.vue?vue&type=style&index=0&id=3e75d54c&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.drop-tooltip {
  z-index: 500;
}
.drop-content {
  transform: translateY(-12px);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/Filters/FilterBadges/FilterBadges.vue?vue&type=style&index=0&id=07c5cc0e&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-07c5cc0e] .filter-badge {
  max-width: 100%;
}
[data-v-07c5cc0e] .filter-badge span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
[data-v-07c5cc0e] .tooltip {
  position: absolute;
  top: -105%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;
  background-color: #1a202c;
  color: #ffffff;
  padding: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transition: visibility 0s, opacity 0.2s ease-in-out;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/UserBundle/Resources/assets/js/Components/NavTabs/NavTabs.vue?vue&type=style&index=0&id=840c83ce&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tab[data-v-840c83ce] {
  white-space: nowrap;
  cursor: pointer;
}
.tab + .tab[data-v-840c83ce] {
  margin-left: 20px;
}
.active[data-v-840c83ce] {
  color: #1f1f1f;
  border-bottom: 2px solid #004fc6;
}
.tabsContainer[data-v-840c83ce]::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/Platform/Resources/assets/js/components/UI/Switcher.vue?vue&type=style&index=0&id=d48b46cc&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.switcher[data-v-d48b46cc] {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 24px;
	background-color: #fff;
	border-radius: 12px;
	cursor: pointer;
	transition: background-color 0.3s;
}
.switcher-on[data-v-d48b46cc] {
	background-color: #004fc6;
}
.switcher-off[data-v-d48b46cc] {
	background-color: #dde0ea;
}
.switcher-off-red[data-v-d48b46cc] {
	background-color: #ec3e31;
}
.disabled[data-v-d48b46cc] {
	cursor: unset;
	background-color: #8e95af;
}
.switcher-handle[data-v-d48b46cc] {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	transition: transform 0.3s;
}
.switcher-on .switcher-handle[data-v-d48b46cc] {
	transform: translateX(26px);
}
.switcher-off .switcher-handle[data-v-d48b46cc] {
	transform: translateX(2px);
}
.smallSwitcher[data-v-d48b46cc] {
	width: 36px;
	height: 20px;
}
.smallSwitcher .switcher-handle[data-v-d48b46cc] {
		width: 16px !important;
		height: 16px !important;
}
.smallOn .switcher-handle[data-v-d48b46cc] {
	transform: translateX(16px) !important;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/UserBundle/Resources/assets/js/Components/RoleSwitcher/RoleSwitcher.vue?vue&type=style&index=0&id=a77f8916&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper:hover + .tooltip[data-v-a77f8916] {
  opacity: 1;
  z-index: 9;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/UserBundle/Resources/assets/js/Components/RoleTable/RoleTable.vue?vue&type=style&index=0&id=301e3647&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-wrapper[data-v-301e3647] {
  border: 1px solid #dde0ea;
  border-radius: 8px;
  margin-top: 24px;
  overflow: auto;
  width: 100%;
  position: relative;
}
.table-wrapper table th div[data-v-301e3647] {
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-wrapper table thead tr[data-v-301e3647] {
  position: relative;
  font-size: 12px;
}
.newValue[data-v-301e3647] {
  border-radius: 14px;
  border: 2px solid #ff9300;
}
@media screen and (min-width: 1560px) {
.columns-title[data-v-301e3647] {
    min-width: 180px;
}
}
@media screen and (min-width: 1920px) {
.columns-title[data-v-301e3647] {
    min-width: 200px;
}
}
@media screen and (min-width: 2300px) {
.columns-title[data-v-301e3647] {
    min-width: 250px;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/EpidemiologicalSurveillanceBundle/Resources/assets/js/components/Blocks/MapBlock.vue?vue&type=style&index=0&id=16f737db&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mapWrapper[data-v-16f737db] {
  width: 100%;
  max-width: 984px;
  margin-bottom: 56px;
}
@media screen and (max-width: 1441px) {
.mapWrapper[data-v-16f737db] {
    width: 100%;
}
}
@media screen and (min-width: 1680px) {
.mapWrapper[data-v-16f737db] {
    max-width: 1200px;
}
}
@media screen and (min-width: 2080px) {
.mapWrapper[data-v-16f737db] {
    max-width: 1500px;
}
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/EpidemiologicalSurveillanceBundle/Resources/assets/js/components/Blocks/GraphicBlock.vue?vue&type=style&index=0&id=611dbecf&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-611dbecf] {
  width: 100%;
  margin-bottom: 56px;
  max-width: 984px;
}
@media screen and (max-width: 1441px) {
.wrapper[data-v-611dbecf] {
    width: 100%;
}
}
@media screen and (min-width: 1680px) {
.wrapper[data-v-611dbecf] {
    max-width: 1200px;
}
}
@media screen and (min-width: 2080px) {
.wrapper[data-v-611dbecf] {
    max-width: 1500px;
}
}
.chart + .chart[data-v-611dbecf] {
  margin-top: 32px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/CustomSelect.vue?vue&type=style&index=0&id=5f151b06&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select2-selection--single .select2-selection__placeholder {
  color: rgb(142 149 175/var(--tw-text-opacity)) !important;
}
.select2-selection--single .select2-selection__rendered {
  padding-right: 40px !important;
}
.no-search .select2-search {
  display: none !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/EpidemiologicalSurveillanceBundle/Resources/assets/js/components/Blocks/TableBlock.vue?vue&type=style&index=0&id=7b173d29&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-wrapper[data-v-7b173d29] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
table[data-v-7b173d29] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-7b173d29],
table th[data-v-7b173d29] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
  text-wrap: balance;
}
table thead tr th[data-v-7b173d29]:last-child {
  border-right-width: 0;
  border-left-width: 1px;
}
table thead tr td[data-v-7b173d29]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-7b173d29]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-7b173d29] {
  border-bottom-width: 0;
}
table tbody td[data-v-7b173d29]:nth-child(n+2):last-child {
  border-right-width: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/EpidemiologicalSurveillanceBundle/Resources/assets/js/components/EpidTemplateView/EpidTemplateView.vue?vue&type=style&index=0&id=542bf2f0&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-542bf2f0] {
  background: white;
  border-radius: 2rem;
  width: 100%;
  padding: 32px 48px;
}
.blockItem[data-v-542bf2f0] {
  margin-bottom: 56px;
}
.bigImgWrapper[data-v-542bf2f0] {
  width: 100%;
  max-width: 984px;
}
@media screen and (min-width: 1680px) {
.bigImgWrapper[data-v-542bf2f0] {
    max-width: 1200px;
}
}
@media screen and (min-width: 2080px) {
.bigImgWrapper[data-v-542bf2f0] {
    max-width: 1500px;
}
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/DeleteButton.vue?vue&type=style&index=0&id=7397fbf6&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.disabled[data-v-7397fbf6] {
  background-color: #dde0ea;
  cursor: not-allowed;
}
.disabled svg path[data-v-7397fbf6] {
  fill: #8e95af;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/EpidemiologicalSurveillanceBundle/Resources/assets/js/components/FluSurveillanceForm/FluSurveillanceForm.vue?vue&type=style&index=0&id=5384b2ac&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-title[data-v-5384b2ac] {
  font-size: 32px;
}
.flip-list-move[data-v-5384b2ac] {
  transition: transform 0.5s;
}
.no-move[data-v-5384b2ac] {
  transition: transform 0s;
}
.ghost[data-v-5384b2ac] {
  border: 2px dashed var(--additional, #ff9300);
  background: rgba(255, 147, 0, 0.12);
}
.select-container[data-v-5384b2ac] {
  max-width: calc(100% - 56px - 24px);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/CustomMultiSelect.vue?vue&type=style&index=0&id=4c8b650a&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-4c8b650a] .select2-selection--multiple {
  padding-right: 30px;
  padding-bottom: 0;
  display: flex !important;
  flex-wrap: nowrap;
  overflow: hidden;
}
[data-v-4c8b650a] .select2-selection--multiple span.select2-search--inline {
  width: auto;
}
[data-v-4c8b650a] .select2-selection--multiple .hidden {
  display: none !important;
}
[data-v-4c8b650a] .select2-selection--multiple textarea {
  height: 30px !important;
  line-height: 30px !important;
}
[data-v-4c8b650a] .select2-selection--multiple textarea::-moz-placeholder {
  color: rgb(142 149 175/var(--tw-text-opacity)) !important;
}
[data-v-4c8b650a] .select2-selection--multiple textarea::placeholder {
  color: rgb(142 149 175/var(--tw-text-opacity)) !important;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__choice {
  display: inline-table;
  overflow: visible;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__rendered {
  margin-bottom: 5px;
  max-width: 100%;
  flex-wrap: nowrap;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar {
  display: none;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__rendered.left-blur:after {
  content: "";
  position: absolute;
  background: linear-gradient(270deg, #f6f7f9 0%, rgba(246, 247, 249, 0) 100%);
  height: 100%;
  width: 200px;
  z-index: 1;
  top: 0;
  right: 0;
  pointer-events: none;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__arrow {
  cursor: pointer;
  z-index: 2;
  height: 26px;
  position: absolute;
  width: 20px;
  right: 14px !important;
  top: 15px !important;
}
[data-v-4c8b650a] .select2-selection--multiple .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  left: 50%;
  position: absolute;
  top: 50%;
  border-style: none !important;
  border-width: 0 !important;
  height: 20px !important;
  margin-left: -8px !important;
  margin-top: -3px !important;
  width: 20px !important;
  color: blue !important;
  background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27red%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.87998 1.28957L5.99998 5.16957L2.11998 1.28957C1.72998 0.89957 1.09998 0.89957 0.70998 1.28957C0.31998 1.67957 0.31998 2.30957 0.70998 2.69957L5.29998 7.28957C5.68998 7.67957 6.31998 7.67957 6.70998 7.28957L11.3 2.69957C11.69 2.30957 11.69 1.67957 11.3 1.28957C10.91 0.90957 10.27 0.89957 9.87998 1.28957Z%27 fill=%27currentColor%27/%3E%3C/svg%3E") no-repeat;
}
[data-v-4c8b650a] .select2-selection--multiple.white {
  background-color: white !important;
  border: 1px solid #dde0ea !important;
}
[data-v-4c8b650a] .select2-selection--multiple.white .select2-selection__rendered.left-blur:after {
  background: linear-gradient(270deg, #ffffff 0%, rgba(250, 250, 250, 0) 100%);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/pages/ReportSettings.vue?vue&type=style&index=0&id=1a3ca4f8&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.selectContainer[data-v-1a3ca4f8] {
  margin-bottom: 0 !important;
  width: 100%;
}
.onHover:hover svg path[data-v-1a3ca4f8] {
  fill: #003d8f;
}
.parameterContainer + .parameterContainer[data-v-1a3ca4f8] {
  margin-top: 16px;
}
.flip-list-move[data-v-1a3ca4f8] {
  transition: transform 0.5s;
}
.no-move[data-v-1a3ca4f8] {
  transition: transform 0s;
}
.ghost[data-v-1a3ca4f8] {
  border: 2px dashed var(--additional, #ff9300);
  background: rgba(255, 147, 0, 0.12);
}
.select-container[data-v-1a3ca4f8] {
  max-width: calc(100% - 56px - 24px);
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/template/blocks/ButtonsBlock.vue?vue&type=style&index=0&id=77595f1c&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.onHover:hover svg path[data-v-77595f1c] {
  fill: #003d8f;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/blocks/HatSkeleton.vue?vue&type=style&index=0&id=403d47d1&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-403d47d1] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-403d47d1 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-403d47d1 {
100% {
    background-position: -200% 0%;
}
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/blocks/TableSkeleton.vue?vue&type=style&index=0&id=20cf9778&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-20cf9778] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-20cf9778 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-20cf9778 {
100% {
    background-position: -200% 0%;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/blocks/ExtendedTableBlock.vue?vue&type=style&index=0&id=4f5517bf&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media print {
.switcherBlock[data-v-4f5517bf] {
    display: none;
}
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/Bundles/ReportBundle/Resources/assets/js/infection/FormTabs.vue?vue&type=style&index=0&id=7a1b2074&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tab[data-v-7a1b2074] {
	cursor: pointer;
	padding-bottom: 12px;
	border-bottom: 2px solid transparent;
	color: #8e95af;
}
.tab.active-tab[data-v-7a1b2074] {
	border-bottom: 2px solid #004fc6;
	color: #1f1f1f;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/report/MainReportPage.vue?vue&type=style&index=0&id=da08d856&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.printHat[data-v-da08d856] {
  display: none;
}
@media print {
@page {
    margin: 20px 5px;
    padding-top: 10px;
    width: 2480px;
    size: landscape;
}
#navigationBlock {
    display: none;
}
.printHat[data-v-da08d856] {
    display: block;
}
table[data-v-da08d856] {
    max-width: 100%;
}
table tr[data-v-da08d856] {
    border: unset;
    width: -moz-fit-content;
    width: fit-content;
}
table td[data-v-da08d856],
  table th[data-v-da08d856] {
    width: -moz-fit-content;
    width: fit-content;
    white-space: normal;
}
.buttonsContainer[data-v-da08d856],
  .filtersContainer[data-v-da08d856],
  .tableContainer[data-v-da08d856] {
    display: none;
}
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/pages/Journal/blocks/FiltersSkeleton.vue?vue&type=style&index=0&id=0389b218&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-0389b218] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-0389b218 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-0389b218 {
100% {
    background-position: -200% 0%;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/infection/template/MainTemplatePage.vue?vue&type=style&index=0&id=7795f4d6&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-title[data-v-7795f4d6] {
  font-size: 24px;
}
.printHat[data-v-7795f4d6] {
  display: none;
}
@media print {
@page {
    margin: 20px 5px;
    padding-top: 10px;
    width: 2480px;
    size: landscape;
}
#navigationBlock {
    display: none;
}
.printHat[data-v-7795f4d6] {
    display: block;
}
table[data-v-7795f4d6] {
    max-width: 100%;
}
table tr[data-v-7795f4d6] {
    border: unset;
    width: -moz-fit-content;
    width: fit-content;
}
table td[data-v-7795f4d6],
  table th[data-v-7795f4d6] {
    width: -moz-fit-content;
    width: fit-content;
    white-space: normal;
}
.buttonsContainer[data-v-7795f4d6],
  .filtersContainer[data-v-7795f4d6],
  .tableContainer[data-v-7795f4d6] {
    display: none;
}
}
.onHover:hover svg path[data-v-7795f4d6] {
  fill: #003d8f;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/pages/Journal/blocks/FiltersBlock.vue?vue&type=style&index=0&id=15b2f05c&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-calendar[data-v-15b2f05c] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/pages/Journal/blocks/TitleSkeleton.vue?vue&type=style&index=0&id=27fa32f5&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-27fa32f5] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-27fa32f5 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-27fa32f5 {
100% {
    background-position: -200% 0%;
}
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/pages/Journal/blocks/TableSkeleton.vue?vue&type=style&index=0&id=6c04692a&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-6c04692a] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-6c04692a 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-6c04692a {
100% {
    background-position: -200% 0%;
}
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ReportBundle/Resources/assets/js/sentReport/SentReportPage.vue?vue&type=style&index=0&id=eead4910&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.printHat[data-v-eead4910] {
  display: none;
}
@media print {
@page {
    margin: 20px 5px;
    padding-top: 10px;
    width: 2480px;
    size: landscape;
}
#navigationBlock {
    display: none;
}
.printHat[data-v-eead4910] {
    display: block;
}
table[data-v-eead4910] {
    max-width: 100%;
}
table tr[data-v-eead4910] {
    border: unset;
    width: -moz-fit-content;
    width: fit-content;
}
table td[data-v-eead4910],
  table th[data-v-eead4910] {
    width: -moz-fit-content;
    width: fit-content;
    white-space: normal;
}
.buttonsContainer[data-v-eead4910],
  .filtersContainer[data-v-eead4910],
  .tableContainer[data-v-eead4910] {
    display: none;
}
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/DiseaseCaseBundle/Resources/assets/js/components/CaseShareModal/components/OrganizationSearch.vue?vue&type=style&index=0&id=6da10b70&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-6da10b70] .select2-selection--multiple {
  padding-right: 30px;
  padding-bottom: 0;
  display: flex !important;
  flex-wrap: nowrap;
  overflow: hidden;
}
[data-v-6da10b70] .select2-selection--multiple span.select2-search--inline {
  width: auto;
}
[data-v-6da10b70] .select2-selection--multiple .hidden {
  display: none !important;
}
[data-v-6da10b70] .select2-selection--multiple textarea {
  height: 30px !important;
  line-height: 30px !important;
}
[data-v-6da10b70] .select2-selection--multiple textarea::-moz-placeholder {
  color: rgb(142 149 175/var(--tw-text-opacity)) !important;
}
[data-v-6da10b70] .select2-selection--multiple textarea::placeholder {
  color: rgb(142 149 175/var(--tw-text-opacity)) !important;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__choice {
  overflow: visible;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__rendered {
  margin-bottom: 5px;
  max-width: 100%;
  flex-wrap: nowrap;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar {
  display: none;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__rendered.left-blur:after {
  content: "";
  position: absolute;
  background: linear-gradient(270deg, #f6f7f9 0%, rgba(246, 247, 249, 0) 100%);
  height: 100%;
  width: 200px;
  z-index: 1;
  top: 0;
  right: 0;
  pointer-events: none;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__arrow {
  cursor: pointer;
  z-index: 2;
  height: 26px;
  position: absolute;
  width: 20px;
  right: 14px !important;
  top: 15px !important;
}
[data-v-6da10b70] .select2-selection--multiple .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  left: 50%;
  position: absolute;
  top: 50%;
  border-style: none !important;
  border-width: 0 !important;
  height: 20px !important;
  margin-left: -8px !important;
  margin-top: -3px !important;
  width: 20px !important;
  color: blue !important;
  background: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27red%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.87998 1.28957L5.99998 5.16957L2.11998 1.28957C1.72998 0.89957 1.09998 0.89957 0.70998 1.28957C0.31998 1.67957 0.31998 2.30957 0.70998 2.69957L5.29998 7.28957C5.68998 7.67957 6.31998 7.67957 6.70998 7.28957L11.3 2.69957C11.69 2.30957 11.69 1.67957 11.3 1.28957C10.91 0.90957 10.27 0.89957 9.87998 1.28957Z%27 fill=%27currentColor%27/%3E%3C/svg%3E") no-repeat;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/Bundles/DiseaseCaseBundle/Resources/assets/js/components/CaseShareModal/components/PermissionsDropdown.vue?vue&type=style&index=0&id=23530a60&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dropdown[data-v-23530a60] {
	position: relative;
	display: inline-block;
}
.dropdownMenu[data-v-23530a60] {
	background-color: white;
	border-radius: 12px;
	padding: 8px 0;
}
.disabled[data-v-23530a60] {
	color: #8e95af;
}
.dropdown ul[data-v-23530a60] {
	min-width: 200px;
	margin: 0;
	position: absolute;
	top: 100%;
	right: 0;
	background-color: white;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
	z-index: 1;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/DiseaseCaseBundle/Resources/assets/js/components/CaseShareModal/CaseShareModal.vue?vue&type=style&index=0&id=18a1619c&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-18a1619c] .select2-container--default .select2-selection--multiple {
  border: 2px solid #dde0ea !important;
  border-radius: 8px !important;
  background-color: white !important;
  padding-left: 48px !important;
}
[data-v-18a1619c] .select2-container--default .select2-selection--multiple .select2-selection__arrow {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/SurveillanceTemplate/SurveillanceTemplate.vue?vue&type=style&index=0&id=fd224492&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-title[data-v-fd224492] {
  font-size: 32px;
}
.flip-list-move[data-v-fd224492] {
  transition: transform 0.5s;
}
.no-move[data-v-fd224492] {
  transition: transform 0s;
}
.ghost[data-v-fd224492] {
  border: 2px dashed var(--additional, #ff9300);
  background: rgba(255, 147, 0, 0.12);
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/SurveillanceTemplate/SurveillanceTemplateView.vue?vue&type=style&index=0&id=7fe00b08&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-7fe00b08] {
  background: white;
  border-radius: 8px;
  width: 100%;
  padding: 32px 48px;
  margin-top: 24px;
}
.blockItem[data-v-7fe00b08] {
  margin-bottom: 56px;
}
.bigImgWrapper[data-v-7fe00b08] {
  width: 100%;
  max-width: 984px;
}
@media screen and (min-width: 1680px) {
.bigImgWrapper[data-v-7fe00b08] {
    max-width: 1200px;
}
}
@media screen and (min-width: 2080px) {
.bigImgWrapper[data-v-7fe00b08] {
    max-width: 1500px;
}
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/Blocks/GraphicBlock.vue?vue&type=style&index=0&id=996c6bd4&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-996c6bd4] {
  width: 100%;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/Blocks/MapBlock.vue?vue&type=style&index=0&id=e5fc02bc&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mapWrapper[data-v-e5fc02bc] {
  width: 100%;
  max-width: 984px;
}
@media screen and (max-width: 1441px) {
.mapWrapper[data-v-e5fc02bc] {
    width: 100%;
}
}
@media screen and (min-width: 1680px) {
.mapWrapper[data-v-e5fc02bc] {
    max-width: 1200px;
}
}
@media screen and (min-width: 2080px) {
.mapWrapper[data-v-e5fc02bc] {
    max-width: 1500px;
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/Blocks/TableBlock.vue?vue&type=style&index=0&id=cce923a0&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-wrapper[data-v-cce923a0] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
table[data-v-cce923a0] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-cce923a0],
table th[data-v-cce923a0] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
  text-wrap: balance;
}
table thead tr th[data-v-cce923a0]:last-child {
  border-right-width: 0;
  border-left-width: 1px;
}
table thead tr td[data-v-cce923a0]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-cce923a0]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-cce923a0] {
  border-bottom-width: 0;
}
table tbody td[data-v-cce923a0]:nth-child(n+2):last-child {
  border-right-width: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/MainPageSkeleton.vue?vue&type=style&index=0&id=4650987d&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-4650987d] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-4650987d 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-4650987d {
100% {
    background-position: -200% 0%;
}
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/NationalMainPage.vue?vue&type=style&index=0&id=bc10bd3c&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-calendar[data-v-bc10bd3c] {
  position: absolute;
  right: 18px;
  top: 18px;
  cursor: pointer;
}
.select-containers[data-v-bc10bd3c] {
  margin-bottom: 0 !important;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/DistrictMainPage.vue?vue&type=style&index=0&id=5e197584&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-wrapper[data-v-5e197584] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
table[data-v-5e197584] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-5e197584],
table th[data-v-5e197584] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
table thead tr th[data-v-5e197584]:last-child {
  border-right-width: 0;
  border-left-width: 1px;
}
table thead tr td[data-v-5e197584]:last-child {
  border-right-width: 0;
}
table tbody td[data-v-5e197584],
table tbody tr[data-v-5e197584] {
  text-wrap: balance;
}
table tbody tr[data-v-5e197584]:last-child {
  border-bottom-width: 0;
}
table tbody td[data-v-5e197584]:nth-child(n+2):last-child {
  border-right-width: 0;
}
.signalsWrapper[data-v-5e197584] {
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #ec3e31;
  background: #feeceb;
  display: flex;
  flex-direction: row;
  margin-bottom: 32px;
}
.filtersContainer[data-v-5e197584] {
  background: rgba(0, 79, 198, 0.0784313725);
  height: 48px;
  width: 48px;
  border-radius: 8px;
}
.datepicker-calendar[data-v-5e197584] {
  position: absolute;
  right: 18px;
  top: 18px;
  cursor: pointer;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/PublicationSkeleton.vue?vue&type=style&index=0&id=413c6abe&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-413c6abe] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-413c6abe 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-413c6abe {
100% {
    background-position: -200% 0%;
}
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/ButtonSkeleton.vue?vue&type=style&index=0&id=257a8cc7&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-257a8cc7] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-257a8cc7 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-257a8cc7 {
100% {
    background-position: -200% 0%;
}
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/pages/PublicationPage.vue?vue&type=style&index=0&id=3eb174df&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper[data-v-3eb174df] {
  background: white;
  border-radius: 8px;
  width: 100%;
  padding: 32px 48px;
  margin-top: 24px;
}
.select-containers[data-v-3eb174df] {
  margin-bottom: 0 !important;
}
.table-wrapper[data-v-3eb174df] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
table[data-v-3eb174df] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-3eb174df],
table th[data-v-3eb174df] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
  text-wrap: balance;
}
table thead tr th[data-v-3eb174df]:last-child {
  border-right-width: 0;
  border-left-width: 1px;
}
table thead tr td[data-v-3eb174df]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-3eb174df]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-3eb174df] {
  border-bottom-width: 0;
}
table tbody td[data-v-3eb174df]:nth-child(n+2):last-child {
  border-right-width: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/pages/BaseLevelPage.vue?vue&type=style&index=0&id=482d65e6&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-calendar[data-v-482d65e6] {
  position: absolute;
  right: 18px;
  top: 18px;
  cursor: pointer;
}
.selectContainers[data-v-482d65e6] {
  margin-bottom: 0 !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/tableReport/components/blocks/TableSkeleton.vue?vue&type=style&index=0&id=320347f6&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-320347f6] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-320347f6 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-320347f6 {
100% {
    background-position: -200% 0%;
}
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/tableReport/components/blocks/TableBlock.vue?vue&type=style&index=0&id=5432ed05&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table-wrapper[data-v-5432ed05] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
table[data-v-5432ed05] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-5432ed05],
table th[data-v-5432ed05] {
  border-width: 0 1px 1px 0;
  border-color: #dde0ea;
  border-style: solid;
  text-wrap: balance;
}
table thead tr th[data-v-5432ed05]:last-child {
  border-right-width: 0;
  border-left-width: 1px;
}
table thead tr td[data-v-5432ed05]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-5432ed05]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-5432ed05] {
  border-bottom-width: 0;
}
table tbody td[data-v-5432ed05]:nth-child(n+2):last-child {
  border-right-width: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/tableReport/BaseIndicatorsReport.vue?vue&type=style&index=0&id=a1c25282&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-title[data-v-a1c25282] {
  font-size: 32px;
}
.datepicker-calendar[data-v-a1c25282] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/tableReport/RiskAnalysisReport.vue?vue&type=style&index=0&id=27ed5f95&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-calendar[data-v-27ed5f95] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/tableReport/LocalMicrobiologicalMonitoringReport.vue?vue&type=style&index=0&id=0c8c154c&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-calendar[data-v-0c8c154c] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/chartReport/components/blocks/GraphicSkeleton.vue?vue&type=style&index=0&id=5f9b5baf&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-5f9b5baf] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-5f9b5baf 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-5f9b5baf {
100% {
    background-position: -200% 0%;
}
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/PatientCardEditBlock.vue?vue&type=style&index=0&id=6c3a93ab&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-6c3a93ab] {
  position: absolute;
  right: 18px;
  top: 18px;
}
[data-v-6c3a93ab] .iti.iti--allow-dropdown {
  width: 100%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/CommonObservation.vue?vue&type=style&index=0&id=2a2059d4&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-2a2059d4] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/CentralCatheterEditBlock.vue?vue&type=style&index=0&id=5721e1c6&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-5721e1c6] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/PeripheralCatheterEditBlock.vue?vue&type=style&index=0&id=36420de8&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-36420de8] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/VapObservation.vue?vue&type=style&index=0&id=7bf29644&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-7bf29644] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/VapTracheostomyBlock.vue?vue&type=style&index=0&id=0a75335d&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-0a75335d] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/VAPEditBlock.vue?vue&type=style&index=0&id=71092b3b&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-71092b3b] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/UrinaryCatheterEditBlock.vue?vue&type=style&index=0&id=e04baae8&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-e04baae8] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/IohvObservation.vue?vue&type=style&index=0&id=187ff2ab&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-187ff2ab] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/AMP/Blocks/UsedAMPBlock.vue?vue&type=style&index=0&id=03bd2ff7&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.block + .block[data-v-03bd2ff7] {
  margin-top: 16px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/CustomTimeInput.vue?vue&type=style&index=0&id=c2ee4b3a&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-c2ee4b3a] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/AMP/Blocks/PostoperativeAMPBlock.vue?vue&type=style&index=0&id=6ec66a3f&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.block + .block[data-v-6ec66a3f] {
  margin-top: 16px;
}
.picker-input-icon[data-v-6ec66a3f] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/AMP/Blocks/PerioperativeAMPBlock.vue?vue&type=style&index=0&id=f673911a&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.block + .block[data-v-f673911a] {
  margin-top: 16px;
}
.picker-input-icon[data-v-f673911a] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/OperativeInterventionEditBlock.vue?vue&type=style&index=0&id=bc8371dc&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-bc8371dc] {
  position: absolute;
  right: 18px;
  top: 18px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/Bundles/AntibioticResistanceBundle/Resources/assets/js/infectionControl/components/Tabs/components/Tabs.vue?vue&type=style&index=0&id=025394ba&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tab[data-v-025394ba] {
	cursor: pointer;
	padding-bottom: 12px;
	border-bottom: 2px solid transparent;
	color: #8e95af;
}
.tab.active-tab[data-v-025394ba] {
	border-bottom: 2px solid #004fc6;
	color: #1f1f1f;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/UI/SearchInput.vue?vue&type=style&index=0&id=678ac159&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.relative:focus-within svg path[data-v-678ac159] {
  fill: blue;
}
input[data-v-678ac159]:focus {
  outline: none !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/DiseaseCaseBundle/Resources/assets/js/components/ExportSettingsModal/ExportSettingsModal.vue?vue&type=style&index=0&id=182de660&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select[data-v-182de660] {
  margin-bottom: 12px;
}
.select .select2-selection__rendered[data-v-182de660] {
  padding-right: 0 !important;
}
.icon[data-v-182de660] {
  width: 16px;
  height: 16px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/ExportBundle/Resources/assets/js/components/ExportFileFiltersModal.vue?vue&type=style&index=0&id=0b294655&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0b294655] .filter-badge {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/SyndromicSurveillanceBundle/Resources/assets/js/components/CreatePublicationButton.vue?vue&type=style&index=0&id=247ee32c&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.picker-input-icon[data-v-247ee32c] {
  position: absolute;
  right: 18px;
  top: 20px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Bundles/CatalogBundle/Resources/assets/styles/module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-controller=catalog-item]:has(input[readonly]) svg path {
  fill: #8E95AF;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Bundles/DiseaseCaseBundle/Resources/assets/styles/module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-disease-case-outbreaks-table-target=table] tr {
    cursor: pointer
}
[data-disease-case-outbreaks-table-target=table] .table-footer {
    justify-content: center !important
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Bundles/PopulationBundle/Resources/assets/styles/module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Bundles/ProfessionalCaseBundle/Resources/assets/styles/module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.validation-alert {
  margin-left: 1.05rem;
}

.validation-alert-top {
  margin-left: -20.5rem;
  margin-top: -5rem;
}

.validation-alert-arrow {
  position: absolute;
  left: -3px;
  transform: translate(27px, 0px);
  rotate: 90deg;
  background: white;
}

.validation-alert-arrow-top {
  position: absolute;
  background: white;
  right: 1.5rem;
  margin-top: -4px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./src/Bundles/ReportBundle/Resources/assets/styles/module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.report-table {
  display: grid;
  grid-template-columns: 3fr 1fr 1.5fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(30px, auto);
}

.report-table > div {
  border-right-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
  padding: 0.5rem;
}

.report-table > div:nth-last-child(-n+10) {
  border-bottom-width: 0px !important;
}

.report-table > div:last-child {
  border-bottom-right-radius: 0.375rem;
}

.report-table > div:nth-last-child(10) {
  border-bottom-left-radius: 0.375rem;
}

.report-table > div:not(.report-table-children) {
  display: flex;
  align-items: center;
  justify-content: center;
}

.report-table-children {
  padding: 0 !important;
  grid-column-start: span 6;
  flex-direction: column;
}

.report-table-border-row {
  border-right-width: 0px !important;
}

.report-table-children-additional {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.report-table-age-border {
  border-right-width: 0px !important;
}

.report-table-age {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas: "age-1 age-2 age-2 age-2 age-2 age-2" "age-1 age-3 age-4 age-5 age-6 age-7";
  flex: 1 1 0;
}

.report-table-age > div {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 224 234 / var(--tw-border-opacity));
  padding: 0.5rem;
}

.age-1 {
  grid-area: age-1;
  border-left-width: 0px !important;
}

.age-2 {
  grid-area: age-2;
}

.age-3 {
  grid-area: age-3;
}

.age-4 {
  grid-area: age-4;
}

.age-5 {
  grid-area: age-5;
}

.age-6 {
  grid-area: age-6;
}

.age-7 {
  grid-area: age-7;
}

.infections-by-month-print {
  display: none;
}

@media print {
  [data-controller=infections-by-month] {
    display: none;
  }
  .infections-by-month-print {
    padding: 1.5cm 2cm;
    display: block;
  }
  .infections-by-month-print * {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    border-color: #000000 !important;
    line-height: 1.2;
  }
  .infections-by-month-print .report-table > div, .infections-by-month-print .report-table-children, .infections-by-month-print .report-table-age > div, .infections-by-month-print .report-table-children-additional {
    padding: 0;
    font-size: 12px !important;
    color: #000000 !important;
  }
  .infections-by-month-print .text-base {
    font-size: 12px;
  }
  .infections-by-month-print .rounded-md {
    border-radius: 0;
  }
  .infections-by-month-print .report-table-children-additional {
    height: auto;
  }
  .infections-by-month-print .report-table {
    grid-template-columns: 3fr 1fr 1.5fr 0.5fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .infections-by-month-print .report-table-age {
    grid-template-rows: 3fr 1fr;
  }
  .infections-by-month-print th {
    font-weight: normal;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/Modal/ModalSelect.vue?vue&type=style&index=0&id=eb467dc4&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-eb467dc4] .select2-selection--single {
  border: solid 2px #004fc6 !important;
  background: transparent !important;
}
[data-v-eb467dc4] .select2-selection--single span.select2-selection__rendered {
  color: #004fc6;
  font-weight: 600;
  font-size: 18px;
}
[data-v-eb467dc4] .select2-selection--single .select2-selection__arrow b {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.88047%201.28957L6.00047%205.16957L2.12047%201.28957C1.73047%200.89957%201.10047%200.89957%200.710469%201.28957C0.320469%201.67957%200.320469%202.30957%200.710469%202.69957L5.30047%207.28957C5.69047%207.67957%206.32047%207.67957%206.71047%207.28957L11.3005%202.69957C11.6905%202.30957%2011.6905%201.67957%2011.3005%201.28957C10.9105%200.90957%2010.2705%200.89957%209.88047%201.28957Z%22%20fill%3D%22%23004FC6%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/TableSkeleton.vue?vue&type=style&index=0&id=5cf04e68&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-5cf04e68] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-5cf04e68 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-5cf04e68 {
100% {
    background-position: -200% 0%;
}
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/AvailableFieldsComponent.vue?vue&type=style&index=0&id=f91731c4&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.isDraggingHere[data-v-f91731c4] {
  background: linear-gradient(0deg, rgba(255, 147, 0, 0.08), rgba(255, 147, 0, 0.08)), #ffffff;
  color: #ff9300;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/TableDropZone.vue?vue&type=style&index=0&id=5658e656&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
td[data-v-5658e656],
th[data-v-5658e656] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
tbody tr[data-v-5658e656]:last-child {
  border-bottom-width: 0;
}
tbody tr:last-child td[data-v-5658e656] {
  border-bottom-width: 0;
}
tbody tr:last-child td[data-v-5658e656]:nth-child(n+2):last-child {
  border-right-width: 0;
}
.isDraggingHere[data-v-5658e656] {
  background: linear-gradient(0deg, rgba(255, 147, 0, 0.08), rgba(255, 147, 0, 0.08)), #ffffff;
  color: #ff9300;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/RangeDatePicker/RangeDatePicker.vue?vue&type=style&index=0&id=08a4ff1a&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datepicker-input[data-v-08a4ff1a] {
  padding-right: 48px !important;
  position: relative;
  padding-left: 16px;
}
.datepicker-calendar[data-v-08a4ff1a] {
  position: absolute;
  right: 12px;
  top: 12px;
  cursor: pointer;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/AggregationSettingsPopup.vue?vue&type=style&index=0&id=22a72b6a&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
input[data-v-22a72b6a]:focus,
select[data-v-22a72b6a]:focus,
textarea[data-v-22a72b6a]:focus,
button[data-v-22a72b6a]:focus {
  outline: none;
  border: none;
  --tw-ring-color: none;
}
input[data-v-22a72b6a]::-webkit-outer-spin-button,
input[data-v-22a72b6a]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number][data-v-22a72b6a] {
  -moz-appearance: textfield;
}
input[data-v-22a72b6a] {
  padding: 12px 16px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/TableTitles.vue?vue&type=style&index=0&id=50f50cf6&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
td[data-v-50f50cf6],
th[data-v-50f50cf6] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
thead tr th[data-v-50f50cf6]:last-child {
  border-right-width: 0;
}
.draggingOverSibling[data-v-50f50cf6] {
  background: linear-gradient(0deg, rgba(255, 147, 0, 0.08), rgba(255, 147, 0, 0.08)), #ffffff;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/SubColumn.vue?vue&type=style&index=0&id=510ccee3&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
td[data-v-510ccee3] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/RowName.vue?vue&type=style&index=0&id=59a30e72&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
td[data-v-59a30e72],
th[data-v-59a30e72] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
.rowsColumn > div[data-v-59a30e72] {
  border-bottom: 1px solid #dde0ea;
}
@media print {
.rowsColumn > div[data-v-59a30e72] {
    height: 56px;
    overflow: hidden;
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/tableComponents/TableCell.vue?vue&type=style&index=0&id=0780c67d&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
td[data-v-0780c67d],
th[data-v-0780c67d] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
td[data-v-0780c67d] {
  border-bottom-width: 0;
}
td[data-v-0780c67d]:nth-child(n+2):last-child {
  border-right-width: 0;
}
.rowsColumn > div[data-v-0780c67d] {
  border-bottom: 1px solid #dde0ea;
}
@media print {
.rowsColumn > div[data-v-0780c67d] {
    height: 56px;
    overflow: hidden;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/components/ChooseFilterButton.vue?vue&type=style&index=0&id=7835a65c&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.iconDisabled svg path[data-v-7835a65c] {
  fill: #8e95af;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/firstStep/AggregationTable.vue?vue&type=style&index=0&id=ef6bd078&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.onHover:hover path[data-v-ef6bd078] {
  fill: #004fc6;
}
.table-wrapper[data-v-ef6bd078] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
}
.rowsDrop[data-v-ef6bd078] {
  writing-mode: vertical-lr;
  transform: scale(-1);
  margin-right: 4px;
  padding: 10px;
  text-align: end;
}
.colsDrop[data-v-ef6bd078] {
  writing-mode: vertical-lr;
  margin-left: 4px;
  padding: 10px;
  text-align: start;
}
table[data-v-ef6bd078] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-ef6bd078],
table th[data-v-ef6bd078] {
  border: 1px solid #dde0ea;
  border-width: 0 1px 1px 0;
}
table thead tr th[data-v-ef6bd078]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-ef6bd078]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-ef6bd078] {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-ef6bd078]:nth-child(n+2):last-child {
  border-right-width: 0;
}
.draggingOverSibling[data-v-ef6bd078] {
  background: linear-gradient(0deg, rgba(255, 147, 0, 0.08), rgba(255, 147, 0, 0.08)), #ffffff;
}
.isDraggingHere[data-v-ef6bd078] {
  background: linear-gradient(0deg, rgba(255, 147, 0, 0.08), rgba(255, 147, 0, 0.08)), #ffffff;
  color: #ff9300;
}
[data-v-ef6bd078]::-webkit-scrollbar {
  margin-left: 0px;
  display: block;
  height: 0.25rem;
  width: 0.25rem;
  padding: 0px;
}
[data-v-ef6bd078]::-webkit-scrollbar-thumb {
  margin-left: 0px;
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
  padding: 0px;
}
[data-v-ef6bd078]::-webkit-scrollbar-track {
  margin-left: 0px;
  width: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  background: #dde0ea;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/Filters/FilterBadges/FiltersListBadges.vue?vue&type=style&index=0&id=65bab2e8&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-badge[data-v-65bab2e8] {
  max-width: 100%;
}
.filter-badge span[data-v-65bab2e8] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tooltip[data-v-65bab2e8] {
  position: absolute;
  top: -105%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;
  background-color: #1a202c;
  color: #ffffff;
  padding: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transition: visibility 0s, opacity 0.2s ease-in-out;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/secondStep/components/TableView.vue?vue&type=style&index=0&id=256f24d4&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.widthError[data-v-256f24d4] {
  position: absolute;
  bottom: 0;
  font-size: 12px;
  color: #ec3e31;
  font-weight: bold;
}
.wrapper[data-v-256f24d4] {
  border-radius: 8px;
  border: 1px solid #dde0ea;
  overflow: auto;
  height: 50dvh;
}
.table-pagination[data-v-256f24d4] {
  border-right: 1px solid #dde0ea;
  border-left: 1px solid #dde0ea;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-top: -65px;
}
.table-pagination.scrollable[data-v-256f24d4] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: -69px;
}
table[data-v-256f24d4] {
  border-collapse: collapse;
  width: 100%;
}
table td[data-v-256f24d4],
table th[data-v-256f24d4] {
  border-style: solid;
  border-color: #dde0ea;
  border-width: 0 1px 1px 0;
}
table thead tr th[data-v-256f24d4]:last-child {
  border-right-width: 0;
}
table tbody tr[data-v-256f24d4]:last-child {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-256f24d4] {
  border-bottom-width: 0;
}
table tbody tr:last-child td[data-v-256f24d4]:nth-child(n+2):last-child {
  border-right-width: 0;
}
table tbody td[data-v-256f24d4] {
  border-bottom: none;
}
.print:hover > .tooltip[data-v-256f24d4] {
  opacity: 1;
}
[data-v-256f24d4]::-webkit-scrollbar {
  margin-left: 0px;
  display: block;
  height: 0.25rem;
  width: 0.25rem;
  padding: 0px;
}
[data-v-256f24d4]::-webkit-scrollbar-thumb {
  margin-left: 0px;
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 79 198 / var(--tw-bg-opacity));
  padding: 0px;
}
[data-v-256f24d4]::-webkit-scrollbar-track {
  margin-left: 0px;
  width: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  background: #dde0ea;
}
@media print {
@page {
    margin: 20px 5px;
    padding-top: 10px;
    width: 2480px;
    size: landscape;
}
#navigationBlock,#stepIndicatorBlock {
    display: none;
}
table[data-v-256f24d4] {
    max-width: 100%;
}
table tr[data-v-256f24d4] {
    border: unset;
    width: -moz-fit-content;
    width: fit-content;
}
table td[data-v-256f24d4],
  table th[data-v-256f24d4] {
    width: -moz-fit-content;
    width: fit-content;
    white-space: normal;
}
.buttonsContainer[data-v-256f24d4] {
    display: none;
}
.wrapper[data-v-256f24d4] {
    padding-bottom: 0;
    overflow: visible;
}
.table-pagination[data-v-256f24d4] {
    display: none;
}
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/secondStep/components/MapSkeleton.vue?vue&type=style&index=0&id=93ad746c&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.skeleton .loading[data-v-93ad746c] {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 0%, #d9d9d9 50%, #f0f0f0 100%);
  background-size: 200% 50%;
  animation: loading-93ad746c 3s ease infinite;
  border-radius: 12px;
}
@keyframes loading-93ad746c {
100% {
    background-position: -200% 0%;
}
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Platform/Resources/assets/js/components/Leaflet/LeafletMap.vue?vue&type=style&index=0&id=37720123&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info-box[data-v-37720123] {
  position: absolute;
  max-width: 300px;
  font-size: 12px;
  padding: 8px;
  background: white;
  border-right: 20px;
  box-shadow: 0 4px 32px 0 rgba(142, 149, 175, 0.14);
  z-index: 1000;
  transform: translate(-50%, -100%);
}
.custom-tooltip[data-v-37720123] {
  box-shadow: 0 4px 32px 0 rgba(142, 149, 175, 0.14);
  border-radius: 8px;
}
.pagination[data-v-37720123] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-bottom: 8px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/FormSteps/Generate/secondStep/SecondStep.vue?vue&type=style&index=0&id=00cad61a&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media print {
.viewContainer[data-v-00cad61a] {
    display: none;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/Bundles/TemplateBundle/Resources/assets/js/components/CreateForm.vue?vue&type=style&index=0&id=5078324e&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media print {
.buttons[data-v-5078324e] {
    display: none;
}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsZ0JBQWdCO0FBQWhCOztDQUFBO0FBQUE7OztDQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7Ozs7Ozs7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQ0ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURTRDs7QUNOQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFNEOztBQ05BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURTRDs7QUV6Q0E7RUFDQztBRjRDRDs7QUV4Q0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0Q7RUFDQztFQUNBO0FGNENEOztBRXhDQztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0Q7RUFDQztBRjRDRDs7QUV4Q0E7RUFDQztFQUNBO0FGMkNEOztBRXhDQTtFQUNDO0FGMkNEOztBRXhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJDRDs7QUV4Q0E7RUFDQztFQUNBO0FGMkNEOztBRXhDQTtFQUNDO0VBQ0E7RUFDQTtBRjJDRDs7QUV4Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMkNEOztBRXhDQTtFQUNDO0lBQ0M7RUYyQ0E7QUFDRjtBRXhDQTs7RUFFQztFQUNBO0FGMENEOztBRXZDQTs7OztFQUlDO0VBQUE7QUYwQ0Q7O0FFdkNBO0VBQ0M7QUYwQ0Q7O0FFdkNBO0VBQ0M7RUFTQTtBRmtDRDtBRTFDQztFQUtDO0FGd0NGO0FFNUNFO0VBQ0M7QUY4Q0g7O0FFcENDO0VBQUE7QUFBQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3Q0Q7O0FFaENLO0VBQUE7RUFBQTtFQUNBO0FBREE7QUFJRDtFQUNDO0VBQ0E7QUZtQ0w7O0FFNUJBO0VBQ0M7QUYrQkQ7O0FFNUJBO0VBQ0M7RUFpQ0E7RUFPQTtFQXVCQTtFQUNBO0FGN0JEO0FFakNDO0VBQ0M7QUZtQ0Y7QUUvQkU7RUFBQTtBQUFBO0FBS0M7RUFBQTtBQUFBO0FBS0Q7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFHRDtFQUNDO0VBQ0E7QUY0QkY7QUV6Qkc7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7O0VBRUM7RUFDQTtBRnlCRjtBRXJCQztFQUNDO0FGdUJGO0FFcEJDO0VBQ0M7QUZzQkY7QUVuQkM7RUFDQztFQUNBO0FGcUJGO0FFbEJDO0VBQ0M7QUZvQkY7QUVqQkM7RUFDQztFQUNBO0FGbUJGO0FFZEM7RUFDQztFQUNBO0VBQ0E7QUZnQkY7QUViQztFQUNDO0VBQ0E7QUZlRjtBRVpDO0VBQ0M7QUZjRjs7QUVWQTtFQUNDO0FGYUQ7O0FFVkE7RUFDQztFQUNBO0FGYUQ7O0FFWEE7RUFDQztJQUNDO0VGY0E7QUFDRjtBRU5LO0VBQUE7RUFBQTtBQUFBOztBQVFMO0VBQ0M7QUZJRDtBRVVDO0VBQ0M7RUFDQTtBRkNGO0FFS0M7RUFDQztBRkNGO0FFRkM7RUFDQztBRkNGO0FFU0M7RUFDQztFQUNBO0FGQ0Y7QUVLQztFQUNDO0FGQ0Y7QUVDQztFQUNDO0FGQ0Y7QUVVQztFQUNDO0FGREY7QUVNQztFQUNDO0FGREY7QUVBQztFQUNDO0FGREY7QUVTQztFQUNDO0FGREY7QUVNQztFQUNDO0FGREY7QUVHQztFQUNDO0FGREY7O0FFS0M7RUFDQztBRkZGOztBRUtBO0VBQ0M7RUFDQTtBRkZEOztBRUlBO0VBQ0M7QUZERDs7QUVJQTtFQUNDO0FGREQ7O0FFSUE7RUFDQztBRkREOztBRUtDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdEO0VBQ0U7QUZERjs7QUVJQTtFQUNFO0VBQ0E7RUFDQTtBRkRGOztBRUlBO0VBQ0U7QUZERjs7QUd4V0U7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBO0FBRUE7RUFDQztFQUNBO0FINFdIO0FHeFdHO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBUUQ7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRDtFQUNFO0FIb1dQO0FHOVZJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRDtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRDtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7QUFBQTtBQUtEO0VBQUE7QUFBQTtBQUtEO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRDtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlGOzs7Ozs7RUFNQztFQUNBO0VBQ0E7QUgrVUQ7O0FHNVVBOzs7Ozs7Ozs7OztFQVdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1VEOztBRzVVQTs7Ozs7O0VBTUM7RUFDQTtBSCtVRDs7QUc1VUE7Ozs7OztFQU1DO0VBQ0E7QUgrVUQ7O0FHNVVBOzs7RUFHQztBSCtVRDs7QUc1VUE7OztFQUdDO0FIK1VEOztBRzVVQTs7O0VBR0M7QUgrVUQ7O0FHNVVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtVRDs7QUczVUM7RUFDQztBSDhVRjtBRzNVRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBBO0FBU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINlVIO0FHMVVDO0VBQ0M7QUg0VUY7QUcxVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINFVGO0FHeFVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBVSDtBR3hVRztFQUNDO0VBQ0E7QUgwVUo7QUd4VUk7RUFDQztBSDBVTDtBR3hVSztFQUNDO0FIMFVOO0FHdlVLO0VBQ0M7RUFDQTtFQUVBO0FId1VOO0FHclVLO0VBQ0M7RUFDQTtFQUVBO0FIc1VOO0FHblVLO0VBQ0M7RUFDQTtBSHFVTjtBRy9URTtFQUNDO0FIaVVIO0FHN1RDO0VBQ0M7RUFDQTtFQUNBO0FIK1RGO0FHNVRDO0VBQ0M7RUFDQTtFQUNBO0FIOFRGO0FHM1RDO0VBQ0M7RUFDQTtFQUNBO0FINlRGO0FHeFRFOztFQUNDO0FIMlRIO0FHdlRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlURjtBR3RUQztFQUNDO0FId1RGO0FHclRDO0VBQ0M7RUFDQTtFQUNBO0FIdVRGO0FHcFRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNURjtBR25UQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxVEY7QUdsVEM7RUFDQztBSG9URjtBR2pUQztFQUNDO0VBQ0E7QUhtVEY7O0FHN1NFO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDcFZEO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7QUFBQTtBQUtEO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBTUY7RUFBQTtBQUFBO0FBR0M7RUFBQTtBQUFBO0FBR0M7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtDO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtEO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRDtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFRRjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3RHSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQ0REO0VBQ0M7RUFDQTtBTjR0QkQ7O0FNMXRCQTtFQUNDO0FONnRCRDs7QU0xdEJBO0VBQ0M7QU42dEJEOztBTTF0QkE7RUFDQztFQUNBO0VBQ0E7QU42dEJEOztBTzN1QkM7RUFBQTtBQUFBOztBQ0VFO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBT0Y7RUFBQTtBQUFBOztBQUlDOztFQUVEO0VBQ0E7QVI4dUJEO0FRM3VCRTtFQUNEO0VBQ0E7RUFDQTtBUjZ1QkQ7O0FTbndCQztFQUNDO0FUc3dCRjtBU253QkM7RUFDQztBVHF3QkY7QVNsd0JDO0VBQ0M7QVRvd0JGO0FTandCQztFQUNDO0FUbXdCRjs7QVVqeEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZveEJEOztBVWp4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZveEJEOztBV3R5Qkc7RUFDQztFQUNBO0FYeXlCSjtBV3R5Qkc7RUFDQztBWHd5Qko7QVdyeUJHO0VBQ0M7QVh1eUJKO0FXaHlCRztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUE7RUFDQztBWG15Qko7QVc3eEJFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQzlCRjtFQUNDO0FaaTBCRDs7QVk5ekJBO0VBQ0M7RUFDQTtBWmkwQkQ7O0FZOXpCQTtFQUNDO0FaaTBCRDs7QVk5ekJBO0VBQ0M7QVppMEJEOztBWTl6QkE7RUFDQztFQUNBO0VBQ0E7QVppMEJEOztBYXIxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidzFCRjs7QWF2MUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWIwMUJKOztBYXoxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI0MUJOOztBYTMxQkk7RUFDRTtFQUNBO0VBQ0E7QWI4MUJOOztBYTcxQkU7RUFDRTtFQUNBO0FiZzJCSjs7QWEvMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWJrMkJKOztBYWoyQkk7RUFDRTtFQUNBO0VBQ0E7QWJvMkJOOztBYW4yQkk7RUFDRTtFQUNBO0VBQ0E7QWJzMkJOOztBYXIyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYncyQko7O0FhdjJCSTtFQUNFO0FiMDJCTjs7QWF4MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMjJCRjs7QWF6MkJBO0VBQ0U7QWI0MkJGOztBYTEyQkE7RUFDRTtFQUNBO0VBQ0E7QWI2MkJGOztBYTMyQkE7RUFDRTtFQUNBO09BQUE7RUFDQTtBYjgyQkY7O0FhNTJCQTtFQUNFO0FiKzJCRjs7QWE3MkJBO0VBQ0U7QWJnM0JGOztBYTkyQkE7RUFDRTtFQUNBO0VBQ0E7QWJpM0JGOztBYS8yQkE7RUFDRTtFQUNBO0VBQ0E7QWJrM0JGOztBYWgzQkE7RUFDRTtFQUNBO0FibTNCRjs7QWFsM0JFO0VBQ0U7RUFDQTtFQUNBO0FicTNCSjs7QWFwM0JJO0VBQ0U7QWJ1M0JOOztBYXQzQkU7RUFDRTtBYnkzQko7O0FhdjNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjAzQkY7O0FheDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMjNCRjs7QWF6M0JBO0VBQ0U7RUFDQTtFQUNBO0FiNDNCRjs7QWEzM0JFO0VBQ0U7RUFDQTtBYjgzQko7O0FhNzNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmc0Qko7O0FhLzNCRTtFQUNFO0FiazRCSjs7QWFqNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm80Qko7O0FhbjRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiczRCTjs7QWFwNEJBO0VBQ0U7QWJ1NEJGOztBYXI0QkE7RUFDRTtFQUNBO0FidzRCRjs7QWF0NEJBO0VBQ0U7RUFDQTtBYnk0QkY7O0FheDRCRTtFQUNFO0FiMjRCSjs7QWF6NEJBO0VBQ0U7RUFDQTtBYjQ0QkY7O0FhMTRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNjRCRjs7QWE1NEJFO0VBQ0U7QWIrNEJKOztBYTk0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaTVCSjs7QWFoNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTVCSjs7QWFsNUJFO0VBQ0U7RUFDQTtFQUNBO0FicTVCSjs7QWFwNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1NUJKOztBYXQ1Qkk7RUFDRTtFQUNBO0VBQ0E7QWJ5NUJOOztBYXY1QkE7RUFDRTtFQUNBO0FiMDVCRjs7QWF4NUJBO0VBQ0U7RUFDQTtBYjI1QkY7O0FhejVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjQ1QkY7O0FhMTVCQTtFQUNFO0VBQ0E7RUFDQTtBYjY1QkY7O0FhMzVCQTtFQUNFO0VBQ0E7QWI4NUJGOztBYTU1QkE7RUFDRTtFQUNBO0FiKzVCRjs7QWE3NUJBO0VBQ0U7QWJnNkJGOztBYTk1QkE7RUFDRTtFQUNBO0FiaTZCRjs7QWEvNUJBO0VBQ0U7RUFDQTtBYms2QkY7O0FhaDZCQTtFQUNFO0FibTZCRjs7QWFqNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm82QkY7O0FhbDZCQTtFQUNFO0VBQ0E7QWJxNkJGOztBYW42QkE7RUFDRTtBYnM2QkY7O0FhcjZCRTtFQUNFO0FidzZCSjs7QWF2NkJFO0VBQ0U7RUFDQTtBYjA2Qko7O0FhejZCSTtFQUNFO0VBQ0E7QWI0NkJOOztBYTM2Qk07RUFDRTtFQUNBO0FiODZCUjs7QWE3NkJRO0VBQ0U7RUFDQTtBYmc3QlY7O0FhLzZCVTtFQUNFO0VBQ0E7QWJrN0JaOztBYWg3QkE7RUFDRTtBYm03QkY7O0FhajdCQTtFQUNFO0FibzdCRjs7QWFsN0JBO0VBQ0U7QWJxN0JGOztBYW43QkE7RUFDRTtFQUNBO0FiczdCRjs7QWFwN0JBO0VBQ0U7RUFDQTtFQUNBO0FidTdCRjs7QWFyN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWJ3N0JGOztBYXY3QkU7RUFDRTtBYjA3Qko7O0FhejdCRTtFQUNFO0VBQ0E7QWI0N0JKOztBYTM3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiODdCSjs7QWE3N0JFO0VBQ0U7QWJnOEJKOztBYS83QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBYms4Qko7O0FhajhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibzhCTjs7QWFsOEJBO0VBQ0U7QWJxOEJGOztBYW44QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnM4QkY7O0FhcDhCQTtFQUNFO0FidThCRjs7QWF0OEJFO0VBQ0U7RUFDQTtBYnk4Qko7O0FheDhCSTtFQUNFO0VBQ0E7QWIyOEJOOztBYXo4QkE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWI0OEJGOztBYTE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWI2OEJGOztBYTM4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjg4QkY7O0FhNzhCRTtFQUNFO0FiZzlCSjs7QWEvOEJFO0VBQ0U7QWJrOUJKOztBYWo5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm85Qko7O0FhbjlCRTtFQUNFO0VBQ0E7RUFDQTtBYnM5Qko7O0FhcjlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnc5Qko7O0FhdjlCSTtFQUNFO0VBQ0E7QWIwOUJOOztBYXg5QkE7RUFDRTtFQUNBO0FiMjlCRjs7QWF6OUJBO0VBQ0U7RUFDQTtBYjQ5QkY7O0FhMTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiNjlCRjs7QWEzOUJBO0VBQ0U7QWI4OUJGOztBYTU5QkE7RUFDRTtFQUNBO0VBQ0E7QWIrOUJGOztBYTc5QkE7RUFDRTtFQUNBO0VBQ0E7QWJnK0JGOztBYTk5QkE7RUFDRTtFQUNBO0FiaStCRjs7QWEvOUJBO0VBQ0U7RUFDQTtBYmsrQkY7O0FhaCtCQTtFQUNFO0VBQ0E7QWJtK0JGOztBYWorQkE7RUFDRTtBYm8rQkY7O0FhbCtCQTtFQUNFO0FicStCRjs7QWFuK0JBO0VBQ0U7RUFDQTtBYnMrQkY7O0FhcCtCQTtFQUNFO0FidStCRjs7QWFyK0JBO0VBQ0U7QWJ3K0JGOztBYXQrQkE7RUFDRTtFQUNBO0FieStCRjs7QWF2K0JBO0VBQ0U7RUFDQTtFQUNBO0FiMCtCRjs7QWF4K0JBO0VBQ0U7QWIyK0JGOztBY25nREE7RUFDQztBZHNnREQ7O0FjbmdEQTtFQUNDO0Fkc2dERDs7QWNuZ0RBO0VBQ0M7QWRzZ0REOztBY25nREE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QWRzZ0REOztBY2xnREM7RUFBQTtBQUFBOztBQUdEO0VBQ0M7QWRzZ0REOztBY25nREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZHNnREQ7O0FjbmdEQTtFQUNDO0Fkc2dERDs7QWNuZ0RBO0VBQ0M7QWRzZ0REOztBY25nREE7RUFDQztBZHNnREQ7O0FjbmdEQTtFQUNDO0Fkc2dERDs7QWNuZ0RBO0VBQ0M7QWRzZ0REOztBY25nREE7RUFDQztBZHNnREQ7O0FjbmdEQTtFQUNDO0VBQ0E7RUFBQTtBZHNnREQ7O0FjbmdEQTtFQUNDO0VBQ0E7QWRzZ0REOztBY3BnREE7RUFDQztBZHVnREQ7O0FjcGdEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHVnREQ7O0FjcGdEQTtFQUNDO0VBQ0E7QWR1Z0REOztBY3BnREE7RUFDQztBZHVnREQ7O0FjcmdEQTtFQUNDO0VBQ0E7RUFDQTtBZHdnREQ7O0FjcmdEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHdnREQ7O0FjcmdEQTtFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QWR3Z0REOztBY3JnREE7RUFDQztBZHdnREQ7O0FjcmdEQTtFQUNDO0Fkd2dERDs7QWNyZ0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWR3Z0REOztBY3JnREE7RUFDQztFQUNBO0Fkd2dERDs7QWNyZ0RBO0VBQ0M7QWR3Z0REOztBY3JnREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0Fkd2dERDs7QWNwZ0RDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0M7RUFBQTtFQUFBO0FBQUE7O0FBSUY7RUFDQztFQUNBO0FkdWdERDs7QWNwZ0RBOztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzZ0REOztBY2pnREM7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlGO0VBQ0M7RUFDQTtBZG9nREQ7O0FldnJERTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FDWEQ7RUFBQTtFQUFBO0FBQUE7QUFHQztFQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7RUFBQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFOQTtBQVNDO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUMvQ0o7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpCNHVERDs7QWlCenVEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpCNHVERDs7QWlCenVEQTtFQUNDO0FqQjR1REQ7O0FpQnp1REE7RUFDQztBakI0dUREOztBaUJ6dURBO0VBR0M7QWpCNHVERDs7QWlCeHVERTtFQUNEO0FqQjJ1REQ7O0FrQnJ4REE7RUFDQztJQUNDO0lBQ0E7SUFDQTtFbEJ3eERBO0VrQnJ4REQ7SUFDQztFbEJ1eERBO0VrQnB4REQ7SUFDQztFbEJzeERBO0VrQm54REQ7SUFDQztFbEJxeERBO0VrQmx4REQ7SUFDQztFbEJveERBO0VrQmp4REQ7SUFDQztFbEJteERBO0VrQmh4REQ7SUFDQztFbEJreERBO0VrQi93REQ7SUFDQztFbEJpeERBO0VrQjl3REQ7SUFBYztFbEJpeERiO0VtQmx6REE7SUFERDtNQUVFO01BQ0E7SW5CdXpEQztFQUNGO0VtQnJ6REE7SUFDQztJQUNBO0lBQ0E7U0FBQTtJQUNBO1NBQUE7RW5CdXpERDtFbUJwekRBO0lBQ0M7RW5Cc3pERDtFbUJuekRBO0lBQ0M7RW5CcXpERDtFbUJsekRBO0lBQ0M7RW5Cb3pERDtFbUJsekRDO0lBQ0M7RW5Cb3pERjtFbUJoekRBO0lBQ0M7SUFDQTtFbkJrekREO0VtQmh6REM7SUFDQztFbkJrekRGO0VtQi95REM7SUFDQztFbkJpekRGO0VtQjl5REM7SUFDQztJQUFBO0lBQ0E7SUFDQTtFbkJnekRGO0VtQjl5REU7SUFDQztJQUNBO0lBQ0E7SUFDQTtFbkJnekRIO0VtQjd5REU7SUFDQztFbkIreURIO0VtQjV5REU7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUNBO0lBQUE7RW5COHlESDtFbUIxeURHO0lBQ0M7SUFDQTtFbkI0eURKO0VtQjF5REk7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7SUFDQTtFbkI0eURMO0VtQnR5REM7SUFDQztFbkJ3eURGO0FBekVGO0FvQnJ6REE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7VUFBQTtFQUNBO0FwQmc0REQ7O0FvQjkzREE7RUFDQztJQUNDO0VwQmk0REE7QUFDRjtBcUI5NERBO0VBQ0U7RUFDQTtBckJnNURGOztBc0IvNERHO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCazVESDtBc0I5NERDO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0M7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F0Qmc1REQ7QXNCNTREQztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCODRERDtBc0IzNERFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjY0REQ7O0F1QnQ4REM7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUVBO0FBRkE7O0FBTUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtBQUZBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUM1QkM7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdytERjtBd0J0K0RFO0VBQ0U7QXhCdytESjtBd0J0K0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdytETjs7QXdCbitEQTtBQUVBOzs7RUFHRTtBeEJxK0RGO0F3Qm4rREU7OztFQUNFO0VBQ0E7QXhCdStESjs7QXdCbitEQTs7O0VBR0U7QXhCcytERjtBd0JwK0RFOzs7RUFDRTtFQUNBO0F4QncrREo7QUF0aEVBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQSxDOzs7O0F5QkNBO0VBQ0M7QUFBRDtBQUVBO0VBQ0M7QUFDRCxDOzs7O0FDTEE7RUFDQztBQUFEO0FBRUM7RUFDQztFQUNBO0VBQ0E7QUFBRjtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREQsQzs7OztBQ3JCQTtFQUNDO0VBQ0E7QUFBRDtBQUVBO0VBQ0M7QUFDRDtBQUNBO0VBQ0M7RUFDQTtBQUVEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QUFFRCxDOzs7OztBQ2lCQTtDQUNDLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsV0FBVztDQUNYLFlBQVk7Q0FDWixzQkFBc0I7Q0FDdEIsbUJBQW1CO0NBQ25CLGVBQWU7Q0FDZixpQ0FBaUM7QUFDbEM7QUFFQTtDQUNDLHlCQUF5QjtBQUMxQjtBQUVBO0NBQ0MseUJBQXlCO0FBQzFCO0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7QUFFQTtDQUNDLGFBQWE7Q0FDYix5QkFBeUI7QUFDMUI7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixRQUFRO0NBQ1IsU0FBUztDQUNULFdBQVc7Q0FDWCxZQUFZO0NBQ1osc0JBQXNCO0NBQ3RCLGtCQUFrQjtDQUNsQix3Q0FBd0M7Q0FDeEMsMEJBQTBCO0FBQzNCO0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjtBQUVBO0NBQ0MsV0FBVztDQUNYLFlBQVk7QUFLYjtBQUpDO0VBQ0Msc0JBQXNCO0VBQ3RCLHVCQUF1QjtBQUN4QjtBQUdEO0NBQ0Msc0NBQXNDO0FBQ3ZDOzs7OztBQzdGQTtFQUNDO0VBQ0E7QUFBRCxDOzs7O0FDRkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUVFO0VBQ0M7RUFDQTtBQUFIO0FBRUU7RUFDQztFQUNBO0FBQUg7QUFJQTtFQUNDO0VBQ0E7QUFERDtBQUlDO0FBREQ7SUFFRTtBQUFBO0FBQ0Y7QUFDQztBQUpEO0lBS0U7QUFFQTtBQUNGO0FBREM7QUFQRDtJQVFFO0FBSUE7QUFDRixDOzs7O0FDbkNBO0VBQ0M7RUFDQTtFQUNBO0FBQUQ7QUFDQztBQUpEO0lBS0U7QUFFQTtBQUNGO0FBREM7QUFQRDtJQVFFO0FBSUE7QUFDRjtBQUhDO0FBVkQ7SUFXRTtBQU1BO0FBQ0YsQzs7OztBQ2xCQTtFQUNDO0VBQ0E7RUFDQTtBQUFEO0FBRUM7QUFMRDtJQU1FO0FBQ0E7QUFDRjtBQUFDO0FBUkQ7SUFTRTtBQUdBO0FBQ0Y7QUFGQztBQVhEO0lBWUU7QUFLQTtBQUNGO0FBSEE7RUFDQztBQU1ELEM7Ozs7QUNyQkM7RUFDQztBQURGO0FBSUM7RUFDQztBQUZGO0FBS0E7RUFDQztBQUZELEM7Ozs7QUNSQTtFQUNDO0VBQ0E7RUFDQTtBQUFEO0FBR0E7RUFDQztFQUNBO0FBQUQ7QUFFQzs7RUFFQztFQUNBO0VBQ0E7QUFBRjtBQUlFO0VBQ0M7RUFDQTtBQUZIO0FBSUU7RUFDQztBQUZIO0FBT0U7RUFDQztBQUxIO0FBT0c7RUFDQztBQUxKO0FBVUc7RUFDQztBQVJKLEM7Ozs7QUM5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBRUE7RUFDQztBQUNEO0FBQ0E7RUFDQztFQUNBO0FBRUQ7QUFEQztBQUhEO0lBSUU7QUFJQTtBQUNGO0FBSEM7QUFORDtJQU9FO0FBTUE7QUFDRixDOzs7O0FDdkJBO0VBQ0M7RUFDQTtBQUFEO0FBRUU7RUFDQztBQUFILEM7Ozs7QUNMQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7QUFBRCxDOzs7O0FDbEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBRUM7RUFDQztBQUFGO0FBR0M7RUFDQztBQURGO0FBSUM7RUFDQztFQUNBO0FBRkY7QUFHRTtFQUNDO0FBREg7QUFBRTtFQUNDO0FBREg7QUFLQztFQUNHO0VBQ0Y7QUFIRjtBQU1DO0VBQ0M7RUFDQTtFQUNBO0FBSkY7QUFLRTtFQUNDO0FBSEg7QUFLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhIO0FBT0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSDtBQVdBO0VBQ0M7RUFDQTtBQVJEO0FBVUU7RUFDQztBQVJILEM7Ozs7QUN4RUE7RUFDQztFQUNBO0FBQUQ7QUFHQztFQUNDO0FBQUY7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7QUFBRCxDOzs7O0FDMUJDO0VBQ0M7QUFERixDOzs7O0FDREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtBQUNDO0lBQ0M7QUFBQTtBQUNGLEM7Ozs7QUNYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUdBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQzs7OztBQ1hBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQzs7Ozs7QUNxQ0E7Q0FDQyxlQUFlO0NBQ2Ysb0JBQW9CO0NBQ3BCLG9DQUFvQztDQUNwQyxjQUFjO0FBQ2Y7QUFFQTtDQUNDLGdDQUFnQztDQUNoQyxjQUFjO0FBQ2Y7Ozs7O0FDbERBO0VBQ0M7QUFBRDtBQUdBO0FBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtBQUFBO0FBRUQ7SUFDQztBQUFBO0FBR0Q7SUFDQztBQURBO0FBSUQ7SUFDQztBQUZBO0FBR0E7SUFDQztJQUNBO0lBQUE7QUFERDtBQUdBOztJQUVDO0lBQUE7SUFDQTtBQUREO0FBSUQ7OztJQUdDO0FBRkE7QUFDRixDOzs7O0FDakNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBR0E7QUFDQztJQUNDO0FBQUE7QUFDRixDOzs7O0FDWEE7RUFDQztBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7QUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0FBQUE7QUFFRDtJQUNDO0FBQUE7QUFHRDtJQUNDO0FBREE7QUFJRDtJQUNDO0FBRkE7QUFHQTtJQUNDO0lBQ0E7SUFBQTtBQUREO0FBR0E7O0lBRUM7SUFBQTtJQUNBO0FBREQ7QUFJRDs7O0lBR0M7QUFGQTtBQUNGO0FBTUM7RUFDQztBQUpGLEM7Ozs7QUN4Q0E7RUFDQztFQUNBO0VBQ0E7QUFBRCxDOzs7O0FDSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtBQUNDO0lBQ0M7QUFBQTtBQUNGLEM7Ozs7QUNYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUdBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQzs7OztBQ1hBO0VBQ0M7QUFBRDtBQUdBO0FBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtBQUFBO0FBRUQ7SUFDQztBQUFBO0FBR0Q7SUFDQztBQURBO0FBSUQ7SUFDQztBQUZBO0FBR0E7SUFDQztJQUNBO0lBQUE7QUFERDtBQUdBOztJQUVDO0lBQUE7SUFDQTtBQUREO0FBSUQ7OztJQUdDO0FBRkE7QUFDRixDOzs7O0FDakNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBRUM7RUFDQztBQUFGO0FBR0M7RUFDQztBQURGO0FBSUM7RUFDQztFQUNBO0FBRkY7QUFHRTtFQUNDO0FBREg7QUFBRTtFQUNDO0FBREg7QUFLQztFQUNDO0FBSEY7QUFNQztFQUNDO0VBQ0E7RUFDQTtBQUpGO0FBS0U7RUFDQztBQUhIO0FBS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISDtBQU9DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjtBQU9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEgsQzs7Ozs7QUNJQTtDQUNDLGtCQUFrQjtDQUNsQixxQkFBcUI7QUFDdEI7QUFDQTtDQUNDLHVCQUF1QjtDQUN2QixtQkFBbUI7Q0FDbkIsY0FBYztBQUNmO0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixTQUFTO0NBQ1Qsa0JBQWtCO0NBQ2xCLFNBQVM7Q0FDVCxRQUFRO0NBQ1IsdUJBQXVCO0NBQ3ZCLDJDQUEyQztDQUMzQyxVQUFVO0FBQ1g7Ozs7O0FDMUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUVBO0VBQ0M7QUFDRCxDOzs7O0FDUkE7RUFDQztBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztFQUNBO0FBQUQsQzs7OztBQ2RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBRUE7RUFDQztBQUNEO0FBQ0E7RUFDQztFQUNBO0FBRUQ7QUFEQztBQUhEO0lBSUU7QUFJQTtBQUNGO0FBSEM7QUFORDtJQU9FO0FBTUE7QUFDRixDOzs7O0FDeEJBO0VBQ0M7QUFBRCxDOzs7O0FDREE7RUFDQztFQUNBO0FBQUQ7QUFDQztBQUhEO0lBSUU7QUFFQTtBQUNGO0FBREM7QUFORDtJQU9FO0FBSUE7QUFDRjtBQUhDO0FBVEQ7SUFVRTtBQU1BO0FBQ0YsQzs7OztBQ2pCQTtFQUNDO0VBQ0E7RUFDQTtBQUFEO0FBR0E7RUFDQztFQUNBO0FBQUQ7QUFFQzs7RUFFQztFQUNBO0VBQ0E7QUFBRjtBQUlFO0VBQ0M7RUFDQTtBQUZIO0FBSUU7RUFDQztBQUZIO0FBT0U7RUFDQztBQUxIO0FBT0c7RUFDQztBQUxKO0FBVUc7RUFDQztBQVJKLEM7Ozs7QUM5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtBQUNDO0lBQ0M7QUFBQTtBQUNGLEM7Ozs7QUNYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFFQTtFQUNDO0FBQ0QsQzs7OztBQ1JBO0VBQ0M7RUFDQTtFQUNBO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7QUFBRDtBQUVDOztFQUVDO0VBQ0E7QUFBRjtBQUlFO0VBQ0M7RUFDQTtBQUZIO0FBSUU7RUFDQztBQUZIO0FBT0U7O0VBRUM7QUFMSDtBQVFFO0VBQ0M7QUFOSDtBQVVHO0VBQ0M7QUFSSjtBQWFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWRDtBQWFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFWRDtBQWFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFWRCxDOzs7O0FDdERBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBR0E7QUFDQztJQUNDO0FBQUE7QUFDRixDOzs7O0FDWEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtBQUNDO0lBQ0M7QUFBQTtBQUNGLEM7Ozs7QUNYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7QUFBRDtBQUVDOztFQUVDO0VBQ0E7RUFDQTtBQUFGO0FBSUU7RUFDQztFQUNBO0FBRkg7QUFJRTtFQUNDO0FBRkg7QUFPRTtFQUNDO0FBTEg7QUFPRztFQUNDO0FBTEo7QUFVRztFQUNDO0FBUkosQzs7OztBQzFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFFQTtFQUNDO0FBQ0QsQzs7OztBQ1JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBR0E7QUFDQztJQUNDO0FBQUE7QUFDRixDOzs7O0FDWEE7RUFDQztFQUNBO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7RUFDQTtBQUFEO0FBRUM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUlFO0VBQ0M7RUFDQTtBQUZIO0FBSUU7RUFDQztBQUZIO0FBT0U7RUFDQztBQUxIO0FBT0c7RUFDQztBQUxKO0FBVUc7RUFDQztBQVJKLEM7Ozs7QUMvQkE7RUFDQztBQUFEO0FBR0E7RUFDQztFQUNBO0VBQ0E7QUFBRCxDOzs7O0FDUEE7RUFDQztFQUNBO0VBQ0E7QUFBRCxDOzs7O0FDSEE7RUFDQztFQUNBO0VBQ0E7QUFBRCxDOzs7O0FDSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtBQUNDO0lBQ0M7QUFBQTtBQUNGLEM7Ozs7QUNYQTtFQUNDO0VBQ0E7RUFDQTtBQUFEO0FBR0E7RUFDQztBQUFELEM7Ozs7QUNQQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNIQTtFQUNDO0FBQUQsQzs7OztBQ0RBO0VBQ0M7RUFDQTtFQUNBO0FBQUQsQzs7OztBQ0hBO0VBQ0M7QUFBRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0FBQ0QsQzs7OztBQ1BBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FBQUQsQzs7OztBQ1BBO0VBQ0M7RUFDQTtFQUNBO0FBQUQsQzs7Ozs7QUN1REE7Q0FDQyxlQUFlO0NBQ2Ysb0JBQW9CO0NBQ3BCLG9DQUFvQztDQUNwQyxjQUFjO0FBQ2Y7QUFFQTtDQUNDLGdDQUFnQztDQUNoQyxjQUFjO0FBQ2Y7Ozs7O0FDcEVBO0VBQ0M7QUFBRDtBQUVBO0VBQ0M7QUFDRCxDOzs7O0FDTEE7RUFDQztBQUFEO0FBRUE7RUFDQztBQUNEO0FBQ0E7RUFDQztFQUNBO0FBRUQsQzs7OztBQ1ZBO0VBQ0M7RUFBQTtBQUFELEM7Ozs7QUNEQTtFQUNDO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUNKQTtFQUNDO0FDQ0QsQzs7OztBQ0FFO0lBQUE7QUFBQTtBQUlBO0lBQUE7QUFBQSxDOzs7Ozs7OztBQ05GO0VBQ0M7QUNDRDs7QURFQTtFQUNDO0VBQ0E7QUNDRDs7QURFQTtFQUNDO0VBQ0E7RUFBVztFQUNYO0VBQ0E7QUNFRDs7QURDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDRUQsQzs7OztBQ3RCQTtFQUNDO0VBQ0E7RUFDQTtBQ0NEOztBREdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7QUNDRDs7QURHQztFQUFBO0FBQUE7O0FBR0Q7RUFDQztFQUNBO0VBQUE7RUFBQTtBQ0NEOztBREdDO0VBQUE7QUFBQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnR0FDRTtFQUVGO0FDREQ7O0FES0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdEO0VBQ0M7RUFDQTtBQ0REOztBRElBO0VBQVM7QUNBVDs7QURDQTtFQUFTO0FDR1Q7O0FERkE7RUFBUztBQ01UOztBRExBO0VBQVM7QUNTVDs7QURSQTtFQUFTO0FDWVQ7O0FEWEE7RUFBUztBQ2VUOztBRGJBO0VBQ0M7QUNnQkQ7O0FEYkE7RUFDQztJQUNDO0VDZ0JBO0VEYkQ7SUFDQztJQUNBO0VDZUE7RURiQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VDZUQ7RURaQTtJQUNDO0lBQ0E7SUFDQTtFQ2NEO0VEWEE7SUFDQztFQ2FEO0VEVkE7SUFDQztFQ1lEO0VEVEE7SUFDQztFQ1dEO0VEUkE7SUFDQztFQ1VEO0VEUEE7SUFDQztFQ1NEO0VETkE7SUFDQztFQ1FEO0FBQ0YsQzs7OztBQ2hJQTtFQUNDO0VBQ0E7QUFBRDtBQUVDO0VBQ0M7RUFDQTtFQUNBO0FBQUY7QUFHQztFQUNDO0FBREYsQzs7OztBQ1ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBR0E7QUFDQztJQUNDO0FBQUE7QUFDRixDOzs7O0FDWEE7RUFDQztFQUNBO0FBQUQsQzs7OztBQ0ZBOztFQUVDO0VBQ0E7QUFBRDtBQUlDO0VBQ0M7QUFERjtBQUdFO0VBQ0M7QUFESDtBQUdHO0VBQ0M7QUFESjtBQU9BO0VBQ0M7RUFDQTtBQUpELEM7Ozs7QUNsQkE7RUFDQztFQUNBO0VBQ0E7QUFBRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDRCxDOzs7O0FDVkE7Ozs7RUFJQztFQUNBO0VBQ0E7QUFBRDtBQUdBOztFQUVDO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRCxDOzs7O0FDcEJBOztFQUVDO0VBQ0E7QUFBRDtBQUlDO0VBQ0M7QUFERjtBQUtBO0VBQ0M7QUFGRCxDOzs7O0FDWEE7RUFDQztFQUNBO0FBQUQsQzs7OztBQ0ZBOztFQUVDO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUVBO0FBQ0M7SUFDQztJQUNBO0FBQ0E7QUFDRixDOzs7O0FDZEE7O0VBRUM7RUFDQTtBQUFEO0FBR0E7RUFDQztBQUFEO0FBRUM7RUFDQztBQUFGO0FBSUE7RUFDQztBQUREO0FBR0E7QUFDQztJQUNDO0lBQ0E7QUFBQTtBQUNGLEM7Ozs7QUNwQkM7RUFDQztBQURGLEM7Ozs7QUNBQztFQUNDO0FBREY7QUFJQTtFQUNDO0VBQ0E7RUFDQTtBQUREO0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREQ7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBREQ7QUFJQTtFQUNDO0VBQ0E7QUFERDtBQUdDOztFQUVDO0VBQ0E7QUFERjtBQUtFO0VBQ0M7QUFISDtBQVFFO0VBQ0M7QUFOSDtBQVFHO0VBQ0M7QUFOSjtBQVFJO0VBQ0M7QUFOTDtBQWFBO0VBQ0M7QUFWRDtBQWFBO0VBQ0M7RUFDQTtBQVZEO0FBY0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBLEM7Ozs7QUMzRUQ7RUFDQztBQUFEO0FBRUM7RUFDQztFQUNBO0VBQ0E7QUFBRjtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREQsQzs7OztBQ3JCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNEO0FBQ0M7RUFDQztFQUNBO0VBQ0E7QUFDRjtBQUdBO0VBQ0M7RUFDQTtBQUFEO0FBRUM7O0VBRUM7RUFDQTtFQUNBO0FBQUY7QUFJRTtFQUNDO0FBRkg7QUFPRTtFQUNDO0FBTEg7QUFPRztFQUNDO0FBTEo7QUFPSTtFQUNDO0FBTEw7QUFTRTtFQUNDO0FBUEg7QUFhQztFQUNDO0FBVkY7QUFlQztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7QUFHRDtBQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7QUFWQTtBQVlEO0lBRUM7QUFWQTtBQWFEO0lBQ0M7QUFYQTtBQVlBO0lBQ0M7SUFDQTtJQUFBO0FBVkQ7QUFZQTs7SUFFQztJQUFBO0lBQ0E7QUFWRDtBQWFEO0lBQ0M7QUFYQTtBQWFEO0lBQ0M7SUFDQTtBQVhBO0FBYUQ7SUFDQztBQVhBO0FBQ0YsQzs7OztBQ3ZHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDtBQUdBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQzs7OztBQ1hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7QUFBRDtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFBRCxDOzs7O0FDckJBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQzs7OztBQ0hBO0FBQ0M7SUFDQztBQUFBO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX2Nob2ljZV9jb2xvcl9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19mYW5jeWJveC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19sZWFmbGV0X3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fcGhvbmVfbnVtYmVyX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL19yYWRpb19zZWxlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIuY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fc2VsZWN0MmVudGl0eS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fc3RlcHNfbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fc3ltZm9ueV91eF9hdXRvY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX3ByaW50X2Rpc2Vhc2VfY2FzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL190cml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL190b2dnbGVfaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX3RpcHB5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9VSS9Ub29sdGlwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0ZpbHRlcnMvRmlsdGVyQmFkZ2VzL0ZpbHRlckJhZGdlcy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvVXNlckJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL0NvbXBvbmVudHMvTmF2VGFicy9OYXZUYWJzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL1VJL1N3aXRjaGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9Vc2VyQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvQ29tcG9uZW50cy9Sb2xlU3dpdGNoZXIvUm9sZVN3aXRjaGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9Vc2VyQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvQ29tcG9uZW50cy9Sb2xlVGFibGUvUm9sZVRhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9FcGlkZW1pb2xvZ2ljYWxTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Jsb2Nrcy9NYXBCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvRXBpZGVtaW9sb2dpY2FsU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9CbG9ja3MvR3JhcGhpY0Jsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL1VJL0N1c3RvbVNlbGVjdC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvRXBpZGVtaW9sb2dpY2FsU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9CbG9ja3MvVGFibGVCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvRXBpZGVtaW9sb2dpY2FsU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9FcGlkVGVtcGxhdGVWaWV3L0VwaWRUZW1wbGF0ZVZpZXcudnVlIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvVUkvRGVsZXRlQnV0dG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9FcGlkZW1pb2xvZ2ljYWxTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0ZsdVN1cnZlaWxsYW5jZUZvcm0vRmx1U3VydmVpbGxhbmNlRm9ybS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9VSS9DdXN0b21NdWx0aVNlbGVjdC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvUmVwb3J0QnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvcGFnZXMvUmVwb3J0U2V0dGluZ3MudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbi90ZW1wbGF0ZS9ibG9ja3MvQnV0dG9uc0Jsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9SZXBvcnRCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb24vYmxvY2tzL0hhdFNrZWxldG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9SZXBvcnRCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb24vYmxvY2tzL1RhYmxlU2tlbGV0b24udnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbi9ibG9ja3MvRXh0ZW5kZWRUYWJsZUJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9SZXBvcnRCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb24vRm9ybVRhYnMudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbi9yZXBvcnQvTWFpblJlcG9ydFBhZ2UudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL3BhZ2VzL0pvdXJuYWwvYmxvY2tzL0ZpbHRlcnNTa2VsZXRvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvUmVwb3J0QnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvaW5mZWN0aW9uL3RlbXBsYXRlL01haW5UZW1wbGF0ZVBhZ2UudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL3BhZ2VzL0pvdXJuYWwvYmxvY2tzL0ZpbHRlcnNCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvUmVwb3J0QnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvcGFnZXMvSm91cm5hbC9ibG9ja3MvVGl0bGVTa2VsZXRvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvUmVwb3J0QnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvcGFnZXMvSm91cm5hbC9ibG9ja3MvVGFibGVTa2VsZXRvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvUmVwb3J0QnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvc2VudFJlcG9ydC9TZW50UmVwb3J0UGFnZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvRGlzZWFzZUNhc2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Nhc2VTaGFyZU1vZGFsL2NvbXBvbmVudHMvT3JnYW5pemF0aW9uU2VhcmNoLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9EaXNlYXNlQ2FzZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvQ2FzZVNoYXJlTW9kYWwvY29tcG9uZW50cy9QZXJtaXNzaW9uc0Ryb3Bkb3duLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9EaXNlYXNlQ2FzZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvQ2FzZVNoYXJlTW9kYWwvQ2FzZVNoYXJlTW9kYWwudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvU3VydmVpbGxhbmNlVGVtcGxhdGUvU3VydmVpbGxhbmNlVGVtcGxhdGUudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvU3VydmVpbGxhbmNlVGVtcGxhdGUvU3VydmVpbGxhbmNlVGVtcGxhdGVWaWV3LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9TeW5kcm9taWNTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Jsb2Nrcy9HcmFwaGljQmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvQmxvY2tzL01hcEJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9TeW5kcm9taWNTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Jsb2Nrcy9UYWJsZUJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9TeW5kcm9taWNTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL01haW5QYWdlU2tlbGV0b24udnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvTmF0aW9uYWxNYWluUGFnZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvU3luZHJvbWljU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9EaXN0cmljdE1haW5QYWdlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9TeW5kcm9taWNTdXJ2ZWlsbGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL1B1YmxpY2F0aW9uU2tlbGV0b24udnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvQnV0dG9uU2tlbGV0b24udnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1N5bmRyb21pY1N1cnZlaWxsYW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL3BhZ2VzL1B1YmxpY2F0aW9uUGFnZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvU3luZHJvbWljU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvcGFnZXMvQmFzZUxldmVsUGFnZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy90YWJsZVJlcG9ydC9jb21wb25lbnRzL2Jsb2Nrcy9UYWJsZVNrZWxldG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL3RhYmxlUmVwb3J0L2NvbXBvbmVudHMvYmxvY2tzL1RhYmxlQmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvdGFibGVSZXBvcnQvQmFzZUluZGljYXRvcnNSZXBvcnQudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvdGFibGVSZXBvcnQvUmlza0FuYWx5c2lzUmVwb3J0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL3RhYmxlUmVwb3J0L0xvY2FsTWljcm9iaW9sb2dpY2FsTW9uaXRvcmluZ1JlcG9ydC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jaGFydFJlcG9ydC9jb21wb25lbnRzL2Jsb2Nrcy9HcmFwaGljU2tlbGV0b24udnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvaW5mZWN0aW9uQ29udHJvbC9jb21wb25lbnRzL1BhdGllbnRDYXJkRWRpdEJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbkNvbnRyb2wvY29tcG9uZW50cy9Db21tb25PYnNlcnZhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb25Db250cm9sL2NvbXBvbmVudHMvQ2VudHJhbENhdGhldGVyRWRpdEJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbkNvbnRyb2wvY29tcG9uZW50cy9QZXJpcGhlcmFsQ2F0aGV0ZXJFZGl0QmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvaW5mZWN0aW9uQ29udHJvbC9jb21wb25lbnRzL1ZhcE9ic2VydmF0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbkNvbnRyb2wvY29tcG9uZW50cy9WYXBUcmFjaGVvc3RvbXlCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb25Db250cm9sL2NvbXBvbmVudHMvVkFQRWRpdEJsb2NrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbkNvbnRyb2wvY29tcG9uZW50cy9VcmluYXJ5Q2F0aGV0ZXJFZGl0QmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvaW5mZWN0aW9uQ29udHJvbC9jb21wb25lbnRzL0lvaHZPYnNlcnZhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb25Db250cm9sL2NvbXBvbmVudHMvQU1QL0Jsb2Nrcy9Vc2VkQU1QQmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvVUkvQ3VzdG9tVGltZUlucHV0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9BbnRpYmlvdGljUmVzaXN0YW5jZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2luZmVjdGlvbkNvbnRyb2wvY29tcG9uZW50cy9BTVAvQmxvY2tzL1Bvc3RvcGVyYXRpdmVBTVBCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb25Db250cm9sL2NvbXBvbmVudHMvQU1QL0Jsb2Nrcy9QZXJpb3BlcmF0aXZlQU1QQmxvY2sudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0FudGliaW90aWNSZXNpc3RhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvaW5mZWN0aW9uQ29udHJvbC9jb21wb25lbnRzL09wZXJhdGl2ZUludGVydmVudGlvbkVkaXRCbG9jay52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQW50aWJpb3RpY1Jlc2lzdGFuY2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9pbmZlY3Rpb25Db250cm9sL2NvbXBvbmVudHMvVGFicy9jb21wb25lbnRzL1RhYnMudnVlIiwid2VicGFjazovLy8uL3NyYy9QbGF0Zm9ybS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvVUkvU2VhcmNoSW5wdXQudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0Rpc2Vhc2VDYXNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9FeHBvcnRTZXR0aW5nc01vZGFsL0V4cG9ydFNldHRpbmdzTW9kYWwudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0V4cG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvRXhwb3J0RmlsZUZpbHRlcnNNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvU3luZHJvbWljU3VydmVpbGxhbmNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9DcmVhdGVQdWJsaWNhdGlvbkJ1dHRvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvQ2F0YWxvZ0J1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9fY2F0YWxvZ19pdGVtcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL0NhdGFsb2dCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvbW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvRGlzZWFzZUNhc2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX291dGJyZWFrc190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1Byb2Zlc3Npb25hbENhc2VCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9Qcm9mZXNzaW9uYWxDYXNlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvc3R5bGVzL21vZHVsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9faW5mZWN0aW9uc19ieV9tb250aC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1JlcG9ydEJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9tb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9UZW1wbGF0ZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvTW9kYWwvTW9kYWxTZWxlY3QudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvZmlyc3RTdGVwL3RhYmxlQ29tcG9uZW50cy9UYWJsZVNrZWxldG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9UZW1wbGF0ZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvRm9ybVN0ZXBzL0dlbmVyYXRlL2ZpcnN0U3RlcC90YWJsZUNvbXBvbmVudHMvQXZhaWxhYmxlRmllbGRzQ29tcG9uZW50LnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9UZW1wbGF0ZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvRm9ybVN0ZXBzL0dlbmVyYXRlL2ZpcnN0U3RlcC90YWJsZUNvbXBvbmVudHMvVGFibGVEcm9wWm9uZS52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvVGVtcGxhdGVCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL1JhbmdlRGF0ZVBpY2tlci9SYW5nZURhdGVQaWNrZXIudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvZmlyc3RTdGVwL3RhYmxlQ29tcG9uZW50cy9BZ2dyZWdhdGlvblNldHRpbmdzUG9wdXAudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvZmlyc3RTdGVwL3RhYmxlQ29tcG9uZW50cy9UYWJsZVRpdGxlcy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvVGVtcGxhdGVCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Zvcm1TdGVwcy9HZW5lcmF0ZS9maXJzdFN0ZXAvdGFibGVDb21wb25lbnRzL1N1YkNvbHVtbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvVGVtcGxhdGVCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Zvcm1TdGVwcy9HZW5lcmF0ZS9maXJzdFN0ZXAvdGFibGVDb21wb25lbnRzL1Jvd05hbWUudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvZmlyc3RTdGVwL3RhYmxlQ29tcG9uZW50cy9UYWJsZUNlbGwudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvZmlyc3RTdGVwL2NvbXBvbmVudHMvQ2hvb3NlRmlsdGVyQnV0dG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9UZW1wbGF0ZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvRm9ybVN0ZXBzL0dlbmVyYXRlL2ZpcnN0U3RlcC9BZ2dyZWdhdGlvblRhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0ZpbHRlcnMvRmlsdGVyQmFkZ2VzL0ZpbHRlcnNMaXN0QmFkZ2VzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvQnVuZGxlcy9UZW1wbGF0ZUJ1bmRsZS9SZXNvdXJjZXMvYXNzZXRzL2pzL2NvbXBvbmVudHMvRm9ybVN0ZXBzL0dlbmVyYXRlL3NlY29uZFN0ZXAvY29tcG9uZW50cy9UYWJsZVZpZXcudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9Gb3JtU3RlcHMvR2VuZXJhdGUvc2Vjb25kU3RlcC9jb21wb25lbnRzL01hcFNrZWxldG9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9zcmMvUGxhdGZvcm0vUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0xlYWZsZXQvTGVhZmxldE1hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vc3JjL0J1bmRsZXMvVGVtcGxhdGVCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9qcy9jb21wb25lbnRzL0Zvcm1TdGVwcy9HZW5lcmF0ZS9zZWNvbmRTdGVwL1NlY29uZFN0ZXAudnVlIiwid2VicGFjazovLy8uL3NyYy9CdW5kbGVzL1RlbXBsYXRlQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvanMvY29tcG9uZW50cy9DcmVhdGVGb3JtLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuQGltcG9ydCBcIkBmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3NcIjtcbkBpbXBvcnQgJ3RpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MnO1xuQGltcG9ydCAndGlwcHkuanMvZGlzdC9ib3JkZXIuY3NzJztcbkBpbXBvcnQgXCJjaG9pY2VfY29sb3JfaW5wdXRcIjtcbkBpbXBvcnQgXCJjb21tb25cIjtcbkBpbXBvcnQgXCJkYXRhdGFibGVzXCI7XG5AaW1wb3J0IFwiZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImZhbmN5Ym94LnNjc3NcIjtcbkBpbXBvcnQgXCJjaGVja2JveFwiO1xuQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImxlYWZsZXRfc3R5bGVzXCI7XG5AaW1wb3J0IFwicGhvbmVfbnVtYmVyX2lucHV0XCI7XG5AaW1wb3J0IFwicmFkaW9fc2VsZWN0b3JcIjtcbkBpbXBvcnQgXCJzZWxlY3QyXCI7XG5AaW1wb3J0IFwic2VsZWN0MmVudGl0eVwiO1xuQGltcG9ydCBcInN0ZXBzX2xpc3RcIjtcbkBpbXBvcnQgXCJzeW1mb255X3V4X2F1dG9jb21wbGV0ZVwiO1xuQGltcG9ydCBcInN3aXRjaFwiO1xuQGltcG9ydCBcInByaW50XCI7XG5AaW1wb3J0IFwicHJpbnRfZGlzZWFzZV9jYXNlXCI7XG5AaW1wb3J0IFwibG9hZGVyXCI7XG5AaW1wb3J0IFwidHJpeFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJ0b2dnbGVfaW5wdXRcIjtcbkBpbXBvcnQgXCJ0aXBweVwiO1xuIiwiLmNob2ljZS1jb2xvciB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNob2ljZS1jb2xvci5hY3RpdmU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IGNhbGMoMzJweCArIDdweCk7XG5cdGhlaWdodDogY2FsYygzMnB4ICsgN3B4KTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY2hvaWNlLWNvbG9yLmFjdGl2ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IGNhbGMoMzJweCAtIDJweCk7XG5cdGhlaWdodDogY2FsYygzMnB4IC0gMnB4KTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNSAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNTAwMDYgOC40OTk5OEwxLjU4MzM5IDUuNTgzMzFDMS4yNTgzOSA1LjI1ODMxIDAuNzQxNzI0IDUuMjU4MzEgMC40MTY3MjQgNS41ODMzMUMwLjA5MTcyMzYgNS45MDgzMSAwLjA5MTcyMzYgNi40MjQ5OCAwLjQxNjcyNCA2Ljc0OTk4TDMuOTA4MzkgMTAuMjQxNkM0LjIzMzM5IDEwLjU2NjYgNC43NTgzOSAxMC41NjY2IDUuMDgzMzkgMTAuMjQxNkwxMy45MTY3IDEuNDE2NjRDMTQuMjQxNyAxLjA5MTY0IDE0LjI0MTcgMC41NzQ5NzYgMTMuOTE2NyAwLjI0OTk3NkMxMy41OTE3IC0wLjA3NTAyNDQgMTMuMDc1MSAtMC4wNzUwMjQ0IDEyLjc1MDEgMC4yNDk5NzZMNC41MDAwNiA4LjQ5OTk4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiIsImh0bWwsIGJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRAYXBwbHkgYmxvY2sgaC0xIG1sLTQgdy0xO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0QGFwcGx5IGgtMSBtbC00IHctMSByb3VuZGVkLTN4bCBiZy1ibHVlLTEwMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjIxLCAyMjQsIDIzNCk7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdEBhcHBseSBiZy13aGl0ZSBtbC00IHctMTtcbn1cblxuaW5wdXQge1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDE0NywgMCwgMC4yKTtcblx0Y29sb3I6IGJsYWNrO1xufVxuXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyIHRkIGRpdiBkaXYge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kdC1jb2x1bW4tc3BsaXR0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMXB4O1xuXHR6LWluZGV4OiAyMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0RERTBFQTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoW2RhdGEtaXMtcmVzaXphYmxlPXRydWVdIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERTBFQTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWNvbHJlc2l6YWJsZS1ob3ZlciB7XG5cdGN1cnNvcjogY29sLXJlc2l6ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmZiZmJmO1xufVxuXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWNvbHJlc2l6YWJsZS1ib3VuZC1taW4sXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtY29scmVzaXphYmxlLWJvdW5kLW1heCB7XG5cdG9wYWNpdHk6IDAuMjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbnNlbGVjdDpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFkZF9pdGVtX2xpbms6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0LS1hZGQtaXRlbS1saW5rLS1ob3ZlcjogcmdiKDAgNjEgMTQzKTtcblx0JiBzdmcge1xuXHRcdCYgcGF0aCB7XG5cdFx0XHRmaWxsOiB2YXIoLS1hZGQtaXRlbS1saW5rLS1ob3ZlcikgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRmaWxsOiB2YXIoLS1hZGQtaXRlbS1saW5rLS1ob3ZlcikgIWltcG9ydGFudDtcblx0fVxuXG5cdGNvbG9yOiB2YXIoLS1hZGQtaXRlbS1saW5rLS1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLnJlbW92ZV9pdGVtX2xpbms6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0QGFwcGx5IGJnLWVycm9yLTEwMC8yMFxufVxuXG5pbnB1dDpmb2N1czppbnZhbGlkLCB0ZXh0YXJlYTpmb2N1czppbnZhbGlkIHtcblx0LS10dy1yaW5nLWNvbG9yOiByZWQ7XG5cdC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuXHQtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCBjYWxjKDFweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvcik7XG5cdGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuI3RhYnMge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0JlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDA0RkM2O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JlthcmlhLXNlbGVjdGVkPVwiZmFsc2VcIl06aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA0RkM2O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxuLmF1dGgtbW9kYWwge1xuXHR3aWR0aDogNDgwcHg7XG5cblx0aW5wdXQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdFtkYXRhLWNvbnRyb2xsZXI9XCJ0b2dnbGUtcGFzc3dvcmQtaW5wdXRcIl0ge1xuXHRcdEBhcHBseSBtYi04O1xuXHR9XG5cblx0I2xvZ2luX2Zvcm0ge1xuXHRcdFtkYXRhLWNvbnRyb2xsZXI9XCJ0b2dnbGUtcGFzc3dvcmQtaW5wdXRcIl0ge1xuXHRcdFx0QGFwcGx5IG1iLTM7XG5cdFx0fVxuXHR9XG5cblx0Lm90cC1kaWdpdCB7XG5cdFx0QGFwcGx5IGJnLWlucHV0IHJvdW5kZWQtbGcgaC0xNCB3LTE0IHAtNCBteC0zIHRleHQteGwgdGV4dC1jZW50ZXJcblx0fVxuXG5cdFtkYXRhLWNvbnRyb2xsZXI9XCJ0d28tZmFjdG9yXCJdIHtcblx0XHRAYXBwbHkgbWItNlxuXHR9XG5cblx0LnBhc3N3b3JkLWxpc3QtcmVxdWlyZW1lbnQge1xuXHRcdGxpc3Qtc3R5bGU6IGluc2lkZTtcblx0XHRAYXBwbHkgbWItNjtcblxuXHRcdGxpIHtcblx0XHRcdEBhcHBseSB0ZXh0LWJhc2UgdGV4dC1jb2x1bW4tdGl0bGVcblx0XHR9XG5cdH1cblxuXHQvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cblx0aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LyogRmlyZWZveCAqL1xuXHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHR9XG5cblx0LnJhZGlvLXdyYXBwZXIgW2lkXj1yYWRpby1dIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmFkaW8td3JhcHBlciBbaWRePXJhZGlvLV0gKyBsYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQucmFkaW8td3JhcHBlciBbaWRePXJhZGlvLV06Y2hlY2tlZCArIGxhYmVsIHN2ZyB7XG5cdFx0ZmlsbDogIzAwNEZDNjtcblx0fVxuXG5cdC5yYWRpby13cmFwcGVyIFtpZF49cmFkaW8tXTpjaGVja2VkICsgbGFiZWwgZGl2IHtcblx0XHRib3JkZXItY29sb3I6ICMwMDRGQzY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQvKiBUb29sdGlwICovXG5cdC8qIFRvb2x0aXAgKi9cblx0W2RhdGEtcG9wcGVyLWFycm93XTphZnRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM0QzQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzRDNEM0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0LnJhZGlvLXdyYXBwZXI6aGFzKD4gbGFiZWxbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdGxhYmVsW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5hY3Rpb25zLXVzZXItbGlzdCB7XG5cdHdpZHRoOiAyNDBweDtcbn1cblxuLnNwaW5uZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtcblx0YW5pbWF0aW9uOnNwaW5uZXJfc3Z2MiAuNzVzIGluZmluaXRlIGxpbmVhclxufVxuQGtleWZyYW1lcyBzcGlubmVyIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpXG5cdH1cbn1cblxuI3RhYnMge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0JlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZml4ZWQtd2lkdGgge1xuXHR3aWR0aDogY2FsYygxNi41cmVtIC0gMTAwJSk7XG59XG5cblxuXG4uaGlkZS1wbGFjZWhvbGRlcnMge1xuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdC8qIFdlYktpdCBicm93c2VycyAqL1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0LyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHQvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHRpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHR0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0LyogV2ViS2l0IGJyb3dzZXJzICovXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHQvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0LyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZmlsdGVyLWNvbXBvbmVudCwgLmRpc3BsYXktcGxhY2Vob2xkZXJzIHtcblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzhFOTVBRiAhaW1wb3J0YW50O1xuXHR9XG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzhFOTVBRiAhaW1wb3J0YW50O1xuXHR9XG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM4RTk1QUY7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM4RTk1QUYgIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjOEU5NUFGICFpbXBvcnRhbnQ7XG5cdH1cblx0dGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjOEU5NUFGICFpbXBvcnRhbnQ7XG5cdH1cblx0dGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM4RTk1QUYgIWltcG9ydGFudDtcblx0fVxuXHR0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM4RTk1QUYgIWltcG9ydGFudDtcblx0fVxuXHR0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjOEU5NUFGICFpbXBvcnRhbnQ7XG5cdH1cblx0dGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzhFOTVBRiAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjOEU5NUFGICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5vbkJ1dHRvbkhvdmVyOmhvdmVye1xuXHRzdmcgcGF0aCB7XG5cdFx0ZmlsbDogIzAwM2Q4Zjtcblx0fVxufVxuLlRvYXN0aWZ5X190b2FzdC1ib2R5IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiY3Vyc2l2ZVwiO1xufVxuLmFjdGl2ZS1ibG9jayB7XG5cdHBhZGRpbmc6IDFyZW0gMC40cmVtO1xufVxuXG4ud2l0aG91dC1ib3JkZXIge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGl0bGV7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbltyZWFkb25seV0ge1xuXHRAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJnLWRpc2FibGVkLTEwMCB0ZXh0LWRpc2FibGVkLTIwMFxufVxuXG4uc2lkZWJhci1mbGV4IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG59XG5cbi50YWJsZS13cmFwcGVyLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49J2JvdHRvbSddID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAtNHB4O1xufVxuIiwiLmRhdGEtdGFibGUtd3JhcHBlciB7XG5cdC5kYXRhVGFibGVzX3dyYXBwZXIge1xuXHRcdEBhcHBseSBib3JkZXIgcm91bmRlZC1sZztcblxuXHRcdC50YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0QGFwcGx5IHRleHQtbGVmdDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcblx0XHRcdEBhcHBseSByb3VuZGVkLXQtbGcgYmctdGFibGUtaGVhZGVyO1xuXG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdEBhcHBseSByb3VuZGVkLXQtbGcgYmctYmFja2dyb3VuZC0yMDAgdGV4dC14cyBmb250LW1lZGl1bSB0ZXh0LWRpc2FibGVkLTIwMCBiZy10YWJsZS1oZWFkZXIgYm9yZGVyLWI7XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdEBhcHBseSBweC00IHB5LTM7XG5cdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC1iYXNlIHRleHQtYmxhY2s7XG5cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItYiBiZy13aGl0ZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdEBhcHBseSBib3JkZXItYi0wO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLXBhZ2UtYmFja2dyb3VuZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZCB7XG5cblx0XHRcdFx0XHRcdEBhcHBseSBweC00IHB5LTMgZm9udC1ub3JtYWwgdGV4dC1iYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZC53aXRob3V0LXBhZGRpbmctbGVmdCB7XG5cdFx0XHRcdFx0ICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRAYXBwbHkgYmxvY2sgaC0xLjUgbWwtNCB3LTEuNTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRAYXBwbHkgaC0xLjUgbWwtNCB3LTEuNSByb3VuZGVkLTN4bCBiZy1ibHVlLTEwMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgbWwtNCB3LTEuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93Om50aC1jaGlsZCgyKSwgLmRhdGF0YWJsZS1sb2FkaW5nIHtcblx0XHRcdEBhcHBseSBiZy10YWJsZS1oZWFkZXIgYm9yZGVyLXQgcHktNCBweC02IHRleHQtY29sdW1uLXRpdGxlIHRleHQteHMgZm9udC1tZWRpdW07XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfbGVuZ3RoIHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LWJsYWNrIHRleHQteHMgY3Vyc29yLXBvaW50ZXIgcHktMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93Omxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIHJvdW5kZWQtYi1sZztcblx0XHR9XG5cblx0XHQucm93Omxhc3Qtb2YtdHlwZSAuY29sLXNtLTYge1xuXHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdEBhcHBseSBmbGV4IG9yZGVyLWxhc3Q7XG5cblx0XHRcdC5uZXh0LCAucHJldmlvdXMge1xuXHRcdFx0XHRAYXBwbHkgZmlsbC1ibHVlLTEwMCBjdXJzb3ItcG9pbnRlciBwLTI7XG5cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0QGFwcGx5IGZpbGwtc3Ryb2tlIGN1cnNvci1kZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdpbmF0ZV9idXR0b246bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0QGFwcGx5IG1sLTU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfaW5mbyB7XG5cdFx0XHRAYXBwbHkgbXItNiB0ZXh0LWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCNzZWxlY3QtY2hlY2tib3gge1xuXHRcdEBhcHBseSBib3JkZXItc3Ryb2tlO1xuXHR9XG5cblx0I2R0X2xlbmd0aCBzZWxlY3Qge1xuXHRcdEBhcHBseSBib3JkZXItaGlkZGVuIHByLTM7XG5cdH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMjZweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiA5cHg7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdGNvbG9yOiAjOEU5NUFGO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuXHRib3R0b206IDUwJTtcblx0Y29udGVudDogXCLilrJcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuXHR0b3A6IDUwJTtcblx0Y29udGVudDogXCLilrxcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzphZnRlciB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDpiZWZvcmUsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDphZnRlcixcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZDpiZWZvcmUsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyOmFmdGVyIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0Y2xlYXI6IGJvdGg7XG5cdGhlaWdodDogMDtcbn1cblxuLnNvbGlkLXRhYmxlIHtcblx0I2R0X3dyYXBwZXIge1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5kYXRhVGFibGVzX2xlbmd0aCB7XG5cdFx0QGFwcGx5IGJvcmRlci10IHB5LTQgcHgtNiB0ZXh0LWNvbHVtbi10aXRsZSB0ZXh0LXhzIGZvbnQtbWVkaXVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0RERTBFQTtcblx0XHRwYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcblx0XHRcdC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6IHJnYigzMSAzMSAzMSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuXHRcdH1cblx0fVxuXHQuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdCZbY2xhc3MgKj0gXCJzcGFjaW5nLXRhYmxlXCJdIHtcblx0XHQuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRib3JkZXItc3BhY2luZzogMCAxcmVtO1xuXHRcdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXG5cdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRERFMEVBO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjM3NXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zNzVyZW07XG5cblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zNzVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjM3NXJlbTtcblxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiB0ZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgI2R0X3dyYXBwZXIgLnJvdzpsYXN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQudGFibGUtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRhYmxlLWRhdGEgdGQge1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4zNXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCNkdF9wYWdpbmF0ZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQudGFibGUtZm9vdGVyOmhhcygjZHRfcGFnaW5hdGUgc3BhbiBhOm9ubHktY2hpbGQpLFxuXHQudGFibGUtZm9vdGVyOmhhcygjZHRfcGFnaW5hdGUgc3BhbjplbXB0eSkge1xuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRlX2J1dHRvbiwgc3BhbiAuZWxsaXBzaXMge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdH1cblxuXHQucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDRGQzY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDA0RkM2O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMge1xuXHRcdHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0fVxuXG5cdC5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG5cdFx0d2lkdGg6IDMycHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdH1cblxuXHQucGFnaW5hdGVfYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5hY3Rpb25zLWxpc3QgbGl7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuLnNvbGlkLXRhYmxlLWJvbGQge1xuXHQudGFibGUtZGF0YSB0ZCB7XG5cdFx0QGFwcGx5IHRleHQtYmFzZSBmb250LW1lZGl1bSAjeyFpbXBvcnRhbnR9O1xuXHR9XG59XG4iLCIuZGF0ZXBpY2tlci1kcm9wZG93biB7XG5cdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgei01MCBwdC0yIGhpZGRlbjtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJsb2NrO1xuXHR9XG5cblx0LmRhdGVwaWNrZXItcGlja2VyIHtcblx0XHRAYXBwbHkgaW5saW5lLWJsb2NrIHJvdW5kZWQtbGcgYmctd2hpdGUgZGFyazpiZy1ncmF5LTcwMCBzaGFkb3ctbGcgcC00O1xuXG5cdFx0LmRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRcdC5kYXRlcGlja2VyLXRpdGxlIHtcblx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIGRhcms6YmctZ3JheS03MDAgZGFyazp0ZXh0LXdoaXRlIHB4LTIgcHktMyB0ZXh0LWNlbnRlciBmb250LXNlbWlib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZXBpY2tlci1jb250cm9scyB7XG5cdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBtYi0yO1xuXG5cdFx0XHRcdC5wcmV2LWJ0biwgLm5leHQtYnRuIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgZGFyazpiZy1ncmF5LTcwMCByb3VuZGVkLWxnIHRleHQtZ3JheS01MDAgZGFyazp0ZXh0LXdoaXRlIGhvdmVyOmJnLWdyYXktMTAwIGRhcms6aG92ZXI6YmctZ3JheS02MDAgaG92ZXI6dGV4dC1ncmF5LTkwMCBkYXJrOmhvdmVyOnRleHQtd2hpdGUgdGV4dC1sZyBwLTIuNSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctZ3JheS0yMDA7XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHctNCBoLTQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpZXctc3dpdGNoIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1zbSByb3VuZGVkLWxnIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LXdoaXRlIGJnLXdoaXRlIGRhcms6YmctZ3JheS03MDAgZm9udC1zZW1pYm9sZCBweS0yLjUgcHgtNSBob3ZlcjpiZy1ncmF5LTEwMCBkYXJrOmhvdmVyOmJnLWdyYXktNjAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1ncmF5LTIwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlcGlja2VyLW1haW4ge1xuXHRcdFx0QGFwcGx5IHAtMTtcblxuXHRcdFx0LmRhdGVwaWNrZXItdmlldyB7XG5cdFx0XHRcdEBhcHBseSBmbGV4O1xuXG5cdFx0XHRcdCYubW9udGhzLCAmLnllYXJzLCAmLmRlY2FkZXMge1xuXHRcdFx0XHRcdEBhcHBseSB3LTY0IGdyaWQgZ3JpZC1jb2xzLTQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGF5cyB7XG5cdFx0XHRcdFx0LmRheXMtb2Ytd2VlayB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZ3JpZCBncmlkLWNvbHMtNyBtYi0xO1xuXG5cdFx0XHRcdFx0XHQuZG93IHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIGgtNiBsZWFkaW5nLTYgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LWdyYXktNTAwIGRhcms6dGV4dC1ncmF5LTQwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGF0ZXBpY2tlci1ncmlkIHtcblx0XHRcdFx0XHRcdEBhcHBseSB3LTY0IGdyaWQgZ3JpZC1jb2xzLTc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhdGVwaWNrZXItY2VsbCB7XG5cdFx0XHRcdFx0QGFwcGx5IGhvdmVyOmJnLWdyYXktMTAwIGRhcms6aG92ZXI6YmctZ3JheS02MDAgYmxvY2sgZmxleC0xIGxlYWRpbmctOSBib3JkZXItMCByb3VuZGVkLWxnIGN1cnNvci1wb2ludGVyIHRleHQtY2VudGVyIGRhcms6dGV4dC13aGl0ZSBmb250LXNlbWlib2xkIHRleHQtc20gdGV4dC1ncmF5LTkwMDtcblxuXHRcdFx0XHRcdCYucHJldiwgJi5uZXh0IHtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWdyYXktNTAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bm90KC5mb2N1c2VkKSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgaG92ZXI6YmctZ3JheS0xMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50b2RheSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctbWFpbi8xMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdEBhcHBseSBiZy1tYWluIHRleHQtd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5yYW5nZS1zdGFydDpub3QoLnJhbmdlLWVuZCkge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHJvdW5kZWQtci1ub25lIGJnLW1haW4gdGV4dC13aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnJhbmdlLWVuZDpub3QoLnJhbmdlLXN0YXJ0KSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgcm91bmRlZC1sLW5vbmUgYmctbWFpbiB0ZXh0LXdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucmFuZ2Uge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLW1haW4vMTAgcm91bmRlZC1ub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtZ3JheS01MDAgaG92ZXI6YmctdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhdGVwaWNrZXItZm9vdGVyIHtcblx0XHRcdC5kYXRlcGlja2VyLWNvbnRyb2xzIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggc3BhY2UteC0yIG10LTI7XG5cblx0XHRcdFx0LnRvZGF5LWJ0biB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgYmctYmx1ZS03MDAgZGFyazpiZy1ibHVlLTYwMCBob3ZlcjpiZy1ibHVlLTgwMCBkYXJrOmhvdmVyOmJnLWJsdWUtNzAwIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLWJsdWUtMzAwIGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgdGV4dC1zbSBweC01IHB5LTIgdGV4dC1jZW50ZXIgdy0xLzI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xlYXItYnRuIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtd2hpdGUgYmctd2hpdGUgZGFyazpiZy1ncmF5LTcwMCBib3JkZXIgYm9yZGVyLWdyYXktMzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGhvdmVyOmJnLWdyYXktMTAwIGRhcms6aG92ZXI6YmctZ3JheS02MDAgZm9jdXM6cmluZy00IGZvY3VzOnJpbmctYmx1ZS0zMDAgZm9udC1tZWRpdW0gcm91bmRlZC1sZyB0ZXh0LXNtIHB4LTUgcHktMiB0ZXh0LWNlbnRlciB3LTEvMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmZhbmN5Ym94X19jb250ZW50IHtcblx0QGFwcGx5IHJlbGF0aXZlIHctMTAwIHRyYW5zZm9ybSBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBiZy13aGl0ZSBib3JkZXItdC00IGJvcmRlci1vcmFuZ2UgcC0xMCBwdC05IHBiLTEwIHRleHQtbGVmdCB0cmFuc2l0aW9uLWFsbCBzbTpteS04IHNtOnctZnVsbCBzbTp3LTEwMDtcbn1cbiIsImlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNEZDNjtcbn1cblxuLnJhZGlvLXdyYXBwZXIgW3R5cGVePXJhZGlvXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYWRpby13cmFwcGVyIFt0eXBlXj1yYWRpb106Y2hlY2tlZCArIGxhYmVsIGRpdjpub3QoLnJhZGlvLXNlbGVjdCkge1xuXHRib3JkZXItY29sb3I6ICMwMDRGQzY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDRGQzY7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuIiwiLmZpbHRlci12YWx1ZSB+IC5maWx0ZXItdmFsdWUge1xuXHRAYXBwbHkgbXQtNDtcbn1cbiIsImxhYmVsIHtcblx0Ji5yZXF1aXJlZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAYXBwbHkgdGV4dC1vcmFuZ2U7XG5cdFx0XHRjb250ZW50OiBcIiAqXCI7XG5cdFx0fVxuXHR9XG59XG5cbi50cy13cmFwcGVyLmRpc2FibGVkLCAudHMtd3JhcHBlci5kaXNhYmxlZCAqIHtcblx0QGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZCAjeyFpbXBvcnRhbnR9O1xufVxuXG4jZWRpdF9iYWN0ZXJpb2xvZ2ljYWxfZXhwZXJpbWVudF9pdGVtcyB7XG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuICB9XG5cbiAgLnRyYW5zZm9ybS1zZWxlY3QgPiBzZWxlY3Qge1xuXHRib3R0b206IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41cHgpO1xuXHRsZWZ0OiA1MCU7XG4gIH1cbn0iLCIubGlzdCB7XG5cdC5ib3JkZXI6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAuMzc1cmVtIDAgMDtcblx0fVxuXG5cdC5ib3JkZXI6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAuMzc1cmVtIDAuMzc1cmVtO1xuXHR9XG5cblx0LmJvcmRlcjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0LmJvcmRlcjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcblx0fVxufVxuIiwiLmxlYWZsZXQtbWFya2VyLWljb24ubWFwTWFya2VyIHtcblx0d2lkdGg6IDI0cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cGFkZGluZzogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLm1hcENsdXN0ZXIge1xuXHR3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODg0O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDAsIDU2LCAxMzIsIDAuMik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIHtcblx0JjpoYXMoaW5wdXRbZGlzYWJsZWRdKSB7XG5cdFx0Lml0aV9fZmxhZy1jb250YWluZXIge1xuXG5cdFx0XHQuaXRpX19zZWxlY3RlZC1mbGFnIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdH1cblxuXHRcdFx0Lml0aV9fYXJyb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuXHRcdFx0XHRjb2xvcjogZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRpX19mbGFnLWNvbnRhaW5lciB7XG5cdFx0Lml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdFx0XHRAYXBwbHkgcm91bmRlZC1sZyBiZy1pbnB1dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjpoYXMoaW5wdXRbZGlzYWJsZWRdKSAuaXRpX19mbGFnLWNvbnRhaW5lciAuaXRpX19zZWxlY3RlZC1mbGFnLCAmOmhhcyhpbnB1dFtyZWFkb25seV0pIC5pdGlfX2ZsYWctY29udGFpbmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuXHRcdEBhcHBseSB0ZXh0LWRpc2FibGVkLTIwMCBiZy1kaXNhYmxlZC0xMDAgY3Vyc29yLW5vdC1hbGxvd2VkO1xuXHR9XG59XG4iLCIucmFkaW8td3JhcHBlciBbaWRePXJhZGlvLV0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYWRpby13cmFwcGVyIFtpZF49cmFkaW8tXSArIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yYWRpby13cmFwcGVyIFtpZF49cmFkaW8tXTpjaGVja2VkICsgbGFiZWwgc3ZnIHtcblx0ZmlsbDogIzAwNEZDNjtcbn1cblxuLnJhZGlvLXdyYXBwZXIgW2lkXj1yYWRpby1dOmNoZWNrZWQgKyBsYWJlbCBkaXYge1xuXHRib3JkZXItY29sb3I6ICMwMDRGQzY7XG59XG5cbi5yYWRpby13cmFwcGVyIGxhYmVsW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcblx0b3BhY2l0eTogMC44O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi5zZWxlY3QyZW50aXR5IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlcGlja2VyLWlucHV0IHtcblx0cGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItd3JhcHBlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0cGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2Y2ZjdmOSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0QGFwcGx5IGZsZXgtbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0bGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0bWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxudWwuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnNlbGVjdDItc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSA+IGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRleHRhcmVhLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0QGFwcGx5IGRyb3Atc2hhZG93LTJ4bDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZkICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMWYxZjFmICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRjb2xvcjogIzFmMWYxZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWEgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDo6YWZ0ZXIge1xuXHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi4wMDAxMiAxMC4yTDIuNTAwMTIgNi43MDAwMUMyLjExMDEyIDYuMzEwMDEgMS40OTAxMiA2LjMxMDAxIDEuMTAwMTIgNi43MDAwMUMwLjcxMDExNyA3LjA5MDAxIDAuNzEwMTE3IDcuNzEwMDEgMS4xMDAxMiA4LjEwMDAxTDUuMjkwMTIgMTIuMjlDNS42ODAxMiAxMi42OCA2LjMxMDEyIDEyLjY4IDYuNzAwMTIgMTIuMjlMMTcuMzAwMSAxLjcwMDAxQzE3LjY5MDEgMS4zMTAwMSAxNy42OTAxIDAuNjkwMDA3IDE3LjMwMDEgMC4zMDAwMDdDMTYuOTEwMSAtMC4wODk5OTI3IDE2LjI5MDEgLTAuMDg5OTkyNyAxNS45MDAxIDAuMzAwMDA3TDYuMDAwMTIgMTAuMlonIGZpbGw9JyUyMzAwNEZDNicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUgPiBzcGFuIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjOGU5NWFmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXHRAYXBwbHkgdGV4dC14cyBmb250LW1lZGl1bSAjeyFpbXBvcnRhbnR9O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDlweDtcblx0Y29sb3I6ICMwMDRmYzYgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRyaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHR0b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDhweDtcblx0QGFwcGx5IHRleHQteHM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJnLWRpc2FibGVkLTEwMCB0ZXh0LWRpc2FibGVkLTIwMCAjeyFpbXBvcnRhbnR9O1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdEBhcHBseSB0ZXh0LWRpc2FibGVkLTIwMCAjeyFpbXBvcnRhbnR9O1xuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG57XG5cdGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0Y29sb3I6IGJsdWUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J3JlZCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuODc5OTggMS4yODk1N0w1Ljk5OTk4IDUuMTY5NTdMMi4xMTk5OCAxLjI4OTU3QzEuNzI5OTggMC44OTk1NyAxLjA5OTk4IDAuODk5NTcgMC43MDk5OCAxLjI4OTU3QzAuMzE5OTggMS42Nzk1NyAwLjMxOTk4IDIuMzA5NTcgMC43MDk5OCAyLjY5OTU3TDUuMjk5OTggNy4yODk1N0M1LjY4OTk4IDcuNjc5NTcgNi4zMTk5OCA3LjY3OTU3IDYuNzA5OTggNy4yODk1N0wxMS4zIDIuNjk5NTdDMTEuNjkgMi4zMDk1NyAxMS42OSAxLjY3OTU3IDExLjMgMS4yODk1N0MxMC45MSAwLjkwOTU3IDEwLjI3IDAuODk5NTcgOS44Nzk5OCAxLjI4OTU3WicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFXCIpXG5cdFx0bm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJnLWRpc2FibGVkLTEwMCB0ZXh0LWRpc2FibGVkLTIwMCAjeyFpbXBvcnRhbnR9O1xuXG5cdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdEBhcHBseSB0ZXh0LWRpc2FibGVkLTIwMCBjdXJzb3Itbm90LWFsbG93ZWQgI3shaW1wb3J0YW50fTtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbiIsIi5jcmF1ZV9mb3JtZmxvd19zdGVwbGlzdCB7XG5cdGxpIHtcblx0XHRAYXBwbHkgbS0xLjUgdGV4dC1zdHJva2UgZm9udC1zZW1pYm9sZDtcblxuXHRcdCYuY3JhdWVfZm9ybWZsb3dfZG9uZV9zdGVwIHtcblx0XHRcdEBhcHBseSB0ZXh0LWRpc2FibGVkLTIwMDtcblx0XHR9XG5cblx0XHQmLmNyYXVlX2Zvcm1mbG93X2RvbmVfc3RlcDpob3ZlciB7XG5cdFx0XHRAYXBwbHkgdGV4dC1ibHVlLTIwMDtcblx0XHR9XG5cblx0XHQmLmNyYXVlX2Zvcm1mbG93X2N1cnJlbnRfc3RlcCB7XG5cdFx0XHRAYXBwbHkgdGV4dC1ibGFjaztcblx0XHR9XG5cdH1cbn1cbiIsIi50cy13cmFwcGVyIHtcblx0Ji5kaXNhYmxlZCwgJi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG5cdFx0QGFwcGx5IGJnLWRpc2FibGVkLTEwMCAjeyFpbXBvcnRhbnR9O1xuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0QGFwcGx5IHRleHQtZGlzYWJsZWQtMjAwO1xuXHRcdH1cblx0fVxuXG5cdCYuc2luZ2xlIHtcblx0XHQudHMtY29udHJvbCB7XG5cdFx0XHRAYXBwbHkgYmctaW5wdXQ7XG5cdFx0XHRAYXBwbHkgcHItNSAjeyFpbXBvcnRhbnR9O1xuXG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAYXBwbHkgcmlnaHQtMDtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LWJhc2UgI3shaW1wb3J0YW50fTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlucHV0LWFjdGl2ZSB7XG5cdFx0XHQudHMtY29udHJvbCB7XG5cdFx0XHRcdEBhcHBseSBiZy1pbnB1dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHMtZHJvcGRvd24ge1xuXHRcdFx0Ji5zaW5nbGUge1xuXHRcdFx0XHRAYXBwbHkgYm9yZGVyLW5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5vcHRpb24ge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4vKiBUaGUgc2xpZGVyICovXG4uc2xpZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDM0UzMTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG5cdHRyYW5zaXRpb246IC40cztcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGxlZnQ6IDNweDtcblx0Ym90dG9tOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC40cztcblx0dHJhbnNpdGlvbjogLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDRGQzY7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggIzAwNEZDNjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cblxuW2RhdGEtY29udHJvbGxlcj1cIm11bHRpcGxlLXZhbHVlLW1vZGFsXCJdIHtcbiAgLnNsaWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEREUwRUE7XG4gIH1cbn0iLCJAbWVkaWEgcHJpbnQge1xuXHRib2R5IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdGhlYWRlciwgLnNpZGViYXIgIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHR0aHtcblx0XHRib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cblx0dGFibGV7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0fVxuXG5cdHRye1xuXHRcdGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG5cdH1cblxuXHR0ZHtcblx0XHRib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cblx0LmJnLXBhZ2UtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXG5cdC5wYWdlLWJyZWFrIHsgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5czsgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcblx0I2Rpc2Vhc2UtY2FzZS1zaG93IHtcblx0XHRAcGFnZSB7XG5cdFx0XHRzaXplOiBBNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmICNjYXNlLTUgI2R0X3dyYXBwZXIsICYgI2Nhc2UtNCAjZHRfd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGJyZWFrLWJlZm9yZTogcGFnZTtcblx0XHRcdGJyZWFrLWFmdGVyOiBwYWdlO1xuXHRcdH1cblxuXHRcdCYgI2FjdGlvbi1wYW5lbCwgI3RhYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmICN0YWJzLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweCA1cHg7XG5cdFx0fVxuXG5cdFx0JiBbcm9sZT1cInRhYnBhbmVsXCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgI2R0X3dyYXBwZXIge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0cGFnZS1icmVhay1pbnNpZGU6IGF1dG87XG5cblx0XHRcdFx0JiB0aGVhZCB0ciB0aCBkaXYge1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiB0aDo6YWZ0ZXIsICYgdGg6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdFx0XHRcdHBhZ2UtYnJlYWstYWZ0ZXI6YXV0bztcblxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnJvdzpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogSFRNTDogPGRpdiBjbGFzcz1cImxvYWRlclwiPjwvZGl2PiAqL1xuLmxvYWRlciB7XG5cdHdpZHRoOiA1MHB4O1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUsICMwMDRmYzYgOTQlLCAjMDAwMCkgdG9wLzhweCA4cHggbm8tcmVwZWF0LFxuXHRcdGNvbmljLWdyYWRpZW50KCMwMDAwIDMwJSwgIzAwNGZjNik7XG5cdG1hc2s6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gOHB4KSwgYmxhY2sgMCk7XG5cdGFuaW1hdGlvbjogbDEzIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgbDEzIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuXHR9XG59XG4iLCJbZGF0YS10cml4LWFjdGl2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZmM2O1xuICBjb2xvcjogd2hpdGU7XG59IiwiLnByb2Zlc3Npb25hbC1jYXNlIHtcbiAgJi5lZGl0IHtcblx0LnRvb2x0aXAtY29udGFpbmVyIHtcblx0ICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtWy01MHB4XSB3LVszNjVweF07XG5cdH1cblx0LnRvb2x0aXAtZXJyb3Ige1xuXHQgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctWzMxNXB4XTtcblx0fVxuXG5cdC50b29sdGlwLXBvaW50ZXIge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdCAgYm90dG9tOiAtMTNweDtcblx0ICByaWdodDogMzBweDtcblx0ICB0b3A6IGluaXRpYWw7XG5cdCAgbGVmdDogaW5pdGlhbDtcblx0fVxuICB9XG4gIC50b29sdGlwLWNvbnRhaW5lciB7XG5cdEBhcHBseSBhYnNvbHV0ZSByaWdodC1bLTM4MHB4XSB3LVszNjVweF07XG4gIH1cbiAgLnRvb2x0aXAtZXJyb3Ige1xuXHRAYXBwbHkgYWJzb2x1dGUgcmlnaHQtWy0zMzBweF0gdy1bMzE1cHhdO1xuICB9XG5cbiAgLnRvb2x0aXAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlM2U2O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHotaW5kZXg6IDE7XG5cdEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sIGJnLXdoaXRlIHAtMi41IG1heC13LVs1MDBweF07XG4gIH1cblxuICAudG9vbHRpcC1jbG9zZSB7XG5cdEBhcHBseSB0ZXh0LWNvbHVtbi10aXRsZSBjdXJzb3ItcG9pbnRlciB0ZXh0LWJhc2U7XG4gIH1cblxuICAudG9vbHRpcC1wb2ludGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTlweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2UxZTNlNjtcblx0ei1pbmRleDogMTtcbiAgfVxuXG4gIC50b29sdGlwLXBvaW50ZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTlweDtcblx0bGVmdDogMnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA5cHggc29saWQgI2ZmZjtcbiAgfVxufSIsIi50b2dnbGUtaW5wdXQge1xuXHRAYXBwbHkgZmxleCBib3JkZXIgYm9yZGVyLXN0cm9rZSByb3VuZGVkIGZvbnQtbWVkaXVtIHRleHQtc207XG59XG5cbi50b2dnbGUtaW5wdXQtb3B0aW9uIHtcblx0QGFwcGx5IHRleHQtY2VudGVyIGN1cnNvci1wb2ludGVyIGJvcmRlci1yIGJvcmRlci1yLXN0cm9rZTtcblxuXHRmbGV4OiAxO1xufVxuXG4udG9nZ2xlLWlucHV0LW9wdGlvbjpsYXN0LWNoaWxkIHtcblx0QGFwcGx5IGJvcmRlci1yLTA7XG59XG5cbi50b2dnbGUtaW5wdXQtcmFkaW8ge1xuXHRAYXBwbHkgaGlkZGVuO1xufVxuXG4udG9nZ2xlLWxhYmVsIHtcblx0QGFwcGx5IGJnLWlucHV0IHRleHQtZGlzYWJsZWQtMjAwIGJsb2NrIGN1cnNvci1wb2ludGVyIHJvdW5kZWQtdGwtbWQgcm91bmRlZC1ibC1tZCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQ7XG5cblx0cGFkZGluZzogN3B4O1xufVxuXG4udG9nZ2xlLWlucHV0LW9wdGlvbjpsYXN0LWNoaWxkIC50b2dnbGUtbGFiZWwge1xuXHRAYXBwbHkgcm91bmRlZC10ci1tZCByb3VuZGVkLWJyLW1kO1xufVxuXG4udG9nZ2xlLWlucHV0LXJhZGlvOmNoZWNrZWQgKyAudG9nZ2xlLWxhYmVsIHtcblx0QGFwcGx5IHRleHQtYmxhY2sgYmctd2hpdGU7XG59XG5cbiIsIi50aXBweS1jb250ZW50IHtcbiAgQGFwcGx5IHAtMiB0ZXh0LXhzIGZvbnQtbWVkaXVtIHRleHQtZGlzYWJsZWQtMjAwXG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49J2xpZ2h0LWJvcmRlciddIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgOCwgMTYsIDAuMTUpO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCAtMC41cHggcmdiYSgwLCA4LCAxNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuICAudGlwcHktYXJyb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTFweCk7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEEgbWl4aW4gaXMgdXNlZCBmb3IgdGhlIGFycm93LCBidXQgaGVyZSBpdCBpcyB3aXRoIHJlZ3VsYXIgc2NzcyAqL1xuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj0ndG9wJ10sXG4udGlwcHktdG9vbHRpcC5saWdodC1ib3JkZXItdGhlbWUsXG4udGlwcHktYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuXG4gICY6OmFmdGVyIHtcbiAgICB0b3A6IC03cHg7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMCwgOCwgMTYsIDAuMTUpO1xuICB9XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePSdib3R0b20nXSxcbi50aXBweS10b29sdGlwLmxpZ2h0LWJvcmRlci10aGVtZSxcbi50aXBweS1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgcmdiYSgwLCA4LCAxNiwgMC4xNSk7XG4gIH1cbn0iLCJcbi5kcm9wLXRvb2x0aXAge1xuXHR6LWluZGV4OiA1MDA7XG59XG4uZHJvcC1jb250ZW50IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbn1cbiIsIlxuOmRlZXAoLmZpbHRlci1iYWRnZSkge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0c3BhbiB7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbjpkZWVwKC50b29sdGlwKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTA1JTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDUwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogMC41cmVtO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuIiwiXG4udGFiIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYiArIC50YWIge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5hY3RpdmUge1xuXHRjb2xvcjogIzFmMWYxZjtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDRmYzY7XG59XG5cbi50YWJzQ29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuIiwiPHRlbXBsYXRlPlxuXHQ8ZGl2XG5cdFx0Y2xhc3M9XCJzd2l0Y2hlclwiXG5cdFx0OmNsYXNzPVwie1xuXHRcdFx0J3N3aXRjaGVyLW9uJzogbW9kZWxWYWx1ZSxcblx0XHRcdCdzd2l0Y2hlci1vZmYnOiAhbW9kZWxWYWx1ZSxcblx0XHRcdCdzd2l0Y2hlci1vZmYtcmVkJzogIW1vZGVsVmFsdWUgJiYgaXNSZWQsXG5cdFx0XHRkaXNhYmxlZCxcblx0XHRcdHNtYWxsT246IGlzU21hbGwgJiYgbW9kZWxWYWx1ZSxcblx0XHRcdHNtYWxsU3dpdGNoZXI6IGlzU21hbGwsXG5cdFx0fVwiXG5cdFx0QGNsaWNrPVwidG9nZ2xlU3dpdGNoZXJcIj5cblx0XHQ8ZGl2IGNsYXNzPVwic3dpdGNoZXItaGFuZGxlXCI+PC9kaXY+XG5cdDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBsYW5nPVwidHNcIiBzZXR1cD5cbmludGVyZmFjZSBQcm9wcyB7XG5cdG1vZGVsVmFsdWU6IGJvb2xlYW47XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNTbWFsbD86IGJvb2xlYW47XG5cdGlzUmVkPzogYm9vbGVhbjtcbn1cblxuY29uc3QgcHJvcHMgPSBkZWZpbmVQcm9wczxQcm9wcz4oKTtcbmNvbnN0IGVtaXQgPSBkZWZpbmVFbWl0cyhbXCJ1cGRhdGU6bW9kZWxWYWx1ZVwiXSk7XG5cbmZ1bmN0aW9uIHRvZ2dsZVN3aXRjaGVyKCkge1xuXHRpZiAoIXByb3BzLmRpc2FibGVkKSB7XG5cdFx0ZW1pdChcInVwZGF0ZTptb2RlbFZhbHVlXCIsICFwcm9wcy5tb2RlbFZhbHVlKTtcblx0fVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4uc3dpdGNoZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5zd2l0Y2hlci1vbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDRmYzY7XG59XG5cbi5zd2l0Y2hlci1vZmYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGVhO1xufVxuXG4uc3dpdGNoZXItb2ZmLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYzNlMzE7XG59XG5cbi5kaXNhYmxlZCB7XG5cdGN1cnNvcjogdW5zZXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ZTk1YWY7XG59XG5cbi5zd2l0Y2hlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5zd2l0Y2hlci1vbiAuc3dpdGNoZXItaGFuZGxlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc3dpdGNoZXItb2ZmIC5zd2l0Y2hlci1oYW5kbGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuLnNtYWxsU3dpdGNoZXIge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHQuc3dpdGNoZXItaGFuZGxlIHtcblx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zbWFsbE9uIC5zd2l0Y2hlci1oYW5kbGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCkgIWltcG9ydGFudDtcbn1cbjwvc3R5bGU+XG4iLCJcbi53cmFwcGVyOmhvdmVyICsgLnRvb2x0aXAge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiA5O1xufVxuIiwiXG4udGFibGUtd3JhcHBlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRhYmxlIHtcblx0XHR0aCBkaXYge1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHR0aGVhZCB0ciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG4ubmV3VmFsdWUge1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZmY5MzAwO1xufVxuLmNvbHVtbnMtdGl0bGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTYwcHgpIHtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjMwMHB4KSB7XG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0fVxufVxuIiwiXG4ubWFwV3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk4NHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQxcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDE1MDBweDtcblx0fVxufVxuIiwiXG4ud3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRtYXgtd2lkdGg6IDk4NHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDFweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwODBweCkge1xuXHRcdG1heC13aWR0aDogMTUwMHB4O1xuXHR9XG59XG4uY2hhcnQgKyAuY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuIiwiXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiByZ2IoMTQyIDE0OSAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ubm8tc2VhcmNoIC5zZWxlY3QyLXNlYXJjaCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIlxuLnRhYmxlLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRkLFxuXHR0aCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZTBlYTtcblx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXHRcdHRleHQtd3JhcDogYmFsYW5jZTtcblx0fVxuXG5cdHRoZWFkIHRyIHtcblx0XHR0aDpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdFx0fVxuXHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHQmOm50aC1jaGlsZChuICsgMik6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuLndyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDMycHggNDhweDtcbn1cbi5ibG9ja0l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmJpZ0ltZ1dyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5ODRweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjA4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxNTAwcHg7XG5cdH1cbn1cbiIsIlxuLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTBlYTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0c3ZnIHtcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6ICM4ZTk1YWY7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xufVxuXG4uZmxpcC1saXN0LW1vdmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLm5vLW1vdmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XG59XG5cbi5naG9zdCB7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1hZGRpdGlvbmFsLCAjZmY5MzAwKTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDE0NywgMCwgMC4xMik7XG59XG5cbi5zZWxlY3QtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4IC0gMjRweCk7XG59XG4iLCJcbjpkZWVwKC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUpIHtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0c3Bhbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2IoMTQyIDE0OSAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYubGVmdC1ibHVyOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZjZmN2Y5IDAlLCByZ2JhKDI0NiwgMjQ3LCAyNDksIDApIDEwMCUpO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRyaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMTVweCAhaW1wb3J0YW50O1xuXG5cdFx0YiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IGJsdWUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JTI3MTIlMjcgaGVpZ2h0PSUyNzglMjcgdmlld0JveD0lMjcwIDAgMTIgOCUyNyBmaWxsPSUyN3JlZCUyNyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyUzRSUzQ3BhdGggZD0lMjdNOS44Nzk5OCAxLjI4OTU3TDUuOTk5OTggNS4xNjk1N0wyLjExOTk4IDEuMjg5NTdDMS43Mjk5OCAwLjg5OTU3IDEuMDk5OTggMC44OTk1NyAwLjcwOTk4IDEuMjg5NTdDMC4zMTk5OCAxLjY3OTU3IDAuMzE5OTggMi4zMDk1NyAwLjcwOTk4IDIuNjk5NTdMNS4yOTk5OCA3LjI4OTU3QzUuNjg5OTggNy42Nzk1NyA2LjMxOTk4IDcuNjc5NTcgNi43MDk5OCA3LjI4OTU3TDExLjMgMi42OTk1N0MxMS42OSAyLjMwOTU3IDExLjY5IDEuNjc5NTcgMTEuMyAxLjI4OTU3QzEwLjkxIDAuOTA5NTcgMTAuMjcgMC44OTk1NyA5Ljg3OTk4IDEuMjg5NTdaJTI3IGZpbGw9JTI3Y3VycmVudENvbG9yJTI3LyUzRSUzQy9zdmclM0VcIilcblx0XHRcdFx0bm8tcmVwZWF0O1xuXHRcdH1cblx0fVxufVxuXG46ZGVlcCguc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlKS53aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWEgIWltcG9ydGFudDtcblx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0Ji5sZWZ0LWJsdXI6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLnNlbGVjdENvbnRhaW5lciB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG59XG4ub25Ib3Zlcjpob3ZlciB7XG5cdHN2ZyBwYXRoIHtcblx0XHRmaWxsOiAjMDAzZDhmO1xuXHR9XG59XG4ucGFyYW1ldGVyQ29udGFpbmVyICsgLnBhcmFtZXRlckNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5mbGlwLWxpc3QtbW92ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubm8tbW92ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcztcbn1cblxuLmdob3N0IHtcblx0Ym9yZGVyOiAycHggZGFzaGVkIHZhcigtLWFkZGl0aW9uYWwsICNmZjkzMDApO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQ3LCAwLCAwLjEyKTtcbn1cblxuLnNlbGVjdC1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHggLSAyNHB4KTtcbn1cbiIsIlxuLm9uSG92ZXI6aG92ZXIge1xuXHRzdmcgcGF0aCB7XG5cdFx0ZmlsbDogIzAwM2Q4Zjtcblx0fVxufVxuIiwiXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cbiIsIlxuLnNrZWxldG9uIC5sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBmMGYwIDAlLCAjZDlkOWQ5IDUwJSwgI2YwZjBmMCAxMDAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDUwJTtcblx0YW5pbWF0aW9uOiBsb2FkaW5nIDNzIGVhc2UgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDAlO1xuXHR9XG59XG4iLCJcbkBtZWRpYSBwcmludCB7XG5cdC5zd2l0Y2hlckJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCI8dGVtcGxhdGU+XG5cdDxkaXYgY2xhc3M9XCJmbGV4IGdhcC14LVsyMHB4XSBvdmVyZmxvdy14LWF1dG8gd2hpdGVzcGFjZS1ub3dyYXBcIj5cblx0XHQ8ZGl2XG5cdFx0XHR2LWZvcj1cInRhYiBvZiB0YWJzXCJcblx0XHRcdDprZXk9XCJ0YWIuaWRcIlxuXHRcdFx0Y2xhc3M9XCJmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0YWJcIlxuXHRcdFx0OmNsYXNzPVwieyAnYWN0aXZlLXRhYic6IGFjdGl2ZVRhYiA9PT0gdGFiLmlkIH1cIlxuXHRcdFx0QGNsaWNrPVwiZW1pdHMoJ3NldEFjdGl2ZVRhYicsIHRhYi5pZClcIj5cblx0XHRcdDxoMyBjbGFzcz1cImZvbnQtc2VtaWJvbGRcIj5cblx0XHRcdFx0e3sgdGFiLm5hbWUgfX1cblx0XHRcdDwvaDM+XG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuXG5cdDxkaXYgY2xhc3M9XCJoLVsxcHhdIGJnLVsjRERFMEVBXSB3LWZ1bGxcIj48L2Rpdj5cbjwvdGVtcGxhdGU+XG48c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHsgcmVmIH0gZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHsgVGFiTmFtZXNPYmplY3QsIFRhYnNJbnRlcmZhY2UsIFRhYnNOYW1lcyB9IGZyb20gXCIuLi90eXBlc1wiO1xuXG5jb25zdCBwcm9wcyA9IGRlZmluZVByb3BzPHtcblx0YWN0aXZlVGFiOiBUYWJzTmFtZXM7XG59PigpO1xuXG5jb25zdCBlbWl0cyA9IGRlZmluZUVtaXRzPHtcblx0KGU6IFwic2V0QWN0aXZlVGFiXCIsIGlkOiBzdHJpbmcpOiB2b2lkO1xufT4oKTtcblxuY29uc3QgdGFicyA9IHJlZjxUYWJzSW50ZXJmYWNlW10+KFtcblx0e1xuXHRcdGlkOiBUYWJzTmFtZXMuRk9STTEsXG5cdFx0bmFtZTogVGFiTmFtZXNPYmplY3RbVGFic05hbWVzLkZPUk0xXSxcblx0fSxcblx0e1xuXHRcdGlkOiBUYWJzTmFtZXMuRVhURU5ERUQsXG5cdFx0bmFtZTogVGFiTmFtZXNPYmplY3RbVGFic05hbWVzLkVYVEVOREVEXSxcblx0fSxcbl0pO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4udGFiIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzhlOTVhZjtcbn1cblxuLnRhYi5hY3RpdmUtdGFiIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDRmYzY7XG5cdGNvbG9yOiAjMWYxZjFmO1xufVxuPC9zdHlsZT5cbiIsIlxuLnByaW50SGF0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMjBweCA1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0d2lkdGg6IDI0ODBweDtcblx0XHRzaXplOiBsYW5kc2NhcGU7XG5cdH1cblx0Omdsb2JhbCgjbmF2aWdhdGlvbkJsb2NrKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcmludEhhdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5idXR0b25zQ29udGFpbmVyLFxuXHQuZmlsdGVyc0NvbnRhaW5lcixcblx0LnRhYmxlQ29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCJcbi5za2VsZXRvbiAubG9hZGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZjBmMCAwJSwgI2Q5ZDlkOSA1MCUsICNmMGYwZjAgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJSA1MCU7XG5cdGFuaW1hdGlvbjogbG9hZGluZyAzcyBlYXNlIGluZmluaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwJTtcblx0fVxufVxuIiwiXG4ucGFnZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnByaW50SGF0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMjBweCA1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0d2lkdGg6IDI0ODBweDtcblx0XHRzaXplOiBsYW5kc2NhcGU7XG5cdH1cblx0Omdsb2JhbCgjbmF2aWdhdGlvbkJsb2NrKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcmludEhhdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5idXR0b25zQ29udGFpbmVyLFxuXHQuZmlsdGVyc0NvbnRhaW5lcixcblx0LnRhYmxlQ29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5vbkhvdmVyOmhvdmVyIHtcblx0c3ZnIHBhdGgge1xuXHRcdGZpbGw6ICMwMDNkOGY7XG5cdH1cbn1cbiIsIlxuLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5za2VsZXRvbiAubG9hZGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZjBmMCAwJSwgI2Q5ZDlkOSA1MCUsICNmMGYwZjAgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJSA1MCU7XG5cdGFuaW1hdGlvbjogbG9hZGluZyAzcyBlYXNlIGluZmluaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwJTtcblx0fVxufVxuIiwiXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cbiIsIlxuLnByaW50SGF0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMjBweCA1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0d2lkdGg6IDI0ODBweDtcblx0XHRzaXplOiBsYW5kc2NhcGU7XG5cdH1cblx0Omdsb2JhbCgjbmF2aWdhdGlvbkJsb2NrKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcmludEhhdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5idXR0b25zQ29udGFpbmVyLFxuXHQuZmlsdGVyc0NvbnRhaW5lcixcblx0LnRhYmxlQ29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCJcbjpkZWVwKC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUpIHtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0c3Bhbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2IoMTQyIDE0OSAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5sZWZ0LWJsdXI6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmNmY3ZjkgMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMCkgMTAwJSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMjtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdHJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRiIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0lMjcxMiUyNyBoZWlnaHQ9JTI3OCUyNyB2aWV3Qm94PSUyNzAgMCAxMiA4JTI3IGZpbGw9JTI3cmVkJTI3IHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3JTNFJTNDcGF0aCBkPSUyN005Ljg3OTk4IDEuMjg5NTdMNS45OTk5OCA1LjE2OTU3TDIuMTE5OTggMS4yODk1N0MxLjcyOTk4IDAuODk5NTcgMS4wOTk5OCAwLjg5OTU3IDAuNzA5OTggMS4yODk1N0MwLjMxOTk4IDEuNjc5NTcgMC4zMTk5OCAyLjMwOTU3IDAuNzA5OTggMi42OTk1N0w1LjI5OTk4IDcuMjg5NTdDNS42ODk5OCA3LjY3OTU3IDYuMzE5OTggNy42Nzk1NyA2LjcwOTk4IDcuMjg5NTdMMTEuMyAyLjY5OTU3QzExLjY5IDIuMzA5NTcgMTEuNjkgMS42Nzk1NyAxMS4zIDEuMjg5NTdDMTAuOTEgMC45MDk1NyAxMC4yNyAwLjg5OTU3IDkuODc5OTggMS4yODk1N1olMjcgZmlsbD0lMjdjdXJyZW50Q29sb3IlMjcvJTNFJTNDL3N2ZyUzRVwiKVxuXHRcdFx0XHRuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG4iLCI8dGVtcGxhdGU+XG5cdDxkaXYgaWQ9XCJkcm9wZG93bkNvbnRhaW5lclwiIGNsYXNzPVwiZHJvcGRvd25cIj5cblx0XHQ8cFxuXHRcdFx0OmNsYXNzPVwieyBkaXNhYmxlZDogZGlzYWJsZWQgfVwiXG5cdFx0XHRjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIHRleHQtYmFzZSBmb250LW1lZGl1bSBsZWFkaW5nLTYgdHJhY2tpbmctbm9ybWFsIHRleHQtbGVmdCBjdXJzb3ItcG9pbnRlciB0ZXh0LVsjMDA0RkM2XVwiXG5cdFx0XHRAY2xpY2s9XCJ0b2dnbGVEcm9wZG93blwiPlxuXHRcdFx0e3sgb3B0aW9ucy5maW5kKG9wdCA9PiBvcHQuaWQgPT09IHNlbGVjdGVkKT8ubmFtZSB9fVxuXHRcdFx0PGltZyB2LWlmPVwiIWRpc2FibGVkXCIgOnNyYz1cImFycm93XCIgYWx0PVwiYXJyXCIgOmNsYXNzPVwieyAncm90YXRlLTE4MCc6IGlzT3BlbiB9XCIgY2xhc3M9XCJtbC0yXCIgLz5cblx0XHQ8L3A+XG5cdFx0PHVsIHYtaWY9XCJpc09wZW5cIiBjbGFzcz1cImRyb3Bkb3duTWVudVwiPlxuXHRcdFx0PGxpXG5cdFx0XHRcdGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRleHQtYmFzZSBmb250LW5vcm1hbCBsZWFkaW5nLTYgY3Vyc29yLXBvaW50ZXIgcHgtNCBweS0yXCJcblx0XHRcdFx0OmNsYXNzPVwieyAnYm9yZGVyLWIgYm9yZGVyLVsjRERFMEVBXSc6IGluZGV4ID09PSAxIH1cIlxuXHRcdFx0XHR2LWZvcj1cIihvcHRpb24sIGluZGV4KSBpbiBvcHRpb25zVG9EaXNwbGF5XCJcblx0XHRcdFx0OmtleT1cImluZGV4XCJcblx0XHRcdFx0QGNsaWNrPVwic2VsZWN0T3B0aW9uKG9wdGlvbilcIj5cblx0XHRcdFx0e3sgb3B0aW9uLm5hbWUgfX1cblx0XHRcdFx0PGltZyB2LWlmPVwic2VsZWN0ZWQgPT09IG9wdGlvbi5pZFwiIDpzcmM9XCJpY29uRG9uZVwiIGFsdD1cImFyclwiIC8+XG5cdFx0XHQ8L2xpPlxuXHRcdDwvdWw+XG5cdDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBzZXR1cCBsYW5nPVwidHNcIj5cbmltcG9ydCB7IHJlZiwgb25Nb3VudGVkLCBvblVubW91bnRlZCB9IGZyb20gXCJ2dWVcIjtcbmltcG9ydCB7IE9wdGlvbkludGVyZmFjZSB9IGZyb20gXCJQbGF0Zm9ybS9qcy9jb21wb25lbnRzL3R5cGVzXCI7XG5pbXBvcnQgeyBQRVJNSVNTSU9OX1RZUEUgfSBmcm9tIFwiLi4vLi4vLi4vdHlwZXNcIjtcbmNvbnN0IGFycm93ID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvaWNvbnMvYXJyb3dfZG93bl9pY29uLnN2Z1wiKTtcbmNvbnN0IGljb25Eb25lID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL1BsYXRmb3JtL1Jlc291cmNlcy9hc3NldHMvaWNvbnMvaWNvbl9kb25lLnN2Z1wiKTtcblxuY29uc3QgcHJvcHMgPSBkZWZpbmVQcm9wczx7XG5cdHNlbGVjdGVkOiBQRVJNSVNTSU9OX1RZUEU7XG5cdG9wdGlvbnM6IE9wdGlvbkludGVyZmFjZVtdO1xuXHRkaXNhYmxlZDogYm9vbGVhbjtcblx0Y2FuVHJhbnNmZXJDYXNlOiBib29sZWFuO1xufT4oKTtcblxuY29uc3QgZW1pdCA9IGRlZmluZUVtaXRzKFtcIm9uQ2hhbmdlXCJdKTtcblxuY29uc3QgaXNPcGVuID0gcmVmPGJvb2xlYW4+KGZhbHNlKTtcbmNvbnN0IG9wdGlvbnNUb0Rpc3BsYXkgPSByZWY8T3B0aW9uSW50ZXJmYWNlW10+KHByb3BzLm9wdGlvbnMpO1xuXG5mdW5jdGlvbiB0b2dnbGVEcm9wZG93bigpOiB2b2lkIHtcblx0aWYgKCFwcm9wcy5kaXNhYmxlZCkgaXNPcGVuLnZhbHVlID0gIWlzT3Blbi52YWx1ZTtcbn1cblxuZnVuY3Rpb24gc2VsZWN0T3B0aW9uKG9wdGlvbjogT3B0aW9uSW50ZXJmYWNlKTogdm9pZCB7XG5cdGVtaXQoXCJvbkNoYW5nZVwiLCBvcHRpb24uaWQpO1xuXHR0b2dnbGVEcm9wZG93bigpO1xufVxuZnVuY3Rpb24gaGFuZGxlQ2xpY2tPdXRzaWRlKGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG5cdGNvbnN0IHRhcmdldEVsZW1lbnQgPSBldmVudD8udGFyZ2V0IGFzIEVsZW1lbnQ7XG5cdGlmICghdGFyZ2V0RWxlbWVudC5jbG9zZXN0KFwiI2Ryb3Bkb3duQ29udGFpbmVyXCIpKSB7XG5cdFx0aXNPcGVuLnZhbHVlID0gZmFsc2U7XG5cdH0gZWxzZSB7XG5cdH1cbn1cblxub25Nb3VudGVkKCgpID0+IHtcblx0aWYgKCFwcm9wcy5jYW5UcmFuc2ZlckNhc2UpIHtcblx0XHRvcHRpb25zVG9EaXNwbGF5LnZhbHVlID0gb3B0aW9uc1RvRGlzcGxheS52YWx1ZS5maWx0ZXIob3B0ID0+IG9wdC5pZCAhPT0gUEVSTUlTU0lPTl9UWVBFLlRSQU5TRkVSKTtcblx0fVxuXHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2tPdXRzaWRlKTtcbn0pO1xub25Vbm1vdW50ZWQoKCkgPT4gZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGhhbmRsZUNsaWNrT3V0c2lkZSkpO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4uZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcm9wZG93bk1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjOGU5NWFmO1xufVxuXG4uZHJvcGRvd24gdWwge1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHotaW5kZXg6IDE7XG59XG48L3N0eWxlPlxuIiwiXG46ZGVlcCguc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSkge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZGRlMGVhICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbjpkZWVwKC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuLnBhZ2UtdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG59XG5cbi5mbGlwLWxpc3QtbW92ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubm8tbW92ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcztcbn1cblxuLmdob3N0IHtcblx0Ym9yZGVyOiAycHggZGFzaGVkIHZhcigtLWFkZGl0aW9uYWwsICNmZjkzMDApO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQ3LCAwLCAwLjEyKTtcbn1cbiIsIlxuLndyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzJweCA0OHB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmJsb2NrSXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uYmlnSW1nV3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk4NHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDE1MDBweDtcblx0fVxufVxuIiwiXG4ud3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiXG4ubWFwV3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk4NHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQxcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDE1MDBweDtcblx0fVxufVxuIiwiXG4udGFibGUtd3JhcHBlciB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZTBlYTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0dGQsXG5cdHRoIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHR9XG5cblx0dGhlYWQgdHIge1xuXHRcdHRoOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblx0XHR9XG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyAyKTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cbiIsIlxuLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QtY29udGFpbmVycyB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiIsIlxuLnRhYmxlLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRkLFxuXHR0aCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZTBlYTtcblx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXHR9XG5cblx0dGhlYWQgdHIge1xuXHRcdHRoOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblx0XHR9XG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRkLFxuXHRcdHRyIHtcblx0XHRcdHRleHQtd3JhcDogYmFsYW5jZTtcblx0XHR9XG5cblx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0JjpudGgtY2hpbGQobiArIDIpOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2lnbmFsc1dyYXBwZXIge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYzNlMzE7XG5cdGJhY2tncm91bmQ6ICNmZWVjZWI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5maWx0ZXJzQ29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogIzAwNGZjNjE0O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJcbi5za2VsZXRvbiAubG9hZGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZjBmMCAwJSwgI2Q5ZDlkOSA1MCUsICNmMGYwZjAgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJSA1MCU7XG5cdGFuaW1hdGlvbjogbG9hZGluZyAzcyBlYXNlIGluZmluaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwJTtcblx0fVxufVxuIiwiXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cbiIsIlxuLndyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzJweCA0OHB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc2VsZWN0LWNvbnRhaW5lcnMge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0ZCxcblx0dGgge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcblx0XHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cdH1cblxuXHR0aGVhZCB0ciB7XG5cdFx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXHRcdH1cblx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHR9XG5cdH1cblxuXHR0Ym9keSB7XG5cdFx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0JjpudGgtY2hpbGQobiArIDIpOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Q29udGFpbmVycyB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiIsIlxuLnNrZWxldG9uIC5sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBmMGYwIDAlLCAjZDlkOWQ5IDUwJSwgI2YwZjBmMCAxMDAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDUwJTtcblx0YW5pbWF0aW9uOiBsb2FkaW5nIDNzIGVhc2UgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDAlO1xuXHR9XG59XG4iLCJcbi50YWJsZS13cmFwcGVyIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0ZCxcblx0dGgge1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGRlMGVhO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHR9XG5cblx0dGhlYWQgdHIge1xuXHRcdHRoOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblx0XHR9XG5cdFx0dGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyAyKTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4ucGFnZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xufVxuIiwiXG4uZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cbiIsIlxuLnNrZWxldG9uIC5sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjBmMGYwIDAlLCAjZDlkOWQ5IDUwJSwgI2YwZjBmMCAxMDAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDUwJTtcblx0YW5pbWF0aW9uOiBsb2FkaW5nIDNzIGVhc2UgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDAlO1xuXHR9XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cblxuOmRlZXAoLml0aS5pdGktLWFsbG93LWRyb3Bkb3duKSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiXG4ucGlja2VyLWlucHV0LWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cbiIsIlxuLnBpY2tlci1pbnB1dC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xufVxuIiwiXG4ucGlja2VyLWlucHV0LWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cbiIsIlxuLnBpY2tlci1pbnB1dC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xufVxuIiwiXG4ucGlja2VyLWlucHV0LWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cbiIsIlxuLmJsb2NrICsgLmJsb2NrIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbiIsIlxuLnBpY2tlci1pbnB1dC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xufVxuIiwiXG4uYmxvY2sgKyAuYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnBpY2tlci1pbnB1dC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMThweDtcblx0dG9wOiAxOHB4O1xufVxuIiwiXG4uYmxvY2sgKyAuYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGlja2VyLWlucHV0LWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxOHB4O1xuXHR0b3A6IDE4cHg7XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMThweDtcbn1cbiIsIjx0ZW1wbGF0ZT5cblx0PGRpdiBjbGFzcz1cImZsZXggZ2FwLXgtWzIwcHhdIG92ZXJmbG93LXgtYXV0byB3aGl0ZXNwYWNlLW5vd3JhcFwiPlxuXHRcdDxoM1xuXHRcdFx0Y2xhc3M9XCJmb250LXNlbWlib2xkIHRhYlwiXG5cdFx0XHQ6Y2xhc3M9XCJ7ICdhY3RpdmUtdGFiJzogYWN0aXZlVGFiID09PSBCbG9ja05hbWVFbnVtLlBhdGllbnRDYXJkIH1cIlxuXHRcdFx0QGNsaWNrPVwic2V0QWN0aXZlVGFiKEJsb2NrTmFtZUVudW0uUGF0aWVudENhcmQpXCI+XG5cdFx0XHR7eyBCbG9ja05hbWVFbnVtLlBhdGllbnRDYXJkIH19XG5cdFx0PC9oMz5cblx0XHQ8ZGl2XG5cdFx0XHR2LWZvcj1cInRhYiBvZiB0YWJzXCJcblx0XHRcdDprZXk9XCJ0YWIuaWRcIlxuXHRcdFx0Y2xhc3M9XCJmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0YWJcIlxuXHRcdFx0OmNsYXNzPVwieyAnYWN0aXZlLXRhYic6IGFjdGl2ZVRhYiA9PT0gdGFiLmlkIH1cIlxuXHRcdFx0QGNsaWNrPVwic2V0QWN0aXZlVGFiKHRhYi5pZClcIj5cblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3M9XCJvcmFuZ2VDaXJjbGUgdy1bOHB4XSBoLVs4cHhdIGJnLVsjRkY5MzAwXSByb3VuZGVkLVs1MCVdIG1yLVs0cHhdIHdoaXRlc3BhY2Utbm93cmFwXCJcblx0XHRcdFx0OmNsYXNzPVwie1xuXHRcdFx0XHRcdGhpZGRlbjogISF0YWIuaW5mbyxcblx0XHRcdFx0fVwiPjwvZGl2PlxuXHRcdFx0PGgzXG5cdFx0XHRcdGNsYXNzPVwiZm9udC1zZW1pYm9sZFwiXG5cdFx0XHRcdDpjbGFzcz1cIntcblx0XHRcdFx0XHQnbWwtWzhweF0nOiAhdGFiLmluZm8sXG5cdFx0XHRcdH1cIj5cblx0XHRcdFx0e3sgdGFiLm5hbWUgfX1cblx0XHRcdDwvaDM+XG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuXG5cdDxkaXYgY2xhc3M9XCJoLVsxcHhdIGJnLVsjRERFMEVBXSB3LWZ1bGxcIj48L2Rpdj5cbjwvdGVtcGxhdGU+XG48c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHsgQmxvY2tOYW1lRW51bSB9IGZyb20gXCIuLi8uLi8uLi8uLi90eXBlcy9CbG9ja0VudW1cIjtcbmltcG9ydCB7IGluamVjdCwgUmVmIH0gZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHsgVGFic1R5cGUgfSBmcm9tIFwiLi4vLi4vLi4vLi4vdHlwZXNcIjtcblxuY29uc3QgcHJvcHMgPSBkZWZpbmVQcm9wczx7XG5cdGlzRWRpdGluZzogYm9vbGVhbjtcbn0+KCk7XG5cbmNvbnN0IGVtaXQgPSBkZWZpbmVFbWl0czx7XG5cdChlOiBcIm9uVGFiQ2hhbmdlXCIpOiB2b2lkO1xufT4oKTtcblxuY29uc3QgdGFicyA9IGluamVjdDxSZWY8VGFic1R5cGVbXT4+KFwidGFic1wiKTtcbmNvbnN0IGFjdGl2ZVRhYiA9IGluamVjdDxSZWY8c3RyaW5nIHwgbnVtYmVyPj4oXCJhY3RpdmVUYWJcIik7XG5jb25zdCBuZXdUYWIgPSBpbmplY3Q8UmVmPHN0cmluZyB8IG51bWJlcj4+KFwibmV3VGFiXCIpO1xuXG5mdW5jdGlvbiBzZXRBY3RpdmVUYWIoaWQ6IG51bWJlciB8IHN0cmluZyk6IHZvaWQge1xuXHRpZiAoaWQgIT09IGFjdGl2ZVRhYi52YWx1ZSkge1xuXHRcdG5ld1RhYi52YWx1ZSA9IGlkO1xuXHR9XG5cdGlmICghcHJvcHMuaXNFZGl0aW5nKSB7XG5cdFx0ZW1pdChcIm9uVGFiQ2hhbmdlXCIpO1xuXHR9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cbi50YWIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjOGU5NWFmO1xufVxuXG4udGFiLmFjdGl2ZS10YWIge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNGZjNjtcblx0Y29sb3I6ICMxZjFmMWY7XG59XG48L3N0eWxlPlxuIiwiXG4ucmVsYXRpdmU6Zm9jdXMtd2l0aGluIHN2ZyBwYXRoIHtcblx0ZmlsbDogYmx1ZTtcbn1cbmlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiXG4uc2VsZWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbiIsIlxuOmRlZXAoLmZpbHRlci1iYWRnZSkge1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4iLCJcbi5waWNrZXItaW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE4cHg7XG5cdHRvcDogMjBweDtcbn1cbiIsIltkYXRhLWNvbnRyb2xsZXI9XCJjYXRhbG9nLWl0ZW1cIl06aGFzKGlucHV0W3JlYWRvbmx5XSkgc3ZnIHBhdGgge1xuXHRmaWxsOiAjOEU5NUFGO1xufVxuIiwiW2RhdGEtY29udHJvbGxlcj1jYXRhbG9nLWl0ZW1dOmhhcyhpbnB1dFtyZWFkb25seV0pIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzhFOTVBRjtcbn0iLCJbZGF0YS1kaXNlYXNlLWNhc2Utb3V0YnJlYWtzLXRhYmxlLXRhcmdldD1cInRhYmxlXCJdIHtcblx0dHIge1xuXHRcdEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcblx0fVxuXG5cdC50YWJsZS1mb290ZXIge1xuXHRcdEBhcHBseSBqdXN0aWZ5LWNlbnRlciAjeyFpbXBvcnRhbnR9O1xuXHR9XG59XG4iLCIudmFsaWRhdGlvbi1hbGVydCB7XG5cdG1hcmdpbi1sZWZ0OiAxLjA1cmVtXG59XG5cbi52YWxpZGF0aW9uLWFsZXJ0LXRvcCB7XG5cdG1hcmdpbi1sZWZ0OiAtMjAuNXJlbTtcblx0bWFyZ2luLXRvcDogLTVyZW07XG59XG5cbi52YWxpZGF0aW9uLWFsZXJ0LWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtM3B4O3RyYW5zZm9ybTogdHJhbnNsYXRlKDI3cHgsIDBweCk7XG5cdHJvdGF0ZTogOTBkZWc7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udmFsaWRhdGlvbi1hbGVydC1hcnJvdy10b3Age1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRyaWdodDogMS41cmVtO1xuXHRtYXJnaW4tdG9wOiAtNHB4O1xufVxuIiwiLnZhbGlkYXRpb24tYWxlcnQge1xuICBtYXJnaW4tbGVmdDogMS4wNXJlbTtcbn1cblxuLnZhbGlkYXRpb24tYWxlcnQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuLnZhbGlkYXRpb24tYWxlcnQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3cHgsIDBweCk7XG4gIHJvdGF0ZTogOTBkZWc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udmFsaWRhdGlvbi1hbGVydC1hcnJvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICByaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufSIsIi5yZXBvcnQtdGFibGUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnIgMS41ZnIgMmZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXHRncmlkLWF1dG8tcm93czogbWlubWF4KDMwcHgsIGF1dG8pO1xufVxuXG4ucmVwb3J0LXRhYmxlID4gZGl2IHtcblx0QGFwcGx5IGJvcmRlci1yIGJvcmRlci1iIGJvcmRlci1zdHJva2UgcC0yO1xufVxuXG4ucmVwb3J0LXRhYmxlID4gZGl2Om50aC1sYXN0LWNoaWxkKC1uKzEwKSB7XG5cdEBhcHBseSBib3JkZXItYi0wICN7IWltcG9ydGFudH07XG59XG5cbi5yZXBvcnQtdGFibGUgPiBkaXY6bGFzdC1jaGlsZCB7XG5cdEBhcHBseSByb3VuZGVkLWJyLW1kO1xufVxuXG4ucmVwb3J0LXRhYmxlID4gZGl2Om50aC1sYXN0LWNoaWxkKDEwKSB7XG5cdEBhcHBseSByb3VuZGVkLWJsLW1kO1xufVxuXG4ucmVwb3J0LXRhYmxlID4gZGl2Om5vdCgucmVwb3J0LXRhYmxlLWNoaWxkcmVuKSB7XG5cdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbn1cblxuLnJlcG9ydC10YWJsZS1jaGlsZHJlbiB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Z3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlcG9ydC10YWJsZS1ib3JkZXItcm93IHtcblx0QGFwcGx5IGJvcmRlci1yLTAgI3shaW1wb3J0YW50fTtcbn1cblxuLnJlcG9ydC10YWJsZS1jaGlsZHJlbi1hZGRpdGlvbmFsIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuXG4ucmVwb3J0LXRhYmxlLWFnZS1ib3JkZXIge1xuXHRAYXBwbHkgYm9yZGVyLXItMCAjeyFpbXBvcnRhbnR9O1xufVxuXG4ucmVwb3J0LXRhYmxlLWFnZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0Z2FwOiAwcHggMHB4O1xuXHRncmlkLWF1dG8tZmxvdzogcm93O1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJhZ2UtMSBhZ2UtMiBhZ2UtMiBhZ2UtMiBhZ2UtMiBhZ2UtMlwiXG5cdFx0XHRcImFnZS0xIGFnZS0zIGFnZS00IGFnZS01IGFnZS02IGFnZS03XCI7XG5cdGZsZXg6IDEgMSAwO1xufVxuXG4ucmVwb3J0LXRhYmxlLWFnZSA+IGRpdiB7XG5cdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItciBib3JkZXItc3Ryb2tlIHAtMjtcbn1cblxuLmFnZS0xIHtcblx0Z3JpZC1hcmVhOiBhZ2UtMTtcblx0QGFwcGx5IGJvcmRlci1sLTAgI3shaW1wb3J0YW50fTtcbn1cblxuLmFnZS0yIHsgZ3JpZC1hcmVhOiBhZ2UtMjsgfVxuLmFnZS0zIHsgZ3JpZC1hcmVhOiBhZ2UtMzsgfVxuLmFnZS00IHsgZ3JpZC1hcmVhOiBhZ2UtNDsgfVxuLmFnZS01IHsgZ3JpZC1hcmVhOiBhZ2UtNTsgfVxuLmFnZS02IHsgZ3JpZC1hcmVhOiBhZ2UtNjsgfVxuLmFnZS03IHsgZ3JpZC1hcmVhOiBhZ2UtNzsgfVxuXG4uaW5mZWN0aW9ucy1ieS1tb250aC1wcmludCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG5cdFtkYXRhLWNvbnRyb2xsZXI9XCJpbmZlY3Rpb25zLWJ5LW1vbnRoXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmluZmVjdGlvbnMtYnktbW9udGgtcHJpbnQge1xuXHRcdHBhZGRpbmc6IDEuNWNtIDJjbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCoge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTJwdDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtdGFibGUgPiBkaXYsIC5yZXBvcnQtdGFibGUtY2hpbGRyZW4sIC5yZXBvcnQtdGFibGUtYWdlID4gZGl2LCAucmVwb3J0LXRhYmxlLWNoaWxkcmVuLWFkZGl0aW9uYWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnRleHQtYmFzZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0LnJvdW5kZWQtbWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQucmVwb3J0LXRhYmxlLWNoaWxkcmVuLWFkZGl0aW9uYWwge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtdGFibGUge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyIDEuNWZyIDAuNWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdC5yZXBvcnQtdGFibGUtYWdlIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogM2ZyIDFmcjtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxufVxuIiwiLnJlcG9ydC10YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciAxLjVmciAyZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzBweCwgYXV0byk7XG59XG5cbi5yZXBvcnQtdGFibGUgPiBkaXYge1xuICBAYXBwbHkgYm9yZGVyLXIgYm9yZGVyLWIgYm9yZGVyLXN0cm9rZSBwLTI7XG59XG5cbi5yZXBvcnQtdGFibGUgPiBkaXY6bnRoLWxhc3QtY2hpbGQoLW4rMTApIHtcbiAgQGFwcGx5IGJvcmRlci1iLTAgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC10YWJsZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IHJvdW5kZWQtYnItbWQ7XG59XG5cbi5yZXBvcnQtdGFibGUgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMTApIHtcbiAgQGFwcGx5IHJvdW5kZWQtYmwtbWQ7XG59XG5cbi5yZXBvcnQtdGFibGUgPiBkaXY6bm90KC5yZXBvcnQtdGFibGUtY2hpbGRyZW4pIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuXG4ucmVwb3J0LXRhYmxlLWNoaWxkcmVuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA2O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVwb3J0LXRhYmxlLWJvcmRlci1yb3cge1xuICBAYXBwbHkgYm9yZGVyLXItMCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LXRhYmxlLWNoaWxkcmVuLWFkZGl0aW9uYWwge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG5cbi5yZXBvcnQtdGFibGUtYWdlLWJvcmRlciB7XG4gIEBhcHBseSBib3JkZXItci0wICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtdGFibGUtYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBnYXA6IDBweCAwcHg7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWdlLTEgYWdlLTIgYWdlLTIgYWdlLTIgYWdlLTIgYWdlLTJcIiBcImFnZS0xIGFnZS0zIGFnZS00IGFnZS01IGFnZS02IGFnZS03XCI7XG4gIGZsZXg6IDEgMSAwO1xufVxuXG4ucmVwb3J0LXRhYmxlLWFnZSA+IGRpdiB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItciBib3JkZXItc3Ryb2tlIHAtMjtcbn1cblxuLmFnZS0xIHtcbiAgZ3JpZC1hcmVhOiBhZ2UtMTtcbiAgQGFwcGx5IGJvcmRlci1sLTAgIWltcG9ydGFudDtcbn1cblxuLmFnZS0yIHtcbiAgZ3JpZC1hcmVhOiBhZ2UtMjtcbn1cblxuLmFnZS0zIHtcbiAgZ3JpZC1hcmVhOiBhZ2UtMztcbn1cblxuLmFnZS00IHtcbiAgZ3JpZC1hcmVhOiBhZ2UtNDtcbn1cblxuLmFnZS01IHtcbiAgZ3JpZC1hcmVhOiBhZ2UtNTtcbn1cblxuLmFnZS02IHtcbiAgZ3JpZC1hcmVhOiBhZ2UtNjtcbn1cblxuLmFnZS03IHtcbiAgZ3JpZC1hcmVhOiBhZ2UtNztcbn1cblxuLmluZmVjdGlvbnMtYnktbW9udGgtcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBbZGF0YS1jb250cm9sbGVyPWluZmVjdGlvbnMtYnktbW9udGhdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZlY3Rpb25zLWJ5LW1vbnRoLXByaW50IHtcbiAgICBwYWRkaW5nOiAxLjVjbSAyY207XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluZmVjdGlvbnMtYnktbW9udGgtcHJpbnQgKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuaW5mZWN0aW9ucy1ieS1tb250aC1wcmludCAucmVwb3J0LXRhYmxlID4gZGl2LCAuaW5mZWN0aW9ucy1ieS1tb250aC1wcmludCAucmVwb3J0LXRhYmxlLWNoaWxkcmVuLCAuaW5mZWN0aW9ucy1ieS1tb250aC1wcmludCAucmVwb3J0LXRhYmxlLWFnZSA+IGRpdiwgLmluZmVjdGlvbnMtYnktbW9udGgtcHJpbnQgLnJlcG9ydC10YWJsZS1jaGlsZHJlbi1hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZmVjdGlvbnMtYnktbW9udGgtcHJpbnQgLnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5pbmZlY3Rpb25zLWJ5LW1vbnRoLXByaW50IC5yb3VuZGVkLW1kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pbmZlY3Rpb25zLWJ5LW1vbnRoLXByaW50IC5yZXBvcnQtdGFibGUtY2hpbGRyZW4tYWRkaXRpb25hbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pbmZlY3Rpb25zLWJ5LW1vbnRoLXByaW50IC5yZXBvcnQtdGFibGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciAxLjVmciAwLjVmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuICAuaW5mZWN0aW9ucy1ieS1tb250aC1wcmludCAucmVwb3J0LXRhYmxlLWFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzZnIgMWZyO1xuICB9XG4gIC5pbmZlY3Rpb25zLWJ5LW1vbnRoLXByaW50IHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59IiwiXG46ZGVlcCguc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSkge1xuXHRib3JkZXI6IHNvbGlkIDJweCAjMDA0ZmM2ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0c3Bhbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdGNvbG9yOiAjMDA0ZmM2O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDglMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNOS44ODA0NyUyMDEuMjg5NTdMNi4wMDA0NyUyMDUuMTY5NTdMMi4xMjA0NyUyMDEuMjg5NTdDMS43MzA0NyUyMDAuODk5NTclMjAxLjEwMDQ3JTIwMC44OTk1NyUyMDAuNzEwNDY5JTIwMS4yODk1N0MwLjMyMDQ2OSUyMDEuNjc5NTclMjAwLjMyMDQ2OSUyMDIuMzA5NTclMjAwLjcxMDQ2OSUyMDIuNjk5NTdMNS4zMDA0NyUyMDcuMjg5NTdDNS42OTA0NyUyMDcuNjc5NTclMjA2LjMyMDQ3JTIwNy42Nzk1NyUyMDYuNzEwNDclMjA3LjI4OTU3TDExLjMwMDUlMjAyLjY5OTU3QzExLjY5MDUlMjAyLjMwOTU3JTIwMTEuNjkwNSUyMDEuNjc5NTclMjAxMS4zMDA1JTIwMS4yODk1N0MxMC45MTA1JTIwMC45MDk1NyUyMDEwLjI3MDUlMjAwLjg5OTU3JTIwOS44ODA0NyUyMDEuMjg5NTdaJTIyJTIwZmlsbCUzRCUyMiUyMzAwNEZDNiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKVxuXHRcdFx0bm8tcmVwZWF0O1xuXHR9XG59XG4iLCJcbi5za2VsZXRvbiAubG9hZGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZjBmMCAwJSwgI2Q5ZDlkOSA1MCUsICNmMGYwZjAgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJSA1MCU7XG5cdGFuaW1hdGlvbjogbG9hZGluZyAzcyBlYXNlIGluZmluaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwJTtcblx0fVxufVxuIiwiXG4uaXNEcmFnZ2luZ0hlcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDE0NywgMCwgMC4wOCksIHJnYmEoMjU1LCAxNDcsIDAsIDAuMDgpKSwgI2ZmZmZmZjtcblx0Y29sb3I6ICNmZjkzMDA7XG59XG4iLCJcbnRkLFxudGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuXG50Ym9keSB7XG5cdHRyOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgMik6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlzRHJhZ2dpbmdIZXJlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNDcsIDAsIDAuMDgpLCByZ2JhKDI1NSwgMTQ3LCAwLCAwLjA4KSksICNmZmZmZmY7XG5cdGNvbG9yOiAjZmY5MzAwO1xufVxuIiwiXG4uZGF0ZXBpY2tlci1pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEycHg7XG5cdHRvcDogMTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHQtLXR3LXJpbmctY29sb3I6IG5vbmU7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dCB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcbn1cbiIsIlxudGQsXG50aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5cbnRoZWFkIHRyIHtcblx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHR9XG59XG5cbi5kcmFnZ2luZ092ZXJTaWJsaW5nIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNDcsIDAsIDAuMDgpLCByZ2JhKDI1NSwgMTQ3LCAwLCAwLjA4KSksICNmZmZmZmY7XG59XG4iLCJcbnRkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZTBlYTtcblx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbiIsIlxudGQsXG50aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5cbi5yb3dzQ29sdW1uID4gZGl2IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUwZWE7XG59XG5AbWVkaWEgcHJpbnQge1xuXHQucm93c0NvbHVtbiA+IGRpdiB7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbiIsIlxudGQsXG50aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5cbnRkIHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuXHQmOm50aC1jaGlsZChuICsgMik6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHR9XG59XG5cbi5yb3dzQ29sdW1uID4gZGl2IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUwZWE7XG59XG5AbWVkaWEgcHJpbnQge1xuXHQucm93c0NvbHVtbiA+IGRpdiB7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbiIsIlxuLmljb25EaXNhYmxlZCB7XG5cdHN2ZyBwYXRoIHtcblx0XHRmaWxsOiAjOGU5NWFmO1xuXHR9XG59XG4iLCJcbi5vbkhvdmVyOmhvdmVyIHtcblx0cGF0aCB7XG5cdFx0ZmlsbDogIzAwNGZjNjtcblx0fVxufVxuLnRhYmxlLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGUwZWE7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucm93c0Ryb3Age1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmNvbHNEcm9wIHtcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0cGFkZGluZzogMTBweDtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0dGQsXG5cdHRoIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRlMGVhO1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdH1cblxuXHR0aGVhZCB0ciB7XG5cdFx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4gKyAyKTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRyYWdnaW5nT3ZlclNpYmxpbmcge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDE0NywgMCwgMC4wOCksIHJnYmEoMjU1LCAxNDcsIDAsIDAuMDgpKSwgI2ZmZmZmZjtcbn1cblxuLmlzRHJhZ2dpbmdIZXJlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNDcsIDAsIDAuMDgpLCByZ2JhKDI1NSwgMTQ3LCAwLCAwLjA4KSksICNmZmZmZmY7XG5cdGNvbG9yOiAjZmY5MzAwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0QGFwcGx5IGJsb2NrIGgtMSBwLTAgbWwtMCB3LTE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRAYXBwbHkgaC0xIG1sLTAgdy0xIHAtMCByb3VuZGVkLTN4bCBiZy1ibHVlLTEwMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdEBhcHBseSBiZy13aGl0ZSBtbC0wIHAtMCB3LTE7XG5cdGJhY2tncm91bmQ6ICNkZGUwZWE7XG59XG4iLCJcbi5maWx0ZXItYmFkZ2Uge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0c3BhbiB7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMDUlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogNTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4iLCJcbi53aWR0aEVycm9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICNlYzNlMzE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3JhcHBlciB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZTBlYTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGhlaWdodDogNTBkdmg7XG59XG4udGFibGUtcGFnaW5hdGlvbiB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGUwZWE7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZTBlYTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRtYXJnaW4tdG9wOiAtNjVweDtcblxuXHQmLnNjcm9sbGFibGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTY5cHg7XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0ZCxcblx0dGgge1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGRlMGVhO1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdH1cblxuXHR0aGVhZCB0ciB7XG5cdFx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4gKyAyKTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnByaW50OmhvdmVyIHtcblx0JiA+IC50b29sdGlwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRAYXBwbHkgYmxvY2sgaC0xIHAtMCBtbC0wIHctMTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdEBhcHBseSBoLTEgbWwtMCB3LTEgcC0wIHJvdW5kZWQtM3hsIGJnLWJsdWUtMTAwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0QGFwcGx5IGJnLXdoaXRlIG1sLTAgcC0wIHctMTtcblx0YmFja2dyb3VuZDogI2RkZTBlYTtcbn1cbkBtZWRpYSBwcmludCB7XG5cdEBwYWdlIHtcblx0XHRtYXJnaW46IDIwcHggNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHdpZHRoOiAyNDgwcHg7XG5cdFx0c2l6ZTogbGFuZHNjYXBlO1xuXHR9XG5cdDpnbG9iYWwoI25hdmlnYXRpb25CbG9jayksXG5cdDpnbG9iYWwoI3N0ZXBJbmRpY2F0b3JCbG9jaykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5idXR0b25zQ29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC53cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQudGFibGUtcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiXG4uc2tlbGV0b24gLmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMGYwZjAgMCUsICNkOWQ5ZDkgNTAlLCAjZjBmMGYwIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNTAlO1xuXHRhbmltYXRpb246IGxvYWRpbmcgM3MgZWFzZSBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMCU7XG5cdH1cbn1cbiIsIlxuLmluZm8tYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDhweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yaWdodDogMjBweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoMTQyLCAxNDksIDE3NSwgMC4xNCk7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cblxuLmN1c3RvbS10b29sdGlwIHtcblx0Ym94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoMTQyLCAxNDksIDE3NSwgMC4xNCk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDRweDtcblx0cGFkZGluZy1ib3R0b206IDhweDtcbn1cbiIsIlxuQG1lZGlhIHByaW50IHtcblx0LnZpZXdDb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIlxuQG1lZGlhIHByaW50IHtcblx0LmJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/