:root {
  --fd-colors-transparent: transparent;
  --fd-colors-white: 255, 255, 255;
  --fd-colors-inverse: 255, 255, 255;
  --fd-colors-black: 0,0,0;
  --fd-colors-gray-50: 250, 250, 250;
  --fd-colors-gray-100: 245, 245, 245;
  --fd-colors-gray-200: 229, 229, 229;
  --fd-colors-gray-300: 212, 212, 212;
  --fd-colors-gray-400: 163, 163, 163;
  --fd-colors-gray-500: 115, 115, 115;
  --fd-colors-gray-600: 82, 82, 82;
  --fd-colors-gray-700: 64, 64, 64;
  --fd-colors-gray-800: 38, 38, 38;
  --fd-colors-gray-900: 23, 23, 23;
  --fd-colors-gray-950: 10, 10, 10;
  --fd-colors-primary-50: 240, 246, 250;
  --fd-colors-primary-100: 229, 239, 246;
  --fd-colors-primary-200: 199, 221, 235;
  --fd-colors-primary-300: 161, 198, 221;
  --fd-colors-primary-400: 120, 173, 207;
  --fd-colors-primary-500: 67, 141, 187;
  --fd-colors-primary-600: 61, 127, 169;
  --fd-colors-primary-700: 54, 113, 150;
  --fd-colors-primary-800: 44, 93, 124;
  --fd-colors-primary-900: 32, 68, 90;
  --fd-colors-primary-950: 19, 40, 53;
  --fd-colors-success-50: 241, 249, 242;
  --fd-colors-success-100: 226, 243, 229;
  --fd-colors-success-200: 194, 229, 200;
  --fd-colors-success-300: 158, 214, 168;
  --fd-colors-success-400: 111, 195, 127;
  --fd-colors-success-500: 70, 167, 88;
  --fd-colors-success-600: 63, 151, 79;
  --fd-colors-success-700: 53, 126, 66;
  --fd-colors-success-800: 47, 111, 59;
  --fd-colors-success-900: 33, 79, 42;
  --fd-colors-success-950: 23, 54, 28;
  --fd-colors-danger-50: 252, 244, 242;
  --fd-colors-danger-100: 250, 237, 234;
  --fd-colors-danger-200: 245, 215, 209;
  --fd-colors-danger-300: 239, 189, 179;
  --fd-colors-danger-400: 232, 164, 150;
  --fd-colors-danger-500: 223, 127, 108;
  --fd-colors-danger-600: 210, 73, 45;
  --fd-colors-danger-700: 185, 64, 40;
  --fd-colors-danger-800: 151, 52, 32;
  --fd-colors-danger-900: 113, 39, 24;
  --fd-colors-danger-950: 71, 25, 15;
  --fd-colors-warning-50: 254, 246, 240;
  --fd-colors-warning-100: 254, 238, 226;
  --fd-colors-warning-200: 252, 221, 197;
  --fd-colors-warning-300: 250, 201, 163;
  --fd-colors-warning-400: 248, 175, 119;
  --fd-colors-warning-500: 246, 144, 66;
  --fd-colors-warning-600: 233, 108, 12;
  --fd-colors-warning-700: 180, 83, 9;
  --fd-colors-warning-800: 151, 70, 8;
  --fd-colors-warning-900: 102, 47, 5;
  --fd-colors-warning-950: 78, 36, 4;
  --fd-colors-info-50: 239, 249, 251;
  --fd-colors-info-100: 222, 243, 247;
  --fd-colors-info-200: 189, 232, 239;
  --fd-colors-info-300: 149, 217, 229;
  --fd-colors-info-400: 95, 198, 216;
  --fd-colors-info-500: 48, 174, 197;
  --fd-colors-info-600: 39, 141, 159;
  --fd-colors-info-700: 34, 123, 139;
  --fd-colors-info-800: 28, 102, 115;
  --fd-colors-info-900: 19, 69, 78;
  --fd-colors-info-950: 15, 54, 61;
}
.tsl-fd .fd-btn, .tsl-fd .fd-checkbox, .tsl-fd .fd-radio {
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
@font-face {
  font-family: "fd-rating";
  src: url("../fonts/star/star.eot?b54ho2");
  src: url("../fonts/star/star.eot?b54ho2#iefix") format("embedded-opentype"), url("../fonts/star/star.ttf?b54ho2") format("truetype"), url("../fonts/star/star.woff?b54ho2") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.tooltip-arrow, .tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

.tooltip-arrow {
  visibility: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tsl-fd [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;
}

.tsl-fd .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;
}

.tsl-fd .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;
}

.tsl-fd [type=text], .tsl-fd [type=email], .tsl-fd [type=url], .tsl-fd [type=password], .tsl-fd [type=number], .tsl-fd [type=date], .tsl-fd [type=datetime-local], .tsl-fd [type=month], .tsl-fd [type=search], .tsl-fd [type=tel], .tsl-fd [type=time], .tsl-fd [type=week], .tsl-fd [multiple], .tsl-fd textarea, .tsl-fd 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;
}

.tsl-fd [type=text]:focus, .tsl-fd [type=email]:focus, .tsl-fd [type=url]:focus, .tsl-fd [type=password]:focus, .tsl-fd [type=number]:focus, .tsl-fd [type=date]:focus, .tsl-fd [type=datetime-local]:focus, .tsl-fd [type=month]:focus, .tsl-fd [type=search]:focus, .tsl-fd [type=tel]:focus, .tsl-fd [type=time]:focus, .tsl-fd [type=week]:focus, .tsl-fd [multiple]:focus, .tsl-fd textarea:focus, .tsl-fd 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;
}

.tsl-fd input::-moz-placeholder, .tsl-fd textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

.tsl-fd input::placeholder, .tsl-fd textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

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

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

.tsl-fd select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.tsl-fd :is([dir=rtl]) select:not([size]) {
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}

.tsl-fd [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;
}

.tsl-fd [type=checkbox], .tsl-fd [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;
}

.tsl-fd [type=checkbox] {
  border-radius: 0px;
}

.tsl-fd [type=radio] {
  border-radius: 100%;
}

.tsl-fd [type=checkbox]:focus, .tsl-fd [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);
}

