@font-face {
  font-family: icons;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/icons.eot);
  src: url(../fonts/icons.woff) format("woff"), url(../fonts/icons.ttf) format("truetype"), url(../fonts/iconsd41d.eot?#iefix) format("embedded-opentype")
}

[class*=" icon-"],
[class^=icon-] {
  display: inline-block;
  font-family: icons;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-transform: none
}

ul.list-disc {
  padding-left: 1.5rem; /* Adds indentation to the list */
}

.text-justify {
  text-align: justify; /* Justifies the text in paragraphs */
}

.icon-chart-relationship:before {
  content: "\ea01"
}

.icon-chart-ring:before {
  content: "\ea02"
}

.icon-check:before {
  content: "\ea03"
}

.icon-copy:before {
  content: "\ea04"
}

.icon-layers:before {
  content: "\ea05"
}

.icon-linktree:before {
  content: "\ea06"
}

.icon-menu-circle:before {
  content: "\ea07"
}

.icon-minus:before {
  content: "\ea08"
}

.icon-plus:before {
  content: "\ea09"
}

.icon-telegram:before {
  content: "\ea0a"
}

.icon-twitter:before {
  content: "\ea0b"
}

.icon-union:before {
  content: "\ea0c"
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/BeausiteClassic-Bold.woff2) format("woff2"), url(../fonts/BeausiteClassic-Bold.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/BeausiteClassic-Black.woff2) format("woff2"), url(../fonts/BeausiteClassic-Black.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/BeausiteClassic-BlackItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-BlackItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic Clear;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/BeausiteClassic-ClearItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-ClearItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/BeausiteClassic-BoldItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-BoldItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic Clear;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/BeausiteClassic-Clear.woff2) format("woff2"), url(../fonts/BeausiteClassic-Clear.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/BeausiteClassic-LightItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-LightItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/BeausiteClassic-Light.woff2) format("woff2"), url(../fonts/BeausiteClassic-Light.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/BeausiteClassic-Medium.woff2) format("woff2"), url(../fonts/BeausiteClassic-Medium.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/BeausiteClassic-MediumItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-MediumItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic Regular;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/BeausiteClassic-RegularItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-RegularItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/BeausiteClassic-Regular.woff2) format("woff2"), url(../fonts/BeausiteClassic-Regular.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/BeausiteClassic-SemiboldItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-SemiboldItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/BeausiteClassic-Semibold.woff2) format("woff2"), url(../fonts/BeausiteClassic-Semibold.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/BeausiteClassic-ThinItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-ThinItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic Ultrablack;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/BeausiteClassic-Ultrablack.woff2) format("woff2"), url(../fonts/BeausiteClassic-Ultrablack.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/BeausiteClassic-Ultralight.woff2) format("woff2"), url(../fonts/BeausiteClassic-Ultralight.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic Ultrablack;
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/BeausiteClassic-UltrablackItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-UltrablackItalic.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/BeausiteClassic-Thin.woff2) format("woff2"), url(../fonts/BeausiteClassic-Thin.woff) format("woff")
}

@font-face {
  font-display: swap;
  font-family: Beausite Classic;
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/BeausiteClassic-UltralightItalic.woff2) format("woff2"), url(../fonts/BeausiteClassic-UltralightItalic.woff) format("woff")
}

/*! tailwindcss v3.4.9 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box
}

:after,
:before {
  --tw-content: ""
}

:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  font-family: Beausite Classic, sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent
}

body {
  line-height: inherit;
  margin: 0
}

hr {
  border-top-width: 1px;
  color: inherit;
  height: 0
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit
}

a {
  color: inherit;
  text-decoration: inherit
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-size: 1em;
  font-variation-settings: normal
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-feature-settings: inherit;
  font-size: 100%;
  font-variation-settings: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0
}

button,
select {
  text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  appearance: none; /* Standard */
  -webkit-appearance: none; /* Safari & Chrome */
  -moz-appearance: none; /* Firefox */
  background-color: transparent;
  background-image: none
}

:-moz-focusring {
  outline: auto
}

:-moz-ui-invalid {
  box-shadow: none
}

progress {
  vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  
  outline-offset: -2px
}

::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

summary {
  display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0
}

fieldset {
  margin: 0
}

fieldset,
legend {
  padding: 0
}

menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0
}

dialog {
  padding: 0
}

textarea {
  resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1
}

input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1
}

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

:disabled {
  cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  
}

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



[hidden] {
  display: none
}

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

.tooltip-arrow {
  visibility: hidden
}

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

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

[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-left-width: 1px;
  border-top-width: 1px
}

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

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

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

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

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

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

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

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

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

[data-popper-arrow]:after {
  background: inherit;
  height: 9px;
  position: absolute;
  width: 9px
}

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

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

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

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

[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after,
[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^=right]>[data-popper-arrow]:after,
[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^=bottom]>[data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before {
  border-left-width: 1px;
  border-top-width: 1px
}

[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before {
  border-right-width: 1px;
  border-top-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]:after,
[role=tooltip].invisible>[data-popper-arrow]:before {
  visibility: hidden
}

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

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
select:focus,
textarea: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: #c4c4c4;
  --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);
  border-color: #c4c4c4;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

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
}

input[type=time]::-webkit-calendar-picker-indicator {
  background: none
}

select:not([size]) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' 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 .75rem center;
  background-repeat: no-repeat;
  background-size: .75em .75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact
}

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

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

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

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

[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: #c4c4c4;
  --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)
}

.dark [type=checkbox]:checked,
.dark [type=radio]:checked,
[type=checkbox]:checked,
[type=radio]:checked {
  background-color: currentColor;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .55em .55em;
  border-color: transparent
}

[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' 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: .55em .55em;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact
}

.dark [type=radio]:checked,
[type=radio]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
  background-size: 1em 1em
}

[type=checkbox]:indeterminate {
  background-color: currentColor;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M.5 6h14'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .55em .55em;
  border-color: transparent;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact
}

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

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

[type=file]:focus {
  outline: 1px auto inherit
}

input[type=file]::file-selector-button {
  background: #ffffff;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: .875rem;
  font-weight: 500;
  margin-inline-end: 1rem;
  margin-inline-start: -1rem;
  padding: .625rem 1rem .625rem 2rem
}

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

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

.dark input[type=file]::file-selector-button {
  background: #e2e2e2;
  color: #fff
}

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

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

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 {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  border: 0;
  border-radius: 9999px;
  cursor: pointer;
  height: 1.25rem;
  width: 1.25rem
}

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: #f4bc56
}

input[type=range]::-ms-fill-lower {
  background: #f7a919
}

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

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

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

.h-screen-dynamic {
  height: 100vh;
  height: 100dvh
}

.min-h-screen-dynamic {
  min-height: 100vh;
  min-height: 100dvh
}

*,
:after,
:before {
  border-color: hsla(0, 0%, 100%, .1)
}

