@import "/font/open-sans/stylesheet-8504ebb7a1a0a2832d8a8211a9083e14.css";
@import "/font/rockwell-nova/stylesheet-7bf5aee549849691c37de4f9d136cfc5.css";
@import "/font/roboto/stylesheet-aa3702ab88a62a6770a7e6c75558612d.css";
@import "/font/rajdhani/stylesheet-9aa820c12668c5000e025abc143aaef1.css";
@import "/font/space-grotesk/stylesheet-2855f07f12e6afbafe73dd55a2c013a6.css";

*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Roboto, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

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

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

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

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

h1{
  font-size: 3rem;
}

h2{
  font-size: 2.65rem;
}

h3{
  font-size: 2.30rem;
}

h4{
  font-size: 1.95rem;
}

h5{
  font-size: 1.6rem;
}

h6{
  font-size: 1.25rem;
}

html{
  height: 100%;
}

body{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 100%;
  max-width: 1920px;
  flex-direction: column;
  font-family: Roboto, sans-serif;
}
.container{
  width: 100%;
}
@media (min-width: 640px){

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

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

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

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

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

  .container{
    max-width: 1920px;
  }
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.inset-0{
  inset: 0px;
}
.-bottom-\[0rem\]{
  bottom: -0rem;
}
.-bottom-\[100\%\]{
  bottom: -100%;
}
.-left-\[38\%\]{
  left: -38%;
}
.-right-1{
  right: -0.25rem;
}
.-right-\[22\%\]{
  right: -22%;
}
.-top-6{
  top: -1.5rem;
}
.-top-\[10\%\]{
  top: -10%;
}
.bottom-0{
  bottom: 0px;
}
.bottom-\[20rem\]{
  bottom: 20rem;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-\[-250px\]{
  left: -250px;
}
.left-\[-6\%\]{
  left: -6%;
}
.left-\[15px\]{
  left: 15px;
}
.left-\[49\%\]{
  left: 49%;
}
.right-0{
  right: 0px;
}
.right-1\.5{
  right: 0.375rem;
}
.right-5{
  right: 1.25rem;
}
.right-\[-6\%\]{
  right: -6%;
}
.top-0{
  top: 0px;
}
.top-1\/2{
  top: 50%;
}
.top-10{
  top: 2.5rem;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[10\%\]{
  top: 10%;
}
.top-\[3px\]{
  top: 3px;
}
.top-\[5px\]{
  top: 5px;
}
.top-\[60px\]{
  top: 60px;
}
.top-\[8px\]{
  top: 8px;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[1\]{
  z-index: 1;
}
.float-right{
  float: right;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-24{
  margin-bottom: 6rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-9{
  margin-bottom: 2.25rem;
}
.mb-\[-150px\]{
  margin-bottom: -150px;
}
.mb-\[1px\]{
  margin-bottom: 1px;
}
.ml-3{
  margin-left: 0.75rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-\[140px\]{
  margin-top: 140px;
}
.mt-\[4\.75rem\]{
  margin-top: 4.75rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.hidden{
  display: none;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-\[11px\]{
  height: 11px;
}
.h-\[13px\]{
  height: 13px;
}
.h-\[3\.1rem\]{
  height: 3.1rem;
}
.h-\[31rem\]{
  height: 31rem;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[384px\]{
  height: 384px;
}
.h-\[3px\]{
  height: 3px;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[51\%\]{
  height: 51%;
}
.h-\[8px\]{
  height: 8px;
}
.h-full{
  height: 100%;
}
.h-screen{
  height: 100vh;
}
.max-h-\[600px\]{
  max-height: 600px;
}
.max-h-\[650px\]{
  max-height: 650px;
}
.max-h-\[719px\]{
  max-height: 719px;
}
.min-h-\[50vh\]{
  min-height: 50vh;
}
.min-h-screen{
  min-height: 100vh;
}
.w-1\/2{
  width: 50%;
}
.w-10{
  width: 2.5rem;
}
.w-11\/12{
  width: 91.666667%;
}
.w-16{
  width: 4rem;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-3\/4{
  width: 75%;
}
.w-32{
  width: 8rem;
}
.w-40{
  width: 10rem;
}
.w-6{
  width: 1.5rem;
}
.w-72{
  width: 18rem;
}
.w-\[128px\]{
  width: 128px;
}
.w-\[16\.87rem\]{
  width: 16.87rem;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[18\.75rem\]{
  width: 18.75rem;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[270px\]{
  width: 270px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[500px\]{
  width: 500px;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[90\%\]{
  width: 90%;
}
.w-\[94px\]{
  width: 94px;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[140px\]{
  width: 140px;
}
.min-w-\[9\.5rem\]{
  min-width: 9.5rem;
}
.min-w-\[140px\]{
  min-width: 140px;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-\[1440px\]{
  max-width: 1440px;
}
.max-w-\[1920px\]{
  max-width: 1920px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[305px\]{
  max-width: 305px;
}
.max-w-\[322px\]{
  max-width: 322px;
}
.max-w-\[360px\]{
  max-width: 360px;
}
.max-w-\[374px\]{
  max-width: 374px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[490px\]{
  max-width: 490px;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-\[140px\]{
  max-width: 140px;
}
.max-w-\[160px\]{
  max-width: 160px;
}
.flex-1{
  flex: 1 1 0%;
}
.shrink-0{
  flex-shrink: 0;
}
.grow{
  flex-grow: 1;
}
.basis-full{
  flex-basis: 100%;
}
.table-auto{
  table-layout: auto;
}
.origin-\[bottom_center\]{
  transform-origin: bottom center;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.list-disc{
  list-style-type: disc;
}
.\!flex-row{
  flex-direction: row !important;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.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-10{
  gap: 2.5rem;
}
.gap-11{
  gap: 2.75rem;
}
.gap-12{
  gap: 3rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-24{
  gap: 6rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-9{
  gap: 2.25rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-3\.5{
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-2\.5{
  row-gap: 0.625rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-5{
  row-gap: 1.25rem;
}
.self-stretch{
  align-self: stretch;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.rounded-\[50\%\]{
  border-radius: 50%;
}
.rounded-full{
  border-radius: 9999px;
}
.border{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-t-\[2px\]{
  border-top-width: 2px;
}
.border-t-\[3px\]{
  border-top-width: 3px;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-grey-600{
  --tw-border-opacity: 1;
  border-color: rgb(104 115 134 / var(--tw-border-opacity, 1));
}
.border-primary-100{
  --tw-border-opacity: 1;
  border-color: rgb(33 45 69 / var(--tw-border-opacity, 1));
}
.border-primary-200{
  --tw-border-opacity: 1;
  border-color: rgb(0 124 210 / var(--tw-border-opacity, 1));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-b-primary-600{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(113 127 154 / var(--tw-border-opacity, 1));
}
.border-b-transparent{
  border-bottom-color: transparent;
}
.border-b-white{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-t-primary-700{
  --tw-border-opacity: 1;
  border-top-color: rgb(52 72 110 / var(--tw-border-opacity, 1));
}
.bg-\[\#000000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#000C3A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 12 58 / var(--tw-bg-opacity, 1));
}
.bg-\[\#6EC2FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(110 194 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#6c757d\]{
  --tw-bg-opacity: 1;
  background-color: rgb(108 117 125 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBEBEB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-grey-200{
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 230 / var(--tw-bg-opacity, 1));
}
.bg-grey-400{
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 245 / var(--tw-bg-opacity, 1));
}
.bg-grey-800{
  --tw-bg-opacity: 1;
  background-color: rgb(222 222 222 / var(--tw-bg-opacity, 1));
}
.bg-primary-100{
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 69 / var(--tw-bg-opacity, 1));
}
.bg-primary-200{
  --tw-bg-opacity: 1;
  background-color: rgb(0 124 210 / var(--tw-bg-opacity, 1));
}
.bg-primary-500{
  --tw-bg-opacity: 1;
  background-color: rgb(30 67 125 / var(--tw-bg-opacity, 1));
}
.bg-primary-700{
  --tw-bg-opacity: 1;
  background-color: rgb(52 72 110 / var(--tw-bg-opacity, 1));
}
.bg-primary-800{
  --tw-bg-opacity: 1;
  background-color: rgb(39 54 82 / var(--tw-bg-opacity, 1));
}
.bg-primary-850{
  --tw-bg-opacity: 1;
  background-color: rgb(38 54 82 / var(--tw-bg-opacity, 1));
}
.bg-red-500{
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-steel-200{
  --tw-bg-opacity: 1;
  background-color: rgb(201 200 200 / var(--tw-bg-opacity, 1));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}
.bg-none{
  background-image: none;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-top{
  -o-object-position: top;
     object-position: top;
}
.p-1{
  padding: 0.25rem;
}
.p-2{
  padding: 0.5rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.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-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[15px\]{
  padding-left: 15px;
  padding-right: 15px;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-\[13px\]{
  padding-top: 13px;
  padding-bottom: 13px;
}
.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-14{
  padding-bottom: 3.5rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-2\.5{
  padding-bottom: 0.625rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-12{
  padding-left: 3rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-2\.5{
  padding-left: 0.625rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-7{
  padding-left: 1.75rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-\[4\.5rem\]{
  padding-left: 4.5rem;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-2\.5{
  padding-right: 0.625rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-28{
  padding-top: 7rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-8{
  padding-top: 2rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.font-open-sans{
  font-family: Open Sans, sans-serif;
}
.font-rajdhani{
  font-family: Rajdhani, sans-serif;
}
.font-roboto{
  font-family: Roboto, sans-serif;
}
.font-sans{
  font-family: Roboto, sans-serif;
}
.font-space-grotesk{
  font-family: Space Grotesk, sans-serif;;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-\[1\.375rem\]{
  font-size: 1.375rem;
}
.text-\[11px\]{
  font-size: 11px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-\[0\.85rem\]{
  line-height: 0.85rem;
}
.leading-\[1\.3\]{
  line-height: 1.3;
}
.leading-\[13px\]{
  line-height: 13px;
}
.text-\[\#000C3A\]{
  --tw-text-opacity: 1;
  color: rgb(0 12 58 / var(--tw-text-opacity, 1));
}
.text-\[\#01BD8F\]{
  --tw-text-opacity: 1;
  color: rgb(1 189 143 / var(--tw-text-opacity, 1));
}
.text-\[\#0A1E3A\]{
  --tw-text-opacity: 1;
  color: rgb(10 30 58 / var(--tw-text-opacity, 1));
}
.text-\[\#5D9CF7\]{
  --tw-text-opacity: 1;
  color: rgb(93 156 247 / var(--tw-text-opacity, 1));
}
.text-\[\#6EC2FF\]{
  --tw-text-opacity: 1;
  color: rgb(110 194 255 / var(--tw-text-opacity, 1));
}
.text-\[\#EBEBEB\]{
  --tw-text-opacity: 1;
  color: rgb(235 235 235 / var(--tw-text-opacity, 1));
}
.text-primary-100{
  --tw-text-opacity: 1;
  color: rgb(33 45 69 / var(--tw-text-opacity, 1));
}
.text-primary-200{
  --tw-text-opacity: 1;
  color: rgb(0 124 210 / var(--tw-text-opacity, 1));
}
.text-primary-500{
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.text-primary-800{
  --tw-text-opacity: 1;
  color: rgb(39 54 82 / var(--tw-text-opacity, 1));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-ruby-100{
  --tw-text-opacity: 1;
  color: rgb(225 53 0 / var(--tw-text-opacity, 1));
}
.text-success-100{
  --tw-text-opacity: 1;
  color: rgb(32 169 26 / var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.opacity-0{
  opacity: 0;
}
.opacity-75{
  opacity: 0.75;
}
.shadow-\[0_0_15px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{
  --tw-shadow: 0 0 15px rgba(0,0,0,0.7);
  --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.container-wrapper{
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  max-width: 80rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.slider{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  height: 100%;
  min-height: 100vh;
  width: 100%;
  min-width: 100%;
  overflow: hidden;
}

.slider .slide{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
    transition: transform 1s ease, opacity 1s ease;
}

.slider .slide.active{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.slide.prev{
  z-index: 2;
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  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));
  opacity: 0;
}

.form-input,
.form-control{
  width: 100%;
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.875rem;
  font-size: 15px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.form-input::-moz-placeholder, .form-control::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1));
}

.form-input::placeholder,
.form-control::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1));
}

.form-input:focus,
.form-control:focus{
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 67 125 / var(--tw-ring-opacity, 1));
}

@media (min-width: 1024px){

  .form-input,
.form-control{
    width: 270px;
  }
}

.form-group{
  margin-top: 1rem;
  display: flex;
  width: 270px;
  flex-direction: column;
  align-items: flex-start;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

@media (min-width: 640px){

  .form-group{
    margin-top: 1.25rem;
    width: auto;
    flex-direction: row;
  }
}

@media (min-width: 1024px){

  .form-group{
    align-items: center;
  }
}

.form-group-relative{
  margin-top: 1rem;
  display: flex;
  width: 270px;
  flex-direction: column;
  align-items: flex-start;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

@media (min-width: 640px){

  .form-group-relative{
    margin-top: 1.25rem;
    width: auto;
  }
}

.form-label-absolute{
  margin-top: -2rem;
  margin-left: -17rem;
  padding-bottom: 2rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){

  .form-label-absolute{
    text-align: right;
  }
}

@media (min-width: 1024px){

  .form-label-absolute{
    margin-left: -21rem;
  }
}

.form-label-bottom{
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){

  .form-label-bottom{
    text-align: right;
  }
}

.form-label{
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){

  .form-label{
    padding-bottom: 0px;
    text-align: right;
  }
}

.form-check-label{
  font-family: Rajdhani, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

.form-text{
  max-width: 270px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: left;
}

@media (min-width: 640px){

  .form-text{
    width: 270px;
  }
}

label.error{
  width: 100%;
  max-width: 200px;
  padding-top: 0.25rem;
  font-family: Rajdhani, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(225 53 0 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px){

  label.error{
    max-width: 270px;
  }
}

#gpwRegisterFormAgreement label.error{
  padding-left: 0.25rem;
  font-weight: 600;
  text-transform: uppercase;
}

.gpw-form-required{
  --tw-text-opacity: 1;
  color: rgb(225 53 0 / var(--tw-text-opacity, 1));
}

.modal-link{
  display: block;
  cursor: pointer;
  font-family: Rajdhani, sans-serif;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.28px;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.subpage-headline{
  font-family: Open Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

.user-menu-item{
  display: inline-block;
  width: 100%;
  cursor: pointer;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Rajdhani, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.user-menu-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 69 / var(--tw-bg-opacity, 1));
}

/*mobile nav start*/
.open .line1 {
    transform: rotate(45deg) translate(5px, 5px);
}

.open .line2 {
    opacity: 0;
}

.open .line3 {
    transform: rotate(-45deg) translate(5px, -5px);
}
/*mobile nav end*/

/*main start*/
.single-block{
  --tw-bg-opacity: 1;
  background-color: rgb(234 202 49 / var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
}
@media (min-width: 1024px){

  .single-block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/*main end*/

/*table*/
.table-select{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dataTables_empty{
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

.gpw-table tbody td, .gpw-table-expand-default-schema tbody td, .gpw-table-expand-default-schema tbody td, .gpw-table-expand-no-sort-schema tbody td, .gpw-table-expand-default-schema-no-sort-5 tbody td{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
  background-color: transparent;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

.gpw-table th,
.gpw-table-expand-default-schema th,
.gpw-table-expand-default-schema th,
.gpw-table-expand-no-sort-schema th,
.gpw-table-expand-default-schema-no-sort-5 th{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
  font-family: Roboto, sans-serif;
  font-size: 11px;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}

table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1, table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 67 125 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
table.dataTable .table-instrument__chart-toggle{
  cursor: pointer;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
table.dataTable.display tbody tr:hover .table-instrument__chart-toggle{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

table.dataTable.display tbody tr:hover>.sorting_1 td, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 td, table.dataTable.hover tbody tr:hover td, table.dataTable.display tbody tr:hover td{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

table.dataTable thead th, table.dataTable thead td {
    padding: 5px 10px 5px 4px !important;
    border-bottom: 1px solid white
}

.pagination{
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  list-style-type: none;
  justify-content: center;
  border-radius: 0.375rem;
  padding-left: 0px;
}

nav.pagination-container {
    width: 100%;
    text-align: center;
}

.pagination-container .sr-only{
  display: none;
}

.pagination>li{
  display: inline;
}

.pagination>li>a,
.pagination>li>span{
  position: relative;
  float: left;
  margin-left: -1px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: 1.42857143;
  --tw-text-opacity: 1;
  color: rgb(35 82 124 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span{
  margin-left: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span{
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus{
  z-index: 20;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(35 82 124 / var(--tw-text-opacity, 1));
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{
  z-index: 30;
  cursor: default;
  --tw-border-opacity: 1;
  border-color: rgb(35 82 124 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(35 82 124 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(119 119 119 / var(--tw-text-opacity, 1));
}



label.KUPNO:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}



label.KUPNO:hover::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}



@media (min-width: 1024px){

  label.KUPNO{
    border-right-width: 0px;
  }

  label.KUPNO::before{
    position: absolute;
    right: -0.625rem;
    top: -1px;
    height: 51px;
    width: 1.25rem;
    --tw-skew-x: -21deg;
    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));
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-color: rgb(104 115 134 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-right-color: rgb(104 115 134 / var(--tw-border-opacity, 1));
    content: var(--tw-content);
    background-color: transparent;
  }
}

label.KUPNO.selected{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px){

  label.KUPNO.selected{
    border-style: none;
  }

  label.KUPNO.selected::before{
    position: absolute;
    right: -0.625rem;
    top: 0px;
    height: 50px;
    width: 1.25rem;
    --tw-skew-x: -21deg;
    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));
    border-style: none;
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
  }
}

label.SPRZEDAZ:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(225 53 0 / var(--tw-bg-opacity, 1));
}

label.SPRZEDAZ:hover::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(225 53 0 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1024px){

  label.SPRZEDAZ{
    border-left-width: 0px;
  }

  label.SPRZEDAZ::before{
    position: absolute;
    left: -0.625rem;
    top: 1px;
    height: 50px;
    width: 1.25rem;
    --tw-skew-x: -21deg;
    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));
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-color: rgb(104 115 134 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-left-color: rgb(104 115 134 / var(--tw-border-opacity, 1));
    content: var(--tw-content);
    background-color: transparent;
  }
}

label.SPRZEDAZ.selected{
  --tw-bg-opacity: 1;
  background-color: rgb(225 53 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px){

  label.SPRZEDAZ.selected{
    border-style: none;
  }

  label.SPRZEDAZ.selected::before{
    position: absolute;
    left: -0.625rem;
    top: 0px;
    height: 52px;
    width: 1.25rem;
    --tw-skew-x: -21deg;
    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));
    border-style: none;
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 53 0 / var(--tw-bg-opacity, 1));
  }
}

.KUPNO .exchange-button, .Kupno .exchange-button{
  --tw-border-opacity: 1;
  border-color: rgb(32 169 26 / var(--tw-border-opacity, 1));
}

.KUPNO .exchange-button:hover, .Kupno .exchange-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(32 169 26 / var(--tw-bg-opacity, 1));
}

.SPRZEDAZ .exchange-button, .Sprzedaż .exchange-button{
  --tw-border-opacity: 1;
  border-color: rgb(225 53 0 / var(--tw-border-opacity, 1));
}

.SPRZEDAZ .exchange-button:hover, .Sprzedaż .exchange-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(225 53 0 / var(--tw-bg-opacity, 1));
}

.info{
  position: absolute;
  top: 3.5rem;
  right: -1.25rem;
  height: 14px;
  width: 14px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  background-repeat: no-repeat;
}

@media (min-width: 640px){

  .info{
    top: 50%;
  }
}

.info {
    background-image: url("/img/icons/user/info-white-c6143824179f8a2daea695cfba6ee17b.png");
}

.hero-section{
  background-repeat: no-repeat;
    background-image: url("/img/landing-page/gpw-background-b0b13e652051f4dda761e19efe25162d.png");
}

.infoBox{
  position: absolute;
  left: 50%;
  top: 70px;
  z-index: 100;
  display: none;
  width: 300px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 23px;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}

@media (min-width: 768px){

  .infoBox{
    left: 280px;
    top: 60px;
    width: 250px;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1024px){

  .infoBox{
    left: 420px;
    top: -45px;
    width: 300px;
  }

  .infoBox::before{
    position: absolute;
    top: 55px;
    left: -0.75rem;
    display: block;
    height: 23px;
    width: 12px;
    background-image: url("/img/icons/user/after-popup-9d5e07dbd493adace1ab040f8b496b74.png");
    background-repeat: no-repeat;
    --tw-content: '';
    content: var(--tw-content);
  }
}

.infoBox.show{
  opacity: 1;
}

.infoBox .head{
  position: relative;
  margin-bottom: 2rem;
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.infoBox .head::after{
  position: absolute;
  left: 0px;
  top: 2rem;
  display: block;
  height: 1px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(187 204 222 / var(--tw-bg-opacity, 1));
  --tw-content: '';
  content: var(--tw-content);
}

.infoBox .foot{
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.infoBox .foot b,
.infoBox .foot strong{
  font-weight: 600;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}

.fade {
    opacity: 0;
    transition: opacity .15s linear;
}

.show {
    opacity: 1;
}

.mark-quote-nav-item,
.ranking-nav-item,
.history-nav-item{
  margin-top: 0.5rem;
  display: inline-block;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 69 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Rajdhani, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.mark-quote-nav-item.active, .ranking-nav-item.active, .history-nav-item.active{
  --tw-bg-opacity: 1;
  background-color: rgb(222 222 222 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(52 72 110 / var(--tw-text-opacity, 1));
}

.wallet-group{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(113 127 154 / var(--tw-border-opacity, 1));
  padding-top: 2px;
  padding-bottom: 0.375rem;
}

.wallet-name{
  font-size: 0.75rem;
  line-height: 1rem;
}

.wallet-value{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

@media (min-width: 1024px){

  .wallet-value{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.mobile-header{
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 69 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px){

  .mobile-header{
    display: none;
  }
}

.account-head{
  margin-left: 1.75rem;
  padding-top: 1rem;
  padding-bottom: 18px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(52 72 110 / var(--tw-text-opacity, 1));
}

.universal-table thead th{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 400;
}

.universal-table tbody td{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}

.universal-table tbody td.account-sum{
  padding-top: 0.625rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.popup{
  position: absolute;
  left: 50%;
  top: 1.25rem;
  z-index: 100;
  display: none;
  width: 300px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 23px;
  text-align: left;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
.popup::before{
  --tw-content: '';
  content: var(--tw-content);
}
@media (min-width: 1024px){

  .popup{
    left: 147px;
    top: -50px;
    width: 575px;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .popup::before{
    position: absolute;
    top: 48px;
    left: -0.75rem;
    display: block;
    height: 23px;
    width: 12px;
    background-image: url("/img/icons/user/after-popup-9d5e07dbd493adace1ab040f8b496b74.png");
    content: var(--tw-content);
    background-repeat: no-repeat;
  }
}
.popup-head{
  position: relative;
  margin-bottom: 1.5rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(187 204 222 / var(--tw-border-opacity, 1));
  padding-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.popup .foot{
  margin-top: 1.25rem;
  display: block;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: rgb(187 204 222 / var(--tw-border-opacity, 1));
  padding-top: 0.5rem;
  padding-left: 5px;
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.single-faza-head{
  font-family: Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.single-faza-col{
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.single-faza-col.times{
  width: 30%;
  font-weight: 600;
}
.single-faza-col.text{
  width: 70%;
  padding-left: 18px;
  font-weight: 400;
}
.single-faza-row{
  margin-top: 0.25rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  line-height: 1.25;
}
/*admin start*/
.filter-range__title{
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(30 67 125 / var(--tw-text-opacity, 1));
}
.filter-range__value input{
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

/*admin end*/
.gpw__page.auth{
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 245 / var(--tw-bg-opacity, 1));
}
.order-button{
  position: relative;
  display: inline-flex;
  height: 50px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(39 54 82 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(39 54 82 / var(--tw-bg-opacity, 1));
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 1.75rem;
  padding-right: 1.25rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.order-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(234 202 49 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(39 54 82 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px){

  .order-button{
    width: 12.81rem;
    border-left-color: transparent;
  }

  .order-button::before{
    position: absolute;
    left: -0.625rem;
    top: 0px;
    height: 49px;
    width: 1.25rem;
    --tw-skew-x: -21deg;
    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));
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-left-color: rgb(39 54 82 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-bottom-color: rgb(39 54 82 / var(--tw-border-opacity, 1));
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(39 54 82 / var(--tw-bg-opacity, 1));
  }

  .order-button:hover::before{
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(234 202 49 / var(--tw-bg-opacity, 1));
  }
}

.noscroll{
  overflow: hidden;
}

.menu-item{
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.menu-item:hover{
  --tw-text-opacity: 1;
  color: rgb(110 194 255 / var(--tw-text-opacity, 1));
}

.menu-item-divider{
  margin-left: 1rem;
  margin-right: 1rem;
  height: 1.25rem;
  width: 1px;
}

.mobile-menu-item{
  padding-bottom: 0.375rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.mobile-menu-item:hover{
  --tw-text-opacity: 1;
  color: rgb(110 194 255 / var(--tw-text-opacity, 1));
}

.login-button{
  border-radius: 22px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity, 1));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px){

  .login-button{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.login-button {
    background: linear-gradient(90deg, #026BFF 0%, #2A8DFF 47%, #01BD8F 100%);
}

.login-button:hover {
    background: none;
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 12 58 / var(--tw-text-opacity, 1));
}

.edition-button:hover {
    background: none;
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 12 58 / var(--tw-text-opacity, 1));
}


.main-button{
  display: block;
  border-radius: 22px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(1 189 143 / var(--tw-bg-opacity, 1));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}


.main-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(33 45 69 / var(--tw-text-opacity, 1));
}


@media (min-width: 1536px){

  .main-button{
    border-radius: 44px;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}


@media (min-width: 1920px){

  .main-button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}


.main-button {
    background: linear-gradient(90deg, #026BFF 0%, #2A8DFF 47%, #01BD8F 100%) 0% 0%;
}

.main-button:hover {
    background: none;
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 12 58 / var(--tw-text-opacity, 1));
}

.leading-header{
  text-align: center;
  font-family: Space Grotesk, sans-serif;;
  font-size: 3rem;
  line-height: 1;
  font-weight: 700;
  line-height: 60px;
  --tw-text-opacity: 1;
  color: rgb(0 12 58 / var(--tw-text-opacity, 1));
}

@media (min-width: 1280px){

  .leading-header{
    font-size: 3.75rem;
    line-height: 1.25;
  }
}

@media (min-width: 1536px){

  .leading-header{
    font-size: 4.5rem;
    line-height: 1.375;
  }
}

@media (min-width: 1920px){

  .leading-header{
    font-size: 4.5rem;
  }
}

.hero-title {
    background: linear-gradient(
      95deg,
      #01BD8F 0%,
      #6EC2FF 15%,
      #3496FF 66%,
      #0069FF 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* Opcjonalne efekty: */
    text-shadow: 0 0 10px rgba(0, 105, 255, 0.25);
}

.landing-page-text-outline {
    -webkit-text-stroke: 1px #01BD8F;
}

.landing-page-text-outline-v2 {
    background: linear-gradient(
        95deg,
        #01BD8F 0%,
        #6EC2FF 15%,
        #3496FF 66%,
        #0069FF 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* Opcjonalne efekty: */
    text-shadow: 0 0 10px rgba(0, 105, 255, 0.25);
}

.awards-divider{
  position: relative;
  height: 0.125rem;
  min-height: 0.125rem;
  width: 135px;
  --tw-bg-opacity: 1;
  background-color: rgb(93 156 247 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1024px){

  .awards-divider{
    height: auto;
    min-height: 50px;
    width: 3px;
    min-width: 3px;
  }
}

@media (min-width: 1920px){

  .awards-divider{
    min-height: 87px;
  }
}

.awards-divider::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #01BD8F;
}
.awards-divider-new{
  position: relative;
  height: 0.125rem;
  min-height: 0.125rem;
  width: 135px;
  --tw-bg-opacity: 1;
  background-color: rgb(93 156 247 / var(--tw-bg-opacity, 1));
}
@media (min-width: 1024px){

  .awards-divider-new{
    height: auto;
    min-height: 50px;
    width: 3px;
    min-width: 3px;
  }
}
@media (min-width: 1920px){

  .awards-divider-new{
    min-height: 87px;
  }
}

.awards-divider-new::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

@media screen and (min-width: 1024px) {
    .awards-divider::after {
        display: none;
    }
}


.calendar-divider{
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  height: 0.125rem;
  width: 85px;
  --tw-bg-opacity: 1;
  background-color: rgb(110 194 255 / var(--tw-bg-opacity, 1));
}

.calendar-divider::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(90deg);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #6EC2FF;
}

.calendar-divider-desktop{
  position: relative;
  height: 0.125rem;
  width: 255px;
  min-width: 255px;
  max-width: 255px;
  --tw-bg-opacity: 1;
  background-color: rgb(110 194 255 / var(--tw-bg-opacity, 1));
    box-shadow: 0px 0px 40px #6EC2FF;
}

.calendar-divider-desktop::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #6EC2FF;
}

.calendar-divider-desktop--left::after {
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);

}

.calendar-divider-desktop--right::after {
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
}

.landing-awards-text{
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(10 30 58 / var(--tw-text-opacity, 1));
}

@media (min-width: 1920px){

  .landing-awards-text{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.awards-text{
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(10 30 58 / var(--tw-text-opacity, 1));
}

@media (min-width: 1920px){

  .awards-text{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: 2.5rem;
    line-height: 2.8rem;
  }
}

.timeline-line {
    position: absolute;
    width: 2px;
    background-color: #6EC2FF;
    height: 100%;
    left: 50%;
    bottom: 0;
    box-shadow: 0px 0px 40px #6EC2FF;
}

.timeline-line::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #6EC2FF;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}

.step-active .step-number{
  --tw-bg-opacity: 1;
  background-color: rgb(22 38 65 / var(--tw-bg-opacity, 1));
}

.step-inactive{
  display: none;
}

@media (min-width: 1024px){

  .step-inactive{
    display: flex;
  }
}

.step-divider{
  height: 1px;
  width: 50px;
  --tw-bg-opacity: 1;
  background-color: rgb(22 38 65 / var(--tw-bg-opacity, 1));
}

.gpw-cookie-popup-open{
  bottom: 1rem;
}

/* Tooltip in table */
.tooltip{
  position: absolute;
  z-index: 9999;
  white-space: pre-line;
  border-radius: 5px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:bg-primary-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 69 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:text-\[\#019973\]:hover{
  --tw-text-opacity: 1;
  color: rgb(1 153 115 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-100:hover{
  --tw-text-opacity: 1;
  color: rgb(33 45 69 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-200:hover{
  --tw-text-opacity: 1;
  color: rgb(0 124 210 / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:inline-block{
  display: inline-block;
}
.group:hover .group-hover\:hidden{
  display: none;
}
@media (min-width: 640px){

  .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

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

  .sm\:block{
    display: block;
  }

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

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

  .sm\:pb-4{
    padding-bottom: 1rem;
  }

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

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

  .sm\:align-middle{
    vertical-align: middle;
  }
}
@media (min-width: 768px){

  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:flex{
    display: flex;
  }

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

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

  .md\:hidden{
    display: none;
  }

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

  .md\:w-\[127px\]{
    width: 127px;
  }

  .md\:w-\[180px\]{
    width: 180px;
  }

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

  .md\:w-full{
    width: 100%;
  }

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

  .md\:flex-wrap{
    flex-wrap: wrap;
  }

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

  .md\:gap-4{
    gap: 1rem;
  }

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

  .md\:py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:text-left{
    text-align: left;
  }
}
@media (min-width: 1024px){

  .lg\:invisible{
    visibility: hidden;
  }

  .lg\:static{
    position: static;
  }

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

  .lg\:-ml-32{
    margin-left: -8rem;
  }

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

  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }

  .lg\:mb-12{
    margin-bottom: 3rem;
  }

  .lg\:mb-20{
    margin-bottom: 5rem;
  }

  .lg\:mb-24{
    margin-bottom: 6rem;
  }

  .lg\:mb-3{
    margin-bottom: 0.75rem;
  }

  .lg\:mb-7{
    margin-bottom: 1.75rem;
  }

  .lg\:ml-3{
    margin-left: 0.75rem;
  }

  .lg\:ml-8{
    margin-left: 2rem;
  }

  .lg\:ml-\[-20px\]{
    margin-left: -20px;
  }

  .lg\:ml-\[-50px\]{
    margin-left: -50px;
  }

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

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

  .lg\:mt-12{
    margin-top: 3rem;
  }

  .lg\:mt-24{
    margin-top: 6rem;
  }

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:hidden{
    display: none;
  }

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

  .lg\:\!min-h-\[150px\]{
    min-height: 150px !important;
  }

  .lg\:w-1\/3{
    width: 33.333333%;
  }

  .lg\:w-16{
    width: 4rem;
  }

  .lg\:w-2\/3{
    width: 66.666667%;
  }

  .lg\:w-4\/5{
    width: 80%;
  }

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

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

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

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

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

  .lg\:w-\[33\.75rem\]{
    width: 33.75rem;
  }

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

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

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

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

  .lg\:w-\[9\.75rem\]{
    width: 9.75rem;
  }

  .lg\:w-full{
    width: 100%;
  }

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

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

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

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

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

  .lg\:max-w-\[80rem\]{
    max-width: 80rem;
  }

  .lg\:max-w-none{
    max-width: none;
  }

  .lg\:flex-1{
    flex: 1 1 0%;
  }

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

  .lg\:flex-col{
    flex-direction: column;
  }

  .lg\:items-end{
    align-items: flex-end;
  }

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

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

  .lg\:justify-center{
    justify-content: center;
  }

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

  .lg\:gap-14{
    gap: 3.5rem;
  }

  .lg\:gap-16{
    gap: 4rem;
  }

  .lg\:gap-20{
    gap: 5rem;
  }

  .lg\:gap-32{
    gap: 8rem;
  }

  .lg\:gap-4{
    gap: 1rem;
  }

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

  .lg\:gap-24{
    gap: 6rem;
  }

  .lg\:gap-x-10{
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-x-2\.5{
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .lg\:gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-y-0{
    row-gap: 0px;
  }

  .lg\:gap-y-\[2\.25rem\]{
    row-gap: 2.25rem;
  }

  .lg\:bg-gold-100{
    --tw-bg-opacity: 1;
    background-color: rgb(234 202 49 / var(--tw-bg-opacity, 1));
  }

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

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

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:pb-12{
    padding-bottom: 3rem;
  }

  .lg\:pb-28{
    padding-bottom: 7rem;
  }

  .lg\:pb-36{
    padding-bottom: 9rem;
  }

  .lg\:pb-80{
    padding-bottom: 20rem;
  }

  .lg\:pb-9{
    padding-bottom: 2.25rem;
  }

  .lg\:pl-0{
    padding-left: 0px;
  }

  .lg\:pl-10{
    padding-left: 2.5rem;
  }

  .lg\:pr-4{
    padding-right: 1rem;
  }

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

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

  .lg\:pt-\[4\.5rem\]{
    padding-top: 4.5rem;
  }

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

  .lg\:text-\[3\.1rem\]{
    font-size: 3.1rem;
  }

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

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

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

  .lg\:leading-\[4\.1rem\]{
    line-height: 4.1rem;
  }

  .lg\:leading-\[61px\]{
    line-height: 61px;
  }
}
@media (min-width: 1280px){

  .xl\:block{
    display: block;
  }

  .xl\:hidden{
    display: none;
  }

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

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

  .xl\:pb-56{
    padding-bottom: 14rem;
  }

  .xl\:pb-96{
    padding-bottom: 24rem;
  }
}
@media (min-width: 1536px){

  .\32xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .\32xl\:block{
    display: block;
  }

  .\32xl\:justify-start{
    justify-content: flex-start;
  }

  .\32xl\:gap-12{
    gap: 3rem;
  }

  .\32xl\:gap-20{
    gap: 5rem;
  }

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

  .\32xl\:pb-72{
    padding-bottom: 18rem;
  }

  .\32xl\:pb-\[32rem\]{
    padding-bottom: 32rem;
  }
}
@media (min-width: 1920px){

  .\33xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\33xl\:mb-12{
    margin-bottom: 3rem;
  }

  .\33xl\:mb-24{
    margin-bottom: 6rem;
  }

  .\33xl\:mb-36{
    margin-bottom: 9rem;
  }

  .\33xl\:w-\[600px\]{
    width: 600px;
  }

  .\33xl\:w-\[752px\]{
    width: 752px;
  }

  .\33xl\:gap-0{
    gap: 0px;
  }

  .\33xl\:gap-16{
    gap: 4rem;
  }

  .\33xl\:pb-96{
    padding-bottom: 24rem;
  }

  .\33xl\:pb-\[36rem\]{
    padding-bottom: 36rem;
  }

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

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

  .\33xl\:text-7xl{
    font-size: 4.5rem;
    line-height: 1;
  }

  .\33xl\:leading-snug{
    line-height: 1.375;
  }
}
/*# sourceMappingURL=data:application/json;base64,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QUFjOztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSxjQUFjO0VBQWQsd0JBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7RUFBQSxtQkFBYztBQUFBOztBQUFkOzs7OztDQUFjOztBQUFkOzs7O0VBQUEsK0dBQWMsRUFBZCxNQUFjO0VBQWQsNkJBQWMsRUFBZCxNQUFjO0VBQWQsK0JBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGNBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTs7QUFBZDtFQUFBLGVBQWM7QUFBQTs7QUFBZDtFQUFBLFdBQWM7QUFBQTs7QUFBZDs7OztDQUFjOztBQUFkO0VBQUEsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7RUFBZCx5QkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7OztDQUFjOztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdDQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsdUJBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxTQUFjLEVBQWQsTUFBYztFQUFkLFVBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsb0JBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7Ozs7RUFBQSwwQkFBYyxFQUFkLE1BQWM7RUFBZCw2QkFBYyxFQUFkLE1BQWM7RUFBZCxzQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGFBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGdCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSx3QkFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkOztFQUFBLFlBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7RUFBQSw2QkFBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLHdCQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztBQUFkO0VBQUEsMEJBQWMsRUFBZCxNQUFjO0VBQWQsYUFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGtCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFjO0FBQUE7O0FBQWQ7RUFBQSxTQUFjO0VBQWQsVUFBYztBQUFBOztBQUFkO0VBQUEsVUFBYztBQUFBOztBQUFkOzs7RUFBQSxnQkFBYztFQUFkLFNBQWM7RUFBZCxVQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSxVQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSxnQkFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDtFQUFBLFVBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7RUFBQSxVQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsZUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsZUFBYztBQUFBOztBQUFkOzs7O0NBQWM7O0FBQWQ7Ozs7Ozs7O0VBQUEsY0FBYyxFQUFkLE1BQWM7RUFBZCxzQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7RUFBQSxlQUFjO0VBQWQsWUFBYztBQUFBOztBQUFkLHdFQUFjOztBQUFkO0VBQUEsYUFBYztBQUFBOztBQUFkO0VBQUE7QUFBYzs7QUFBZDtFQUFBO0FBQWM7O0FBQWQ7RUFBQTtBQUFjOztBQUFkO0VBQUE7QUFBYzs7QUFBZDtFQUFBO0FBQWM7O0FBQWQ7RUFBQTtBQUFjOztBQUFkO0VBQUE7QUFBYzs7QUFBZDtFQUFBLGlCQUFjO0VBQWQsa0JBQWM7RUFBZCxhQUFjO0VBQWQsWUFBYztFQUFkLGlCQUFjO0VBQWQsc0JBQWM7RUFBZDtBQUFjO0FBQ2Q7RUFBQTtBQUFvQjtBQUFwQjs7RUFBQTtJQUFBO0VBQW9CO0FBQUE7QUFBcEI7O0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCOztFQUFBO0lBQUE7RUFBb0I7QUFBQTtBQUFwQjs7RUFBQTtJQUFBO0VBQW9CO0FBQUE7QUFBcEI7O0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCOztFQUFBO0lBQUE7RUFBb0I7QUFBQTtBQUNwQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHlCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEscUNBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdGQUFtQjtFQUFuQixvR0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx3SkFBbUI7RUFBbkIsd0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLHdEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLCtGQUFtQjtFQUFuQix3REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw0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QUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHO0FBQUE7QUF0a0JIOztFQUFBO0lBQUEsZ0JBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBLGtCQXNrQkc7SUF0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUEsb0JBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7QUFBQTtBQXRrQkg7O0VBQUE7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUEsaUJBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUEsdUJBc2tCRztTQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQSxxQkFza0JHO1NBdGtCSDtFQXNrQkc7O0VBdGtCSDtJQUFBLHlCQXNrQkc7U0F0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUEscUJBc2tCRztTQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUEsa0JBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBLGlCQXNrQkc7SUF0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUEsb0JBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQSxxQkFza0JHO0lBdGtCSDtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQSxtQkFza0JHO0lBdGtCSDtFQXNrQkc7O0VBdGtCSDtJQUFBLGtCQXNrQkc7SUF0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7QUFBQTtBQXRrQkg7O0VBQUE7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHO0FBQUE7QUF0a0JIOztFQUFBO0lBQUEsZ0JBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUEsaUJBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRztBQUFBO0FBdGtCSDs7RUFBQTtJQUFBLGdCQXNrQkc7SUF0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHOztFQXRrQkg7SUFBQTtFQXNrQkc7O0VBdGtCSDtJQUFBO0VBc2tCRzs7RUF0a0JIO0lBQUEsbUJBc2tCRztJQXRrQkg7RUFza0JHOztFQXRrQkg7SUFBQSxrQkFza0JHO0lBdGtCSDtFQXNrQkc7O0VBdGtCSDtJQUFBLGlCQXNrQkc7SUF0a0JIO0VBc2tCRzs7RUF0a0JIO0lBQUE7RUFza0JHO0FBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi9mb250L29wZW4tc2Fucy9zdHlsZXNoZWV0LmNzc1wiO1xuQGltcG9ydCBcIi9mb250L3JvY2t3ZWxsLW5vdmEvc3R5bGVzaGVldC5jc3NcIjtcbkBpbXBvcnQgXCIvZm9udC9yb2JvdG8vc3R5bGVzaGVldC5jc3NcIjtcbkBpbXBvcnQgXCIvZm9udC9yYWpkaGFuaS9zdHlsZXNoZWV0LmNzc1wiO1xuQGltcG9ydCBcIi9mb250L3NwYWNlLWdyb3Rlc2svc3R5bGVzaGVldC5jc3NcIjtcblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkBsYXllciBiYXNlIHtcbiAgICBodG1sIHtcbiAgICAgICAgQGFwcGx5IGgtZnVsbDtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICAgIEBhcHBseSBmb250LXJvYm90byBmbGV4IGZsZXgtY29sIGgtZnVsbCBtYXgtdy1bMTkyMHB4XSBteC1hdXRvO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBAYXBwbHkgbWF4LXctN3hsIG14LWF1dG8gcHgtNCBoLWZ1bGw7XG59XG5cbi5zbGlkZXIge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgbWluLXctZnVsbCBtaW4taC1zY3JlZW4gdy1mdWxsIGgtZnVsbCBvdmVyZmxvdy1oaWRkZW4gei1bLTFdO1xufVxuXG4uc2xpZGVyIC5zbGlkZSB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCBvcGFjaXR5LTAgc2NhbGUtMTAwIHotMCB3LWZ1bGwgaC1mdWxsO1xufVxuXG4uc2xpZGVyIC5zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLnNsaWRlciAuc2xpZGUuYWN0aXZlIHtcbiAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdHJhbnNmb3JtIHNjYWxlLTEwMDtcbn1cblxuLnNsaWRlLnByZXYge1xuICAgIEBhcHBseSB0cmFuc2Zvcm0gc2NhbGUtMTUwIG9wYWNpdHktMCB6LVsyXTtcbn1cblxuLmZvcm0taW5wdXQsXG4uZm9ybS1jb250cm9sIHtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWJsYWNrIGJnLXdoaXRlIHJvdW5kZWQtbm9uZSBmb250LXNlbWlib2xkIHctZnVsbCBsZzp3LVsyNzBweF0gcC0zLjUgdGV4dC1bMTVweF0gcGxhY2Vob2xkZXItZ3JheS0zMDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLXByaW1hcnktNTAwIGZvY3VzOmJvcmRlci10cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIEBhcHBseSB3LVsyNzBweF0gc206dy1hdXRvIGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgZ2FwLXgtMSBpdGVtcy1zdGFydCBtdC00IHNtOm10LTUgbGc6aXRlbXMtY2VudGVyO1xufVxuXG4uZm9ybS1ncm91cC1yZWxhdGl2ZSB7XG4gICAgQGFwcGx5IHctWzI3MHB4XSBzbTp3LWF1dG8gZmxleCBmbGV4LWNvbCBnYXAteC0xIGl0ZW1zLXN0YXJ0IG10LTQgc206bXQtNTtcbn1cblxuLmZvcm0tbGFiZWwtYWJzb2x1dGUge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtY2VudGVyIHNtOnRleHQtcmlnaHQgdGV4dC1wcmltYXJ5LTUwMCB0ZXh0LXNtIHVwcGVyY2FzZSAtbXQtOCAtbWwtWzE3cmVtXSBsZzotbWwtWzIxcmVtXSBwYi04O1xufVxuXG4uZm9ybS1sYWJlbC1ib3R0b20ge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtY2VudGVyIHNtOnRleHQtcmlnaHQgdGV4dC1wcmltYXJ5LTUwMCB0ZXh0LXNtIHVwcGVyY2FzZTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHBiLTIgc206cGItMCB0ZXh0LWNlbnRlciBzbTp0ZXh0LXJpZ2h0IHRleHQtcHJpbWFyeS01MDAgdGV4dC1zbSB1cHBlcmNhc2Vcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIEBhcHBseSB0ZXh0LXNtIGZvbnQtcmFqZGhhbmkgdGV4dC1wcmltYXJ5LTUwMFxufVxuXG4uZm9ybS10ZXh0IHtcbiAgICBAYXBwbHkgbWF4LXctWzI3MHB4XSBzbTp3LVsyNzBweF0gdGV4dC1sZWZ0IHB5LTFcbn1cblxubGFiZWwuZXJyb3Ige1xuICAgIEBhcHBseSB0ZXh0LXJ1YnktMTAwIHRleHQtc20gZm9udC1yYWpkaGFuaSBwdC0xIG1heC13LVsyMDBweF0gbGc6bWF4LXctWzI3MHB4XSB3LWZ1bGxcbn1cblxuI2dwd1JlZ2lzdGVyRm9ybUFncmVlbWVudCBsYWJlbC5lcnJvciB7XG4gICAgQGFwcGx5IHVwcGVyY2FzZSBmb250LXNlbWlib2xkIHBsLTFcbn1cblxuLmdwdy1mb3JtLXJlcXVpcmVkIHtcbiAgICBAYXBwbHkgdGV4dC1ydWJ5LTEwMFxufVxuXG4ubW9kYWwtbGluayB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGJsb2NrIHRleHQtcHJpbWFyeS01MDAgbm8tdW5kZXJsaW5lIGZvbnQtcmFqZGhhbmkgZm9udC1zZW1pYm9sZCB0cmFja2luZy1bLTAuMjhweF0gbGVhZGluZy1ub25lXG59XG5cbi5zdWJwYWdlLWhlYWRsaW5lIHtcbiAgICBAYXBwbHkgdGV4dC1bMS4zcmVtXSBmb250LW9wZW4tc2FucyBmb250LXNlbWlib2xkIHRleHQtcHJpbWFyeS01MDAgdXBwZXJjYXNlXG59XG5cbi51c2VyLW1lbnUtaXRlbSB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgdy1mdWxsIGZvbnQtcmFqZGhhbmkgdGV4dC1sZyBsZWFkaW5nLW5vbmUgaG92ZXI6YmctcHJpbWFyeS0xMDAgcHktNCBpbmxpbmUtYmxvY2sgdXBwZXJjYXNlIHB4LVsxNXB4XSBjdXJzb3ItcG9pbnRlclxufVxuXG4vKm1vYmlsZSBuYXYgc3RhcnQqL1xuLm9wZW4gLmxpbmUxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbn1cblxuLm9wZW4gLmxpbmUyIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ub3BlbiAubGluZTMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDVweCwgLTVweCk7XG59XG4vKm1vYmlsZSBuYXYgZW5kKi9cblxuLyptYWluIHN0YXJ0Ki9cbi5zaW5nbGUtYmxvY2sge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciBiZy1nb2xkLTEwMCBweS0yIGxnOnB4LTQgbGc6ZmxleCBsZzpmbGV4LWNvbCBsZzpqdXN0aWZ5LWNlbnRlclxufVxuLyptYWluIGVuZCovXG5cbi8qdGFibGUqL1xuLnRhYmxlLXNlbGVjdCB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlclxufVxuXG4uZGF0YVRhYmxlc19lbXB0eSB7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyIGZvbnQtc2FucyB0ZXh0LVsxMXB4XSB0ZXh0LXByaW1hcnktNTAwXG59XG5cbi5ncHctdGFibGUgdGJvZHkgdGQsIC5ncHctdGFibGUtZXhwYW5kLWRlZmF1bHQtc2NoZW1hIHRib2R5IHRkLCAuZ3B3LXRhYmxlLWV4cGFuZC1kZWZhdWx0LXNjaGVtYSB0Ym9keSB0ZCwgLmdwdy10YWJsZS1leHBhbmQtbm8tc29ydC1zY2hlbWEgdGJvZHkgdGQsIC5ncHctdGFibGUtZXhwYW5kLWRlZmF1bHQtc2NoZW1hLW5vLXNvcnQtNSB0Ym9keSB0ZCB7XG4gICAgQGFwcGx5IGZvbnQtc2FucyB0ZXh0LVsxMXB4XSB0ZXh0LXByaW1hcnktNTAwIGJvcmRlci1iIGJvcmRlci1ncmV5LTUwMCBiZy10cmFuc3BhcmVudDtcbn1cblxuLmdwdy10YWJsZSB0aCxcbi5ncHctdGFibGUtZXhwYW5kLWRlZmF1bHQtc2NoZW1hIHRoLFxuLmdwdy10YWJsZS1leHBhbmQtZGVmYXVsdC1zY2hlbWEgdGgsXG4uZ3B3LXRhYmxlLWV4cGFuZC1uby1zb3J0LXNjaGVtYSB0aCxcbi5ncHctdGFibGUtZXhwYW5kLWRlZmF1bHQtc2NoZW1hLW5vLXNvcnQtNSB0aCB7XG4gICAgQGFwcGx5IGJnLWdyZXktNTAwIGZvbnQtc2FucyB0ZXh0LVsxMXB4XSB0ZXh0LXByaW1hcnktNTAwXG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciB7XG4gICAgQGFwcGx5ICFiZy1wcmltYXJ5LTUwMCB0ZXh0LXdoaXRlXG59XG50YWJsZS5kYXRhVGFibGUgLnRhYmxlLWluc3RydW1lbnRfX2NoYXJ0LXRvZ2dsZSAge1xuICAgIEBhcHBseSAgdGV4dC1ibHVlLTcwMCBmb250LWJvbGQgdW5kZXJsaW5lIGN1cnNvci1wb2ludGVyXG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciAudGFibGUtaW5zdHJ1bWVudF9fY2hhcnQtdG9nZ2xlIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZVxufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18xIHRkLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzEgdGQsIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3ZlciB0ZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlXG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgZmxleCBwbC0wIGxpc3Qtbm9uZSByb3VuZGVkLW1kIHctZnVsbCBqdXN0aWZ5LWNlbnRlciBteS00O1xufVxuXG5uYXYucGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIC5zci1vbmx5IHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuXG4ucGFnaW5hdGlvbj5saSB7XG4gICAgQGFwcGx5IGlubGluZTtcbn1cblxuLnBhZ2luYXRpb24+bGk+YSxcbi5wYWdpbmF0aW9uPmxpPnNwYW4ge1xuICAgIEBhcHBseSByZWxhdGl2ZSBmbG9hdC1sZWZ0IHB4LTMgcHktMS41IG1sLVstMXB4XSBsZWFkaW5nLVsxLjQyODU3MTQzXSB0ZXh0LVsjMjM1MjdjXSBuby11bmRlcmxpbmUgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1bI2RkZF07XG59XG5cbi5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPmEsXG4ucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5zcGFuIHtcbiAgICBAYXBwbHkgbWwtMCByb3VuZGVkLWwtWzRweF07XG59XG5cbi5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+YSxcbi5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+c3BhbiB7XG4gICAgQGFwcGx5IHJvdW5kZWQtci1bNHB4XTtcbn1cblxuLnBhZ2luYXRpb24+bGk+YTpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPnNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbj5saT5hOmZvY3VzLFxuLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1cyB7XG4gICAgQGFwcGx5IHotMjAgdGV4dC1bIzIzNTI3Y10gYmctWyNlZWVdIGJvcmRlci1bI2RkZF07XG59XG5cbi5wYWdpbmF0aW9uPi5hY3RpdmU+YSxcbi5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbixcbi5wYWdpbmF0aW9uPi5hY3RpdmU+YTpob3Zlcixcbi5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uPi5hY3RpdmU+YTpmb2N1cyxcbi5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpmb2N1cyB7XG4gICAgQGFwcGx5IHotMzAgdGV4dC13aGl0ZSBjdXJzb3ItZGVmYXVsdCBiZy1bIzIzNTI3Y10gYm9yZGVyLVsjMjM1MjdjXTtcbn1cblxuLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW4sXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24+LmRpc2FibGVkPmEsXG4ucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpob3Zlcixcbi5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmZvY3VzIHtcbiAgICBAYXBwbHkgdGV4dC1bIzc3N10gY3Vyc29yLW5vdC1hbGxvd2VkIGJnLXdoaXRlIGJvcmRlci1bI2RkZF07XG59XG5cblxuXG5sYWJlbC5LVVBOTyB7XG4gICAgQGFwcGx5IGxnOmJvcmRlci1yLTAgbGc6YmVmb3JlOmgtWzUxcHhdIGxnOmJlZm9yZTp3LTUgbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTotc2tldy14LVsyMWRlZ10gbGc6YmVmb3JlOi1yaWdodC0yLjUgbGc6YmVmb3JlOi10b3AtWzFweF0gbGc6YmVmb3JlOmJvcmRlci10IGxnOmJlZm9yZTpib3JkZXItdC1ncmV5LTYwMCBsZzpiZWZvcmU6Ym9yZGVyLXIgbGc6YmVmb3JlOmJvcmRlci1yLWdyZXktNjAwIGxnOmJlZm9yZTpiZy10cmFuc3BhcmVudCBob3ZlcjpiZy1ncmVlbi01MDAgaG92ZXI6YmVmb3JlOmJnLWdyZWVuLTUwMFxufVxuXG5sYWJlbC5LVVBOTy5zZWxlY3RlZCB7XG4gICAgQGFwcGx5IGJnLWdyZWVuLTUwMCB0ZXh0LXdoaXRlIGxnOmJvcmRlci1ub25lIGxnOmJlZm9yZTpoLVs1MHB4XSBsZzpiZWZvcmU6dy01IGxnOmJlZm9yZTphYnNvbHV0ZSBsZzpiZWZvcmU6LXNrZXcteC1bMjFkZWddIGxnOmJlZm9yZTotcmlnaHQtMi41IGxnOmJlZm9yZTp0b3AtMCBsZzpiZWZvcmU6YmctZ3JlZW4tNTAwIGxnOmJlZm9yZTpib3JkZXItbm9uZVxufVxuXG5sYWJlbC5TUFJaRURBWiB7XG4gICAgQGFwcGx5IGxnOmJvcmRlci1sLTAgbGc6YmVmb3JlOmgtWzUwcHhdIGxnOmJlZm9yZTp3LTUgbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTotc2tldy14LVsyMWRlZ10gbGc6YmVmb3JlOi1sZWZ0LTIuNSBsZzpiZWZvcmU6dG9wLVsxcHhdIGxnOmJlZm9yZTpib3JkZXItYiBsZzpiZWZvcmU6Ym9yZGVyLWItZ3JleS02MDAgbGc6YmVmb3JlOmJvcmRlci1sIGxnOmJlZm9yZTpib3JkZXItbC1ncmV5LTYwMCBsZzpiZWZvcmU6YmctdHJhbnNwYXJlbnQgaG92ZXI6YmctcnVieS0xMDAgaG92ZXI6YmVmb3JlOmJnLXJ1YnktMTAwXG59XG5cbmxhYmVsLlNQUlpFREFaLnNlbGVjdGVkIHtcbiAgICBAYXBwbHkgYmctcnVieS0xMDAgdGV4dC13aGl0ZSBsZzpib3JkZXItbm9uZSBsZzpiZWZvcmU6aC1bNTJweF0gbGc6YmVmb3JlOnctNSBsZzpiZWZvcmU6YWJzb2x1dGUgbGc6YmVmb3JlOi1za2V3LXgtWzIxZGVnXSBsZzpiZWZvcmU6LWxlZnQtMi41IGxnOmJlZm9yZTp0b3AtMCBsZzpiZWZvcmU6YmctcnVieS0xMDAgbGc6YmVmb3JlOmJvcmRlci1ub25lXG59XG5cbi5LVVBOTyAuZXhjaGFuZ2UtYnV0dG9uLCAuS3Vwbm8gLmV4Y2hhbmdlLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJvcmRlci1zdWNjZXNzLTEwMCBob3ZlcjpiZy1zdWNjZXNzLTEwMFxufVxuXG4uU1BSWkVEQVogLmV4Y2hhbmdlLWJ1dHRvbiwgLlNwcnplZGHFvCAuZXhjaGFuZ2UtYnV0dG9uIHtcbiAgICBAYXBwbHkgYm9yZGVyLXJ1YnktMTAwIGhvdmVyOmJnLXJ1YnktMTAwXG59XG5cbi5pbmZvIHtcbiAgICBAYXBwbHkgYmctbm8tcmVwZWF0IGFic29sdXRlIGgtWzE0cHhdIHctWzE0cHhdIGN1cnNvci1wb2ludGVyIHRvcC0xNCBzbTp0b3AtMS8yIC1yaWdodC01IHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktWzUwJV07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pY29ucy91c2VyL2luZm8td2hpdGUucG5nXCIpO1xufVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgICBAYXBwbHkgYmctbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbGFuZGluZy1wYWdlL2dwdy1iYWNrZ3JvdW5kLnBuZ1wiKTtcbn1cblxuLmluZm9Cb3gge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB3LVszMDBweF0gbWQ6dy1bMjUwcHhdIGxnOnctWzMwMHB4XSBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWJsdWUtNTAwIHotWzEwMF0gbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBtZDp0cmFuc2xhdGUteC0wIG1kOmxlZnQtWzI4MHB4XSBsZzpsZWZ0LVs0MjBweF0gdG9wLVs3MHB4XSBtZDp0b3AtWzYwcHhdIGxnOi10b3AtWzQ1cHhdICBwLVsyM3B4XSBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTUwMCBoaWRkZW4gbGc6YmVmb3JlOmJsb2NrIGxnOmJlZm9yZTpjb250ZW50LVsnJ10gbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTp0b3AtWzU1cHhdIGxnOmJlZm9yZTotbGVmdC0zICBsZzpiZWZvcmU6dy1bMTJweF0gbGc6YmVmb3JlOmgtWzIzcHhdIGxnOmJlZm9yZTpiZy1uby1yZXBlYXQgbGc6YmVmb3JlOmJnLVt1cmwoXCIvaW1nL2ljb25zL3VzZXIvYWZ0ZXItcG9wdXAucG5nXCIpXVxufVxuXG4uaW5mb0JveC5zaG93IHtcbiAgICBAYXBwbHkgb3BhY2l0eS0xMDBcbn1cblxuLmluZm9Cb3ggLmhlYWQge1xuICAgIEBhcHBseSBmb250LW9wZW4tc2FucyBmb250LXNlbWlib2xkIHRleHQtWzE4cHhdIHRleHQtYmx1ZS01MDAgdXBwZXJjYXNlIGJsb2NrIHJlbGF0aXZlIG1iLTggYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmJsb2NrIGFmdGVyOnctZnVsbCBhZnRlcjpoLVsxcHhdIGFmdGVyOmJnLWdyZXktNzAwIGFmdGVyOmFic29sdXRlIGFmdGVyOmxlZnQtMCBhZnRlcjp0b3AtOFxufVxuXG4uaW5mb0JveCAuZm9vdCB7XG4gICAgQGFwcGx5IGZvbnQtb3Blbi1zYW5zIGZvbnQtbm9ybWFsIHRleHQtWzEycHhdIHRleHQtYmx1ZS01MDAgYmxvY2s7XG59XG5cbi5pbmZvQm94IC5mb290IGIsXG4uaW5mb0JveCAuZm9vdCBzdHJvbmcge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkXG59XG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xufVxuXG4uc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm1hcmstcXVvdGUtbmF2LWl0ZW0sXG4ucmFua2luZy1uYXYtaXRlbSxcbi5oaXN0b3J5LW5hdi1pdGVtIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1wcmltYXJ5LTEwMCB0ZXh0LXNtIHB4LTQgcHktNCBpbmxpbmUtYmxvY2sgbXQtMiBmb250LWJvbGQgY3Vyc29yLXBvaW50ZXIgZm9udC1yYWpkaGFuaVxufVxuXG4ubWFyay1xdW90ZS1uYXYtaXRlbS5hY3RpdmUsIC5yYW5raW5nLW5hdi1pdGVtLmFjdGl2ZSwgLmhpc3RvcnktbmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBAYXBwbHkgYmctZ3JleS04MDAgdGV4dC1wcmltYXJ5LTcwMFxufVxuXG4ud2FsbGV0LWdyb3VwIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGJvcmRlci1iIGJvcmRlci1iLXByaW1hcnktNjAwIHB0LVsycHhdIHBiLTEuNVxufVxuXG4ud2FsbGV0LW5hbWUge1xuICAgIEBhcHBseSB0ZXh0LXhzXG59XG5cbi53YWxsZXQtdmFsdWUge1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgbGc6dGV4dC1sZyBmb250LXNlbWlib2xkXG59XG5cbi5tb2JpbGUtaGVhZGVyIHtcbiAgICBAYXBwbHkgYmctcHJpbWFyeS0xMDAgdGV4dC13aGl0ZSBmb250LW9wZW4tc2FucyB0ZXh0LXhzIHB4LTIuNSBweS00IHVwcGVyY2FzZSBsZzpoaWRkZW5cbn1cblxuLmFjY291bnQtaGVhZCB7XG4gICAgQGFwcGx5IGZvbnQtb3Blbi1zYW5zIGZvbnQtc2VtaWJvbGQgdGV4dC1bMjJweF0gdGV4dC1wcmltYXJ5LTcwMCB1cHBlcmNhc2UgbWwtNyBwdC00IHBiLVsxOHB4XVxufVxuXG4udW5pdmVyc2FsLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBAYXBwbHkgZm9udC1ub3JtYWwgcHktMVxufVxuXG4udW5pdmVyc2FsLXRhYmxlIHRib2R5IHRkIHtcbiAgICBAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC14cyBweS0xXG59XG5cbi51bml2ZXJzYWwtdGFibGUgdGJvZHkgdGQuYWNjb3VudC1zdW0ge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtbGcgcHQtMi41IHRleHQtcHJpbWFyeS01MDBcbn1cbi5wb3B1cCB7XG4gICAgQGFwcGx5IGhpZGRlbiB0ZXh0LWxlZnQgYWJzb2x1dGUgdy1bMzAwcHhdIGxnOnctWzU3NXB4XSBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWJsdWUtNTAwIHotWzEwMF0gbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBsZzp0cmFuc2xhdGUteC0wIGxnOmxlZnQtWzE0N3B4XSB0b3AtNSBsZzotdG9wLVs1MHB4XSBwLVsyM3B4XSAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTUwMCAgbGc6YmVmb3JlOmJsb2NrIGJlZm9yZTpjb250ZW50LVsnJ10gbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTp0b3AtWzQ4cHhdIGxnOmJlZm9yZTotbGVmdC0zICBsZzpiZWZvcmU6dy1bMTJweF0gbGc6YmVmb3JlOmgtWzIzcHhdIGxnOmJlZm9yZTpiZy1uby1yZXBlYXQgbGc6YmVmb3JlOmJnLVt1cmwoXCIvaW1nL2ljb25zL3VzZXIvYWZ0ZXItcG9wdXAucG5nXCIpXVxufVxuLnBvcHVwLWhlYWQge1xuICAgIEBhcHBseSBmb250LXNhbnMgdGV4dC1bMThweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdGV4dC1wcmltYXJ5LTUwMCByZWxhdGl2ZSBtYi02IGJvcmRlci1iIGJvcmRlci1iLWdyZXktNzAwIHBiLVs4cHhdXG59XG4ucG9wdXAgLmZvb3Qge1xuICAgIEBhcHBseSBmb250LXNhbnMgdGV4dC1zbSB0ZXh0LXByaW1hcnktNTAwIGJsb2NrIHB0LTIgcGwtWzVweF0gbXQtNSBib3JkZXItdCAgYm9yZGVyLXQtZ3JleS03MDBcbn1cbi5zaW5nbGUtZmF6YS1oZWFkIHtcbiAgICBAYXBwbHkgZm9udC1zYW5zIHRleHQtc20gZm9udC1ib2xkIHRleHQtcHJpbWFyeS01MDBcbn1cbi5zaW5nbGUtZmF6YS1jb2wge1xuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYWxpZ24tbWlkZGxlIGZvbnQtc2FucyB0ZXh0LVsxNHB4XSB0ZXh0LXByaW1hcnktNTAwIGJveC1ib3JkZXJcbn1cbi5zaW5nbGUtZmF6YS1jb2wudGltZXMge1xuICAgIEBhcHBseSB3LVszMCVdIGZvbnQtc2VtaWJvbGRcbn1cbi5zaW5nbGUtZmF6YS1jb2wudGV4dCB7XG4gICAgQGFwcGx5IHctWzcwJV0gZm9udC1ub3JtYWwgcGwtWzE4cHhdXG59XG4uc2luZ2xlLWZhemEtcm93IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB3LWZ1bGwgbXQtMSBsZWFkaW5nLXRpZ2h0XG59XG4vKmFkbWluIHN0YXJ0Ki9cbi5maWx0ZXItcmFuZ2VfX3RpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1vcGVuLXNhbnMgZm9udC1zZW1pYm9sZCB0ZXh0LXByaW1hcnktNTAwXG59XG4uZmlsdGVyLXJhbmdlX192YWx1ZSBpbnB1dCB7XG4gICAgQGFwcGx5IGZvbnQtb3Blbi1zYW5zIGZvbnQtc2VtaWJvbGQgcHgtMiB0ZXh0LWJsYWNrIGJvcmRlciBib3JkZXItZ3JheS02MDAgcm91bmRlZC1ub25lXG59XG5cbi8qYWRtaW4gZW5kKi9cbi5ncHdfX3BhZ2UuYXV0aCB7XG4gICAgQGFwcGx5IGJnLWdyZXktNDAwXG59XG4ub3JkZXItYnV0dG9uIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1wcmltYXJ5LTgwMCBob3Zlcjp0ZXh0LXByaW1hcnktODAwIGhvdmVyOmJnLWdvbGQtMTAwIGJvcmRlciBib3JkZXItcHJpbWFyeS04MDAgbGc6Ym9yZGVyLWwtdHJhbnNwYXJlbnQgdGV4dC1iYXNlIHctZnVsbCBoLVs1MHB4XSBsZzp3LVsxMi44MXJlbV0gbGVhZGluZy1bMHB4XSBwbC03IHByLTUgcHktWzEzcHhdIHRleHQtY2VudGVyIGZvbnQtc2VtaWJvbGQgaW5saW5lLWZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciB1cHBlcmNhc2UgcmVsYXRpdmUgbGc6YmVmb3JlOmgtWzQ5cHhdIGxnOmJlZm9yZTp3LTUgbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTotc2tldy14LVsyMWRlZ10gbGc6YmVmb3JlOi1sZWZ0LTIuNSBsZzpiZWZvcmU6dG9wLTAgbGc6YmVmb3JlOmJnLXByaW1hcnktODAwIGhvdmVyOmxnOmJlZm9yZTpiZy1nb2xkLTEwMCBsZzpiZWZvcmU6Ym9yZGVyLWwtcHJpbWFyeS04MDAgbGc6YmVmb3JlOmJvcmRlci1sICBsZzpiZWZvcmU6Ym9yZGVyLWItcHJpbWFyeS04MDAgbGc6YmVmb3JlOmJvcmRlci1iXG59XG5cbi5ub3Njcm9sbCB7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlblxufVxuXG4ubWVudS1pdGVtIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LXhsIGZvbnQtYm9sZCBob3Zlcjp0ZXh0LVsjNkVDMkZGXVxufVxuXG4ubWVudS1pdGVtLWRpdmlkZXIge1xuICAgIEBhcHBseSB3LXB4IGgtNSBteC00XG59XG5cbi5tb2JpbGUtbWVudS1pdGVtIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LTJ4bCBwYi0xLjUgZm9udC1ib2xkIGhvdmVyOnRleHQtWyM2RUMyRkZdXG59XG5cbi5sb2dpbi1idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtMnhsIGJvcmRlciBib3JkZXItWyM3MDcwNzBdIHJvdW5kZWQtWzIycHhdIHB4LTcgcHktMiBmb250LWJvbGQgbGc6dGV4dC14bCBsZzpweC0zLjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDI2QkZGIDAlLCAjMkE4REZGIDQ3JSwgIzAxQkQ4RiAxMDAlKTtcbn1cblxuLmxvZ2luLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBAYXBwbHkgYmctWyNFQkVCRUJdIHRleHQtWyMwMDBDM0FdO1xufVxuXG4uZWRpdGlvbi1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGFwcGx5IGJnLVsjRUJFQkVCXSB0ZXh0LVsjMDAwQzNBXTtcbn1cblxuXG4ubWFpbi1idXR0b24ge1xuICAgIEBhcHBseSBibG9jayB0ZXh0LXdoaXRlIHRleHQtbGcgYm9yZGVyIGJvcmRlci1bIzcwNzA3MF0gYmctWyMwMUJEOEZdIHJvdW5kZWQtWzIycHhdIHB4LTcgcHktMiBob3ZlcjpiZy1bI0VCRUJFQl0gaG92ZXI6dGV4dC1wcmltYXJ5LTEwMCBmb250LWJvbGQgMnhsOnB4LTggMnhsOnB5LTMgMnhsOnJvdW5kZWQtWzQ0cHhdIDN4bDp0ZXh0LXhsIDN4bDpweC0xMCAzeGw6cHktNDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMjZCRkYgMCUsICMyQThERkYgNDclLCAjMDFCRDhGIDEwMCUpIDAlIDAlO1xufVxuXG4ubWFpbi1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGFwcGx5IGJnLVsjRUJFQkVCXSB0ZXh0LVsjMDAwQzNBXTtcbn1cblxuLmxlYWRpbmctaGVhZGVyIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1bIzAwMEMzQV0gZm9udC1ib2xkIHRleHQtNXhsIHhsOmxlYWRpbmctdGlnaHQgZm9udC1zcGFjZS1ncm90ZXNrIGxlYWRpbmctWzYwcHhdIHhsOnRleHQtNnhsIDJ4bDp0ZXh0LTd4bCAyeGw6bGVhZGluZy1zbnVnIDN4bDp0ZXh0LVs0LjVyZW1dO1xufVxuXG4uaGVyby10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTVkZWcsXG4gICAgICAjMDFCRDhGIDAlLFxuICAgICAgIzZFQzJGRiAxNSUsXG4gICAgICAjMzQ5NkZGIDY2JSxcbiAgICAgICMwMDY5RkYgMTAwJVxuICAgICk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8qIE9wY2pvbmFsbmUgZWZla3R5OiAqL1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDEwNSwgMjU1LCAwLjI1KTtcbn1cblxuLmxhbmRpbmctcGFnZS10ZXh0LW91dGxpbmUge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMDFCRDhGO1xufVxuXG4ubGFuZGluZy1wYWdlLXRleHQtb3V0bGluZS12MiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5NWRlZyxcbiAgICAgICAgIzAxQkQ4RiAwJSxcbiAgICAgICAgIzZFQzJGRiAxNSUsXG4gICAgICAgICMzNDk2RkYgNjYlLFxuICAgICAgICAjMDA2OUZGIDEwMCVcbiAgICApO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvKiBPcGNqb25hbG5lIGVmZWt0eTogKi9cbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAxMDUsIDI1NSwgMC4yNSk7XG59XG5cbi5hd2FyZHMtZGl2aWRlciB7XG4gICAgQGFwcGx5IHctWzEzNXB4XSBtaW4taC0wLjUgaC0wLjUgYmctWyM1RDlDRjddIHJlbGF0aXZlIGxnOnctWzNweF0gbGc6bWluLXctWzNweF0gbGc6aC1hdXRvIGxnOm1pbi1oLVs1MHB4XSAzeGw6bWluLWgtWzg3cHhdXG59XG5cbi5hd2FyZHMtZGl2aWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFCRDhGO1xufVxuLmF3YXJkcy1kaXZpZGVyLW5ldyB7XG4gICAgQGFwcGx5IHctWzEzNXB4XSBtaW4taC0wLjUgaC0wLjUgYmctWyM1RDlDRjddIHJlbGF0aXZlIGxnOnctWzNweF0gbGc6bWluLXctWzNweF0gbGc6aC1hdXRvIGxnOm1pbi1oLVs1MHB4XSAzeGw6bWluLWgtWzg3cHhdXG59XG5cbi5hd2FyZHMtZGl2aWRlci1uZXc6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hd2FyZHMtZGl2aWRlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4uY2FsZW5kYXItZGl2aWRlciB7XG4gICAgQGFwcGx5IHctWzg1cHhdIGgtMC41IGJnLVsjNkVDMkZGXSByZWxhdGl2ZSBteS0yO1xufVxuXG4uY2FsZW5kYXItZGl2aWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQzJGRjtcbn1cblxuLmNhbGVuZGFyLWRpdmlkZXItZGVza3RvcCB7XG4gICAgQGFwcGx5IGgtMC41IHctWzI1NXB4XSBtaW4tdy1bMjU1cHhdIG1heC13LVsyNTVweF0gYmctWyM2RUMyRkZdIHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAjNkVDMkZGO1xufVxuXG4uY2FsZW5kYXItZGl2aWRlci1kZXNrdG9wOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFQzJGRjtcbn1cblxuLmNhbGVuZGFyLWRpdmlkZXItZGVza3RvcC0tbGVmdDo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG59XG5cbi5jYWxlbmRhci1kaXZpZGVyLWRlc2t0b3AtLXJpZ2h0OjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5sYW5kaW5nLWF3YXJkcy10ZXh0IHtcbiAgICBAYXBwbHkgZm9udC1ib2xkIHRleHQtY2VudGVyIHRleHQtMnhsIHRleHQtWyMwQTFFM0FdIDN4bDp0ZXh0LTR4bCAzeGw6cHgtMTBcbn1cblxuLmF3YXJkcy10ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC0yeGwgdGV4dC1bIzBBMUUzQV0gM3hsOnRleHQtWzIuNXJlbV0gM3hsOmxlYWRpbmctWzIuOHJlbV0gM3hsOnB4LTEwXG59XG5cbi50aW1lbGluZS1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkVDMkZGO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAjNkVDMkZGO1xufVxuXG4udGltZWxpbmUtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RUMyRkY7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uc3RlcC1hY3RpdmUgLnN0ZXAtbnVtYmVyIHtcbiAgICBAYXBwbHkgYmctWyMxNjI2NDFdO1xufVxuXG4uc3RlcC1pbmFjdGl2ZSB7XG4gICAgQGFwcGx5IGhpZGRlbiBsZzpmbGV4O1xufVxuXG4uc3RlcC1kaXZpZGVyIHtcbiAgICBAYXBwbHkgdy1bNTBweF0gaC1weCBiZy1bIzE2MjY0MV1cbn1cblxuLmdwdy1jb29raWUtcG9wdXAtb3BlbiB7XG4gICAgQGFwcGx5IGJvdHRvbS00O1xufVxuXG4vKiBUb29sdGlwIGluIHRhYmxlICovXG4udG9vbHRpcCB7XG4gICAgQGFwcGx5IGFic29sdXRlIGJnLWJsYWNrIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgYm9yZGVyIGJvcmRlci1ibGFjayByb3VuZGVkLVs1cHhdIHAtMiB0ZXh0LXhzIHdoaXRlc3BhY2UtcHJlLWxpbmUgei1bOTk5OV1cbiAgfSJdfQ== */