.tsl-fd [type=checkbox]:checked, .tsl-fd [type=radio]:checked, .tsl-fd .dark [type=checkbox]:checked, .tsl-fd .dark [type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

.tsl-fd [type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.tsl-fd [type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

.tsl-fd .dark [type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

.tsl-fd [type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.tsl-fd [type=checkbox]:indeterminate:hover, .tsl-fd [type=checkbox]:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

.tsl-fd [type=file] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

.tsl-fd [type=file]:focus {
  outline: 1px auto inherit;
}

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

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

.tsl-fd :is([dir=rtl]) input[type=file]::file-selector-button {
  padding-right: 2rem;
  padding-left: 1rem;
}

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

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

.tsl-fd 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;
}

.tsl-fd input[type=range]:disabled::-webkit-slider-thumb {
  background: #9ca3af;
}

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

.tsl-fd 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 rgba(0, 0, 0, 0));
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

.tsl-fd 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;
}

.tsl-fd input[type=range]:disabled::-moz-range-thumb {
  background: #9ca3af;
}

.tsl-fd .dark input[type=range]:disabled::-moz-range-thumb {
  background: #6b7280;
}

.tsl-fd input[type=range]::-moz-range-progress {
  background: #3f83f8;
}

.tsl-fd input[type=range]::-ms-fill-lower {
  background: #3f83f8;
}

.tsl-fd .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: 0.15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

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

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

.tsl-fd {
  font-size: 16px;
  /* Active Animation */
  /* Color Choice FD */
  /* stylelint-disable */
  /* stylelint-enable */
  /* .fd-form-select {
  	@apply bg-white border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full px-4 py-3;
  } */
  /* (links in blog title, menu items) */
  /* footer menu items,social media icons */
}
.tsl-fd *, .tsl-fd ::before, .tsl-fd ::after {
  border-width: 0;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
}
.tsl-fd .fd-btn {
  --fd-color-loader: rgba(var(--fd-colors-gray-300), 1);
  --fd-bg-loader: rgba(var(--fd-colors-gray-300), 0.5);
  -webkit-appearance: none;
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  background-color: var(--fd-colors-transparent);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tsl-fd .fd-btn:hover {
  text-decoration-line: none;
}
.tsl-fd .fd-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-offset-width: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--fd-colors-primary-100), var(--tw-ring-opacity));
  --tw-ring-offset-color: rgb(var(--fd-colors-primary-100));
}
.tsl-fd .fd-btn > i {
  line-height: inherit;
}
.tsl-fd .fd-btn--default {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-400), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-white), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-800), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--default:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--default:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-100), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-300), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--primary {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-primary-700), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-700), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-600), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--success {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-success-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-success-500), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--success:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-success-600), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--danger {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-danger-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-danger-500), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-danger-600), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--info {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-info-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-info-500), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--info:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-info-600), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--warning {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-warning-500), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-warning-500), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-warning-600), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--default, .tsl-fd .fd-btn--primary, .tsl-fd .fd-btn--success, .tsl-fd .fd-btn--danger, .tsl-fd .fd-btn--info, .tsl-fd .fd-btn--warning {
  --fd-color-loader: rgba(var(--fd-colors-inverse), 1);
  --fd-bg-loader: rgba(var(--fd-colors-gray-100), 0.2);
}
.tsl-fd .fd-btn--default:disabled, .tsl-fd .fd-btn--primary:disabled, .tsl-fd .fd-btn--success:disabled, .tsl-fd .fd-btn--danger:disabled, .tsl-fd .fd-btn--info:disabled, .tsl-fd .fd-btn--warning:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-100), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-300), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--default-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-800), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--default-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--primary-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-primary-300), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-primary-700), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--primary-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--success-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-success-500), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-success-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--success-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-success-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--danger-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-danger-500), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-danger-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--danger-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-danger-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--info-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-info-500), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-info-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--info-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-info-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--warning-o {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-warning-500), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-warning-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--warning-o:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-warning-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--default-o, .tsl-fd .fd-btn--primary-o, .tsl-fd .fd-btn--success-o, .tsl-fd .fd-btn--danger-o, .tsl-fd .fd-btn--info-o, .tsl-fd .fd-btn--warning-o {
  cursor: pointer;
}
.tsl-fd .fd-btn--default-o:disabled, .tsl-fd .fd-btn--primary-o:disabled, .tsl-fd .fd-btn--success-o:disabled, .tsl-fd .fd-btn--danger-o:disabled, .tsl-fd .fd-btn--info-o:disabled, .tsl-fd .fd-btn--warning-o:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-200), var(--tw-border-opacity));
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-300), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--default-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-800), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--default-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--primary-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-primary-700), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--primary-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--success-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-success-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--success-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-success-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--danger-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-danger-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--danger-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-danger-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--info-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-info-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--info-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-info-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--warning-ghost {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-warning-500), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--warning-ghost:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-warning-100), var(--tw-bg-opacity));
}
.tsl-fd .fd-btn--default-ghost:disabled, .tsl-fd .fd-btn--primary-ghost:disabled, .tsl-fd .fd-btn--success-ghost:disabled, .tsl-fd .fd-btn--danger-ghost:disabled, .tsl-fd .fd-btn--info-ghost:disabled, .tsl-fd .fd-btn--warning-ghost:disabled {
  border-color: var(--fd-colors-transparent);
  background-color: var(--fd-colors-transparent);
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-300), var(--tw-text-opacity));
}
.tsl-fd .fd-btn--facebook {
  color: #fff;
  background: #4267b2;
  border-color: #4267b2;
}
.tsl-fd .fd-btn--facebook:hover {
  background-color: #375694;
}
.tsl-fd .fd-btn--twitter {
  color: #fff;
  background: #339aed;
  border-color: #339aed;
}
.tsl-fd .fd-btn--twitter:hover {
  background-color: #1487e3;
}
.tsl-fd .fd-btn--linkedin {
  color: #fff;
  background: #0a66c2;
  border-color: #0a66c2;
}
.tsl-fd .fd-btn--linkedin:hover {
  background-color: #084d92;
}
.tsl-fd .fd-btn--twitch {
  color: #fff;
  background: #5f48a0;
  border-color: #5f48a0;
}
.tsl-fd .fd-btn--twitch:hover {
  background-color: #4e3b84;
}
.tsl-fd .fd-btn--apple--d {
  color: #fff;
  background: #000000;
  border-color: #000000;
}
.tsl-fd .fd-btn--apple--d:hover {
  background-color: #000000;
}
.tsl-fd .fd-btn--apple--l {
  color: #000;
  background: #ffffff;
  border-color: #000;
}
.tsl-fd .fd-btn--apple--l:hover {
  background-color: #fff;
}
.tsl-fd .fd-btn--google {
  color: #000;
  background: #ffffff;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
}
.tsl-fd .fd-btn--google img, .tsl-fd .fd-btn--google svg {
  display: inline-block;
  margin-right: 0.25rem;
}
.tsl-fd .fd-btn--xing {
  color: #fff;
  background: #006567;
  border-color: #006567;
}
.tsl-fd .fd-btn--xing:hover {
  background-color: #003d3e;
}
.tsl-fd .fd-btn--vk {
  color: #fff;
  background: #4c75a3;
  border-color: #4c75a3;
}
.tsl-fd .fd-btn--vk:hover {
  background-color: #3f6187;
}
.tsl-fd .fd-btn--pinterest {
  color: #fff;
  background: #c61118;
  border-color: #c61118;
}
.tsl-fd .fd-btn--pinterest:hover {
  background-color: #a00e13;
}
.tsl-fd .fd-btn--reddit {
  color: #fff;
  background: #386a9c;
  border-color: #386a9c;
}
.tsl-fd .fd-btn--reddit:hover {
  background-color: #2d567e;
}
.tsl-fd .fd-btn--pocket {
  color: #fff;
  background: #ef3e56;
  border-color: #ef3e56;
}
.tsl-fd .fd-btn--pocket:hover {
  background-color: #ec1835;
}
.tsl-fd .fd-btn--email {
  color: #fff;
  background: #333;
  border-color: #333;
}
.tsl-fd .fd-btn--email:hover {
  background-color: #1f1f1f;
}
.tsl-fd .fd-btn.is-loading {
  position: relative;
  color: transparent !important;
  text-shadow: none !important;
  pointer-events: auto;
  cursor: not-allowed;
  opacity: 1;
  transition: all 0s linear, opacity 0.1s ease;
  /* Static Shape */
  /* Active Shape */
}
.tsl-fd .fd-btn.is-loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  content: "";
  border-radius: 500rem;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-600), var(--tw-border-opacity));
}
.tsl-fd .fd-btn.is-loading:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  content: "";
  border-style: solid;
  border-width: 2px;
  border-top-color: rgba(var(--fd-colors-gray-300), 1);
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
  animation: o-btn-spin-keyframe 0.6s linear;
  animation-iteration-count: infinite;
}
@keyframes o-btn-spin-keyframe {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.tsl-fd .color-choice {
  display: inline-block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-700), var(--tw-bg-opacity));
}
.tsl-fd .color-choice:hover {
  opacity: 0.5;
}
.tsl-fd .color-theme-container {
  position: fixed;
  top: 83px;
  right: 0;
  z-index: 1000;
  padding: 8px 16px;
  background-color: white;
  border: 1px solid #dedede;
}
.tsl-fd .test-btn-bg {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-primary-50), var(--tw-bg-opacity));
}
.tsl-fd .dark .test-btn-bg {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-white), var(--tw-bg-opacity));
}
.tsl-fd .fd-alert {
  position: relative;
  border-radius: 0.375rem;
  padding: 0.5rem;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1rem;
  overflow: hidden;
  text-shadow: none;
  border: 1px solid transparent;
}
.tsl-fd .fd-alert__heading {
  margin-top: 0;
  color: inherit;
}
.tsl-fd .fd-alert--link {
  font-weight: 700;
}
.tsl-fd .fd-alert > p, .tsl-fd .fd-alert > ul {
  margin-bottom: 0;
}
.tsl-fd .fd-alert > p + p {
  margin-top: 5px;
}
.tsl-fd .fd-alert__close {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}
.tsl-fd .fd-alert__close .material-icons {
  font-size: 18px;
}
.tsl-fd button.fd-alert__close {
  padding: 0;
  cursor: pointer;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
}
.tsl-fd .fd-alert--dismissible .fd-alert__close {
  position: relative;
  top: 0px;
  color: inherit;
}
.tsl-fd .fd-alert--success {
  color: rgba(var(--fd-colors-success-700), 1);
  background-color: rgba(var(--fd-colors-success-50), 1);
  border-color: rgba(var(--fd-colors-success-50), 1);
}
.tsl-fd .fd-alert--success .o-alert__close {
  color: rgba(var(--fd-colors-success-500), 1);
}
.tsl-fd .fd-alert--info {
  color: rgba(var(--fd-colors-info-700), 1);
  background-color: rgba(var(--fd-colors-info-50), 1);
  border-color: rgba(var(--fd-colors-info-50), 1);
}
.tsl-fd .fd-alert--info .o-alert__close {
  color: rgba(var(--fd-colors-info-500), 1);
}
.tsl-fd .fd-alert--warning {
  color: rgba(var(--fd-colors-warning-700), 1);
  background-color: rgba(var(--fd-colors-warning-50), 1);
  border-color: rgba(var(--fd-colors-warning-50), 1);
}
.tsl-fd .fd-alert--warning .o-alert__close {
  color: rgba(var(--fd-colors-warning-500), 1);
}
.tsl-fd .fd-alert--danger {
  color: rgba(var(--fd-colors-danger-700), 1);
  background-color: rgba(var(--fd-colors-danger-50), 1);
  border-color: rgba(var(--fd-colors-danger-50), 1);
}
.tsl-fd .fd-alert--danger .o-alert__close {
  color: rgba(var(--fd-colors-danger-500), 1);
}
.tsl-fd .fd-badge {
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-white), var(--tw-bg-opacity));
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-700), var(--tw-text-opacity));
}
.tsl-fd .fd-badge--success {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-success-700), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-white), var(--tw-text-opacity));
}
.tsl-fd .fd-divider {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-200), var(--tw-border-opacity));
}
.tsl-fd .dark [type=checkbox]:checked, .tsl-fd .dark [type=radio]:checked, .tsl-fd [type=checkbox]:checked, .tsl-fd [type=radio]:checked {
  background-color: currentColor;
}
.tsl-fd .fd-form-label {
  margin-bottom: 0.5rem;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-900), var(--tw-text-opacity));
}
.tsl-fd .fd-form-input {
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-white), var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-900), var(--tw-text-opacity));
}
.tsl-fd .fd-form-input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(var(--fd-colors-gray-400), var(--tw-placeholder-opacity));
}
.tsl-fd .fd-form-input::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(var(--fd-colors-gray-400), var(--tw-placeholder-opacity));
}
.tsl-fd .fd-form-input:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-primary-500), var(--tw-border-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--fd-colors-primary-500), var(--tw-ring-opacity));
}
.tsl-fd .fd-checkbox {
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-white), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-primary-600), var(--tw-text-opacity));
}
.tsl-fd .fd-checkbox:checked {
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-primary-500), var(--tw-border-opacity));
}
.tsl-fd .fd-checkbox: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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--fd-colors-primary-500), var(--tw-ring-opacity));
}
.tsl-fd .fd-radio {
  height: 1rem;
  width: 1rem;
  --tw-border-opacity: 1;
  border-color: rgba(var(--fd-colors-gray-300), var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(var(--fd-colors-gray-100), var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-primary-600), var(--tw-text-opacity));
}
.tsl-fd .fd-radio: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);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--fd-colors-primary-500), var(--tw-ring-opacity));
}
.tsl-fd .link-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-primary-700), var(--tw-text-opacity)) !important;
}
.tsl-fd .link-primary:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-primary-800), var(--tw-text-opacity)) !important;
  text-decoration-line: underline !important;
}
.tsl-fd .link-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-gray-900), var(--tw-text-opacity)) !important;
}
.tsl-fd .link-secondary:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-primary-700), var(--tw-text-opacity)) !important;
  text-decoration-line: underline !important;
}
.tsl-fd .link-gray {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-gray-600), var(--tw-text-opacity)) !important;
}
.tsl-fd .link-gray:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-gray-900), var(--tw-text-opacity)) !important;
  text-decoration-line: underline !important;
}
.tsl-fd .link-tertiary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-gray-500), var(--tw-text-opacity)) !important;
}
.tsl-fd .link-tertiary:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--fd-colors-gray-700), var(--tw-text-opacity)) !important;
  text-decoration-line: underline !important;
}
.tsl-fd .fd-rating-component {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 16px;
}
.tsl-fd .fd-rating-provider {
  width: 16px;
}
.tsl-fd .fd-rating-provider img {
  width: auto;
  margin-bottom: 0 !important;
}
.tsl-fd .fd-rating-provider amp-img {
  height: 16px;
}
.tsl-fd .fd-rating {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.tsl-fd .fd-rating__star {
  font-family: "fd-rating" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tsl-fd .fd-rating--on:before, .tsl-fd .fd-rating--off:before {
  content: "\e901";
}
.tsl-fd .fd-rating--half:before {
  content: "\e900";
}
.tsl-fd .fd-rating--on, .tsl-fd .fd-rating--half {
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-warning-500), var(--tw-text-opacity));
}
.tsl-fd .fd-rating--off {
  --tw-text-opacity: 1;
  color: rgba(var(--fd-colors-gray-500), var(--tw-text-opacity));
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2ZvdW5kcnkuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDQUE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QUNBRjtBQ1BBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURTRjs7QUNQQTtFQUNFO0FEVUY7O0FDUkE7RUFDRTtFQUNBO0VBQ0E7QURXRjs7QUNUQTtFQUNFO0VBQ0E7QURZRjs7QUNWQTtFQUdFO0VBQ0E7QURXRjs7QUNUQTtFQUdFO0VBQ0E7QURVRjs7QUNSQTtFQUdFO0VBQ0E7QURTRjs7QUNQQTtFQUdFO0VBQ0E7QURRRjs7QUNOQTtFQUNFO0FEU0Y7O0FDUEE7RUFDRTtBRFVGOztBQ1JBO0VBQ0U7QURXRjs7QUNUQTtFQUNFO0FEWUY7O0FDVkE7RUFDRTtBRGFGOztBQ1hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURjRjs7QUNaQTtFQUNFO0FEZUY7O0FDYkE7RUFDRTtFQUNBO0VBQ0E7QURnQkY7O0FDZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlCRjs7QUNmQTtFQUNFO0VBQ0E7QURrQkY7O0FDaEJBO0VBQ0U7RUFDQTtBRG1CRjs7QUNqQkE7RUFDRTtFQUNBO0FEb0JGOztBQ2xCQTtFQUNFO0VBQ0E7QURxQkY7O0FDbkJBO0VBRUU7RUFDQTtBRHFCRjs7QUNuQkE7RUFFRTtFQUNBO0FEcUJGOztBQ25CQTtFQUVFO0VBQ0E7QURxQkY7O0FDbkJBO0VBRUU7RUFDQTtBRHFCRjs7QUNuQkE7RUFFRTtFQUNBO0FEcUJGOztBQ25CQTtFQUVFO0VBQ0E7QURxQkY7O0FDbkJBO0VBRUU7RUFDQTtBRHFCRjs7QUNuQkE7RUFFRTtFQUNBO0FEcUJGOztBQ25CQTtFQUVFO0FEcUJGOztBQ25CQTtFQUVFO0FEcUJGOztBQ25CQTtFQUVFO0FEcUJGOztBQ25CQTtFQUVFO0FEcUJGOztBQ25CQTtFQUNFO0FEc0JGOztBQ3BCQTtFQUNFO0FEdUJGOztBQ3JCQTtFQWVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3QkY7O0FDdEJBO0VBZUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7MkRBQUE7RUFFQTtnRUFBQTtFQUVBO0VBRUE7QUR3QkY7O0FDdEJBO0VBRUU7RUFDQTtBRHlCRjs7QUN2QkE7RUFFRTtFQUNBO0FEMEJGOztBQ3hCQTtFQUNFO0FEMkJGOztBQ3pCQTtFQUNFO0FENEJGOztBQzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkJGOztBQzNCQTtFQUNFO0VBQ0E7RUFDQTtBRDhCRjs7QUM1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtCRjs7QUM3QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ0NGOztBQzlCQTtFQUNFO0FEaUNGOztBQy9CQTtFQUNFO0FEa0NGOztBQ2hDQTtFQUVFO0VBQ0E7RUFDQTtFQUNB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RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFTQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQVNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlGO0VBQ0U7RUFDQTtFQUNBO0FGNmZGO0FFNWZFO0VBQ0U7QUY4Zko7QUUzZkE7RUFDRTtFQUNBO0VBQ0E7QUY2ZkY7QUU1ZkU7RUFDRTtBRjhmSjtBRTNmQTtFQUNFO0VBQ0E7RUFDQTtBRjZmRjtBRTVmRTtFQUNFO0FGOGZKO0FFM2ZBO0VBQ0U7RUFDQTtFQUNBO0FGNmZGO0FFNWZFO0VBQ0U7QUY4Zko7QUUzZkE7RUFDRTtFQUNBO0VBQ0E7QUY2ZkY7QUU1ZkU7RUFDRTtBRjhmSjtBRTNmQTtFQUNFO0VBQ0E7RUFDQTtBRjZmRjtBRTVmRTtFQUNFO0FGOGZKO0FFemZBO0VBQ0U7RUFDQTtFQUVBO0VBQUE7QUYwZkY7QUV6ZkU7RUFFRTtFQUNB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QUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUdmQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHRjtFQUNFO0FSMDZCRjtBUXo2QkU7RUFDRTtFQUNBO0FSMjZCSjtBUXo2QkU7RUFDRTtBUjI2Qko7QVF2NkJFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FSMDZCSjtBUXA2Qkk7RUFDRTtBUnM2Qk47QVFsNkJJO0VBQ0U7QVJvNkJOO0FROTVCSTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90c2wtZm91bmRyeS8uL25vZGVfbW9kdWxlcy8ucG5wbS90YWlsd2luZGNzc0AzLjQuMC9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vdHNsLWZvdW5kcnkvLi9zcmMvc2Fzcy8wMS1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly90c2wtZm91bmRyeS8uL3NyYy9zYXNzL2ZvdW5kcnkuc2NzcyIsIndlYnBhY2s6Ly90c2wtZm91bmRyeS8uL3NyYy9zYXNzLzAxLXNldHRpbmdzL19mbG93Yml0ZS5zY3NzIiwid2VicGFjazovL3RzbC1mb3VuZHJ5Ly4vc3JjL3Nhc3MvMDQtY29tcG9uZW50cy9fYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vdHNsLWZvdW5kcnkvLi9zcmMvc2Fzcy8wNC1jb21wb25lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovL3RzbC1mb3VuZHJ5Ly4vc3JjL3Nhc3MvMDQtY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovL3RzbC1mb3VuZHJ5Ly4vc3JjL3Nhc3MvMDQtY29tcG9uZW50cy9fbGluay5zY3NzIiwid2VicGFjazovL3RzbC1mb3VuZHJ5Ly4vc3JjL3Nhc3MvMDQtY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly90c2wtZm91bmRyeS8uL3NyYy9zYXNzLzA0LWNvbXBvbmVudHMvX2RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly90c2wtZm91bmRyeS8uL3NyYy9zYXNzLzA0LWNvbXBvbmVudHMvX3JhdGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZkLXJhdGluZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N0YXIvc3Rhci5lb3Q/YjU0aG8yXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N0YXIvc3Rhci5lb3Q/YjU0aG8yI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL3N0YXIvc3Rhci50dGY/YjU0aG8yXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL3N0YXIvc3Rhci53b2ZmP2I1NGhvMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4iLCIvLyBAaW1wb3J0IFwiX2xlZ2FjeVwiO1xuXG4vLyBUYWlsd2luZCBjdXN0b20gcHJlZmxpZ2h0XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvYmFzZVwiO1xuXG5AaW1wb3J0IFwiMDEtc2V0dGluZ3MvZm9udHNcIjtcbkBpbXBvcnQgXCIwMS1zZXR0aW5ncy9mbG93Yml0ZVwiO1xuLnRzbC1mZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50c2wtZmQge1xuICAqLFxuICA6OmJlZm9yZSxcbiAgOjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgQGFwcGx5IGJvcmRlci1ncmF5LTMwMDtcbiAgfVxuXG4gIC8vIEBpbXBvcnQgXCJ+dGFpbHdpbmRjc3MvYmFzZVwiO1xuXG4gIC8vIEBpbXBvcnQgXCJ0YWlsd2luZGNzcy9jb21wb25lbnRzXCI7XG5cbiAgLy8gQGltcG9ydCBcIl9jb21wb25lbnRzXCI7XG4gIEBpbXBvcnQgXCIwNC1jb21wb25lbnRzL2J0blwiO1xuICBAaW1wb3J0IFwiMDQtY29tcG9uZW50cy9hbGVydFwiO1xuICBAaW1wb3J0IFwiMDQtY29tcG9uZW50cy9iYWRnZVwiO1xuICBAaW1wb3J0IFwiMDQtY29tcG9uZW50cy9kaXZpZGVyXCI7XG4gIEBpbXBvcnQgXCIwNC1jb21wb25lbnRzL2Zvcm1cIjtcbiAgQGltcG9ydCBcIjA0LWNvbXBvbmVudHMvbGlua1wiO1xuICBAaW1wb3J0IFwiMDQtY29tcG9uZW50cy9yYXRpbmdcIjtcbiAgLy8gQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllc1wiO1xufVxuIiwiLy8gRnJvbSB0YWlsd2luZC5jb25maWcgcmVxdWlyZShcImZsb3diaXRlL3BsdWdpblwiKSxcbi50b29sdGlwLWFycm93LFxuLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuW2RhdGEtdG9vbHRpcC1zdHlsZV49XCJsaWdodFwiXSArIC50b29sdGlwID4gLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xufVxuW2RhdGEtdG9vbHRpcC1zdHlsZV49XCJsaWdodFwiXVxuICArIC50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl1cbiAgPiAudG9vbHRpcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuW2RhdGEtdG9vbHRpcC1zdHlsZV49XCJsaWdodFwiXVxuICArIC50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXVxuICA+IC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbltkYXRhLXRvb2x0aXAtc3R5bGVePVwibGlnaHRcIl1cbiAgKyAudG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdXG4gID4gLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuW2RhdGEtdG9vbHRpcC1zdHlsZV49XCJsaWdodFwiXVxuICArIC50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdXG4gID4gLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogLTRweDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogLTRweDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogLTRweDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogLTRweDtcbn1cbi50b29sdGlwLmludmlzaWJsZSA+IC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbltkYXRhLXBvcHBlci1hcnJvd10sXG5bZGF0YS1wb3BwZXItYXJyb3ddOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5bZGF0YS1wb3BwZXItYXJyb3ddIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2RhdGEtcG9wcGVyLWFycm93XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5bZGF0YS1wb3BwZXItYXJyb3ddOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuW3JvbGU9XCJ0b29sdGlwXCJdID4gW2RhdGEtcG9wcGVyLWFycm93XTpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG59XG4uZGFyayBbcm9sZT1cInRvb2x0aXBcIl0gPiBbZGF0YS1wb3BwZXItYXJyb3ddOmJlZm9yZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRiNTU2Mztcbn1cbltyb2xlPVwidG9vbHRpcFwiXSA+IFtkYXRhLXBvcHBlci1hcnJvd106YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG59XG4uZGFyayBbcm9sZT1cInRvb2x0aXBcIl0gPiBbZGF0YS1wb3BwZXItYXJyb3ddOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NTYzO1xufVxuW2RhdGEtcG9wb3Zlcl1bcm9sZT1cInRvb2x0aXBcIl1bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXVxuICA+IFtkYXRhLXBvcHBlci1hcnJvd106YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbltkYXRhLXBvcG92ZXJdW3JvbGU9XCJ0b29sdGlwXCJdW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl1cbiAgPiBbZGF0YS1wb3BwZXItYXJyb3ddOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbltkYXRhLXBvcG92ZXJdW3JvbGU9XCJ0b29sdGlwXCJdW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXVxuICA+IFtkYXRhLXBvcHBlci1hcnJvd106YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuW2RhdGEtcG9wb3Zlcl1bcm9sZT1cInRvb2x0aXBcIl1bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdXG4gID4gW2RhdGEtcG9wcGVyLWFycm93XTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbltkYXRhLXBvcG92ZXJdW3JvbGU9XCJ0b29sdGlwXCJdW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl1cbiAgPiBbZGF0YS1wb3BwZXItYXJyb3ddOmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbltkYXRhLXBvcG92ZXJdW3JvbGU9XCJ0b29sdGlwXCJdW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl1cbiAgPiBbZGF0YS1wb3BwZXItYXJyb3ddOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuW2RhdGEtcG9wb3Zlcl1bcm9sZT1cInRvb2x0aXBcIl1bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl1cbiAgPiBbZGF0YS1wb3BwZXItYXJyb3ddOmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5bZGF0YS1wb3BvdmVyXVtyb2xlPVwidG9vbHRpcFwiXVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXVxuICA+IFtkYXRhLXBvcHBlci1hcnJvd106YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuW2RhdGEtcG9wb3Zlcl1bcm9sZT1cInRvb2x0aXBcIl1bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXVxuICA+IFtkYXRhLXBvcHBlci1hcnJvd10ge1xuICBib3R0b206IC01cHg7XG59XG5bZGF0YS1wb3BvdmVyXVtyb2xlPVwidG9vbHRpcFwiXVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdXG4gID4gW2RhdGEtcG9wcGVyLWFycm93XSB7XG4gIHRvcDogLTVweDtcbn1cbltkYXRhLXBvcG92ZXJdW3JvbGU9XCJ0b29sdGlwXCJdW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdXG4gID4gW2RhdGEtcG9wcGVyLWFycm93XSB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuW2RhdGEtcG9wb3Zlcl1bcm9sZT1cInRvb2x0aXBcIl1bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdXG4gID4gW2RhdGEtcG9wcGVyLWFycm93XSB7XG4gIGxlZnQ6IC01cHg7XG59XG5bcm9sZT1cInRvb2x0aXBcIl0uaW52aXNpYmxlID4gW2RhdGEtcG9wcGVyLWFycm93XTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5bcm9sZT1cInRvb2x0aXBcIl0uaW52aXNpYmxlID4gW2RhdGEtcG9wcGVyLWFycm93XTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblt0eXBlPVwidGV4dFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cIm1vbnRoXCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPVwid2Vla1wiXSxcblttdWx0aXBsZV0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2YjcyODA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xufVxuW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuW3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcblt0eXBlPVwidXJsXCJdOmZvY3VzLFxuW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcblt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuW3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcblt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5bdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcblt0eXBlPVwidGVsXCJdOmZvY3VzLFxuW3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuW3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuW211bHRpcGxlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtLXR3LXJpbmctaW5zZXQ6IHZhcigtLXR3LWVtcHR5LCAvKiEqLyAvKiEqLyk7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiAjMWM2NGYyO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDBcbiAgICB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMFxuICAgIGNhbGMoMXB4ICsgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpKSB2YXIoLS10dy1yaW5nLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLFxuICAgIHZhcigtLXR3LXNoYWRvdyk7XG4gIGJvcmRlci1jb2xvcjogIzFjNjRmMjtcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZiNzI4MDtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBvcGFjaXR5OiAxO1xufVxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbn1cbnNlbGVjdDpub3QoW3NpemVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDEwIDYnJTNlICUzY3BhdGggc3Ryb2tlPSclMjM2QjcyODAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDQgNCA0LTQnLyUzZSAlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjc1ZW0gMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbjppcyhbZGlyPVwicnRsXCJdKSBzZWxlY3Q6bm90KFtzaXplXSkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuNzVyZW0gY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiB1bnNldDtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiB1bnNldDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBjb2xvcjogIzFjNjRmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmI3MjgwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXG5bdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtLXR3LXJpbmctaW5zZXQ6IHZhcigtLXR3LWVtcHR5LCAvKiEqLyAvKiEqLyk7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDJweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiAjMWM2NGYyO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDBcbiAgICB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMFxuICAgIGNhbGMoMnB4ICsgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpKSB2YXIoLS10dy1yaW5nLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLFxuICAgIHZhcigtLXR3LXNoYWRvdyk7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4uZGFyayBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4uZGFyayBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41NWVtIDAuNTVlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTInJTNlICUzY3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J00xIDUuOTE3IDUuNzI0IDEwLjUgMTUgMS41Jy8lM2UgJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjU1ZW0gMC41NWVtO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSczJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG59XG4uZGFyayBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSczJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxMiclM2UgJTNjcGF0aCBzdHJva2U9J3doaXRlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTAuNSA2aDE0Jy8lM2UgJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41NWVtIDAuNTVlbTtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmhvdmVyLFxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHVuc2V0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblt0eXBlPVwiZmlsZVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvIGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxZjI5Mzc7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6ZmlsZS1zZWxlY3Rvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzc0MTUxO1xufVxuOmlzKFtkaXI9XCJydGxcIl0pIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kYXJrIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzRiNTU2Mztcbn1cbi5kYXJrIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2YjcyODA7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzFjNjRmMjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzljYTNhZjtcbn1cbi5kYXJrIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNmI3MjgwO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IHZhcigtLXR3LXJpbmctaW5zZXQpIDAgMCAwXG4gICAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDBcbiAgICBjYWxjKDRweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSxcbiAgICB2YXIoLS10dy1zaGFkb3csIDAgMCAjMDAwMCk7XG4gIC0tdHctcmluZy1vcGFjaXR5OiAxcHg7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDE2NCAyMDIgMjU0IC8gdmFyKC0tdHctcmluZy1vcGFjaXR5KSk7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMWM2NGYyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM5Y2EzYWY7XG59XG4uZGFyayBpbnB1dFt0eXBlPVwicmFuZ2VcIl06ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNmI3MjgwO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzNmODNmODtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Y4M2Y4O1xufVxuLnRvZ2dsZS1iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgbGVmdDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkMWQ1ZGI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSxcbiAgICBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLFxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygwcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpXG4gICAgdmFyKC0tdHctcmluZy1jb2xvcik7XG59XG5pbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1iZzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbmlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLWJnIHtcbiAgYmFja2dyb3VuZDogIzFjNjRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM2NGYyO1xufVxuIiwiLmZkLWJ0biB7XG4gIC0tZmQtY29sb3ItbG9hZGVyOiByZ2JhKHZhcigtLWZkLWNvbG9ycy1ncmF5LTMwMCksIDEpO1xuICAtLWZkLWJnLWxvYWRlcjogcmdiYSh2YXIoLS1mZC1jb2xvcnMtZ3JheS0zMDApLCAwLjUpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIEBhcHBseSBmb250LXNhbnMgaW5saW5lLWZsZXggbGVhZGluZy00IGJvcmRlciBib3JkZXItc29saWQgcHgtMyBweS0yIHJvdW5kZWQtbGcgdGV4dC1zbSBqdXN0aWZ5LWNlbnRlciBjdXJzb3ItcG9pbnRlciBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQgdHJhbnNpdGlvbiBuby11bmRlcmxpbmUgaXRlbXMtY2VudGVyIGJnLXRyYW5zcGFyZW50IGFsaWduLW1pZGRsZSBmb250LXNlbWlib2xkIHNlbGVjdC1ub25lO1xuICBAYXBwbHkgaG92ZXI6bm8tdW5kZXJsaW5lO1xuXG4gIEBhcHBseSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctb2Zmc2V0LTI7XG4gIEBhcHBseSBmb2N1czpyaW5nLW9mZnNldC1wcmltYXJ5LTEwMCBmb2N1czpyaW5nLXByaW1hcnktMTAwO1xuXG4gIC8vIFRvIGZvbGxvdyBidXR0b24gbGluZS1oZWlnaHRcbiAgPiBpIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLy8gRmlsbGVkXG4uZmQtYnRuLS1kZWZhdWx0IHtcbiAgQGFwcGx5IHRleHQtZ3JheS04MDAgYm9yZGVyLWdyYXktNDAwIGJnLXdoaXRlIGhvdmVyOmJnLWdyYXktMTAwO1xuXG4gIEBhcHBseSBkaXNhYmxlZDp0ZXh0LWdyYXktMzAwIGRpc2FibGVkOmJnLWdyYXktMTAwIGRpc2FibGVkOmJvcmRlci1ncmF5LTEwMDtcbn1cblxuLmZkLWJ0bi0tcHJpbWFyeSB7XG4gIEBhcHBseSB0ZXh0LWludmVyc2UgYm9yZGVyLXByaW1hcnktNzAwIGJnLXByaW1hcnktNzAwIGhvdmVyOmJnLXByaW1hcnktNjAwO1xufVxuXG4uZmQtYnRuLS1zdWNjZXNzIHtcbiAgQGFwcGx5IHRleHQtaW52ZXJzZSBib3JkZXItc3VjY2Vzcy01MDAgYmctc3VjY2Vzcy01MDAgaG92ZXI6Ymctc3VjY2Vzcy02MDA7XG59XG5cbi5mZC1idG4tLWRhbmdlciB7XG4gIEBhcHBseSB0ZXh0LWludmVyc2UgYm9yZGVyLWRhbmdlci01MDAgYmctZGFuZ2VyLTUwMCBob3ZlcjpiZy1kYW5nZXItNjAwO1xufVxuXG4uZmQtYnRuLS1pbmZvIHtcbiAgQGFwcGx5IHRleHQtaW52ZXJzZSBib3JkZXItaW5mby01MDAgYmctaW5mby01MDAgaG92ZXI6YmctaW5mby02MDA7XG59XG5cbi5mZC1idG4tLXdhcm5pbmcge1xuICBAYXBwbHkgdGV4dC1pbnZlcnNlIGJvcmRlci13YXJuaW5nLTUwMCBiZy13YXJuaW5nLTUwMCBob3ZlcjpiZy13YXJuaW5nLTYwMDtcbn1cblxuLmZkLWJ0bi0tZGVmYXVsdCxcbi5mZC1idG4tLXByaW1hcnksXG4uZmQtYnRuLS1zdWNjZXNzLFxuLmZkLWJ0bi0tZGFuZ2VyLFxuLmZkLWJ0bi0taW5mbyxcbi5mZC1idG4tLXdhcm5pbmcge1xuICAtLWZkLWNvbG9yLWxvYWRlcjogcmdiYSh2YXIoLS1mZC1jb2xvcnMtaW52ZXJzZSksIDEpO1xuICAtLWZkLWJnLWxvYWRlcjogcmdiYSh2YXIoLS1mZC1jb2xvcnMtZ3JheS0xMDApLCAwLjIpO1xuICBAYXBwbHkgZGlzYWJsZWQ6dGV4dC1ncmF5LTMwMCBkaXNhYmxlZDpiZy1ncmF5LTEwMCBkaXNhYmxlZDpib3JkZXItZ3JheS0xMDA7XG59XG5cbi8vIE91dGxpbmVcbi5mZC1idG4tLWRlZmF1bHQtbyB7XG4gIEBhcHBseSBib3JkZXItZ3JheS0zMDAgdGV4dC1ncmF5LTgwMCBiZy10cmFuc3BhcmVudDtcbiAgQGFwcGx5IGhvdmVyOmJnLWdyYXktMTAwO1xuICAvLyBjb2xvcjogdmFyKC0tZmQtZ3JheS04MDApO1xufVxuXG4uZmQtYnRuLS1wcmltYXJ5LW8ge1xuICBAYXBwbHkgYm9yZGVyLXByaW1hcnktMzAwIHRleHQtcHJpbWFyeS03MDAgYmctdHJhbnNwYXJlbnQ7XG4gIEBhcHBseSBob3ZlcjpiZy1wcmltYXJ5LTEwMDtcbn1cblxuLmZkLWJ0bi0tc3VjY2Vzcy1vIHtcbiAgQGFwcGx5IGJvcmRlci1zdWNjZXNzLTUwMCB0ZXh0LXN1Y2Nlc3MtNTAwIGJnLXRyYW5zcGFyZW50O1xuICBAYXBwbHkgaG92ZXI6Ymctc3VjY2Vzcy0xMDA7XG59XG5cbi5mZC1idG4tLWRhbmdlci1vIHtcbiAgQGFwcGx5IGJvcmRlci1kYW5nZXItNTAwIHRleHQtZGFuZ2VyLTUwMCBiZy10cmFuc3BhcmVudDtcbiAgQGFwcGx5IGhvdmVyOmJnLWRhbmdlci0xMDA7XG59XG5cbi5mZC1idG4tLWluZm8tbyB7XG4gIEBhcHBseSBib3JkZXItaW5mby01MDAgdGV4dC1pbmZvLTUwMCBiZy10cmFuc3BhcmVudDtcbiAgQGFwcGx5IGhvdmVyOmJnLWluZm8tMTAwO1xufVxuXG4uZmQtYnRuLS13YXJuaW5nLW8ge1xuICBAYXBwbHkgYm9yZGVyLXdhcm5pbmctNTAwIHRleHQtd2FybmluZy01MDAgYmctdHJhbnNwYXJlbnQ7XG4gIEBhcHBseSBob3ZlcjpiZy13YXJuaW5nLTEwMDtcbn1cblxuLmZkLWJ0bi0tZGVmYXVsdC1vLFxuLmZkLWJ0bi0tcHJpbWFyeS1vLFxuLmZkLWJ0bi0tc3VjY2Vzcy1vLFxuLmZkLWJ0bi0tZGFuZ2VyLW8sXG4uZmQtYnRuLS1pbmZvLW8sXG4uZmQtYnRuLS13YXJuaW5nLW8ge1xuICBAYXBwbHkgZGlzYWJsZWQ6dGV4dC1ncmF5LTMwMCBkaXNhYmxlZDpiZy10cmFuc3BhcmVudCBkaXNhYmxlZDpib3JkZXItZ3JheS0yMDAgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi8vIEdob3N0XG4uZmQtYnRuLS1kZWZhdWx0LWdob3N0IHtcbiAgQGFwcGx5IGJvcmRlci10cmFuc3BhcmVudCBiZy10cmFuc3BhcmVudCB0ZXh0LWdyYXktODAwO1xuICBAYXBwbHkgaG92ZXI6YmctZ3JheS0xMDA7XG59XG5cbi5mZC1idG4tLXByaW1hcnktZ2hvc3Qge1xuICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50IHRleHQtcHJpbWFyeS03MDA7XG4gIEBhcHBseSBob3ZlcjpiZy1wcmltYXJ5LTEwMDtcbn1cblxuLmZkLWJ0bi0tc3VjY2Vzcy1naG9zdCB7XG4gIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQgYmctdHJhbnNwYXJlbnQgdGV4dC1zdWNjZXNzLTUwMDtcbiAgQGFwcGx5IGhvdmVyOmJnLXN1Y2Nlc3MtMTAwO1xufVxuXG4uZmQtYnRuLS1kYW5nZXItZ2hvc3Qge1xuICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50IHRleHQtZGFuZ2VyLTUwMDtcbiAgQGFwcGx5IGhvdmVyOmJnLWRhbmdlci0xMDA7XG59XG5cbi5mZC1idG4tLWluZm8tZ2hvc3Qge1xuICBAYXBwbHkgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50IHRleHQtaW5mby01MDA7XG4gIEBhcHBseSBob3ZlcjpiZy1pbmZvLTEwMDtcbn1cblxuLmZkLWJ0bi0td2FybmluZy1naG9zdCB7XG4gIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQgYmctdHJhbnNwYXJlbnQgdGV4dC13YXJuaW5nLTUwMDtcbiAgQGFwcGx5IGhvdmVyOmJnLXdhcm5pbmctMTAwO1xufVxuXG4uZmQtYnRuLS1kZWZhdWx0LWdob3N0LFxuLmZkLWJ0bi0tcHJpbWFyeS1naG9zdCxcbi5mZC1idG4tLXN1Y2Nlc3MtZ2hvc3QsXG4uZmQtYnRuLS1kYW5nZXItZ2hvc3QsXG4uZmQtYnRuLS1pbmZvLWdob3N0LFxuLmZkLWJ0bi0td2FybmluZy1naG9zdCB7XG4gIEBhcHBseSBkaXNhYmxlZDp0ZXh0LWdyYXktMzAwIGRpc2FibGVkOmJnLXRyYW5zcGFyZW50IGRpc2FibGVkOmJvcmRlci10cmFuc3BhcmVudDtcbn1cblxuLy8gU29jaWFsIGJ1dHRvbnMgY29sb3IgaGF2ZSB0byBmb2xsb3cgZ3VpZGVsaW5lc1xuLmZkLWJ0bi0tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQyNjdiMjtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2N2IyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1Njk0O1xuICB9XG59XG4uZmQtYnRuLS10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzlhZWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzOWFlZDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0ODdlMztcbiAgfVxufVxuLmZkLWJ0bi0tbGlua2VkaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBhNjZjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMGE2NmMyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0ZDkyO1xuICB9XG59XG4uZmQtYnRuLS10d2l0Y2gge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzVmNDhhMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWY0OGEwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzYjg0O1xuICB9XG59XG4uZmQtYnRuLS1hcHBsZS0tZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5mZC1idG4tLWFwcGxlLS1sIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyBlcyM0NTI1IER1ZSB0byB3ZSBjYW4ndCBnbG9iYWxseSBkZWZpbmUgb24gaW1nXG4uZmQtYnRuLS1nb29nbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLy8gYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBAYXBwbHkgYm9yZGVyLWdyYXktMzAwO1xuICBpbWcsXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBhcHBseSBtci0xO1xuICB9XG59XG5cbi5mZC1idG4tLXhpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNjU2NztcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NTY3O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDNlO1xuICB9XG59XG4uZmQtYnRuLS12ayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGM3NWEzO1xuICBib3JkZXItY29sb3I6ICM0Yzc1YTM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjYxODc7XG4gIH1cbn1cbi5mZC1idG4tLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzYxMTE4O1xuICBib3JkZXItY29sb3I6ICNjNjExMTg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMDBlMTM7XG4gIH1cbn1cbi5mZC1idG4tLXJlZGRpdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzg2YTljO1xuICBib3JkZXItY29sb3I6ICMzODZhOWM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDU2N2U7XG4gIH1cbn1cbi5mZC1idG4tLXBvY2tldCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWYzZTU2O1xuICBib3JkZXItY29sb3I6ICNlZjNlNTY7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzE4MzU7XG4gIH1cbn1cbi5mZC1idG4tLWVtYWlsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgfVxufVxuXG4vLyBTdGF0ZVxuLmZkLWJ0biB7XG4gICYuaXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhciwgb3BhY2l0eSAwLjFzIGVhc2U7XG5cbiAgICAvKiBTdGF0aWMgU2hhcGUgKi9cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xuICAgICAgQGFwcGx5IGJvcmRlci0yIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDA7XG4gICAgfVxuXG4gICAgLyogQWN0aXZlIFNoYXBlICovXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tZmQtd2hpdGUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgLy8gQGFwcGx5IGJvcmRlci1ncmF5LTQwMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEodmFyKC0tZmQtY29sb3JzLWdyYXktMzAwKSwgMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcbiAgICAgIGFuaW1hdGlvbjogby1idG4tc3Bpbi1rZXlmcmFtZSAwLjZzIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBBY3RpdmUgQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIG8tYnRuLXNwaW4ta2V5ZnJhbWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBDb2xvciBDaG9pY2UgRkQgKi9cbi5jb2xvci1jaG9pY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGFwcGx5IGJnLXByaW1hcnktNzAwO1xufVxuXG4uY29sb3ItY2hvaWNlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY29sb3ItdGhlbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgzcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi50ZXN0LWJ0bi1iZyB7XG4gIEBhcHBseSBiZy1wcmltYXJ5LTUwO1xufVxuLmRhcmsgLnRlc3QtYnRuLWJnIHtcbiAgQGFwcGx5IGJnLXdoaXRlO1xufVxuIiwiLy9cbi8vIEFsZXJ0c1xuXG4vLyBCYXNlIHN0eWxlc1xuXG4uZmQtYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGFwcGx5IHAtMiByb3VuZGVkLW1kIHRleHQteHMgZm9udC1zYW5zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gICYtLWxpbmsge1xuICAgIEBhcHBseSBmb250LWJvbGQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uZmQtYWxlcnRfX2Nsb3NlIHtcbiAgLy8gZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgLy8gb3BhY2l0eTogMC4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5idXR0b24uZmQtYWxlcnRfX2Nsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cbi5mZC1hbGVydC0tZGlzbWlzc2libGUge1xuICAvLyBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG4gIC8vIHBhZGRpbmctcmlnaHQ6ICRzaS1zcGFjaW5nLS1tZDtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuZmQtYWxlcnRfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgLy8gcmlnaHQ6IC0yNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFN0YXRlcyBzdHlsZXNcbiRzdGF0ZXM6IHN1Y2Nlc3MsIGluZm8sIHdhcm5pbmcsIGRhbmdlcjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi8gLy9xdWljayBmaXhcbkBlYWNoICRzdGF0ZSBpbiAkc3RhdGVzIHtcbiAgLmZkLWFsZXJ0IHtcbiAgICAmLS0jeyRzdGF0ZX0ge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tZmQtY29sb3JzLSN7JHN0YXRlfS03MDApLCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tZmQtY29sb3JzLSN7JHN0YXRlfS01MCksIDEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWZkLWNvbG9ycy0jeyRzdGF0ZX0tNTApLCAxKTtcblxuICAgICAgLm8tYWxlcnRfX2Nsb3NlIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tZmQtY29sb3JzLSN7JHN0YXRlfS01MDApLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbiIsIi5kYXJrIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbi5kYXJrIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZkLWZvcm0tZ3JvdXAge1xuICAvLyBAYXBwbHkgbWItNDtcbn1cblxuLmZkLWZvcm0tbGFiZWwge1xuICBAYXBwbHkgYmxvY2sgdGV4dC1iYXNlIGxlYWRpbmctNiBmb250LXNlbWlib2xkIHRleHQtZ3JheS05MDAgbWItMjtcbn1cblxuLmZkLWZvcm0taW5wdXQge1xuICBAYXBwbHkgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIHRleHQtc20gcm91bmRlZC1sZyBmb2N1czpyaW5nLXByaW1hcnktNTAwIGZvY3VzOmJvcmRlci1wcmltYXJ5LTUwMCBibG9jayB3LWZ1bGwgcHgtMyBweS0yIHBsYWNlaG9sZGVyLWdyYXktNDAwO1xufVxuXG4vKiAuZmQtZm9ybS1zZWxlY3Qge1xuXHRAYXBwbHkgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIHRleHQtc20gcm91bmRlZC1sZyBmb2N1czpyaW5nLXByaW1hcnktNTAwIGZvY3VzOmJvcmRlci1wcmltYXJ5LTUwMCBibG9jayB3LWZ1bGwgcHgtNCBweS0zO1xufSAqL1xuLmZkLWNoZWNrYm94IHtcbiAgQGFwcGx5IHctNCBoLTQgdGV4dC1wcmltYXJ5LTYwMCBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktMzAwIHJvdW5kZWQgZm9jdXM6cmluZy1wcmltYXJ5LTUwMCBmb2N1czpyaW5nLTIgY2hlY2tlZDpib3JkZXItcHJpbWFyeS01MDA7XG59XG5cbi5mZC1yYWRpbyB7XG4gIEBhcHBseSB3LTQgaC00IHRleHQtcHJpbWFyeS02MDAgYmctZ3JheS0xMDAgYm9yZGVyLWdyYXktMzAwIGZvY3VzOnJpbmctcHJpbWFyeS01MDAgZm9jdXM6cmluZy0yO1xufVxuIiwiLy8gU2FkIGxpZmVcbi5saW5rLXByaW1hcnkge1xuICBAYXBwbHkgdGV4dC1wcmltYXJ5LTcwMCBob3Zlcjp0ZXh0LXByaW1hcnktODAwIGhvdmVyOnVuZGVybGluZSAjeyFpbXBvcnRhbnR9O1xufVxuXG4vKiAobGlua3MgaW4gYmxvZyB0aXRsZSwgbWVudSBpdGVtcykgKi9cbi5saW5rLXNlY29uZGFyeSB7XG4gIEBhcHBseSB0ZXh0LWdyYXktOTAwIGhvdmVyOnRleHQtcHJpbWFyeS03MDAgaG92ZXI6dW5kZXJsaW5lICN7IWltcG9ydGFudH07XG59XG5cbi5saW5rLWdyYXkge1xuICBAYXBwbHkgdGV4dC1ncmF5LTYwMCBob3Zlcjp0ZXh0LWdyYXktOTAwIGhvdmVyOnVuZGVybGluZSAjeyFpbXBvcnRhbnR9O1xufVxuXG4vKiBmb290ZXIgbWVudSBpdGVtcyxzb2NpYWwgbWVkaWEgaWNvbnMgKi9cbi5saW5rLXRlcnRpYXJ5IHtcbiAgQGFwcGx5IHRleHQtZ3JheS01MDAgaG92ZXI6dGV4dC1ncmF5LTcwMCBob3Zlcjp1bmRlcmxpbmUgI3shaW1wb3J0YW50fTtcbn1cbiIsIi5mZC1iYWRnZSB7XG4gIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyYXktNzAwIHB4LVs2cHhdIHB5LTEgcm91bmRlZC1tZCB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQ7XG59XG4uZmQtYmFkZ2UtLXN1Y2Nlc3Mge1xuICBAYXBwbHkgYmctc3VjY2Vzcy03MDAgdGV4dC1pbnZlcnNlO1xufVxuIiwiLmZkLWRpdmlkZXIge1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWdyYXktMjAwO1xufVxuIiwiLmZkLXJhdGluZy1jb21wb25lbnQge1xuICBAYXBwbHkgZmxleCBnYXAtMiBpdGVtcy1jZW50ZXIgbGVhZGluZy1bMTZweF07XG59XG5cbi5mZC1yYXRpbmctcHJvdmlkZXIge1xuICB3aWR0aDogMTZweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYW1wLWltZyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uZmQtcmF0aW5nIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0xO1xuICAmX19zdGFyIHtcbiAgICBmb250LWZhbWlseTogXCJmZC1yYXRpbmdcIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgJjpiZWZvcmUge1xuICAgIH1cbiAgfVxuICAmLS1vbixcbiAgJi0tb2ZmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIH1cbiAgfVxuICAmLS1oYWxmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgIH1cbiAgfVxuXG4gICYtLW9uLFxuICAmLS1oYWxmIHtcbiAgICBAYXBwbHkgdGV4dC13YXJuaW5nLTUwMDtcbiAgfVxuICAmLS1vZmYge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNTAwO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/