.tooltip {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  border-color: rgba(8, 68, 255, .1);
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-gradient-from: rgba(7, 9, 25, .35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(7, 9, 25, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(8, 11, 38, .35) var(--tw-gradient-to-position);
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  opacity: 0;
  padding: .75rem 1rem
}

.gif-container img {
  width: 700px; /* Atur ukuran GIF */
  height: auto;
}

a {
  transition-duration: .5s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.text-muted {
  color: #cacaca
}

.btn {
  align-items: center;
  border-radius: .25rem;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  font-weight: 600;
  height: 40px;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  transition-duration: .15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  width: -moz-max-content;
  width: max-content
}

.btn-icon {
  height: 3.5rem;
  width: 3.5rem
}

.btn-icon-gradient-primary {
  align-items: center;
  border-radius: .75rem;
  border-width: 1px;
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  --tw-border-opacity: 1;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  border-color: rgba(247, 255, 8, 0.2/var(--tw-border-opacity));
  --tw-gradient-from: rgba(7, 9, 25, 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(7, 9, 25, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(247, 255, 8, 0.2) var(--tw-gradient-to-position);
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  transition-duration: .15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.group[aria-selected=true] .btn-icon-gradient-primary {
  --tw-gradient-from: #ffb72c var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(240, 240, 240, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #f7a919 var(--tw-gradient-to-position)
}

.btn-icon-sm {
  height: 3rem;
  width: 3rem
}

.btn-icon-xs {
  height: 2.5rem;
  width: 2.5rem
}

.btn-lg {
  height: 56px;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.btn-xl {
  align-items: center;
  border-radius: 1rem;
  font-size: 1.25rem;
  height: 50px;
  justify-content: center;
  line-height: 1.75rem;
  min-width: 50px;
  padding: .75rem 1rem
}

@media (min-width:1024px) {
  .btn-xl {
    border-radius: 1.5rem;
    font-size: 1.875rem;
    height: 80px;
    line-height: 2.25rem;
    min-width: 80px;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }
}

@media (max-width: 768px) {
  body {
      height: auto;
      padding: 20px 0;
  }
  .swiper {
      width: 100%;
  }
}

.btn-sm {
  font-size: .875rem;
  height: 28px;
  line-height: 1.25rem;
  padding: .25rem .5rem
}

.btn-xs {
  font-size: .75rem;
  height: 24px;
  line-height: 1rem;
  padding: .25rem .5rem
}

.text-gradient-primary {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6c94f var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255, 229, 58) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(255, 231, 48) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f0a728 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #ffe9a7 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent
}

.btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(248 231 28/var(--tw-bg-opacity));
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(17 24 39/var(--tw-text-opacity))
}

.btn-primary:hover {
  background-color: rgba(248, 231, 28, .5)
}

.btn-secondary {
  border-color: transparent;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(131 132 141/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.btn-secondary:hover {
  border-color: hsla(220, 9%, 46%, .5)
}

.btn-secondary-25 {
  background-color: hsla(220, 9%, 46%, .25);
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.container-fluid {
  padding-left: 2rem;
  padding-right: 2rem
}

@media (max-width:567px) {
  .container-fluid {
    padding-left: 1rem;
    padding-right: 1rem
  }
}

.box {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  border-radius: .25rem;
  display: block;
  --tw-gradient-from: #374151 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(55, 65, 81, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(55, 65, 81, .65) var(--tw-gradient-to-position)
}

.modal {
  align-items: center;
  display: none;
  height: calc(100% - 1rem);
  justify-content: center;
  left: 0;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 50
}

@media (min-width:768px) {
  .modal {
    inset: 0
  }
}

.modal-close {
  inset-inline-end: .5rem;
  position: absolute;
  top: .5rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.modal-close i {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.btn-outline-gradient-primary {
  border-width: 1px;
  --tw-border-opacity: 1;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  border-color: rgba(247, 255, 8, 0.2/var(--tw-border-opacity));
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(255, 255, 8, 0.2) var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.btn-outline-gradient-primary:hover {
  --tw-gradient-from: #ffb72c var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(255, 216, 44, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #f7a919 var(--tw-gradient-to-position)
}

.card {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  border-color: rgba(255, 214, 8, 0.1);
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-gradient-from: rgba(7, 9, 25, .35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(7, 9, 25, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(8, 11, 38, .35) var(--tw-gradient-to-position)
}

.card-hover {
  border-radius: .25rem
}

.card-hover:hover {
  --tw-gradient-from: #374151 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(55, 65, 81, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(55, 65, 81, .65) var(--tw-gradient-to-position)
}

.card-body {
  padding: 1rem
}

@media (max-width:567px) {
  .card-body {
    padding: 1rem
  }
}

.btn-outline-secondary {
  background-color: transparent;
  border-color: hsla(50, 100%, 59%, 0.35);
  border-width: 1px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.btn-gradient-primary,
.btn-outline-secondary:hover {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #f7a919 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(255, 206, 8, 0.881) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #ffb72c var(--tw-gradient-to-position)
}

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

p:not(:last-child) {
  margin-bottom: 1rem
}

.card-title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem
}

.card-desc {
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

[multiple]::-moz-placeholder,
[type=date]::-moz-placeholder,
[type=datetime-local]::-moz-placeholder,
[type=email]::-moz-placeholder,
[type=month]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=password]::-moz-placeholder,
[type=search]::-moz-placeholder,
[type=tel]::-moz-placeholder,
[type=text]::-moz-placeholder,
[type=time]::-moz-placeholder,
[type=url]::-moz-placeholder,
[type=week]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: hsla(220, 9%, 46%, .5)
}

[multiple]::placeholder,
[type=date]::placeholder,
[type=datetime-local]::placeholder,
[type=email]::placeholder,
[type=month]::placeholder,
[type=number]::placeholder,
[type=password]::placeholder,
[type=search]::placeholder,
[type=tel]::placeholder,
[type=text]::placeholder,
[type=time]::placeholder,
[type=url]::placeholder,
[type=week]::placeholder,
select::placeholder,
textarea::placeholder {
  color: hsla(220, 9%, 46%, .5)
}

select option {
  --tw-bg-opacity: 1;
  background-color: rgb(131 132 141/var(--tw-bg-opacity))
}

.form-control {
  border-radius: .25rem;
  border-width: 1px;
  width: 100%;
  --tw-border-opacity: 1;
  background-color: transparent;
  border-color: rgb(229 231 235/var(--tw-border-opacity));
  line-height: 1.5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem
}

.form-control-sm {
  font-size: .875rem;
  line-height: 1.25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem
}

.form-control:disabled {
  background-color: hsla(220, 9%, 46%, .5);
  color: hsla(220, 9%, 46%, .5)
}

.col-form-label {
  align-items: center;
  display: flex;
  font-size: .875rem;
  font-weight: 500;
  gap: .75rem;
  line-height: 1.25rem;
  min-height: 40px;
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.col-form-label i {
  font-size: 1.125rem;
  line-height: 1.75rem
}

table {
  font-size: .875rem;
  line-height: 1.25rem;
  width: 100%
}

table td,
table th {
  border-bottom-width: 1px;
  border-color: hsla(220, 9%, 46%, .35);
  padding: .75rem .5rem;
  text-align: left
}

table th {
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem
}

table td:first-child,
table th:first-child {
  padding-left: 1.5rem
}

table td:last-child,
table th:last-child {
  padding-right: 1.5rem
}

*,
:after,
:before {
  --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: rgba(255, 201, 8, 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: rgba(255, 201, 8, 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 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%
}

@media (min-width:100%) {
  .container {
    max-width: 100%
  }
}

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

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

.sponsor-item {
  align-items: center;
  background-image: url(../images/sponsor.svg);
  display: flex;
  height: 100px;
  justify-content: center;
  width: 286px
}

.sponsor-item-glow {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #f7a919 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(8, 68, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #ffb72c var(--tw-gradient-to-position);
  height: 100px;
  left: 0;
  opacity: .75;
  position: absolute;
  top: 0;
  width: 286px;
  z-index: -1;
  --tw-blur: blur(80px);
  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)
}

.bg-glow {
  position: relative
}

.bg-glow:before {
  background-size: 100% 100%;
  content: "";
  height: 200%;
  left: 50%;
  max-height: 2000px;
  max-width: 2000px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 200%;
  z-index: -1
}

.bg-glow-1:before {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #f7a919 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(8, 68, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #ffb72c var(--tw-gradient-to-position);
  height: 100%;
  opacity: .75;
  position: absolute;
  width: 100%;
  z-index: -1;
  --tw-blur: blur(250px);
  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)
}

.bg-glow-2:before {
  background-image: url(../images/glow-2.png)
}

.accordion-item-arrow {
  align-items: center;
  height: 24px;
  justify-content: center;
  width: 24px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  font-size: .75rem;
  line-height: 1rem;
  padding: 0;
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.accordion-item-btn.active {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6c94f var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(58, 108, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(48, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f0a728 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #fcf1c6 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-width: 0;
  color: transparent;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.accordion-item-btn.active+div {
  border-bottom-left-radius: .75rem;
  border-bottom-right-radius: .75rem;
  border-top-width: 0;
  --tw-border-opacity: 1;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  border-color: rgb(255 255 255/var(--tw-border-opacity));
  --tw-gradient-from: rgba(8, 68, 255, .25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(8, 68, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  padding-top: 0
}

.accordion-item-btn.active .accordion-item-arrow {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #f7a919 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(8, 68, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #ffb72c var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.accordion-item-btn.active .accordion-item-arrow .icon-plus,
.accordion-item-btn:not(.active) .accordion-item-arrow .icon-minus {
  display: none
}

body {
  background-color: #000000;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.section-header {
  display: flex;
  flex-direction: column
}

.section-title {
  /* background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: hsla(0, 0%, 69%, 0.523) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: hsla(0, 0%, 69%, 0.523) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position); */
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6c94f var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(58, 108, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(48, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f0a728 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #fcf1c6 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 2.25rem
}

@media (min-width:768px) {
  .section-title {
    font-size: 2.25rem;
    line-height: 2.5rem
  }
}

@media (min-width:1024px) {
  .section-title {
    font-size: 2.8rem;
    line-height: 1.1
  }
}

.section-sub-title {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6c94f var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(58, 108, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(48, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f0a728 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #fcf1c6 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  letter-spacing: 2px;
  text-transform: uppercase
}

.section-desc,
.section-sub-title {
  font-weight: 500
}

.section-desc {
  color: #ffffff;
  font-size: .875rem;
  line-height: 1.25rem
}

@media (min-width:640px) {
  .section-desc {
    font-size: 1.125rem;
    line-height: 1.75rem
  }
}

@media ((min-width:992px) and (max-width:1440px)) {
  .header-container {
    max-width: 98%
  }
}

@media (min-width:1920px) {
  .header-container {
    max-width: 80%
  }
}

@media (min-width:2560px) {
  .header-container {
    max-width: 70%
  }
}

::-webkit-scrollbar {
  width: 3px
}

::-webkit-scrollbar-track {
  background-color: hsla(220, 9%, 46%, .35)
}

::-webkit-scrollbar-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128/var(--tw-bg-opacity))
}

.swiper-pagination {
  bottom: 24px !important
}

.swiper-pagination-bullet {
  border-radius: .25rem !important;
  width: 12px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128/var(--tw-bg-opacity)) !important;
  opacity: .5 !important
}

.swiper-pagination-bullet-active {
  opacity: 1 !important;
  width: 24px !important
}

@media (min-width:992px) {
  body.sidebar-collapsed .hidden-when-sidebar-collapsed {
    display: none
  }
}

.form-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media (min-width:640px) {
  .form-group {
    align-items: flex-start;
    flex-direction: row;
    gap: .75rem
  }
}

.table-responsive {
  overflow-y: auto
}

.table-responsive table {
  white-space: nowrap
}

@media (max-width:991px) {

  body.navbar-collapsed,
  body.sidebar-collapsed {
    overflow: hidden
  }
}

button,
input {
  outline: 0
}

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
select:focus,
textarea:focus {
  --tw-ring-color: rgb(92 92 92/var(--tw-border-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(107 114 128/var(--tw-border-opacity)) !important
}

[type=button] {
  cursor: pointer
}

.table-striped tr:nth-child(odd) td {
  background-color: hsla(220, 9%, 46%, .1)
}

body.navbar-collapsed .navbar-collapse-trigger span:first-child {
  top: 18px;
  transform: rotate(135deg)
}

body.navbar-collapsed .navbar-collapse-trigger span:nth-child(2) {
  left: -60px;
  opacity: 0
}

body.navbar-collapsed .navbar-collapse-trigger span:nth-child(3) {
  top: 18px;
  transform: rotate(-135deg)
}

.sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap
}

.visible {
  visibility: visible
}

.invisible {
  visibility: hidden
}

.collapse {
  visibility: collapse
}

.static {
  position: static
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.inset-0 {
  inset: 0
}

.bottom-0 {
  bottom: 0
}

.bottom-\[60px\] {
  bottom: 60px
}

.bottom-\[8px\] {
  bottom: 8px
}

.left-0 {
  left: 0
}

.left-1\/2 {
  left: 50%
}

.left-\[16px\] {
  left: 16px
}

.right-0 {
  right: 0
}

.right-\[-100\%\] {
  right: -100%
}

.top-0 {
  top: 0
}

.top-1\/2 {
  top: 50%
}

.top-\[80px\] {
  top: 80px
}

.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-\[10\] {
  z-index: 10
}

.z-\[11\] {
  z-index: 11
}

.z-\[1\] {
  z-index: 1
}

.z-\[2\] {
  z-index: 2
}

.order-\[-1\] {
  order: -1
}

.col-span-8 {
  grid-column: span 8/span 8
}

.-m-4 {
  margin: -1rem
}

.-m-5 {
  margin: -1.25rem
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.my-10 {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem
}

.-mb-4 {
  margin-bottom: -1rem
}

.-mb-\[1px\] {
  margin-bottom: -1px
}

.-mt-\[1px\] {
  margin-top: -1px
}

.mb-1 {
  margin-bottom: .25rem
}

.mb-2 {
  margin-bottom: .5rem
}

.mr-\[27px\] {
  margin-right: 27px
}

.mt-12 {
  margin-top: 3rem
}

.mt-2 {
  margin-top: .5rem
}

.mt-8 {
  margin-top: 2rem
}

.block {
  display: block
}

.inline-block {
  display: inline-block
}

.inline {
  display: inline
}

.flex {
  display: flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.hidden {
  display: none
}

.size-\[48px\] {
  height: 48px;
  width: 48px
}

.h-3 {
  height: .75rem
}

.h-4 {
  height: 1rem
}

.h-6 {
  height: 1.5rem
}

.h-9 {
  height: 2.25rem
}

.h-\[150px\] {
  height: 150px
}

.h-\[200px\] {
  height: 200px
}

.h-\[30px\] {
  height: 30px
}

.h-\[4px\] {
  height: 4px
}

.h-\[80px\] {
  height: 80px
}

.h-auto {
  height: auto
}

.h-full {
  height: 100%
}

.max-h-\[254px\] {
  max-height: 254px
}

.max-h-\[320px\] {
  max-height: 320px
}

.max-h-\[500px\] {
  max-height: 500px
}

.max-h-full {
  max-height: 100%
}

.min-h-\[150px\] {
  min-height: 150px
}

.min-h-\[200px\] {
  min-height: 200px
}

.min-h-\[320px\] {
  min-height: 320px
}

.min-h-\[640px\] {
  min-height: 640px
}

.min-h-dvh {
  min-height: 100dvh
}

.min-h-screen {
  min-height: 100vh
}

.w-1\/2 {
  width: 50%
}

.w-20 {
  width: 5rem
}

.w-3 {
  width: .75rem
}

.w-4 {
  width: 1rem
}

.w-64 {
  width: 16rem
}

.w-\[200px\] {
  width: 200px
}

.w-\[240px\] {
  width: 240px
}

.w-\[245px\] {
  width: 245px
}

.w-\[300px\] {
  width: 300px
}

.w-full {
  width: 100%
}

.w-max {
  width: -moz-max-content;
  width: max-content
}

.min-w-\[1400px\] {
  min-width: 1400px
}

.min-w-\[200px\] {
  min-width: 200px
}

.min-w-\[230px\] {
  min-width: 230px
}

.min-w-\[280px\] {
  min-width: 280px
}

.min-w-\[640px\] {
  min-width: 640px
}

.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content
}

.max-w-3xl {
  max-width: 48rem
}

.max-w-\[100px\] {
  max-width: 100px
}

.max-w-\[400px\] {
  max-width: 400px
}

.max-w-\[800px\] {
  max-width: 800px
}

.max-w-\[960px\] {
  max-width: 960px
}

.max-w-md {
  max-width: 28rem
}

.flex-1 {
  flex: 1 1 0%
}

.flex-shrink {
  flex-shrink: 1
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-full {
  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%
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%
}

.-translate-y-1\/2,
.-translate-y-full {
  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%
}

.translate-x-0 {
  --tw-translate-x: 0px
}

.translate-x-0,
.translate-x-\[30\%\] {
  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-\[30\%\] {
  --tw-translate-x: 30%
}

.translate-x-full {
  --tw-translate-x: 100%
}

.translate-x-full,
.translate-y-full {
  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%
}

.translate-x-\[25\%\] {
  --tw-translate-x: 25%
}

.translate-x-\[24\%\],
.translate-x-\[25\%\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[24\%\] {
  width: -20%;
  height: auto;
  max-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-container1 {
  width: 100%;
  height: auto;
  max-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video-container1 video {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100vh;
  object-fit: cover;
}
.content {
  position: relative;
  z-index: 1;
  padding: 120vh 20px 20px;
  text-align: center;
  font-size: 1.5rem;
}

/* .bg-vid1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-image: url(/hero-bg-sm.png);
  z-index: 0;
}

.bg-vid1-1 {
  object-fit: cover
} */

.bg-vid1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-image: url(/hero-bg-sm.png);
  z-index: -1; /* Ensures the video stays behind the content */
  overflow: hidden; /* Ensures no parts of the video overflow out of its container */
}

.bg-vid1-1 {
  object-fit: cover; /* Ensures the video covers the section area */
  width: 100%; /* Ensures the video spans the entire width of the section */
}

.hacker-text1 {
  font-family: "Courier New", Courier, monospace;
  font-size: 2rem;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  border-right: 3px solid #ffffff; /* Efek cursor berkedip */
  padding: 10px;
}
.hacker-text2 {
  font-family: "Courier New", Courier, monospace;
  font-size: 2rem;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  border-right: 3px solid #ffffff; /* Efek cursor berkedip */
  padding: 10px;
}
.hacker-text3 {
  font-family: "Courier New", Courier, monospace;
  font-size: 2rem;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  border-right: 3px solid #ffffff; /* Efek cursor berkedip */
  padding: 10px;
}



.rotate-180 {
  --tw-rotate: 180deg
}

.rotate-180,
.scale-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))
}

.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform-none {
  transform: none
}

.cursor-default {
  cursor: default
}

.cursor-not-allowed {
  cursor: not-allowed
}

.cursor-pointer {
  cursor: pointer
}

.resize {
  resize: both
}

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

.grid-cols-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-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr))
}

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

.flex-col {
  flex-direction: column
}

.flex-col-reverse {
  flex-direction: column-reverse
}

.flex-wrap {
  flex-wrap: wrap
}

.items-start {
  align-items: flex-start
}

.items-end {
  align-items: flex-end
}

.items-center {
  align-items: center
}

.justify-start {
  justify-content: flex-start
}

.justify-end {
  justify-content: flex-end
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.gap-1 {
  gap: .25rem
}

.gap-12 {
  gap: 3rem
}

.gap-2 {
  gap: .5rem
}

.gap-3 {
  gap: .75rem
}

.gap-4 {
  gap: 1rem
}

.gap-6 {
  gap: 1.5rem
}

.gap-8 {
  gap: 2rem
}

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

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

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

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

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

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

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

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

.divide-x>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
  border-right-width: calc(1px*var(--tw-divide-x-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-bottom-width: calc(1px*var(--tw-divide-y-reverse));
  border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)))
}

.overflow-auto {
  overflow: auto
}

.overflow-hidden {
  overflow: hidden
}

.overflow-x-auto {
  overflow-x: auto
}

.overflow-x-hidden {
  overflow-x: hidden
}

.overflow-y-hidden {
  overflow-y: hidden
}

.overflow-y-scroll {
  overflow-y: scroll
}

.whitespace-nowrap {
  white-space: nowrap
}

.break-all {
  word-break: break-all
}

.rounded {
  border-radius: .25rem
}

.rounded-2xl {
  border-radius: 1rem
}

.rounded-full {
  border-radius: 9999px
}

.rounded-lg {
  border-radius: .5rem
}

.rounded-xl {
  border-radius: .75rem
}

.rounded-e-lg {
  border-end-end-radius: .5rem;
  border-start-end-radius: .5rem
}

.rounded-l-lg {
  border-bottom-left-radius: .5rem;
  border-top-left-radius: .5rem
}

.rounded-r-lg {
  border-bottom-right-radius: .5rem;
  border-top-right-radius: .5rem
}

.rounded-s-lg {
  border-end-start-radius: .5rem;
  border-start-start-radius: .5rem
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0
}

.border-b {
  border-bottom-width: 1px
}

.border-b-0 {
  border-bottom-width: 0
}

.border-l {
  border-left-width: 1px
}

.border-l-\[4px\] {
  border-left-width: 4px
}

.border-r-0 {
  border-right-width: 0
}

.border-t {
  border-top-width: 1px
}

.border-t-0 {
  border-top-width: 0
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(247, 255, 8, 0.2/var(--tw-border-opacity))
}

.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(7 9 26/var(--tw-border-opacity))
}

.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(8 11 38/var(--tw-border-opacity))
}

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

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

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128/var(--tw-border-opacity))
}

.border-gray-500\/50 {
  border-color: hsla(220, 9%, 46%, .5)
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(248 231 28/var(--tw-border-opacity))
}

.border-transparent {
  border-color: transparent
}

.border-white\/10 {
  border-color: hsla(0, 0%, 100%, .1)
}

.border-t-blue-800 {
  --tw-border-opacity: 1;
  border-top-color: rgb(7 9 25/var(--tw-border-opacity))
}

.\!bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251/var(--tw-bg-opacity)) !important
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(7 9 26/var(--tw-bg-opacity))
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 11 38/var(--tw-bg-opacity))
}

.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: #000;
}

.content {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  color: white;
  font-size: 2rem;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.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-500\/25 {
  background-color: hsla(220, 9%, 46%, .25)
}

.bg-gray-500\/50 {
  background-color: hsla(220, 9%, 46%, .5)
}

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

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(131 132 141/var(--tw-bg-opacity))
}

.bg-gray-900\/50 {
  background-color: rgba(17, 24, 39, .5)
}

.bg-green-500\/50 {
  background-color: rgba(11, 183, 131, .5)
}

.bg-red-500\/50 {
  background-color: rgba(255, 75, 75, .5)
}

.bg-transparent {
  background-color: transparent
}

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

.bg-white\/50 {
  background-color: hsla(0, 0%, 100%, .5)
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.from-\[\#010101\] {
  --tw-gradient-from: #010101 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(1, 1, 1, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#000000\] {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(1, 1, 1, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-300 {
  --tw-gradient-from: #ffb72c var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(44, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-500\/20 {
  --tw-gradient-from: rgba(255, 218, 8, 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(255, 243, 8, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-700 {
  --tw-gradient-from: #514d37 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(55, 65, 81, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-800 {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: hsla(234, 4%, 53%, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-\[\#000013\] {
  --tw-gradient-to: #000013 var(--tw-gradient-to-position)
}

.to-blue-500 {
  --tw-gradient-to: #f7a919 var(--tw-gradient-to-position)
}

.to-blue-500\/0 {
  --tw-gradient-to: rgba(8, 68, 255, 0) var(--tw-gradient-to-position)
}

.to-gray-700\/65 {
  --tw-gradient-to: rgba(55, 65, 81, .65) var(--tw-gradient-to-position)
}

.to-gray-800\/65 {
  --tw-gradient-to: hsla(234, 4%, 53%, .65) var(--tw-gradient-to-position)
}

.bg-\[length\:100\%_100\%\] {
  background-size: 100% 100%
}

.bg-cover {
  background-size: cover
}

.bg-center {
  background-position: 50%
}

.bg-no-repeat {
  background-repeat: no-repeat
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover
}

.p-0 {
  padding: 0
}

.p-1 {
  padding: .25rem
}

.p-2\.5 {
  padding: .625rem
}

.p-4 {
  padding: 1rem
}

.p-6 {
  padding: 1.5rem
}

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

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

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

.py-0 {
  padding-bottom: 0;
  padding-top: 0
}

.py-12 {
  padding-bottom: 3rem;
  padding-top: 3rem
}

.py-16 {
  padding-bottom: 4rem;
  padding-top: 4rem
}

.py-2 {
  padding-bottom: .5rem;
  padding-top: .5rem
}

.py-2\.5 {
  padding-bottom: .625rem;
  padding-top: .625rem
}

.py-3 {
  padding-bottom: .75rem;
  padding-top: .75rem
}

.py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem
}

.py-5 {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem
}

.py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem
}

.py-8 {
  padding-bottom: 2rem;
  padding-top: 2rem
}

.pb-16 {
  padding-bottom: 4rem
}

.pl-6 {
  padding-left: 1.5rem
}

.pl-\[48px\] {
  padding-left: 48px
}

.pt-2 {
  padding-top: .5rem
}

.pt-24 {
  padding-top: 6rem
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.text-end {
  text-align: end
}

.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-5xl {
  font-size: 2.8rem;
  line-height: 1.1
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

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

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

.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.font-bold {
  font-weight: 700
}

.font-light {
  font-weight: 300
}

.font-medium {
  font-weight: 500
}

.font-semibold {
  font-weight: 600
}

.uppercase {
  text-transform: uppercase
}

.leading-6 {
  line-height: 1.5rem
}

.leading-9 {
  line-height: 2.25rem
}

.leading-relaxed {
  line-height: 1.625
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(7 9 26/var(--tw-text-opacity))
}

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

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-500\/50 {
  color: hsla(0, 0%, 100%, 0.5)
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(131 132 141/var(--tw-text-opacity))
}

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

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(11 183 131/var(--tw-text-opacity))
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(248 231 28/var(--tw-text-opacity))
}

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

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

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
  opacity: 0
}

.opacity-100 {
  opacity: 1
}

.opacity-50 {
  opacity: .5
}

.opacity-75 {
  opacity: .75
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,
.shadow-lg {
  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 rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline {
  outline-style: solid
}

.blur {
  --tw-blur: blur(8px)
}

.blur,
.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-duration: .15s;
  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(.4, 0, .2, 1)
}

.transition-all {
  transition-duration: .15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
  transition-duration: .15s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
  transition-duration: .15s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

div.overflow-x-auto.overflow-y-hidden {
  overflow-x: auto;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none
}

div.overflow-x-auto.overflow-y-hidden::-webkit-scrollbar {
  display: none
}

.aria-selected\:text-gradient-primary[aria-selected=true] {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6c94f var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(58, 108, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgba(48, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f0a728 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #fcf1c6 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent
}

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

.hover\:border-gray-500\/50:hover {
  border-color: hsla(220, 9%, 46%, .5)
}

.hover\:border-white\/10:hover {
  border-color: hsla(0, 0%, 100%, .1)
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(7 9 25/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-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:bg-none:hover {
  background-image: none
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(7 9 26/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-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(248 231 28/var(--tw-text-opacity))
}

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

.hover\:shadow-\[inset_0_-4px_4px_rgba\(255\2c 255\2c 255\2c 0\.12\)\]:hover {
  --tw-shadow: inset 0 -4px 4px hsla(0, 0%, 100%, .12);
  --tw-shadow-colored: inset 0 -4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

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

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

.focus\:ring-2:focus,
.focus\:ring-4:focus {
  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)
}

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

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

.group:hover .group-hover\:block {
  display: block
}

.group\/navbar.navbar-collapsed .group-\[\.navbar-collapsed\]\/navbar\:right-0 {
  right: 0
}

.group\/editable.active .group-\[\.active\]\/editable\:hidden,
.group\/editable:not(.active) .group-\[\:not\(\.active\)\]\/editable\:hidden {
  display: none
}

.peer:checked~.peer-checked\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(131 132 141/var(--tw-bg-opacity))
}

.peer:checked~.peer-checked\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(248 231 28/var(--tw-bg-opacity))
}

.peer:checked~.peer-checked\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.aria-selected\:bg-gradient-to-b[aria-selected=true] {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.aria-selected\:from-blue-300\/0[aria-selected=true] {
  --tw-gradient-from: rgba(44, 146, 255, 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(44, 146, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.aria-selected\:to-blue-500\/15[aria-selected=true] {
  --tw-gradient-to: rgb(255 245 8 / 15%) var(--tw-gradient-to-position)
}

.group[aria-selected=true] .group-aria-\[selected\=true\]\:block {
  display: block
}

.dark\:border-blue-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgba(247, 255, 8, 0.2/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-gray-700:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81/var(--tw-bg-opacity)) !important
}

.dark\:bg-blue-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(7 9 26/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(131 132 141/var(--tw-bg-opacity))
}

.dark\:bg-gray-800\/50:is(.dark *) {
  background-color: hsla(234, 4%, 53%, .5)
}

.dark\:bg-gray-900\/80:is(.dark *) {
  background-color: rgba(255, 255, 255, 0.8)
}

.dark\:text-blue-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgba(247, 255, 8, 0.2/var(--tw-text-opacity))
}

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

.dark\:text-gray-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

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

.dark\:hover\:bg-blue-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 11 38/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(131 132 141/var(--tw-bg-opacity))
}

.dark\:hover\:text-blue-500:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgba(247, 255, 8, 0.2/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-white:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

@media (min-width:640px) {
  .sm\:w-\[200px\] {
    width: 200px
  }

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

@media (min-width:768px) {
  .md\:-mt-\[245px\] {
    margin-top: -245px
  }

  .md\:h-\[245px\] {
    height: 245px
  }

  .md\:max-h-none {
    max-height: none
  }

  .md\:min-h-\[640px\] {
    min-height: 640px
  }

  .md\:flex-1 {
    flex: 1 1 0%
  }

  .md\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

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

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

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

  .md\:gap-0 {
    gap: 0
  }

  .md\:divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
    border-right-width: calc(1px*var(--tw-divide-x-reverse))
  }

  .md\:divide-y-0>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-bottom-width: calc(0px*var(--tw-divide-y-reverse));
    border-top-width: calc(0px*(1 - var(--tw-divide-y-reverse)))
  }

  .md\:pl-\[245px\] {
    padding-left: 245px
  }
}

@media (min-width:1024px) {
  .lg\:static {
    position: static
  }

  .lg\:absolute {
    position: absolute
  }

  .lg\:right-0 {
    right: 0
  }

  .lg\:top-0 {
    top: 0
  }

  .lg\:order-\[0\] {
    order: 0
  }

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

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

  .lg\:mt-0 {
    margin-top: 0
  }

  .lg\:mt-\[100px\] {
    margin-top: 100px
  }

  .lg\:block {
    display: block
  }

  .lg\:grid {
    display: grid
  }

  .lg\:hidden {
    display: none
  }

  .lg\:h-\[110px\] {
    height: 110px
  }

  .lg\:h-\[60vw\] {
    height: 60vw
  }

  .lg\:max-h-\[100vh\] {
    max-height: 100vh
  }

  .lg\:max-h-\[575px\] {
    max-height: 575px
  }

  .lg\:min-h-\[200px\] {
    min-height: 200px
  }

  .lg\:min-h-\[600px\] {
    min-height: 600px
  }

  .lg\:w-\[40\%\] {
    width: 40%
  }

  .lg\:w-\[500px\] {
    width: 500px
  }

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

  .lg\:w-max {
    width: -moz-max-content;
    width: max-content
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px
  }

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

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

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

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

  .lg\:flex-row {
    flex-direction: row
  }

  .lg\:justify-start {
    justify-content: flex-start
  }

  .lg\:gap-8 {
    gap: 2rem
  }

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

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

  .lg\:rounded-full {
    border-radius: 9999px
  }

  .lg\:bg-blue-600\/60 {
    background-color: rgba(7, 9, 26, .6)
  }

  .lg\:bg-transparent {
    background-color: transparent
  }

  .lg\:bg-\[url\(\.\.\/images\/auth-bg\.png\)\] {
    background-image: url(../images/auth-bg.html)
  }

  .lg\:p-0 {
    padding: 0
  }

  .lg\:p-2 {
    padding: .5rem
  }

  .lg\:py-0 {
    padding-bottom: 0;
    padding-top: 0
  }

  .lg\:py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem
  }

  .lg\:py-24 {
    padding-top: 6rem
  }

  .lg\:pb-24,
  .lg\:py-24 {
    padding-bottom: 6rem
  }

  .lg\:pt-0 {
    padding-top: 0
  }

  .lg\:pt-48 {
    padding-top: 12rem
  }

  .lg\:text-left {
    text-align: left
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  .lg\:text-5xl {
    font-size: 2.8rem;
    line-height: 1.1
  }

  .lg\:text-\[16px\] {
    font-size: 16px
  }

  .lg\:text-\[55px\] {
    font-size: 55px
  }

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

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

@media (min-width:1280px) {
  .xl\:h-auto {
    height: auto
  }

  .xl\:w-\[50\%\] {
    width: 50%
  }

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

@media (min-width:1536px) {
  .\32xl\:w-\[360px\] {
    width: 360px
  }

  .\32xl\:w-\[767px\] {
    width: 767px
  }

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

  .\32xl\:flex-row {
    flex-direction: row
  }

  .\32xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
  }

  .\32xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }
}

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

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

.\[\&\.active\]\:border-white\/10.active {
  border-color: hsla(0, 0%, 100%, .1)
}

.\[\&\.active\]\:text-white.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.\[\&\.active\]\:shadow-\[inset_0_-4px_4px_rgba\(255\2c 255\2c 255\2c 0\.12\)\].active {
  --tw-shadow: inset 0 -4px 4px hsla(0, 0%, 100%, .12);
  --tw-shadow-colored: inset 0 -4px 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)
}

.\[\&\>\*\]\:py-6>* {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem
}

@media (min-width:1024px) {
  .lg\:\[\&\>\*\]\:w-\[200px\]>* {
    width: 200px
  }

  .lg\:\[\&\>\*\]\:py-0>* {
    padding-bottom: 0;
    padding-top: 0
  }
}

.swiper {
  width: 90%;
  padding-bottom: 20px;
}
.swiper-slide {
  text-align: left;
  font-size: 1.1rem;
  font-weight: bold;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  cursor: pointer;
  flex-direction: column;
  padding: 10px;
}
.roadmap-details {
  display: none;
  font-size: 1rem;
  font-weight: normal;
  margin-top: 10px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.swiper-slide.active .roadmap-details {
  display: block;
  opacity: 1;
}
@media (max-width: 768px) {
  body {
      height: auto;
      padding: 20px 0;
  }
  .swiper {
      width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pY29ucy5zY3NzIiwic3R5bGUuY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNJLGlCQUFBLENBRUEsaUJBQUEsQ0FEQSxlQUFBLENBRUEsMkJBQUEsQ0FDQSxpSkNFSixDREdBLGlDQUVJLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQ0FBQSxDQUNBLGtDQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxtQkNESixDRG9CSSxnQ0FDSSxlQ2pCUixDRGdCSSx3QkFDSSxlQ2JSLENEWUksbUJBQ0ksZUNUUixDRFFJLGtCQUNJLGVDTFIsQ0RJSSxvQkFDSSxlQ0RSLENEQUksc0JBQ0ksZUNHUixDREpJLHlCQUNJLGVDT1IsQ0RSSSxtQkFDSSxlQ1dSLENEWkksa0JBQ0ksZUNlUixDRGhCSSxzQkFDSSxlQ21CUixDRHBCSSxxQkFDSSxlQ3VCUixDRHhCSSxtQkFDSSxlQzJCUixDQ2hFQSxXQU1FLGlCQUFBLENBTEEsNEJBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSxtSERzRUYsQ0MvREEsV0FNRSxpQkFBQSxDQUxBLDRCQUFBLENBSUEsaUJBQUEsQ0FEQSxlQUFBLENBRkEscUhEb0VGLENDN0RBLFdBTUUsaUJBQUEsQ0FMQSw0QkFBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLGlJRGtFRixDQzNEQSxXQU1FLGlCQUFBLENBTEEsa0NBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSxpSURnRUYsQ0N6REEsV0FNRSxpQkFBQSxDQUxBLDRCQUFBLENBSUEsaUJBQUEsQ0FEQSxlQUFBLENBRkEsK0hEOERGLENDdkRBLFdBTUUsaUJBQUEsQ0FMQSxrQ0FBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLHFIRDRERixDQ3JEQSxXQU1FLGlCQUFBLENBTEEsNEJBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSxpSUQwREYsQ0NuREEsV0FNRSxpQkFBQSxDQUxBLDRCQUFBLENBSUEs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QUEsVUFBQSxDQUFBLGFBQUEsYUFBQSxDQUFBLFlBQUEsQ0FBQSxRQUFBLFdBQUEsQ0FBQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsUUFBQSxrQkFBQSxDQUFBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxXQUFBLENBQUEsc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGNBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLFFBQUEsb0JBQUEsQ0FBQSxrQkFBQSxDQUFBLFdBQUEsQ0FBQSxtQkFBQSxDQUFBLGNBQUEsQ0FBQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FBQSxRQUFBLGlCQUFBLENBQUEsV0FBQSxDQUFBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxRQUFBLGdCQUFBLENBQUEsV0FBQSxDQUFBLGdCQUFBLENBQUEsb0JBQUEsQ0FBQSx1QkFBQSxtRUFBQSxDQUFBLDJEQUFBLENBQUEsa0VBQUEsQ0FBQSxpRUFBQSxDQUFBLGtFQUFBLENBQUEseUdBQUEsQ0FBQSx1REFBQSxDQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsaUJBQUEsQ0FBQSxxREFBQSxDQUFBLGVBQUEsQ0FBQSxtQkFBQSxDQUFBLDBDQUFBLENBQUEsbUJBQUEsb0NBQUEsQ0FBQSxlQUFBLHdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsbUJBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFCQUFBLGdDQUFBLENBQUEsa0JBQUEscUNBQUEsQ0FBQSxtQkFBQSxDQUFBLDZDQUFBLENBQUEsaUJBQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLHlCQUFBLGlCQUFBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUFBLEtBQUEsbUVBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSwyREFBQSxDQUFBLGdFQUFBLENBQUEsaUVBQUEsQ0FBQSxrRUFBQSxDQUFBLE9BQUEsa0JBQUEsQ0FBQSxZQUFBLENBQUEsd0JBQUEsQ0FBQSxzQkFBQSxDQUFBLE1BQUEsQ0FBQSxlQUFBLENBQUEsaUJBQUEsQ0FBQSxl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QkFBQSxDQUFBLE9BQUEsb0JBQUEsQ0FBQSxpQkFBQSxDQUFBLE9BQUEsbUJBQUEsQ0FBQSxhQUFBLGtCQUFBLENBQUEsYUFBQSxlQUFBLENBQUEsTUFBQSxvQkFBQSxDQUFBLE1BQUEsbUJBQUEsQ0FBQSxhQUFBLGlCQUFBLENBQUEsT0FBQSxlQUFBLENBQUEsTUFBQSxnQkFBQSxDQUFBLE1BQUEsZUFBQSxDQUFBLE9BQUEsYUFBQSxDQUFBLGNBQUEsb0JBQUEsQ0FBQSxRQUFBLGNBQUEsQ0FBQSxNQUFBLFlBQUEsQ0FBQSxPQUFBLGFBQUEsQ0FBQSxNQUFBLFlBQUEsQ0FBQSxRQUFBLFlBQUEsQ0FBQSxlQUFBLFdBQUEsQ0FBQSxVQUFBLENBQUEsS0FBQSxhQUFBLENBQUEsS0FBQSxXQUFBLENBQUEsS0FBQSxhQUFBLENBQUEsS0FBQSxjQUFBLENBQUEsYUFBQSxZQUFBLENBQUEsYUFBQSxZQUFBLENBQUEsWUFBQSxXQUFBLENBQUEsV0FBQSxVQUFBLENBQUEsWUFBQSxXQUFBLENBQUEsUUFBQSxXQUFBLENBQUEsUUFBQSxXQUFBLENBQUEsaUJBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxnQkFBQSxDQUFBLGlCQUFBLGdCQUFBLENBQUEsWUFBQSxlQUFBLENBQUEsaUJBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxnQkFBQSxDQUFBLGlCQUFBLGdCQUFBLENBQUEsaUJBQUEsZ0JBQUEsQ0FBQSxXQUFBLGlCQUFBLENBQUEsY0FBQSxnQkFBQSxDQUFBLFFBQUEsU0FBQSxDQUFBLE1BQUEsVUFBQSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsVUFBQSxDQUFBLE1BQUEsV0FBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLFFBQUEsVUFBQSxDQUFBLE9BQUEsc0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGtCQUFBLGdCQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLFdB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LGlCQUFBLHFCQUFBLENBQUEsbURBQUEsQ0FBQSxpQkFBQSxxQkFBQSxDQUFBLGlEQUFBLENBQUEsaUJBQUEscUJBQUEsQ0FBQSxrREFBQSxDQUFBLGlCQUFBLHFCQUFBLENBQUEsc0RBQUEsQ0FBQSxpQkFBQSxxQkFBQSxDQUFBLHNEQUFBLENBQUEsaUJBQUEscUJBQUEsQ0FBQSxzREFBQSxDQUFBLHFCQUFBLGdDQUFBLENBQUEsZ0JBQUEscUJBQUEsQ0FBQSxxREFBQSxDQUFBLG9CQUFBLHdCQUFBLENBQUEsa0JBQUEsK0JBQUEsQ0FBQSxtQkFBQSxxQkFBQSxDQUFBLHFEQUFBLENBQUEsY0FBQSwyQkFBQSxDQUFBLGdFQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLGlEQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLGtEQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLGlEQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsaUJBQUEscUNBQUEsQ0FBQSxpQkFBQSxvQ0FBQSxDQUFBLGFBQUEsaUJBQUEsQ0FBQSxtREFBQSxDQUFBLGFBQUEsaUJBQUEsQ0FBQSxzREFBQSxDQUFBLGlCQUFBLGtDQUFBLENBQUEsa0JBQUEsb0NBQUEsQ0FBQSxnQkFBQSxtQ0FBQSxDQUFBLGdCQUFBLDRCQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsY0FBQSxtQ0FBQSxDQUFBLGtCQUFBLG9FQUFBLENBQUEsa0JBQUEsbUVBQUEsQ0FBQSxrQkFBQSxpRUFBQSxDQUFBLG1CQUFBLDJEQUFBLENBQUEsNkRBQUEsQ0FBQSxpRUFBQSxDQUFBLGVBQUEsMkRBQUEsQ0FBQSxrRUFBQSxDQUFBLGlFQUFBLENBQUEsbUJBQUEscUVBQUEsQ0FBQSxnRUFBQSxDQUFBLGlFQUFBLENBQUEsZUFBQSwyREFBQSxDQUFBLGdFQUFBLENBQUEsaUVBQUEsQ0FBQSxlQUFBLDJEQUFBLENBQUEsa0VBQUEsQ0FBQSxpRUFBQSxDQUFBLGlCQUFBLHVEQUFBLENBQUEsYUFBQSx1REFBQSxDQUFBLGdCQUFBLGdFQUFBLENBQUEsaUJBQUEsa0VBQUEsQ0FBQSxpQkFBQSxvRUFBQSxDQUFBLDRCQUFBLHlCQUFBLENBQUEsVUFBQSxxQkFBQSxDQUFBLFdBQUEsdUJBQUEsQ0FBQSxjQUFBLDJCQUFBLENBQUEsY0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxTQUFBLENBQUEsS0FBQSxjQUFBLENBQUEsUUFBQSxlQUFBLENBQUEsS0FBQSxZQUFBLENBQUEsS0FBQSxjQUFBLENBQUEsTUFBQSxjQUFBLENBQUEsZUFBQSxDQUFBLE1BQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLE1BQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLE1BQUEsb0JBQUEsQ0FBQSxxQkFBQSxDQUFBLE1BQUEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLE1BQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLE1BQUEsZ0JBQUEsQ0FBQSxhQUFBLENBQUEsT0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsT0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsTUFBQSxvQkFBQSxDQUFBLGlCQUFBLENBQUEsU0FBQSxzQkFBQSxDQUFBLG1CQUFBLENBQUEsTUFBQSxxQkFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsTUFBQSxzQkFBQSxDQUFBLG1CQUFBLENBQUEsTUFBQSxxQkFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsT0FBQSxtQkFBQSxDQUFBLE1BQUEsbUJBQUEsQ0FBQSxhQUFBLGlCQUFBLENBQUEsTUFBQSxpQkFBQSxDQUFBLE9BQUEsZ0JBQUEsQ0FBQSxXQUFBLGVBQUEsQ0FBQSxhQUFBLGlCQUFBLENBQUEsVUFBQSxjQUFBLENBQUEsVUFBQSxnQkFBQSxDQUFBLGdCQUFBLENBQUEsVUFBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxnQkFBQSxDQUFBLGVBQUEsQ0FBQSxXQUFBLGNBQUEsQ0FBQSxrQkFBQSxDQUFBLFNBQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFNBQUEsaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFNBQUEsaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFNBQUEsZ0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFdBQUEsZUFBQSxDQUFBLFlBQUEsZUFBQSxDQUFBLGFBQUEsZUFBQSxDQUFBLGVBQUEsZUFBQSxDQUFBLFdBQUEsd0JBQUEsQ0FBQSxXQUFBLGtCQUFBLENBQUEsV0FBQSxtQkFBQSxDQUFBLGlCQUFBLGlCQUFBLENBQUEsZUFBQSxtQkFBQSxDQUFBLHdDQUFBLENBQUEsZUFBQSxtQkFBQSxDQUFBLDZDQUFBLENBQUEsZUFBQSxtQkFBQSxDQUFBLDZDQUFBLENBQUEsbUJBQUEseUJBQUEsQ0FBQSxlQUFBLG1CQUFBLENBQUEsNkNBQUEsQ0FBQSxlQUFBLG1CQUFBLENBQUEsMENBQUEsQ0FBQSxnQkFBQSxtQkFBQSxDQUFBLDRDQUFBLENBQUEsY0FBQSxtQkFBQSxDQUFBLDRDQUFBLENBQUEsY0FBQSxtQkFBQSxDQUFBLDJDQUFBLENBQUEsWUFBQSxtQkFBQSxDQUFBLDZDQUFBLENBQUEsYUFBQSxrQ0FBQSxDQUFBLGlDQUFBLENBQUEsV0FBQSxTQUFBLENBQUEsYUFBQSxTQUFBLENBQUEsWUFBQSxVQUFBLENBQUEsWUFBQSxXQUFBLENBQUEsUUFBQSxvRUFBQSxDQUFBLDRGQUFBLENBQUEsbUJBQUEsa0dBQUEsQ0FBQSxXQUFBLHlFQUFBLENBQUEsaUdBQUEsQ0FBQSxXQUFBLHVFQUFBLENBQUEsK0ZBQUEsQ0FBQSxrR0FBQSxDQUFBLFNBQUEsbUJBQUEsQ0FBQSxNQUFBLG1CQUFBLENBQUEsY0FBQSxnTEFBQSxDQUFBLFlBQUEsd0JBQUEsQ0FBQSxxSkFBQSxDQUFBLDZJQUFBLENBQUEscUtBQUEsQ0FBQSxrREFBQSxDQUFBLGdCQUFBLHdCQUFBLENBQUEsdUJBQUEsQ0FBQSxrREFBQSxDQUFBLG9CQUFBLHdCQUFBLENBQUEsMkJBQUEsQ0FBQSxrREFBQSxDQUFBLHNCQUFB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QUFBLGdCQTRtQkMsQ0E1bUJELGdCQUFBLFNBNG1CQyxDQTVtQkQsaUJBQUEsV0E0bUJDLENBNW1CRCxZQUFBLFVBNG1CQyxDQTVtQkQsV0FBQSxzQkE0bUJDLENBNW1CRCxpQkE0bUJDLENBNW1CRCxxQkFBQSxlQTRtQkMsQ0E1bUJELGlCQUFBLDZDQTRtQkMsQ0E1bUJELGlCQUFBLDZDQTRtQkMsQ0E1bUJELGlCQUFBLDZDQTRtQkMsQ0E1bUJELGlCQUFBLDZDQTRtQkMsQ0E1bUJELGNBQUEsa0JBNG1CQyxDQTVtQkQsbUJBQUEsMEJBNG1CQyxDQTVtQkQsV0FBQSxRQTRtQkMsQ0E1bUJELDZDQUFBLHNCQTRtQkMsQ0E1bUJELG9EQTRtQkMsQ0E1bUJELHVEQTRtQkMsQ0E1bUJELDhDQUFBLHNCQTRtQkMsQ0E1bUJELGtEQTRtQkMsQ0E1bUJELHFEQTRtQkMsQ0E1bUJELGtCQUFBLG9CQTRtQkMsQ0E1bUJELHFCQUFBLGdDQTRtQkMsQ0E1bUJELG9CQUFBLDRCQTRtQkMsQ0E1bUJELDhDQUFBLDJDQTRtQkMsQ0E1bUJELFNBQUEsU0E0bUJDLENBNW1CRCxTQUFBLGFBNG1CQyxDQTVtQkQsVUFBQSxnQkE0bUJDLENBNW1CRCxhQTRtQkMsQ0E1bUJELFdBQUEsbUJBNG1CQyxDQTVtQkQsZ0JBNG1CQyxDQTVtQkQsV0FBQSxnQkE0bUJDLENBNW1CRCxzQkFBQSxtQkE0bUJDLENBNW1CRCxVQUFBLGFBNG1CQyxDQTVtQkQsV0FBQSxpQkE0bUJDLENBNW1CRCxlQUFBLGVBNG1CQyxDQTVtQkQsY0FBQSxnQkE0bUJDLENBNW1CRCxnQkE0bUJDLENBNW1CRCxjQUFBLGtCQTRtQkMsQ0E1bUJELG1CQTRtQkMsQ0E1bUJELGNBQUEsZ0JBNG1CQyxDQTVtQkQsZUE0bUJDLENBNW1CRCxtQkFBQSxjQTRtQkMsQ0E1bUJELG1CQUFBLGNBNG1CQyxDQTVtQkQsYUFBQSxpQkE0bUJDLENBNW1CRCxtQkE0bUJDLENBNW1CRCxhQUFBLGlCQTRtQkMsQ0E1bUJELG1CQTRtQkMsQ0FBQSxDQTVtQkQsMEJBQUEsWUFBQSxXQTRtQkMsQ0E1bUJELGdCQUFBLFNBNG1CQyxDQTVtQkQsaUJBQUEsNkNBNG1CQyxDQUFBLENBNW1CRCwwQkFBQSxvQkFBQSxXQTRtQkMsQ0E1bUJELG9CQUFBLFdBNG1CQyxDQTVtQkQsb0JBQUEsNkNBNG1CQyxDQTVtQkQsaUJBQUEsa0JBNG1CQyxDQTVtQkQsaUJBQUEsaUJBNG1CQyxDQTVtQkQsa0JBNG1CQyxDQTVtQkQsa0JBQUEsY0E0bUJDLENBNW1CRCxrQkE0bUJDLENBQUEsQ0E1bUJELDhDQUFBLGtCQTRtQkMsQ0E1bUJELDZMQTRtQkMsQ0E1bUJELGlGQUFBLHNCQTRtQkMsQ0E1bUJELHlDQUFBLCtCQTRtQkMsQ0E1bUJELG1DQUFBLG1CQTRtQkMsQ0E1bUJELDZDQTRtQkMsQ0E1bUJELHVGQUFBLGdEQTRtQkMsQ0E1bUJELDJEQTRtQkMsQ0E1bUJELGtHQTRtQkMsQ0E1bUJELG9CQUFBLHFCQTRtQkMsQ0E1bUJELGtCQTRtQkMsQ0E1bUJELDBCQUFBLCtCQUFBLFdBNG1CQyxDQTVtQkQsd0JBQUEsZ0JBNG1CQyxDQTVtQkQsYUE0bUJDLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25zLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvaWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbn1cbiAgXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuJGljb25zOiAoXG4gICAgY2hhcnQtcmVsYXRpb25zaGlwOiAnXFxFQTAxJyxcbiAgICBjaGFydC1yaW5nOiAnXFxFQTAyJyxcbiAgICBjaGVjazogJ1xcRUEwMycsXG4gICAgY29weTogJ1xcRUEwNCcsXG4gICAgbGF5ZXJzOiAnXFxFQTA1JyxcbiAgICBsaW5rdHJlZTogJ1xcRUEwNicsXG4gICAgbWVudS1jaXJjbGU6ICdcXEVBMDcnLFxuICAgIG1pbnVzOiAnXFxFQTA4JyxcbiAgICBwbHVzOiAnXFxFQTA5JyxcbiAgICB0ZWxlZ3JhbTogJ1xcRUEwQScsXG4gICAgdHdpdHRlcjogJ1xcRUEwQicsXG4gICAgdW5pb246ICdcXEVBMEMnXG4pO1xuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGljb25zIHtcbiAgICAuaWNvbi0jeyRuYW1lfTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbjtcbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5bY2xhc3NePWljb24tXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmljb24tY2hhcnQtcmVsYXRpb25zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5pY29uLWNoYXJ0LXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tbGlua3RyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmljb24tbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5pY29uLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWMgQ2xlYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQ2xlYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1DbGVhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpYyBDbGVhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1DbGVhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUNsZWFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWMgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVNlbWlib2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtU2VtaWJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpYyBVbHRyYWJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVWx0cmFsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWMgVWx0cmFibGFja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVWx0cmFibGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhbGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuLnNwb25zb3ItaXRlbSB7XG4gIEBhcHBseSBiZy1bdXJsKFwiLi4vaW1hZ2VzL3Nwb25zb3Iuc3ZnXCIpXSB3LVsyODZweF0gaC1bMTAwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuLnNwb25zb3ItaXRlbS1nbG93IHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXByaW1hcnkgYmx1ci1bODBweF0gdy1bMjg2cHhdIGgtWzEwMHB4XSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgb3BhY2l0eS1bMC43NV0gei1bLTFdO1xufVxuXG4uYmctZ2xvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1nbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgei1pbmRleDogLTE7XG59XG4uYmctZ2xvdy0xOjpiZWZvcmUge1xuICBAYXBwbHkgYmctZ3JhZGllbnQtcHJpbWFyeSBibHVyLVsyNTBweF0gdy1bMTAwJV0gaC1bMTAwJV0gYWJzb2x1dGUgb3BhY2l0eS1bMC43NV0gei1bLTFdO1xufVxuLmJnLWdsb3ctMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dsb3ctMi5wbmdcIik7XG59XG5cbi5hY2NvcmRpb24taXRlbS1hcnJvdyB7XG4gIEBhcHBseSBiZy13aGl0ZSBzaXplLVsyNHB4XSBwLTAganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHRleHQteHMgdGV4dC1ibGFjaztcbn1cbi5hY2NvcmRpb24taXRlbS1idG4uYWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1ibHVlLTMwMCByb3VuZGVkLWItbm9uZSBib3JkZXItYi0wIHRleHQtZ3JhZGllbnQtcHJpbWFyeTtcbn1cbi5hY2NvcmRpb24taXRlbS1idG4uYWN0aXZlICsgZGl2IHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXQgcm91bmRlZC1iLXhsIGZyb20tYmx1ZS01MDAvMjUgcHQtMCB0by10cmFuc3BhcmVudCBib3JkZXItdC0wIGJvcmRlci1ibHVlLTMwMDtcbn1cbi5hY2NvcmRpb24taXRlbS1idG4uYWN0aXZlIC5hY2NvcmRpb24taXRlbS1hcnJvdyB7XG4gIEBhcHBseSBiZy1ncmFkaWVudC1wcmltYXJ5IHRleHQtd2hpdGU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tYnRuLmFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW0tYXJyb3cgLmljb24tcGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tYnRuOm5vdCguYWN0aXZlKSAuYWNjb3JkaW9uLWl0ZW0tYXJyb3cgLmljb24tbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sO1xufVxuLnNlY3Rpb24tdGl0bGUge1xuICBAYXBwbHkgdGV4dC1ncmFkaWVudC1zZWNvbmRhcnkgbWQ6dGV4dC00eGwgdGV4dC0zeGwgbGc6dGV4dC01eGwgZm9udC1tZWRpdW07XG59XG4uc2VjdGlvbi1zdWItdGl0bGUge1xuICBAYXBwbHkgdGV4dC1ncmFkaWVudC1wcmltYXJ5IGZvbnQtbWVkaXVtIHRyYWNraW5nLVsycHhdIHVwcGVyY2FzZTtcbn1cbi5zZWN0aW9uLWRlc2Mge1xuICBAYXBwbHkgdGV4dC1tdXRlZCB0ZXh0LXNtIHNtOnRleHQtbGcgZm9udC1tZWRpdW07XG59XG5cbkBtZWRpYSAoKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpKSB7XG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIC5oLXNjcmVlbi1keW5hbWljIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG4gIC5taW4taC1zY3JlZW4tZHluYW1pYyB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICB9XG4gICosXG4gIDo6YmVmb3JlLFxuICA6OmFmdGVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLXdoaXRlLzEwO1xuICB9XG4gIC50b29sdGlwIHtcbiAgICBAYXBwbHkgcHgtNCBweS0zIG9wYWNpdHktMCB0ZXh0LXNtIGZvbnQtbWVkaXVtIGNhcmQ7XG4gIH1cbiAgYSB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTUwMDtcbiAgfVxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBjdXJzb3ItcG9pbnRlcjtcbiAgfVxuICAuZm9ybS1jaGVja2JveC1zd2l0Y2gge1xuICAgIEBhcHBseSByZWxhdGl2ZSB3LTkgaC01IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyLWZvY3VzOm91dGxpbmUtbm9uZSBwZWVyLWZvY3VzOnJpbmctNCBwZWVyLWZvY3VzOnJpbmcteWVsbG93LTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy15ZWxsb3ctNjAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHJ0bDpwZWVyLWNoZWNrZWQ6YWZ0ZXI6LXRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci1ibGFjayBhZnRlcjpjb250ZW50LVtcIlwiXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtWzJweF0gYWZ0ZXI6c3RhcnQtWzJweF0gYWZ0ZXI6YmctZ3JheS01MDAgYWZ0ZXI6Ym9yZGVyLWdyYXktNTAwIGFmdGVyOmJvcmRlciBhZnRlcjpyb3VuZGVkLWZ1bGwgYWZ0ZXI6aC00IGFmdGVyOnctNCBhZnRlcjp0cmFuc2l0aW9uLWFsbCBwZWVyLWNoZWNrZWQ6YmcteWVsbG93LTUwMCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6YmctYmxhY2s7XG4gIH1cbiAgLmZvcm0tY2hlY2tib3ggaW5wdXQge1xuICAgIEBhcHBseSBzci1vbmx5O1xuICB9XG4gIC5mb3JtLWNoZWNrYm94IHNwYW4ge1xuICAgIEBhcHBseSBtcy0zIHRleHQtc20gZm9udC1tZWRpdW07XG4gIH1cbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjODE4YmFkO1xuICB9XG4gIC5idG4ge1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlciBmb250LXNlbWlib2xkIHJvdW5kZWQgaC1bNDBweF0gdGV4dC1bMTVweF0gY3Vyc29yLXBvaW50ZXIgcHgtNCB3LW1heCBmbGV4IGl0ZW1zLWNlbnRlciB0cmFuc2l0aW9uLWFsbDtcbiAgfVxuICAuYnRuLWljb24ge1xuICAgIEBhcHBseSBzaXplLTE0O1xuICB9XG4gIC5idG4taWNvbi1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgYm9yZGVyIHJvdW5kZWQteGwgbXgtYXV0byBib3JkZXItYmx1ZS01MDAgdGV4dC13aGl0ZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LTJ4bCBmcm9tLWJsdWUtODAwLzAgYmctZ3JhZGllbnQtdG8tYiBmbGV4IHRvLWJsdWUtNTAwLzIwIGdyb3VwLWFyaWEtW3NlbGVjdGVkPXRydWVdOmZyb20tYmx1ZS0zMDAgZ3JvdXAtYXJpYS1bc2VsZWN0ZWQ9dHJ1ZV06dG8tYmx1ZS01MDA7XG4gIH1cbiAgLmJ0bi1pY29uLXNtIHtcbiAgICBAYXBwbHkgc2l6ZS0xMjtcbiAgfVxuICAuYnRuLWljb24teHMge1xuICAgIEBhcHBseSBzaXplLTEwO1xuICB9XG4gIC5idG4tbGcge1xuICAgIEBhcHBseSBweC02IGgtWzU2cHhdO1xuICB9XG4gIC5idG4teGwge1xuICAgIEBhcHBseSBoLVs1MHB4XSBtaW4tdy1bNTBweF0gbGc6aC1bODBweF0gbGc6bWluLXctWzgwcHhdIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBweC00IGxnOnB4LTYgcHktMyB0ZXh0LXhsIGxnOnRleHQtM3hsIHJvdW5kZWQtMnhsIGxnOnJvdW5kZWQtM3hsO1xuICB9XG4gIC5idG4tc20ge1xuICAgIEBhcHBseSBweC0yIHB5LTEgdGV4dC1zbSBoLVsyOHB4XTtcbiAgfVxuICAuYnRuLXhzIHtcbiAgICBAYXBwbHkgcHgtMiBweS0xIHRleHQteHMgaC1bMjRweF07XG4gIH1cbiAgLnRleHQtZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tciBmcm9tLWdyYXktODAwIHZpYS13aGl0ZSB0by1ncmF5LTgwMCB0ZXh0LXRyYW5zcGFyZW50IGJnLWNsaXAtdGV4dDtcbiAgfVxuICAudGV4dC1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tciBmcm9tLWJsdWUtMTAwIHZpYS1ibHVlLTIwMCB0by1wdXJwbGUtMjAwIHRleHQtdHJhbnNwYXJlbnQgYmctY2xpcC10ZXh0O1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJnLXByaW1hcnkgdGV4dC1ncmF5LTkwMCBmb250LXNlbWlib2xkIGhvdmVyOmJnLXByaW1hcnkvNTA7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLWdyYXktNTAwLzUwIHRleHQtcHJpbWFyeTtcbiAgfVxuICAuYnRuLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJnLWdyYXktODAwIHRleHQtZ3JheS01MDAgaG92ZXI6Ym9yZGVyLWdyYXktNTAwLzUwIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIEBhcHBseSBiZy1yZWQtNTAwIHRleHQtZ3JheS05MDA7XG4gIH1cbiAgLmJ0bi1kYW5nZXItc3VidGxlIHtcbiAgICBAYXBwbHkgYmctcmVkLTYwMC81MCB0ZXh0LXJlZC01MDA7XG4gIH1cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBAYXBwbHkgYmctZ3JlZW4tNTAwIHRleHQtZ3JheS05MDA7XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnktMjUge1xuICAgIEBhcHBseSBiZy1ncmF5LTUwMC8yNSB0ZXh0LWdyYXktNTAwO1xuICB9XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBhcHBseSBweC04O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgQGFwcGx5IHB4LTQ7XG4gICAgfVxuICB9XG4gIC5ib3gge1xuICAgIEBhcHBseSBibG9jayByb3VuZGVkIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ncmF5LTcwMCB0by1ncmF5LTcwMC82NTtcbiAgfVxuICAubW9kYWwge1xuICAgIEBhcHBseSBtZDppbnNldC0wIGgtW2NhbGMoMTAwJS0xcmVtKV0gaGlkZGVuIG92ZXJmbG93LXktYXV0byBvdmVyZmxvdy14LWhpZGRlbiBmaXhlZCB0b3AtMCByaWdodC0wIGxlZnQtMCB6LTUwIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB3LWZ1bGwgbWF4LWgtZnVsbDtcbiAgfVxuICAubW9kYWwtY2xvc2Uge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBlbmQtMiB0b3AtMiB0ZXh0LWdyYXktNTAwO1xuICB9XG4gIC5tb2RhbC1jbG9zZSBpIHtcbiAgICBAYXBwbHkgdGV4dC14bDtcbiAgfVxuICAuYnRuLW91dGxpbmUtZ3JhZGllbnQtcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItYmx1ZS01MDAgYmctZ3JhZGllbnQtdG8tYiBmcm9tLXRyYW5zcGFyZW50IHRvLWJsdWUtNTAwLzIwIHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGhvdmVyOmZyb20tYmx1ZS0zMDAgaG92ZXI6dG8tYmx1ZS01MDA7XG4gIH1cbiAgLmNhcmQge1xuICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1iIGJvcmRlci1ibHVlLTUwMC8xMCBib3JkZXIgZnJvbS1ibHVlLTgwMC8zNSB0by1ibHVlLTcwMC8zNSByb3VuZGVkLTN4bDtcbiAgfVxuICAuY2FyZC1ob3ZlciB7XG4gICAgQGFwcGx5IHJvdW5kZWQgaG92ZXI6ZnJvbS1ncmF5LTcwMCBob3Zlcjp0by1ncmF5LTcwMC82NTtcbiAgfVxuICAuY2FyZC1ib2R5IHtcbiAgICBAYXBwbHkgcC00O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgQGFwcGx5IHAtNDtcbiAgICB9XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlciBib3JkZXItd2hpdGUvMzUgdGV4dC13aGl0ZSBob3ZlcjpiZy1ncmFkaWVudC1wcmltYXJ5O1xuICB9XG4gIC5idG4tZ3JhZGllbnQtcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJnLWdyYWRpZW50LXByaW1hcnkgdGV4dC13aGl0ZTtcbiAgfVxuICAuYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLWIgZnJvbS1ibHVlLTUwMCB0by1ibHVlLTMwMDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBhcHBseSBtYi00O1xuICB9XG4gIC5hcnRpY2xlIGEge1xuICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gIH1cbiAgLmNhcmQtdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LXhsIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgLmNhcmQtZGVzYyB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS01MDAgdGV4dC1zbSBmb250LWxpZ2h0O1xuICB9XG4gIFttdWx0aXBsZV0sXG4gIFt0eXBlPWRhdGVdLFxuICBbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIFt0eXBlPWVtYWlsXSxcbiAgW3R5cGU9bW9udGhdLFxuICBbdHlwZT1udW1iZXJdLFxuICBbdHlwZT1wYXNzd29yZF0sXG4gIFt0eXBlPXNlYXJjaF0sXG4gIFt0eXBlPXRlbF0sXG4gIFt0eXBlPXRleHRdLFxuICBbdHlwZT10aW1lXSxcbiAgW3R5cGU9dXJsXSxcbiAgW3R5cGU9d2Vla10sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIEBhcHBseSBwbGFjZWhvbGRlcjp0ZXh0LWdyYXktNTAwLzUwO1xuICB9XG4gIHNlbGVjdCBvcHRpb24ge1xuICAgIEBhcHBseSBiZy1ncmF5LTgwMDtcbiAgfVxuICAuZm9ybS1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAYXBwbHkgYm9yZGVyIHJvdW5kZWQgYmctZ3JheS01MDAvMjUgYm9yZGVyLWdyYXktMjAwIHB4LTQgdy1mdWxsO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBhcHBseSBib3JkZXIgcm91bmRlZCBiZy10cmFuc3BhcmVudCBib3JkZXItZ3JheS0yMDAgcHgtNCB3LWZ1bGw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgQGFwcGx5IHRleHQtc20gcHgtMjtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS01MDAvNTAgdGV4dC1ncmF5LTUwMC81MDtcbiAgfVxuICAuZm9ybS1sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1zbSBwYi0zIGZvbnQtc2VtaWJvbGQgYmxvY2s7XG4gIH1cbiAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBAYXBwbHkgZmxleCB0ZXh0LXNtIGZvbnQtbWVkaXVtIG1pbi1oLVs0MHB4XSBpdGVtcy1jZW50ZXIgZ2FwLTMgdGV4dC1ncmF5LTUwMDtcbiAgfVxuICAuY29sLWZvcm0tbGFiZWwgaSB7XG4gICAgQGFwcGx5IHRleHQtbGc7XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBhcHBseSB0ZXh0LXNtO1xuICB9XG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1ncmF5LTUwMC8zNSBweS0zIHRleHQtbGVmdCBweC0yO1xuICB9XG4gIHRhYmxlIHRoIHtcbiAgICBAYXBwbHkgdGV4dC14cyBmb250LXNlbWlib2xkO1xuICB9XG4gIHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgQGFwcGx5IHBsLTY7XG4gIH1cbiAgdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgQGFwcGx5IHByLTY7XG4gIH1cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLWdyYXktNTAwLzM1O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgQGFwcGx5IGJnLWdyYXktNTAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIEBhcHBseSBiZy1ncmF5LTUwMCB3LVsxMnB4XSBvcGFjaXR5LTUwIHJvdW5kZWQgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBAYXBwbHkgdy1bMjRweF0gb3BhY2l0eS0xMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2lkZWJhci1jb2xsYXBzZWQgLmhpZGRlbi13aGVuLXNpZGViYXItY29sbGFwc2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBzbTppdGVtcy1zdGFydCBzbTpmbGV4LXJvdyBmbGV4LWNvbCBzbTpnYXAtMztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5uYXZiYXItY29sbGFwc2VkLFxuICBib2R5LnNpZGViYXItY29sbGFwc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5pbnB1dCxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cblttdWx0aXBsZV06Zm9jdXMsXG5bdHlwZT1kYXRlXTpmb2N1cyxcblt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcblt0eXBlPWVtYWlsXTpmb2N1cyxcblt0eXBlPW1vbnRoXTpmb2N1cyxcblt0eXBlPW51bWJlcl06Zm9jdXMsXG5bdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5bdHlwZT1zZWFyY2hdOmZvY3VzLFxuW3R5cGU9dGVsXTpmb2N1cyxcblt0eXBlPXRleHRdOmZvY3VzLFxuW3R5cGU9dGltZV06Zm9jdXMsXG5bdHlwZT11cmxdOmZvY3VzLFxuW3R5cGU9d2Vla106Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDkyIDkyIDkyIC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICBAYXBwbHkgYm9yZGVyLWdyYXktNTAwICFpbXBvcnRhbnQ7XG59XG5cblt0eXBlPWJ1dHRvbl0ge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgQGFwcGx5IGJnLWdyYXktNTAwLzEwO1xufVxuXG5ib2R5Lm5hdmJhci1jb2xsYXBzZWQgLm5hdmJhci1jb2xsYXBzZS10cmlnZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbmJvZHkubmF2YmFyLWNvbGxhcHNlZCAubmF2YmFyLWNvbGxhcHNlLXRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtNjBweDtcbn1cbmJvZHkubmF2YmFyLWNvbGxhcHNlZCAubmF2YmFyLWNvbGxhcHNlLXRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuQHRhaWx3aW5kIHV0aWxpdGllcztcbmRpdi5vdmVyZmxvdy14LWF1dG8ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBhdXRvOyAvKiBZYXRheSBrYXlkxLFybWEgYWt0aWYgKi9cbiAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBEaWtleSBrYXlkxLFybWEgZ2l6bGkgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciBpw6dpbiBrYXlkxLFybWEgw6d1YnXEn3VudSBnaXpsZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94IGnDp2luIGtheWTEsXJtYSDDp3VidcSfdW51IGdpemxlciAqL1xufVxuXG4vKiBXZWJraXQgdGFiYW5sxLEgdGFyYXnEsWPEsWxhciAoQ2hyb21lLCBTYWZhcmkpIGnDp2luIGtheWTEsXJtYSDDp3VidcSfdW51IGdpemxlICovXG5kaXYub3ZlcmZsb3cteC1hdXRvLm92ZXJmbG93LXktaGlkZGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCBcIi4vX2ljb25zXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWMgQ2xlYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtQ2xlYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUNsZWFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljIENsZWFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUNsZWFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1DbGVhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWF1c2l0ZSBDbGFzc2ljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVNlbWlib2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1TZW1pYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpYyBVbHRyYWJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVWx0cmFsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVWx0cmFsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpYyBVbHRyYWJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhYmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQmVhdXNpdGVDbGFzc2ljLVVsdHJhYmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYXVzaXRlIENsYXNzaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9CZWF1c2l0ZUNsYXNzaWMtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVhdXNpdGUgQ2xhc3NpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0JlYXVzaXRlQ2xhc3NpYy1VbHRyYWxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5cbi5zcG9uc29yLWl0ZW0ge1xuICBAYXBwbHkgYmctW3VybChcIi4uL2ltYWdlcy9zcG9uc29yLnN2Z1wiKV0gdy1bMjg2cHhdIGgtWzEwMHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbiAgJi1nbG93IHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtcHJpbWFyeSBibHVyLVs4MHB4XSB3LVsyODZweF0gaC1bMTAwcHhdIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvcGFjaXR5LVswLjc1XSB6LVstMV07XG4gIH1cbn1cblxuLmJnLWdsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgJi0xIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXByaW1hcnkgYmx1ci1bMjUwcHhdIHctWzEwMCVdIGgtWzEwMCVdIGFic29sdXRlIG9wYWNpdHktWzAuNzVdIHotWy0xXTtcbiAgICB9XG4gIH1cbiAgJi0yIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dsb3ctMi5wbmdcIik7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICYtYXJyb3cge1xuICAgIEBhcHBseSBiZy13aGl0ZSBzaXplLVsyNHB4XSBwLTAganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHRleHQteHMgdGV4dC1ibGFjaztcbiAgfVxuICAmLWJ0biB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgQGFwcGx5IGJvcmRlci1ibHVlLTMwMCByb3VuZGVkLWItbm9uZSBib3JkZXItYi0wIHRleHQtZ3JhZGllbnQtcHJpbWFyeTtcbiAgICAgICYgKyBkaXYge1xuICAgICAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tdCByb3VuZGVkLWIteGwgZnJvbS1ibHVlLTUwMC8yNSBwdC0wIHRvLXRyYW5zcGFyZW50IGJvcmRlci10LTAgYm9yZGVyLWJsdWUtMzAwO1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1pdGVtLWFycm93IHtcbiAgICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXByaW1hcnkgdGV4dC13aGl0ZTtcblxuICAgICAgICAuaWNvbi1wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIC5hY2NvcmRpb24taXRlbS1hcnJvdyB7XG4gICAgICAgIC5pY29uLW1pbnVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLnNlY3Rpb24ge1xuICAmLWhlYWRlciB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JhZGllbnQtc2Vjb25kYXJ5IG1kOnRleHQtNHhsIHRleHQtM3hsIGxnOnRleHQtNXhsIGZvbnQtbWVkaXVtO1xuICB9XG4gICYtc3ViLXRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1ncmFkaWVudC1wcmltYXJ5IGZvbnQtbWVkaXVtIHRyYWNraW5nLVsycHhdIHVwcGVyY2FzZTtcbiAgfVxuICAmLWRlc2Mge1xuICAgIEBhcHBseSB0ZXh0LW11dGVkIHRleHQtc20gc206dGV4dC1sZyBmb250LW1lZGl1bTtcbiAgfVxufVxuXG5AbWVkaWEgKChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbkBsYXllciBiYXNlIHtcbiAgLmgtc2NyZWVuLWR5bmFtaWMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cblxuICAubWluLWgtc2NyZWVuLWR5bmFtaWMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgfVxuXG4gICosXG4gIDo6YmVmb3JlLFxuICA6OmFmdGVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLXdoaXRlLzEwO1xuICB9XG5cbiAgLnRvb2x0aXAge1xuICAgIEBhcHBseSBweC00IHB5LTMgb3BhY2l0eS0wIHRleHQtc20gZm9udC1tZWRpdW0gY2FyZDtcbiAgfVxuXG4gIGEge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi01MDA7XG4gIH1cblxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBjdXJzb3ItcG9pbnRlcjtcbiAgfVxuICAuZm9ybS1jaGVja2JveC1zd2l0Y2gge1xuICAgIEBhcHBseSByZWxhdGl2ZSB3LTkgaC01IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyLWZvY3VzOm91dGxpbmUtbm9uZSBwZWVyLWZvY3VzOnJpbmctNCBwZWVyLWZvY3VzOnJpbmcteWVsbG93LTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy15ZWxsb3ctNjAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHJ0bDpwZWVyLWNoZWNrZWQ6YWZ0ZXI6LXRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci1ibGFjayBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLVsycHhdIGFmdGVyOnN0YXJ0LVsycHhdIGFmdGVyOmJnLWdyYXktNTAwIGFmdGVyOmJvcmRlci1ncmF5LTUwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNCBhZnRlcjp3LTQgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgIHBlZXItY2hlY2tlZDpiZy15ZWxsb3ctNTAwIHBlZXItY2hlY2tlZDphZnRlcjpiZy1ibGFjaztcbiAgfVxuICAuZm9ybS1jaGVja2JveCBpbnB1dCB7XG4gICAgQGFwcGx5IHNyLW9ubHk7XG4gIH1cbiAgLmZvcm0tY2hlY2tib3ggc3BhbiB7XG4gICAgQGFwcGx5IG1zLTMgdGV4dC1zbSBmb250LW1lZGl1bTtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzgxOGJhZDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlciBmb250LXNlbWlib2xkIHJvdW5kZWQgaC1bNDBweF0gdGV4dC1bMTVweF0gY3Vyc29yLXBvaW50ZXIgcHgtNCB3LW1heCBmbGV4IGl0ZW1zLWNlbnRlciB0cmFuc2l0aW9uLWFsbDtcblxuICAgICYtaWNvbiB7XG4gICAgICBAYXBwbHkgc2l6ZS0xNDtcblxuICAgICAgJi1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGJvcmRlciByb3VuZGVkLXhsIG14LWF1dG8gYm9yZGVyLWJsdWUtNTAwIHRleHQtd2hpdGUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0yeGwgZnJvbS1ibHVlLTgwMC8wIGJnLWdyYWRpZW50LXRvLWIgZmxleCB0by1ibHVlLTUwMC8yMCBncm91cC1hcmlhLVtzZWxlY3RlZD10cnVlXTpmcm9tLWJsdWUtMzAwIGdyb3VwLWFyaWEtW3NlbGVjdGVkPXRydWVdOnRvLWJsdWUtNTAwO1xuICAgICAgfVxuXG4gICAgICAmLXNtIHtcbiAgICAgICAgQGFwcGx5IHNpemUtMTI7XG4gICAgICB9XG4gICAgICAmLXhzIHtcbiAgICAgICAgQGFwcGx5IHNpemUtMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1sZyB7XG4gICAgQGFwcGx5IHB4LTYgaC1bNTZweF07XG4gIH1cblxuICAuYnRuLXhsIHtcbiAgICBAYXBwbHkgaC1bNTBweF0gbWluLXctWzUwcHhdIGxnOmgtWzgwcHhdIGxnOm1pbi13LVs4MHB4XSBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgcHgtNCBsZzpweC02IHB5LTMgdGV4dC14bCBsZzp0ZXh0LTN4bCByb3VuZGVkLTJ4bCBsZzpyb3VuZGVkLTN4bDtcbiAgfVxuXG4gIC5idG4tc20ge1xuICAgIEBhcHBseSBweC0yIHB5LTEgdGV4dC1zbSBoLVsyOHB4XTtcbiAgfVxuXG4gIC5idG4teHMge1xuICAgIEBhcHBseSBweC0yIHB5LTEgdGV4dC14cyBoLVsyNHB4XTtcbiAgfVxuXG4gIC50ZXh0LWdyYWRpZW50LXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ncmF5LTgwMCB2aWEtd2hpdGUgdG8tZ3JheS04MDAgdGV4dC10cmFuc3BhcmVudCBiZy1jbGlwLXRleHQ7XG4gIH1cblxuICAudGV4dC1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tciBmcm9tLWJsdWUtMTAwIHZpYS1ibHVlLTIwMCB0by1wdXJwbGUtMjAwIHRleHQtdHJhbnNwYXJlbnQgYmctY2xpcC10ZXh0O1xuICB9XG5cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYmctcHJpbWFyeSB0ZXh0LWdyYXktOTAwIGZvbnQtc2VtaWJvbGQgaG92ZXI6YmctcHJpbWFyeS81MDtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyIGJvcmRlci1ncmF5LTUwMC81MCB0ZXh0LXByaW1hcnk7XG4gIH1cblxuICAuYnRuLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJnLWdyYXktODAwIHRleHQtZ3JheS01MDAgaG92ZXI6Ym9yZGVyLWdyYXktNTAwLzUwIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYnRuLWRhbmdlciB7XG4gICAgQGFwcGx5IGJnLXJlZC01MDAgdGV4dC1ncmF5LTkwMDtcbiAgfVxuXG4gIC5idG4tZGFuZ2VyLXN1YnRsZSB7XG4gICAgQGFwcGx5IGJnLXJlZC02MDAvNTAgdGV4dC1yZWQtNTAwO1xuICB9XG5cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBAYXBwbHkgYmctZ3JlZW4tNTAwIHRleHQtZ3JheS05MDA7XG4gIH1cblxuICAuYnRuLXNlY29uZGFyeS0yNSB7XG4gICAgQGFwcGx5IGJnLWdyYXktNTAwLzI1IHRleHQtZ3JheS01MDA7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAYXBwbHkgcHgtODtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIEBhcHBseSBweC00O1xuICAgIH1cbiAgfVxuXG4gIC5ib3gge1xuICAgIEBhcHBseSBibG9jayByb3VuZGVkIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ncmF5LTcwMCB0by1ncmF5LTcwMC82NTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgQGFwcGx5IG1kOmluc2V0LTAgaC1bY2FsYygxMDAlLTFyZW0pXSBoaWRkZW4gb3ZlcmZsb3cteS1hdXRvIG92ZXJmbG93LXgtaGlkZGVuIGZpeGVkIHRvcC0wIHJpZ2h0LTAgbGVmdC0wIHotNTAganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctZnVsbCBtYXgtaC1mdWxsO1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgZW5kLTIgdG9wLTIgdGV4dC1ncmF5LTUwMDtcbiAgfVxuXG4gIC5tb2RhbC1jbG9zZSBpIHtcbiAgICBAYXBwbHkgdGV4dC14bDtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ibHVlLTUwMCBiZy1ncmFkaWVudC10by1iIGZyb20tdHJhbnNwYXJlbnQgdG8tYmx1ZS01MDAvMjAgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgaG92ZXI6ZnJvbS1ibHVlLTMwMCBob3Zlcjp0by1ibHVlLTUwMDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tYiBib3JkZXItYmx1ZS01MDAvMTAgYm9yZGVyIGZyb20tYmx1ZS04MDAvMzUgdG8tYmx1ZS03MDAvMzUgcm91bmRlZC0zeGw7XG4gIH1cblxuICAuY2FyZC1ob3ZlciB7XG4gICAgQGFwcGx5IHJvdW5kZWQgaG92ZXI6ZnJvbS1ncmF5LTcwMCBob3Zlcjp0by1ncmF5LTcwMC82NTtcbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIEBhcHBseSBwLTQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIEBhcHBseSBwLTQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlciBib3JkZXItd2hpdGUvMzUgdGV4dC13aGl0ZSBob3ZlcjpiZy1ncmFkaWVudC1wcmltYXJ5O1xuICB9XG5cbiAgLmJ0bi1ncmFkaWVudC1wcmltYXJ5IHtcbiAgICBAYXBwbHkgYmctZ3JhZGllbnQtcHJpbWFyeSB0ZXh0LXdoaXRlO1xuICB9XG5cbiAgLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1iIGZyb20tYmx1ZS01MDAgdG8tYmx1ZS0zMDA7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIC8vIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgbWItNDtcbiAgfVxuXG4gIC5hcnRpY2xlIGEge1xuICAgIEBhcHBseSB0ZXh0LXByaW1hcnk7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQteGwgZm9udC1zZW1pYm9sZDtcbiAgfVxuICAuY2FyZC1kZXNjIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LTUwMCB0ZXh0LXNtIGZvbnQtbGlnaHQ7XG4gIH1cblxuICBbbXVsdGlwbGVdLFxuICBbdHlwZT1cImRhdGVcIl0sXG4gIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIFt0eXBlPVwiZW1haWxcIl0sXG4gIFt0eXBlPVwibW9udGhcIl0sXG4gIFt0eXBlPVwibnVtYmVyXCJdLFxuICBbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBbdHlwZT1cInNlYXJjaFwiXSxcbiAgW3R5cGU9XCJ0ZWxcIl0sXG4gIFt0eXBlPVwidGV4dFwiXSxcbiAgW3R5cGU9XCJ0aW1lXCJdLFxuICBbdHlwZT1cInVybFwiXSxcbiAgW3R5cGU9XCJ3ZWVrXCJdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBAYXBwbHkgcGxhY2Vob2xkZXI6dGV4dC1ncmF5LTUwMC81MDtcbiAgfVxuXG4gIHNlbGVjdCBvcHRpb24ge1xuICAgIEBhcHBseSBiZy1ncmF5LTgwMDtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBhcHBseSBib3JkZXIgcm91bmRlZCBiZy1ncmF5LTUwMC8yNSBib3JkZXItZ3JheS0yMDAgcHgtNCB3LWZ1bGw7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAYXBwbHkgYm9yZGVyIHJvdW5kZWQgYmctdHJhbnNwYXJlbnQgYm9yZGVyLWdyYXktMjAwIHB4LTQgIHctZnVsbDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc20ge1xuICAgIEBhcHBseSB0ZXh0LXNtIHB4LTI7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS01MDAvNTAgdGV4dC1ncmF5LTUwMC81MDtcbiAgfVxuXG4gIC5mb3JtLWxhYmVsIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LXNtIHBiLTMgZm9udC1zZW1pYm9sZCBibG9jaztcbiAgfVxuXG4gIC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgQGFwcGx5IGZsZXggdGV4dC1zbSBmb250LW1lZGl1bSBtaW4taC1bNDBweF0gaXRlbXMtY2VudGVyIGdhcC0zIHRleHQtZ3JheS01MDA7XG4gIH1cbiAgLmNvbC1mb3JtLWxhYmVsIGkge1xuICAgIEBhcHBseSB0ZXh0LWxnO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBhcHBseSB0ZXh0LXNtO1xuICB9XG5cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWdyYXktNTAwLzM1IHB5LTMgdGV4dC1sZWZ0IHB4LTI7XG4gIH1cbiAgdGFibGUgdGgge1xuICAgIEBhcHBseSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBAYXBwbHkgcGwtNjtcbiAgfVxuICB0YWJsZSB0aDpsYXN0LWNoaWxkLFxuICB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgcHItNjtcbiAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIEBhcHBseSBiZy1ncmF5LTUwMC8zNTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIEBhcHBseSBiZy1ncmF5LTUwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBAYXBwbHkgYmctZ3JheS01MDAgdy1bMTJweF0gb3BhY2l0eS01MCByb3VuZGVkICN7IWltcG9ydGFudH07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IHctWzI0cHhdIG9wYWNpdHktMTAwICN7IWltcG9ydGFudH07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpZGViYXItY29sbGFwc2VkIC5oaWRkZW4td2hlbi1zaWRlYmFyLWNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBzbTppdGVtcy1zdGFydCBzbTpmbGV4LXJvdyBmbGV4LWNvbCBzbTpnYXAtMztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIHRhYmxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5Lm5hdmJhci1jb2xsYXBzZWQsXG4gIGJvZHkuc2lkZWJhci1jb2xsYXBzZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuaW5wdXQsXG5idXR0b24ge1xuICBvdXRsaW5lOiAwO1xufVxuXG5bbXVsdGlwbGVdOmZvY3VzLFxuW3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcblt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5bdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuW3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5bdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5bdHlwZT1cInRlbFwiXTpmb2N1cyxcblt0eXBlPVwidGV4dFwiXTpmb2N1cyxcblt0eXBlPVwidGltZVwiXTpmb2N1cyxcblt0eXBlPVwidXJsXCJdOmZvY3VzLFxuW3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAtLXR3LXJpbmctY29sb3I6IHJnYig5MiA5MiA5MiAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgQGFwcGx5IGJvcmRlci1ncmF5LTUwMCAjeyFpbXBvcnRhbnR9O1xufVxuXG5bdHlwZT1cImJ1dHRvblwiXSB7XG4gIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBAYXBwbHkgYmctZ3JheS01MDAvMTA7XG59XG5cbmJvZHkubmF2YmFyLWNvbGxhcHNlZCB7XG4gIC8vIC5uYXZiYXItY29sbGFwc2UtYmcge1xuICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIGhlaWdodDogMTAwdmg7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDgwO1xuICAvLyAgIHotaW5kZXg6IDU7XG4gIC8vIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLXRyaWdnZXIge1xuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbmRpdi5vdmVyZmxvdy14LWF1dG8ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBhdXRvOyAvKiBZYXRheSBrYXlkxLFybWEgYWt0aWYgKi9cbiAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBEaWtleSBrYXlkxLFybWEgZ2l6bGkgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciBpw6dpbiBrYXlkxLFybWEgw6d1YnXEn3VudSBnaXpsZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94IGnDp2luIGtheWTEsXJtYSDDp3VidcSfdW51IGdpemxlciAqL1xufVxuXG4vKiBXZWJraXQgdGFiYW5sxLEgdGFyYXnEsWPEsWxhciAoQ2hyb21lLCBTYWZhcmkpIGnDp2luIGtheWTEsXJtYSDDp3VidcSfdW51IGdpemxlICovXG5kaXYub3ZlcmZsb3cteC1hdXRvLm92ZXJmbG93LXktaGlkZGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */