@import url(//fast.fonts.net/t/1.css?apiType=css&projectid=8f5dfeaa-ba7c-424d-9748-5a48b9a23bf4);
@charset "UTF-8";
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
	box-sizing: border-box;
}
/**
Use a more readable tab size (opinionated).
*/
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
	margin: 0;
}
/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}
/*
Grouping content
================
*/
/**
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)
*/
hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}
/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
	font-weight: bolder;
}
/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
Add the correct font size in all browsers.
*/
small {
	font-size: 80%;
}
/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/*
Tabular data
============
*/
/**
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)
*/
table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}
/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
	text-transform: none;
}
/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
	box-shadow: none;
}
/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
	padding: 0;
}
/**
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 */
}
/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
	display: list-item;
}
/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}
/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */
body {
  font-family: inherit;
  line-height: inherit;
}
/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px;
}
/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
:-moz-focusring {
	outline: auto;
}
table {
  border-collapse: collapse;
}
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;
}
/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */
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;
}
/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */
[hidden] {
  display: none;
}
*, ::before, ::after{
	--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-transform: translateX(var(--tw-translate-x)) translateY(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));
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-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);
	--tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.container{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}
.\!container{
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
}
@media (min-width: 420px){
	.container{
		max-width: 420px;
	}
	.\!container{
		max-width: 420px !important;
	}
}
@media (min-width: 768px){
	.container{
		max-width: 768px;
	}
	.\!container{
		max-width: 768px !important;
	}
}
@media (min-width: 992px){
	.container{
		max-width: 992px;
	}
	.\!container{
		max-width: 992px !important;
	}
}
@media (min-width: 1200px){
	.container{
		max-width: 1200px;
	}
	.\!container{
		max-width: 1200px !important;
	}
}
@media (min-width: 1600px){
	.container{
		max-width: 1600px;
	}
	.\!container{
		max-width: 1600px !important;
	}
}
@media (min-width: 1920px){
	.container{
		max-width: 1920px;
	}
	.\!container{
		max-width: 1920px !important;
	}
}
@media (orientation: landscape) and (max-device-width: 1024px){
	.container maxWidth{
		raw: (orientation: landscape) and (max-device-width: 1024px);
	}
	.\!container maxWidth{
		raw: (orientation: landscape) and (max-device-width: 1024px) !important;
	}
}
.container-fluid{
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row.no-gutters{
	margin-right: 0;
	margin-left: 0;
}
.row.no-gutters > .col,
.row.no-gutters > .sm\:col,
.row.no-gutters > .md\:col,
.row.no-gutters > .lg\:col,
.row.no-gutters > .xl\:col,
.row.no-gutters > .\32xl\:col,
.row.no-gutters > .\33xl\:col,
.row.no-gutters > .mobLS\:col,
.row.no-gutters > [class*="col-"],
.row.no-gutters > [class*="sm\:col-"],
.row.no-gutters > [class*="md\:col-"],
.row.no-gutters > [class*="lg\:col-"],
.row.no-gutters > [class*="xl\:col-"],
.row.no-gutters > [class*="\32xl\:col-"],
.row.no-gutters > [class*="\33xl\:col-"],
.row.no-gutters > [class*="mobLS\:col-"]{
	padding-right: 0;
	padding-left: 0;
}
.aspect-w-1,
.aspect-w-2,
.aspect-w-3,
.aspect-w-4,
.aspect-w-5,
.aspect-w-6,
.aspect-w-7,
.aspect-w-8,
.aspect-w-9,
.aspect-w-10,
.aspect-w-11,
.aspect-w-12,
.aspect-w-13,
.aspect-w-14,
.aspect-w-15,
.aspect-w-16,
.aspect-w-auto,
.aspect-w-square,
.aspect-w-video,
.aspect-w-video-tall{
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.aspect-w-1 > *,
.aspect-w-2 > *,
.aspect-w-3 > *,
.aspect-w-4 > *,
.aspect-w-5 > *,
.aspect-w-6 > *,
.aspect-w-7 > *,
.aspect-w-8 > *,
.aspect-w-9 > *,
.aspect-w-10 > *,
.aspect-w-11 > *,
.aspect-w-12 > *,
.aspect-w-13 > *,
.aspect-w-14 > *,
.aspect-w-15 > *,
.aspect-w-16 > *,
.aspect-w-auto > *,
.aspect-w-square > *,
.aspect-w-video > *,
.aspect-w-video-tall > *{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.aspect-w-1{
	--tw-aspect-w: 1;
}
.aspect-w-9{
	--tw-aspect-w: 9;
}
.aspect-w-16{
	--tw-aspect-w: 16;
}
.aspect-h-1{
	--tw-aspect-h: 1;
}
.aspect-h-9{
	--tw-aspect-h: 9;
}
.aspect-h-16{
	--tw-aspect-h: 16;
}
.prose{
	color: #374151;
	max-width: 65ch;
}
.prose [class~="lead"]{
	color: #4b5563;
	font-size: 1.25em;
	line-height: 1.6;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
.prose a{
	color: #111827;
	text-decoration: underline;
	font-weight: 500;
}
.prose strong{
	color: #111827;
	font-weight: 600;
}
.prose ol{
	counter-reset: list-counter;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose ol > li{
	position: relative;
	counter-increment: list-counter;
	padding-left: 1.75em;
}
.prose ol > li::before{
	content: counter(list-counter) ".";
	position: absolute;
	font-weight: 400;
	color: #6b7280;
	left: 0;
}
.prose ul > li{
	position: relative;
	padding-left: 1.75em;
}
.prose ul > li::before{
	content: "";
	position: absolute;
	background-color: #d1d5db;
	border-radius: 50%;
	width: 0.375em;
	height: 0.375em;
	top: calc(0.875em - 0.1875em);
	left: 0.25em;
}
.prose hr{
	border-color: #e5e7eb;
	border-top-width: 1px;
	margin-top: 3em;
	margin-bottom: 3em;
}
.prose blockquote{
	font-weight: 500;
	font-style: italic;
	color: #111827;
	border-left-width: 0.25rem;
	border-left-color: #e5e7eb;
	quotes: "\201C""\201D""\2018""\2019";
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	padding-left: 1em;
}
.prose blockquote p:first-of-type::before{
	content: open-quote;
}
.prose blockquote p:last-of-type::after{
	content: close-quote;
}
.prose h1{
	color: #111827;
	font-weight: 800;
	font-size: 2.25em;
	margin-top: 0;
	margin-bottom: 0.8888889em;
	line-height: 1.1111111;
}
.prose h2{
	color: #111827;
	font-weight: 700;
	font-size: 1.5em;
	margin-top: 2em;
	margin-bottom: 1em;
	line-height: 1.3333333;
}
.prose h3{
	color: #111827;
	font-weight: 600;
	font-size: 1.25em;
	margin-top: 1.6em;
	margin-bottom: 0.6em;
	line-height: 1.6;
}
.prose h4{
	color: #111827;
	font-weight: 600;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	line-height: 1.5;
}
.prose figure figcaption{
	color: #6b7280;
	font-size: 0.875em;
	line-height: 1.4285714;
	margin-top: 0.8571429em;
}
.prose code{
	color: #111827;
	font-weight: 600;
	font-size: 0.875em;
}
.prose code::before{
	content: "`";
}
.prose code::after{
	content: "`";
}
.prose a code{
	color: #111827;
}
.prose pre{
	color: #e5e7eb;
	background-color: #1f2937;
	overflow-x: auto;
	font-size: 0.875em;
	line-height: 1.7142857;
	margin-top: 1.7142857em;
	margin-bottom: 1.7142857em;
	border-radius: 0.375rem;
	padding-top: 0.8571429em;
	padding-right: 1.1428571em;
	padding-bottom: 0.8571429em;
	padding-left: 1.1428571em;
}
.prose pre code{
	background-color: transparent;
	border-width: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 400;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}
.prose pre code::before{
	content: "";
}
.prose pre code::after{
	content: "";
}
.prose table{
	width: 100%;
	table-layout: auto;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	font-size: 0.875em;
	line-height: 1.7142857;
}
.prose thead{
	color: #111827;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-color: #d1d5db;
}
.prose thead th{
	vertical-align: bottom;
	padding-right: 0.5714286em;
	padding-bottom: 0.5714286em;
	padding-left: 0.5714286em;
}
.prose tbody tr{
	border-bottom-width: 1px;
	border-bottom-color: #e5e7eb;
}
.prose tbody tr:last-child{
	border-bottom-width: 0;
}
.prose tbody td{
	vertical-align: top;
	padding-top: 0.5714286em;
	padding-right: 0.5714286em;
	padding-bottom: 0.5714286em;
	padding-left: 0.5714286em;
}
.prose{
	font-size: 1rem;
	line-height: 1.75;
}
.prose p{
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose img{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose video{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose figure{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose figure > *{
	margin-top: 0;
	margin-bottom: 0;
}
.prose h2 code{
	font-size: 0.875em;
}
.prose h3 code{
	font-size: 0.9em;
}
.prose ul{
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.prose > ul > li p{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.prose > ul > li > *:first-child{
	margin-top: 1.25em;
}
.prose > ul > li > *:last-child{
	margin-bottom: 1.25em;
}
.prose > ol > li > *:first-child{
	margin-top: 1.25em;
}
.prose > ol > li > *:last-child{
	margin-bottom: 1.25em;
}
.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.prose hr + *{
	margin-top: 0;
}
.prose h2 + *{
	margin-top: 0;
}
.prose h3 + *{
	margin-top: 0;
}
.prose h4 + *{
	margin-top: 0;
}
.prose thead th:first-child{
	padding-left: 0;
}
.prose thead th:last-child{
	padding-right: 0;
}
.prose tbody td:first-child{
	padding-left: 0;
}
.prose tbody td:last-child{
	padding-right: 0;
}
.prose > :first-child{
	margin-top: 0;
}
.prose > :last-child{
	margin-bottom: 0;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/488e35da-45ac-49ea-9193-b3e857119e67.48c4a8be.woff2) format("woff2"), url(/build/fonts/8a762fea-acde-43b2-a97f-3f52293552ed.34d32184.woff) format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/a4d55032-0a0f-4a03-b17a-cdd0d3dd7412.593fc646.woff2) format("woff2"), url(/build/fonts/5d14dbeb-af72-4894-9a29-e257f48a430e.e63a7660.woff) format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/62afcae6-d7ed-41a7-ace6-c9091465f236.0b434e0b.woff2) format("woff2"), url(/build/fonts/b936a5ff-79e5-40ed-a95a-a7236fc2f049.80ffcb6a.woff) format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/3a7b0fd2-5898-470f-8c75-77c16a1c68d8.86debacc.woff2) format("woff2"), url(/build/fonts/b476c2c0-dc15-4bce-8330-4452e37c93c2.7c159f89.woff) format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/9895b4c3-ee74-4569-a651-404c34c4671c.a163822d.woff2) format("woff2"), url(/build/fonts/60018ad5-6897-49b7-8856-4d849e2a18a6.a32a1856.woff) format("woff");
  font-weight: 900;
}
@font-face {
  font-family: "Skippy Sharp";
  src: url(/build/fonts/935969d3-c1bc-4f34-b307-f205c74e1079.fb06dde2.woff2) format("woff2"), url(/build/fonts/be5f63cb-1ee6-4ef8-a860-97b458d825eb.dcd3c7cd.woff) format("woff");
  font-weight: 400;
}
@keyframes slide {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-1160px, 0, 0);
  }
}
@keyframes fly {
  0% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@keyframes wiggle {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(0deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes scribble {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default padding */
ul[class],
ol[class] {
  padding: 0;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
html {
  scroll-behavior: smooth;
  font-size: 10px;
}

body{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	overflow-x: hidden;
  font-size: 1.5rem;
  line-height: 2em;
}

h1, h2, h3, h4, h5, h6{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
}

.inlineEditor h1, .inlineEditor h2, .inlineEditor h3, .inlineEditor h4, .inlineEditor h5, .inlineEditor h6{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
}

h1, .h1{
	font-size: 8rem;
	line-height: 9rem;
}

h3, .h3{
	font-size: 6rem;
	line-height: 1em;
}

ul{
	list-style-type: disc;
	font-weight: 500;
  padding-left: 18px;
  font-size: 2rem;
  line-height: 2em;
}

.main-header ul, .main-sidebar ul {
  font-size: 1.4rem;
  line-height: 1.5em;
}

.home-content, .about-page-link {
  font-size: 1.7rem;
}

label, a, button {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto;
}

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

.sky-banner{
	background-image: url(/build/images/wave-bg.de1289f7.svg);
  margin-top: -100px;
  background-repeat-y: no-repeat;
  overflow-x: hidden;
  position: relative;
  min-height: 310px;
}
.sky-banner__bg{
	height: 100%;
	background-image: url(/build/images/clouds.39277565.png);
  min-height: 310px;
  background-repeat: repeat-x;
  background-size: 1160px;
  background-position-y: 50%;
  width: 3480px;
  animation: slide 20s linear infinite;
}
.sky-banner__text{
	position: relative;
  animation: fly 2s infinite alternate;
}
.sky-banner__text-block{
	position: absolute;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(226, 6, 19, var(--tw-text-opacity));
  font-size: 2.2rem;
  line-height: 2em;
  bottom: 15px;
  left: 60px;
}
.sky-banner > .container{
	position: absolute;
	display: flex;
	justify-content: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-content{
	overflow-x: hidden;
  padding: 100px 0;
}
.page-content h3 {
  margin-bottom: 5rem;
}

.reviews{
	background-image: url(/build/images/bunting-bg.5ccbf22d.png);
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 80px 0 60px;
}
@media (min-width: 992px) {
  .reviews {
    padding: 170px 0;
  }
}
.reviews h3{
	margin-bottom: 3rem;
}
.reviews .review-slider{
	position: relative;
	overflow: hidden;
}
.reviews .review-slider:before, .reviews .review-slider:after{
	position: absolute;
	background-size: contain;
  content: "";
  background-image: url(/build/images/quote.fc1b8ded.png);
  width: 15px;
  height: 16px;
}
.reviews .review-slider:before{
	top: 0px;
	left: 0px;
}
.reviews .review-slider:after{
	bottom: 0px;
	right: 0px;
  transform: scaleX(-1);
}
.reviews .slider-buttons{
	display: flex;
	justify-content: flex-end;
	margin-top: 2rem;
}
.reviews .slider-buttons .slider__prev, .reviews .slider-buttons .slider__next {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto;
  font-size: 3.6rem;
}
.reviews .slider-buttons .slider__prev + .slider__next{
	margin-left: 1.5rem;
}
.reviews .single-review{
	font-weight: 300;
	padding-left: 4rem;
	padding-right: 4rem;
  line-height: 20px;
}
.reviews .single-review p + p {
  margin-top: 20px;
}

.socials{
	font-weight: 700;
	text-align: center;
	position: relative;
	margin-top: 6rem;
  font-size: 2rem;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .socials{
		margin-top: 0px;
	}
}
.socials__links{
	position: absolute;
  left: 50%;
  top: -15px;
  transform: translateX(-50%);
  max-width: 170px;
}
.socials ul{
	display: flex;
	justify-content: center;
	gap: 2rem;
	list-style-type: none;
	padding-left: 0px;
	padding-top: 1.5rem;
  font-size: 3.9rem;
  line-height: 2rem;
}
.socials ul a{
	--tw-text-opacity: 1;
	color: rgba(94, 222, 252, var(--tw-text-opacity));
}

.cms-area{
	font-weight: 300;
}
.cms-area h1, .cms-area h2{
	font-size: 6.6rem;
	line-height: 6rem;
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
	font-weight: 400;
	margin-bottom: 1rem;
}
.cms-area h2{
	margin-top: 6rem;
	margin-bottom: 3rem;
}
.cms-area p + p{
	margin-top: 3rem;
}
.cms-area ul{
	font-weight: 300;
  font-size: 1.6rem;
  line-height: 1.5em;
}

.video{
	margin-bottom: 2rem;
}
.video__title {
  padding-top: 5rem;
}
.video__wrapper{
	position: relative;
	padding-bottom: 4rem;
}
.video__wrapper:after{
	position: absolute;
	background-repeat: no-repeat;
  content: "";
  background-image: url(/build/images/video-blob.28ea31e3.svg);
  z-index: -1;
  height: 36.2rem;
  width: 44.2rem;
  top: -6.5rem;
  right: -4rem;
}
@media (min-width: 992px) {
  .video__wrapper:after {
    width: 755px;
    height: 650px;
    top: -120px;
    right: -40px;
  }
}
.video__wrapper--no-fun{
	margin-bottom: 3rem;
	padding-bottom: 0px;
}
.video__wrapper--no-fun:after {
  content: none;
}
.video__wrapper .video-js, .video__wrapper .video-js .vjs-tech{
	border-radius: 1.5rem;
	width: 100%;
}
.video__wrapper iframe {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.video-placeholder{
	position: relative;
	width: 100%;
	border-radius: 1.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
}
.video-placeholder__message {
  text-align: center;
  width: 100%;
  padding: 3rem;
}
.video-placeholder__message h1, .video-placeholder__message h2, .video-placeholder__message h3, .video-placeholder__message h4, .video-placeholder__message p {
  margin-bottom: 1rem;
}
.video-placeholder__message h1 {
  font-size: 5rem;
  line-height: 5rem;
}
.video-placeholder__message h2 {
  font-size: 4rem;
  line-height: 4rem;
}
.video-placeholder__message h3 {
  font-size: 3rem;
  line-height: 3rem;
}
.video-placeholder__message h4 {
  font-size: 2rem;
  line-height: 2rem;
}
.video-placeholder__message img {
  max-height: 7.5rem;
  width: auto;
  display: inline-block;
  margin-bottom: 1rem;
}
.video-placeholder__message p{
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(54, 76, 198, var(--tw-text-opacity));
  font-size: 1.5rem;
  line-height: 1.25em;
}
@media (min-width: 768px) {
  .video-placeholder__message img {
    max-height: 15rem;
  }
}
@media (min-width: 992px) {
  .video-placeholder__message{
		display: block;
	}
  .video-placeholder__message{
		text-align: center;
	}
  .video-placeholder__message{
		padding: 0px;
	}
  .video-placeholder__message img {
    margin: 0 auto 40px;
  }
  .video-placeholder__message p {
    font-size: 2.8rem;
    line-height: 4rem;
  }
}

.review-lesson {
  padding: 4rem 0 0;
}
.review-lesson .review-lesson-buttons{
	display: flex;
	padding-top: 2rem;
}
.review-lesson .review-lesson-buttons button:hover, .review-lesson .review-lesson-buttons button:focus {
  animation: wiggle 0.5s;
}
.review-lesson .review-lesson-buttons button + button{
	margin-left: 1.5rem;
}
@media (min-width: 992px) {
  .review-lesson .review-lesson-buttons button + button{
		margin-left: 3rem;
	}
}

.lesson-header{
	margin-bottom: 3rem;
}

.lesson-question{
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
	border-radius: 1.5rem;
  padding: 4rem;
}
.lesson-question__form{
	display: flex;
}
.lesson-question .form-group{
	position: relative;
  font-size: 1.4rem;
  line-height: 2rem;
}
.lesson-question .form-group label{
	position: absolute;
  color: #6b7282;
  top: 1rem;
  left: 2rem;
  opacity: 0;
  transition: 0.2s opacity;
}
.lesson-question .form-group input{
	border-radius: 9999px;
	margin-right: 1rem;
  border: 1px solid #c7d2e5;
  padding: 0.9rem 2rem;
  width: 43rem;
  max-width: 100%;
}
.lesson-question .form-group input:-moz-placeholder + label {
  opacity: 1;
}
.lesson-question .form-group input:placeholder-shown + label {
  opacity: 1;
}
.lesson-question .form-group button i {
  font-size: 2rem !important;
  line-height: 2.4rem !important;
}

.login-register {
  padding-top: 210px;
  padding-bottom: 160px;
}
.login-register h1 {
  font-size: 90px;
  font-weight: 400;
  line-height: 80px;
  color: #fff;
  margin-bottom: 50px;
}
.login-register h2 {
  font-size: 55px;
  font-weight: 400;
  line-height: 45px;
  color: #fff;
  margin-bottom: 30px;
}
.login-register p {
  font-family: "Filson Soft", sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  font-weight: 300;
}
.login-register a[href="/register"], .login-register a[href="/log-in"] {
  font-weight: 700;
  text-decoration: underline;
}
.login-register .login-input-container {
  font-family: "Filson Soft", sans-serif;
}
.login-register .login-input-container > label {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 10px;
}
.login-register .login-input-container > input {
  border: 1px solid #fff;
  height: 40px;
  width: 370px;
  background: transparent;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
}
.login-register .login-email__label {
  margin-top: 40px;
}
.login-register .login-email__input {
  margin-bottom: 20px;
}
.login-register input[type=checkbox].login-email__input {
  margin-bottom: 0;
}
.login-register .login-password__forgot-link {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  right: 10px;
  top: 35px;
  opacity: 0.8;
}
.login-register label.form-check-label {
  color: white;
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 42px);
  margin-left: 10px;
  vertical-align: text-top;
}
.login-register .login-btn {
  width: 100%;
  background: #fff;
  border-radius: 10px;
  color: #0096ce;
  padding: 10px;
  transition: all 0.2s;
  border: 1px solid #fff;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  margin-top: 25px;
}
.login-register .login-btn.has-offer span{
	margin-right: 0.5rem;
	--tw-text-opacity: 1;
	color: rgba(243, 26, 40, var(--tw-text-opacity));
	text-decoration: line-through;
}
.login-register .register-btn {
  display: none;
  position: relative;
  right: auto;
  bottom: auto;
  z-index: 1;
  background: #25305A;
  border-radius: 65px;
  color: white;
  transition: all 0.2s;
  border: 1px solid #fff;
  height: 130px;
  width: 130px;
  padding: 10px 10px 20px 10px;
  margin: -40px auto 0 auto;
  font-size: 30px;
  line-height: 30px;
  font-family: "Skippy Sharp";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 990px) {
  .login-register .register-btn {
    position: absolute;
    bottom: -35px;
    right: -3000px;
    margin: 0;
  }
}
.login-register button.submitright {
  display: block;
  right: auto;
}
@media (min-width: 990px) {
  .login-register button.submitright {
    right: 25px;
  }
}
.login-register button.submitleft {
  display: block;
  right: auto;
}
@media (min-width: 990px) {
  .login-register button.submitleft {
    right: 345px;
  }
}
@media (min-width: 1200px) {
  .login-register button.submitleft {
    right: 425px;
  }
}
.login-register .login-btn:hover, .login-register .login-btn:focus, .login-register .login-btn:active {
  background: #0096ce;
  color: #fff;
}
.login-register .terms-privacy-notice {
  font-size: 11px;
  line-height: 20px;
  font-weight: 300;
  margin-top: 40px;
  opacity: 0.8;
}
.login-register .terms-link {
  font-weight: 700;
  text-decoration: none;
}
@media (max-width: 1200px) {
  .login-register .login-input-container > input {
    width: 100%;
  }
}
.login-register #asterisk {
  position: absolute;
  top: 33px;
  left: 10px;
  color: white;
}
.login-register .currency-choice {
  position: relative;
  margin-bottom: 70px;
  height: auto;
}
@media (min-width: 990px) {
  .login-register .currency-choice {
    margin-bottom: 0;
    height: calc(100% - 30px);
  }
}
.login-register .currency-choice__box {
  background: white;
  border: 1px solid white;
  border-radius: 1.5rem;
  margin-bottom: 30px;
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 0.2s;
  text-align: center;
  height: 100%;
}
.login-register .currency-choice__box h4 {
  font-size: 30px;
  margin-bottom: 20px;
}
.login-register .currency-choice__box p {
  color: #242F5D;
  text-align: center;
  display: block;
}
.login-register .currency-choice__box p.subprice {
  margin-bottom: 10px;
  font-size: 60px;
  line-height: 60px;
}
.login-register .currency-choice__box p.subprice span {
  font-size: 30px;
  line-height: 30px;
  vertical-align: super;
  margin: 0 5px;
}
.login-register .currency-choice__box p.subprice strike {
  font-size: 20px;
  display: inline-block;
  vertical-align: bottom;
}
.login-register .currency-choice__box p.subterm {
  font-family: "Skippy Sharp";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 40px;
}
.login-register .currency-choice__box p.subinfo {
  margin-bottom: 20px;
  line-height: 1.5;
  font-size: 12px;
}
.login-register .currency-choice__box p.subselect {
  font-size: 14px;
  line-height: 14px;
  padding: 10px;
  border-radius: 5px;
  background-color: #0096CE;
  color: white;
  width: 100%;
}
.login-register .currency-choice__box p.subselected {
  font-size: 40px;
  color: white;
  display: none;
}
.login-register .currency-choice__box p.subselected i {
  line-height: 34px;
}
.login-register .currency-choice__box p.special-offer {
  position: absolute;
  top: -40px;
  left: 0;
  background-color: #E21477;
  border: 1px solid white;
  border-bottom: none;
  border-radius: 1.5rem 1.5rem 0 0;
  width: 100%;
  padding: 5px 10px;
  text-align: center;
  color: white;
  font-size: 14px;
}
.login-register .currency-choice__box:hover, .login-register .currency-choice__box:focus, .login-register .currency-choice__box:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}
.login-register .currency-choice input[type=radio] {
  opacity: 0;
  display: none;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box {
  background-color: #94CE24;
  color: white;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p, .login-register .currency-choice input[type=radio]:checked + .currency-choice__box h4, .login-register .currency-choice input[type=radio]:checked + .currency-choice__box .text-green {
  color: white;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p.subselected {
  display: block;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p.subselect {
  display: none;
}

.currencyblock {
  margin-top: 30px;
  position: relative;
}
@media (min-width: 990px) {
  .currencyblock {
    margin-top: 64px;
  }
}
.currencyblock div:nth-child(2) .currency-choice {
  /* label:before {
      content: 'Risparmiare €9.80';
      position: absolute;
      top: -40px;
      left: 0;
      background-color: #E21477;
      border: 1px solid white;
      border-bottom: none;
      border-radius: 1.5rem 1.5rem 0 0;
      width: 100%;
      padding: 10px;
      text-align: center;
      color: white;
      font-size: 14px;
  } */
}
.currencyblock div:nth-child(2) .currency-choice label:after {
  content: "";
  display: none;
  position: absolute;
  top: -100px;
  right: 15px;
  width: 300px;
  height: 85px;
  background-image: url(/build/images/best-value.da1dcd67.png);
  background-size: contain;
  z-index: 2;
}
@media (min-width: 990px) {
  .currencyblock div:nth-child(2) .currency-choice label:after {
    display: block;
  }
}

.about-us-link {
  background: #0096ce;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  border-radius: 50px;
  border: 1px solid #0096ce;
  transition: all 0.2s;
  padding: 15px 50px;
  position: absolute;
  bottom: -90px;
  left: 15px;
}
.about-us-link:hover, .about-us-link:focus, .about-us-link:active {
  color: #0096ce;
  background: #fff;
}

.about-page-link {
  padding-top: 210px;
  padding-bottom: 220px;
}
@media (min-width: 992px) {
  .about-page-link img {
    position: absolute;
    top: -25px;
  }
}
@media (max-width: 991px) {
  .about-page-link {
    padding: 100px 0;
  }
}
.about-page-link h1 {
  color: #0096ce;
  margin-bottom: 30px;
  margin-top: 45px;
  font-size: 66px;
  line-height: 60px;
}

.further-links > div:not(:last-child){
	margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .further-links > div:not(:last-child){
		margin-bottom: 0px;
	}
}

.noborderradius {
  border-radius: 0 0 1.5rem 1.5rem !important;
}

.special-offer-details{
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .special-offer{
	margin-bottom: 1rem;
	font-size: 3.75rem;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .special-offer.small{
	margin-bottom: 1rem;
	text-align: center;
	font-size: 1.5rem;
	line-height: 2rem;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .bg-subscibe-and-save{
	margin-bottom: 3rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	padding: 12rem;
	text-align: center;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.special-offer-details .offer-button{
	border-radius: 1rem;
	border-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
	padding: 1rem;
	text-align: center;
	font-size: 3.75rem;
	line-height: 1;
	font-weight: 700;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  background-color: rgba(148, 206, 36, var(--tw-text-opacity));
}
.special-offer-details .offer-button:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}

.button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	border-radius: 9999px;
	border-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition: 0.3s all;
}
.button--link{
	display: inline;
	border-style: none;
	text-decoration: underline;
}
.button--trans{
	background-color: transparent;
}
.button--white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.button--blue{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.button--navy{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
  border: 2px solid #242F5D !important;
  font-family: "Filson Soft", sans-serif;
  font-size: 1.4rem;
  line-height: 2rem;
}
.button--red{
	--tw-border-opacity: 1;
	border-color: rgba(255, 74, 53, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 74, 53, var(--tw-bg-opacity));
}
.button--green{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.button--text-yellow{
	--tw-text-opacity: 1;
	color: rgba(255, 199, 0, var(--tw-text-opacity));
}
.button--text-green{
	--tw-text-opacity: 1;
	color: rgba(148, 206, 36, var(--tw-text-opacity));
}
.button--text-orange{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
.button--lg{
	font-weight: 900;
	padding: 0.5rem;
  font-size: 1.6rem;
  line-height: 1.5em;
  min-width: 18rem;
}
@media (min-width: 992px) {
  .button--lg{
		padding: 1rem;
	}
  .button--lg {
    font-size: 2.4rem;
    line-height: 3rem;
    min-width: 27rem;
  }
}
.button--reg{
	font-weight: 400;
  font-size: 1.4rem;
  min-width: auto;
}
.button--bold{
	font-weight: 700;
}
.button--full{
	width: 100%;
}
.button--slim {
  padding: 0.3rem 2rem;
}
.button--slim i {
  font-size: 2rem;
  line-height: 2.4rem;
}
.button--slim i + span{
	margin-left: 1rem;
}
.button--submit {
  width: 27rem;
  max-width: 100%;
}
.button--circle{
	position: relative;
	height: 100%;
	width: 100%;
	border-radius: 9999px;
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  font-size: 3rem;
  line-height: 1.8rem;
  max-width: 11.5rem;
  max-height: 11.5rem;
}
.button--no-hover:hover, .button--no-hover:focus, .button--no-hover:active, .button.active:hover, .button.active:focus, .button.active:active{
	--tw-border-opacity: 1 !important;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgba(36, 47, 93, var(--tw-text-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.button i:last-child{
	margin-left: 1rem;
}
.button:hover, .button:focus, .button:active, .button.active:hover, .button.active:focus, .button.active:active{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.open_user_menu{
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: none;
  height: 4rem;
  width: 4rem;
  font-size: 2rem;
}
@media (min-width: 768px) {
  .open_user_menu{
		display: flex;
	}
}
@media (min-width: 1200px) {
  .open_user_menu{
		display: none;
	}
}

.active{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}

.button:hover, .button:focus, .button:active, a:hover, a:focus, a:active, button:hover, button:focus, button:active, .listen-button:hover, .listen-button:focus, .listen-button:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}

.button-bio {
  width: 100%;
  border-width: 1px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 10px 5px;
}
@media (max-width: 991px) {
  .button-bio {
    margin: auto;
    display: flex;
  }
}

.scroll-arrow {
  font-size: 30px;
  color: white;
  display: block;
  position: absolute;
  bottom: 30px;
  left: 50%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .scroll-arrow {
    bottom: 150px;
  }
}
@media (max-width: 991px) {
  .scroll-arrow {
    bottom: -50px;
  }
}

.bounce {
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
#about-page-home-link {
  transition: all 0.2s;
  color: #0096CE;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  position: relative;
}
@media (min-width: 992px) {
  #about-page-home-link {
    position: absolute;
    bottom: -60px;
  }
}
#about-page-home-link:focus, #about-page-home-link:hover, #about-page-home-link:active {
  background: transparent;
  color: white;
}
#about-page-home-link i {
  margin-right: 10px;
  position: absolute;
  left: 60px;
  top: 13px;
}
@media (max-width: 991px) {
  #about-page-home-link i {
    left: 30px;
    top: 10px;
  }
  #about-page-home-link {
    width: 100%;
  }
  #viewMySessionsBtn {
    margin-bottom: 30px;
  }
}

.site-header{
	position: fixed;
	padding-top: 2rem;
	padding-bottom: 2rem;
	top: 0px;
	width: 100%;
	z-index: 10;
	background-color: transparent;
  transition: 0.2s background-color;
}
.site-header img, .site-header .button {
  transition: 0.2s all;
}
.site-header__logo{
	width: auto;
	height: auto;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .site-header__logo{
		margin: 0px;
	}
  .site-header__logo {
    height: 120px;
  }
}
.site-header__scroll-logo{
	display: none;
  max-height: 5rem;
}
.site-header--scroll{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.site-header--scroll img{
	display: none;
	width: auto;
	height: auto;
}
.site-header--scroll img.site-header__scroll-logo{
	display: block;
}
.site-header--scroll .button{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.site-header .row{
	align-items: center;
}
@media (min-width: 992px) {
  .site-header .row{
		align-items: flex-start;
	}
}

.logged-in .site-header {
  top: 51px;
}

.site-footer{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	display: flex;
	align-items: flex-end;
	padding-bottom: 2rem;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
  background-image: url(/build/images/footer-bg.dbc6711b.svg);
  min-height: 200px;
}
.site-footer--white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hero{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-bottom: 5rem;
	padding-top: 10rem;
  min-height: 975px;
  background-image: url(/build/images/hero-blob.c7b7e96b.svg);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 847px;
}
@media (min-width: 768px) {
  .hero {
    padding-top: 21rem;
  }
}
.hero__bunting{
	position: absolute;
  top: -5px;
  right: -5px;
}
@media (min-width: 992px) {
  .hero__joe{
		position: absolute;
	}
  .hero__joe {
    bottom: -100px;
  }
  @media (min-width: 1200px) {
    .hero__joe {
      bottom: -30px;
    }
  }
}
.hero h1, .hero h2, .hero h3 {
  font-size: 6rem;
  line-height: 7rem;
  margin-bottom: 3rem;
}
@media (min-width: 1200px) {
  .hero h1, .hero h2, .hero h3{
		font-size: 8rem;
		line-height: 9rem;
	}
}
.hero p {
  margin-bottom: 3rem;
}

.hero-button{
	position: relative;
}
.hero-button__arrow{
	position: absolute;
  right: calc(100% - 60px);
  bottom: calc(100% - 35px);
}
.hero-button__arrow--alt{
	transform-origin: center;
  transform: rotate(180deg);
  left: calc(100% - 60px);
  right: auto;
  bottom: auto;
  top: calc(100% - 35px);
}
@media (min-width: 420px) {
  .hero-button__arrow {
    right: calc(100% - 105px);
  }
  .hero-button__arrow--alt {
    left: calc(100% - 105px);
  }
}
@media (min-width: 992px) {
  .hero-button__arrow {
    right: calc(100% - 40px);
  }
  .hero-button__arrow--alt {
    left: calc(100% - 40px);
  }
}

.login-register {
  background-image: url(/build/images/corner-blob.c50ba9ad.svg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 55%;
}

.about-hero {
  text-align: left;
  min-height: 500px;
}
@media (min-width: 992px) {
  .about-hero img {
    position: absolute;
    top: -170px;
  }
}
.about-hero__lower {
  background-image: url(/build/images/hero-blob-lower.1884d8e5.svg);
  min-height: 250px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: -1px;
}
@media (max-width: 1750px) {
  .about-hero__lower {
    margin-top: -150px;
  }
}

.family-profiles h3 {
  margin-bottom: 30px;
  font-size: 8rem;
  line-height: 9rem;
}
.family-profiles__row:first-child h3{
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
}
.family-profiles__row h3{
	--tw-text-opacity: 1;
	color: rgba(255, 199, 0, var(--tw-text-opacity));
}
.family-profiles__row:last-child h3{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
@media (min-width: 992px) {
  .family-profiles__row {
    padding-top: 90px;
  }
}
@media (max-width: 991px) {
  .family-profiles__row {
    margin-top: 40px;
  }
}
.family-profiles p {
  font-weight: 300;
  margin-bottom: 40px;
}

.card{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	text-align: left;
  border-radius: 20px;
}
.card__content{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
  padding: 2rem;
}
@media (min-width: 1200px) {
  .card__content {
    padding: 3rem 5rem;
  }
}
.card__content h1, .card__content h2, .card__content h3{
	font-size: 7rem;
	line-height: 6rem;
	--tw-text-opacity: 1;
	color: rgba(226, 6, 19, var(--tw-text-opacity));
  margin-bottom: 3rem;
}
.card__content ul {
  line-height: 1.5em;
}
.card--shadow {
  filter: drop-shadow(3px 3px 5px rgba(0, 82, 107, 0.25));
}

#hero-card li {
  font-size: 14px;
  line-height: 22px;
}

.cards-grid {
  gap: 30px 0;
}

.home-card, .app-card{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
	overflow: hidden;
  transition: 0.3s all ease;
  min-height: 170px;
  height: 170px;
}
.home-card:hover, .app-card:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .home-card, .app-card {
    height: auto;
  }
}
.home-card > a, .app-card > a{
	padding: 2rem;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	position: relative;
}
.home-card__text, .app-card__text{
	position: relative;
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.home-card__text h3, .app-card__text h3 {
  font-size: 1.8rem;
}
@media (min-width: 1200px) {
  .home-card__text h3, .app-card__text h3 {
    font-size: 2.2rem;
  }
}
@media (min-width: 1600px) {
  .home-card__text h3, .app-card__text h3 {
    font-size: 2.8rem;
  }
}
.home-card__text span, .home-card__text p, .app-card__text span, .app-card__text p{
	display: none;
}
@media (min-width: 992px) {
  .home-card__text span, .home-card__text p, .app-card__text span, .app-card__text p{
		display: block;
	}
}
.home-card--little img, .app-card--little img{
	position: absolute;
  bottom: -10px;
  right: 15px;
  height: auto;
  max-height: 15rem;
  max-width: 14rem;
}
.home-card__image img, .app-card__image img {
  width: auto;
  transition: 0.2s all ease-in-out;
  margin: 0 auto;
  transition: 0.2s all ease-in-out;
}
.home-card__image img[src$=".svg"], .app-card__image img[src$=".svg"] {
  width: 100%;
}
@media (min-width: 768px) {
  .home-card__image img, .app-card__image img {
    height: calc(100% - 7rem);
  }
}
.home-card:hover .home-card__image img, .app-card:hover .home-card__image img {
  transform: scale(1.2) rotate(10deg);
  opacity: 0.75;
}

.session-card{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
  height: 8rem;
}
@media (max-width: 991px) {
  .session-card h4, .session-card p {
    text-align: center;
    margin-bottom: 15px;
  }
}
.session-card--large {
  height: 16rem;
}
.session-card__text {
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.session-card__text h3 {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.session-card__text span, .session-card__text p{
	display: none;
}
@media (min-width: 992px) {
  .session-card__text span, .session-card__text p{
		display: block;
	}
}
.session-card__button {
  width: 15%;
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.session-card__button h3 {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.session-card__button span, .session-card__button p{
	display: none;
}
@media (min-width: 992px) {
  .session-card__button span, .session-card__button p{
		display: block;
	}
}
.session-card__image > img {
  border-radius: 20px;
  max-width: 65%;
  margin-left: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 800px) {
  .session-card__image > img {
    margin-bottom: 20px;
  }
}

.card-grid{
	overflow: hidden;
	border-radius: 1.5rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "slots" "summary" "tutor";
  font-size: 1.4rem;
  line-height: 1.8rem;
}
@media (min-width: 768px) {
  .card-grid {
    gap: 0px 30px;
    grid-auto-flow: row;
    grid-template-columns: 140px 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "tutor slots" "tutor summary";
  }
}
@media (min-width: 992px) {
  .card-grid{
		padding: 3rem;
	}
  .card-grid {
    grid-template-columns: 140px 1fr 250px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
@media (min-width: 1200px) {
  .card-grid {
    grid-template-columns: 140px 1fr 175px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
@media (min-width: 1600px) {
  .card-grid {
    grid-template-columns: 140px 1fr 250px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
.card-grid__title{
	margin-bottom: 1rem;
  font-size: 1.7rem;
  line-height: 2rem;
}
.card-grid__price{
	margin-top: 2rem;
	text-align: center;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
  font-size: 2rem;
  line-height: 1em;
}
.card-grid__price > span{
	margin-bottom: 1rem;
	display: block;
  font-size: 4rem;
}
@media (min-width: 992px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
@media (min-width: 1200px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
@media (min-width: 1600px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
.card-grid__cta{
	position: relative;
	margin-top: 3rem;
	margin-bottom: 3rem;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
  grid-area: summary;
  z-index: 1;
}
.card-grid__cta p{
	margin-bottom: 1rem;
}
.card-grid__cta .button--circle {
  width: 11.5rem;
  height: 11.5rem;
}
.card-grid__cta:before {
  content: none;
  pointer-events: none;
  position: absolute;
  border-radius: 9999px;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.08);
  width: 90rem;
  height: 90rem;
  top: 50%;
  left: 0;
  transform: translateY(-42%);
}
@media (min-width: 992px) {
  .card-grid__cta:before {
    content: "";
  }
}
@media (min-width: 1200px) {
  .card-grid__cta:before {
    left: -3rem;
  }
}
@media (min-width: 1600px) {
  .card-grid__cta:before {
    left: -3rem;
  }
}
@media (min-width: 992px) {
  .card-grid__cta{
		margin-top: 0px;
		margin-bottom: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: relative;
	}
}
@media (min-width: 1200px) {
  .card-grid__cta{
		margin-top: 0px;
		margin-bottom: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: relative;
	}
}
@media (min-width: 1600px) {
  .card-grid__cta{
		margin-top: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: static;
	}
}
.card-grid__lessons {
  grid-area: slots;
  line-height: 2rem;
}
.card-grid__lessons h4{
	margin-bottom: 3rem;
	text-align: left;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
  font-size: 2rem;
}
.card-grid__lessons tr > td{
	padding-bottom: 1rem;
}
.card-grid__tutor {
  grid-area: tutor;
}
.card-grid__tutor > a{
	display: block;
	text-align: center;
}
.card-grid__tutor ul{
	list-style-type: none;
	padding-left: 0px;
}
.card-grid__tutor ul li + li{
	margin-top: 0.5rem;
}
.card-grid__tutor .tutor-image{
	position: relative;
	display: inline-block;
}
.card-grid__tutor .tutor-image__badge{
	position: absolute;
	border-radius: 9999px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
  font-size: 1.2rem;
  bottom: 1rem;
  right: -1.5rem;
  width: 3rem;
  height: 3rem;
}
.card-grid__more{
	padding: 3rem;
	padding-top: 0px;
}
.card-grid__more p {
  font-size: 1.3rem;
  line-height: 2rem;
}

.app-card{
	height: 100%;
}
.app-card > a{
	flex-wrap: nowrap;
	align-items: center;
}
.app-card__text{
	height: auto;
	max-height: 100%;
}
.app-card__image {
  min-width: 13.5rem;
  margin: 0 0 0 auto;
}
@media (min-width: 992px) {
  .app-card__image{
		margin: auto;
	}
}
.app-card__image img{
	width: auto;
	margin-left: auto;
	margin-right: auto;
  max-height: 12rem;
}

.level{
	border-radius: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	overflow: hidden;
  height: 8rem;
  transition: 0.3s ease all;
}
.level__text{
	display: flex;
	flex-direction: column;
}
.level__text h4{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
  font-size: 1.5rem;
}
.level__text span {
  font-size: 1.3rem;
  line-height: 2rem;
}
.level__code{
	position: relative;
	text-align: center;
  font-size: 1.5rem;
  min-width: 60px;
}
.level__code:before{
	position: absolute;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 200px;
  width: 130px;
  transition: 0.3s margin ease;
}
.level__code span{
	position: relative;
	display: inline-block;
  z-index: 1;
  rotate: -20deg;
  background: rgba(0, 0, 0, 0.3);
  padding: 0 15px;
  border-radius: 5px;
  min-width: 60px;
}
.level--beginner{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.level--intermediate{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.level--advanced{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
}
.level--expert{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 20, 119, var(--tw-bg-opacity));
}
.level:hover {
  transform: scale(1.1);
}
.level:hover .level__code:before{
	margin-left: 1rem;
}

.lesson-icon {
  margin: -15px -10px 0 auto;
}

.lesson{
	margin-bottom: 2rem;
}
@media (max-width: 440px) {
  .lesson{
		margin-bottom: 1rem;
	}
}
.lesson--next a{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.lesson--no-margin {
  margin: 0 !important;
}
.lesson:nth-of-type(1n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.lesson:nth-of-type(2n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
}
.lesson:nth-of-type(3n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.lesson > a{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
	display: flex;
	border-radius: 1.5rem;
}
.lesson-date{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
  width: 100px;
  font-size: 1.4rem;
  line-height: 2rem;
}
.lesson-date__day {
  font-size: 2.8rem;
  line-height: 3rem;
}
.lesson__image__container{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  padding: 3rem;
}
.lesson__image__container .lesson__image {
  height: 60px;
}
.lesson__image{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
  height: 130px;
}
@media (max-width: 440px) {
  .lesson__image {
    height: 80px;
  }
}
.lesson__image__rounded{
	border-top-right-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem;
}
.lesson__card{
	flex-direction: column;
	align-items: center;
	position: relative;
  border-radius: 1.5rem;
}
.lesson__card img{
	margin-top: 2rem;
	border-radius: 1.5rem;
}
@media (min-width: 768px) {
  .lesson__card{
		flex-direction: row;
	}
  .lesson__card{
		align-items: flex-start;
	}
  .lesson__card img{
		margin-top: 0px;
	}
  .lesson__card img{
		border-radius: 0px;
	}
  .lesson__card img{
		border-top-left-radius: 1.5rem;
		border-bottom-left-radius: 1.5rem;
	}
}
@media (max-width: 488px) {
  .lesson__card img {
    margin-top: 2rem;
    border-radius: 1.5rem;
  }
  .lesson__card .lesson__buttons {
    align-items: center;
  }
  .lesson__card h4 {
    text-align: center;
  }
}
.lesson__buttons{
	display: flex;
	padding-top: 1.5rem;
	gap: 1.5rem;
	width: 100%;
	flex-wrap: wrap;
}
@media (min-width: 992px) {
  .lesson__buttons{
		flex-wrap: nowrap;
	}
}
.lesson__buttons a{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.25;
	display: flex;
	align-items: center;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
	border-radius: 0.375rem;
	width: 100%;
  border-radius: 20px;
  font-size: 1.2rem;
  transition: all 0.2s;
}
@media (min-width: 768px) {
  .lesson__buttons a {
    width: calc(50% - 7.5px);
  }
}
@media (min-width: 992px) {
  .lesson__buttons a {
    width: auto;
  }
}
.lesson__buttons a:hover, .lesson__buttons a:focus, .lesson__buttons a:active{
	--tw-text-opacity: 1;
	color: rgba(29, 40, 73, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.lesson__buttons a.flat {
  background: none;
}
.lesson__text{
	display: flex;
	align-items: center;
	padding: 2rem;
}
.lesson__text h4{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  font-size: 1.6rem;
  line-height: 1.25em;
}
.lesson__text--col{
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.lesson__text--download{
	flex-direction: column;
	align-items: flex-start;
  flex: 1;
}
.lesson__text--download .download-button{
	align-self: flex-end;
}

.quiz-card{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: flex;
	flex-direction: column;
	border-radius: 1.5rem;
	align-items: flex-start;
	justify-content: space-between;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 2rem;
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
  min-height: 21rem;
  padding: 2rem 3rem;
  background-image: url(/build/images/lesson-bg.5a2a27ec.svg);
  background-size: 21.4rem;
}
@media (min-width: 992px) {
  .quiz-card{
		margin-bottom: 0px;
	}
  .quiz-card{
		flex-direction: row;
	}
  .quiz-card {
    padding: 3rem 5rem 5rem;
    min-height: 32rem;
    background-size: 25.5rem;
  }
}
.quiz-card__title{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
  font-size: 2rem;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .quiz-card__title {
    font-size: 2.7rem;
    line-height: 4rem;
  }
}
.quiz-card__button{
	align-self: flex-end;
}
.quiz-card:hover .quiz-card__button{
	background-color: transparent;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.quiz-card--orange{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
  background-image: url(/build/images/lesson-bg-2.2de47af6.svg);
}

.download-card{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: flex;
	border-radius: 1.5rem;
	height: 100%;
  margin-bottom: 30px;
  padding: 2rem 3rem;
  font-size: 1.3rem;
  line-height: 2rem;
}
.download-card--image{
	background-size: cover;
	background-position: center;
	position: relative;
  height: 20rem;
}
.download-card--image:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75;
  border-radius: 1.5rem;
}
@media (min-width: 992px) {
  .download-card--image{
		height: auto;
	}
  .download-card--image:after {
    content: none;
  }
}
.download-card__title{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	margin-bottom: 2rem;
	font-weight: 700;
  font-size: 2rem;
  line-height: 1em;
}
.download-card__text{
	margin-right: 1.5rem;
}
.download-card__image{
	height: auto;
  margin: 0 0 0 auto;
  width: 9rem;
}
@media (min-width: 992px) {
  .download-card{
		flex-direction: column;
	}
  .download-card {
    min-height: 32rem;
  }
  .download-card .download-card__text{
		margin-right: 0px;
	}
  .download-card .download-card__image{
		width: 100%;
	}
  .download-card .download-card__image {
    margin: auto auto 0;
    max-width: 18.5rem;
  }
}

.progress-card{
	display: flex;
	flex-direction: column;
	align-items: center;
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(54, 76, 198, var(--tw-text-opacity));
	border-radius: 1.5rem;
  margin: 3rem 0;
  padding: 0 5rem 2rem;
}
.progress-card__image{
	width: auto;
  margin-top: -3rem;
  max-height: 90px;
}
.progress-card h3.progress-card__value{
	padding-top: 1rem;
	font-weight: 800;
	margin-bottom: 0px;
  font-size: 4rem;
  line-height: 1em;
}
.progress-card__button{
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(54, 76, 198, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	text-align: center;
	width: 100%;
  max-width: 17rem;
}

.home-card--little > a{
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 768px) {
  .home-card--little > a{
		flex-wrap: nowrap;
	}
}
.home-card--little .home-card__text {
  width: 70%;
}
.home-card--little .home-card__image{
	width: 100%;
	align-self: center;
  position: static !important;
}
@media (min-width: 1200px) {
  .home-card--little .home-card__image{
		align-self: flex-end;
	}
}
.home-card--little .home-card__image img{
	position: static;
  min-width: 8rem;
}

.session-level {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 1.5rem;
  position: relative;
  transition: all 0.2s;
}
.session-level:hover, .session-level:focus, .session-level:active {
  transform: scale(1.1);
}
.session-level::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  background: rgba(0, 0, 0, 0.05);
  z-index: 1;
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  bottom: 0;
  left: 0;
}
.session-level__content {
  position: relative;
  top: -20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.session-level__image {
  position: relative;
}
.session-level__image img {
  width: 130px;
}
.session-level__image h3 {
  position: absolute;
  color: white;
  font-size: 2.8rem;
  line-height: 4rem;
  top: 45px;
  left: 50%;
  transform: translateX(-50%);
}
.session-level__text h4 {
  font-size: 2rem;
  line-height: 2rem;
}
.session-level__text span {
  display: block;
  padding: 0px 10px;
}
.session-level__text h4, .session-level__text span, .session-level__text p {
  text-align: center;
  color: white;
}

.view-courses-btn {
  margin-bottom: 3rem;
}

.banner{
	padding-bottom: 3rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	position: relative;
  padding-top: 5rem;
}
.banner h1, .banner h2, .banner h3 {
  font-size: 6rem;
  line-height: 1em;
  margin-bottom: 2rem;
}
.banner .row{
	flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .banner .row{
		flex-direction: row;
	}
  .banner {
    padding-top: 3rem;
  }
}
.banner__image {
  margin: -130px 0 auto auto;
  width: 20rem;
}
@media (min-width: 768px) {
  .banner__image {
    width: auto;
    margin: -130px auto;
  }
}

.slider {
  overflow-x: hidden;
}

.signup-blob {
  position: absolute;
  left: 0;
  bottom: -60px;
  z-index: 1;
  bottom: 0;
}
@media (max-width: 767px) {
  .signup-blob {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1200px) {
  .signup-blob {
    left: 35px;
    max-width: 1132px;
  }
}

.freebies-signup {
  background: #0095cd;
  padding-bottom: 30px;
  padding-top: 160px;
  margin-top: -160px;
  min-height: calc(100vh + 160px);
  min-width: 100.3vw;
}
@media (min-width: 1200px) {
  .freebies-signup__content {
    width: 570px;
    position: absolute;
    bottom: 65px;
  }
}
.freebies-signup__content p {
  font-size: 12px;
  line-height: 20px;
  color: white;
  font-weight: 300;
  margin-top: 60px;
}
@media (min-width: 1200px) {
  .freebies-signup__content p {
    position: absolute;
    left: -60px;
    bottom: -20px;
    margin-top: 0;
  }
}
.freebies-signup__content p a{
	font-weight: 700;
}
@media (min-width: 1200px) {
  .freebies-signup__content p {
    width: 570px;
  }
}
.freebies-signup h1 {
  color: white;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .freebies-signup h1 {
    min-width: 550px;
    margin-left: -100px;
    margin-top: 80px;
  }
}
.freebies-signup h6 {
  font-size: 14px;
  line-height: 20px;
  color: white;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 45px;
}
@media (min-width: 1200px) {
  .freebies-signup h6 {
    width: 400px;
  }
}
.freebies-signup .login-input-container {
  font-family: "Filson Soft", sans-serif;
}
.freebies-signup .login-input-container > label {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 10px;
}
.freebies-signup .login-input-container > input {
  border: 1px solid #fff;
  height: 40px;
  width: 370px;
  background: transparent;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.freebies-signup .consent input {
  margin-top: 3px;
  display: block;
  float: left;
}
.freebies-signup .consent label {
  color: white;
  font-size: 12px;
  line-height: 20px;
  padding-left: 20px;
  display: block;
  max-width: 210px;
}
.freebies-signup .submit button {
  background: #242f5d;
  border-radius: 50%;
  border: 1px solid white;
  color: white;
  font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  width: 130px;
  height: 130px;
  transition: all 0.2s;
  font-size: 30px;
  line-height: 30px;
}
@media (max-width: 414px) {
  .freebies-signup .submit button {
    margin-top: 60px;
  }
}
.freebies-signup .submit button:hover, .freebies-signup .submit button:active, .freebies-signup .submit button:focus {
  transform: scale(1.2);
}

.freebies-top {
  background: #0095cd;
  margin-top: -160px;
}
.freebies-top__blob {
  position: absolute;
  z-index: 1;
  max-width: 670px;
  top: -60px;
  left: -60px;
}
.freebies-top__video {
  margin-top: 60px;
  position: relative;
}
@media (max-width: 767px) {
  .freebies-top__video {
    margin-top: 80px;
  }
}
.freebies-top__video iframe {
  border-radius: 25px;
  position: relative;
  z-index: 10;
}
.freebies-top__subtitle {
  font-size: 60px;
  line-height: 60px;
  color: white;
  text-align: center;
  margin-top: 80px;
}
.freebies-top__signup-button a {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: white;
  background: #93cd24;
  border-radius: 50px;
  border: 1px solid white;
  transition: all 0.2s;
  text-align: center;
  padding: 10px 25px;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-block;
  margin-top: 30px;
  position: relative;
  z-index: 21;
}
.freebies-top__signup-button a:hover, .freebies-top__signup-button a:active, .freebies-top__signup-button a:focus {
  transform: scale(1.1);
}
@media (max-width: 1199px) {
  .freebies-top__signup-button a {
    display: none;
  }
}

.clock {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  position: relative;
  z-index: 21;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .clock {
    top: 50px;
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 450px) {
  .clock {
    top: 60px;
  }
}
@media (max-width: 360px) {
  .clock {
    top: 65px;
  }
}
.clock--7-days {
  background-image: url(/build/images/7-days.c6c6278d.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--6-days {
  background-image: url(/build/images/6-days.7cb5024b.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--5-days {
  background-image: url(/build/images/5-days.da57ace4.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--4-days {
  background-image: url(/build/images/4-days.a3c5b2d6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--3-days {
  background-image: url(/build/images/3-days.fb0ca900.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--2-days {
  background-image: url(/build/images/2-days.be526cb6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--1-days {
  background-image: url(/build/images/1-day.d855db9a.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--0-days {
  background-image: url(/build/images/0-days.f40ce1ae.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock p{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  color: white;
}
.clock p:first-of-type {
  font-size: 66px;
  line-height: 66px;
  margin-right: 5px;
}
.clock p:last-of-type {
  font-size: 30px;
  line-height: 30px;
  max-width: 40px;
}

.signup-card {
  background: #93cd24;
  border: 1px solid white;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
  z-index: 2;
}
.signup-card__top {
  padding-top: 49px;
  overflow: hidden;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  margin-top: 60px;
  border-bottom: none;
}
.signup-card__bottom {
  padding-bottom: 49px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-top: none;
}
.signup-card__ribbon {
  position: absolute;
  top: 8px;
  left: -65px;
  width: 200px;
  padding: 15px 0;
  color: white;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  background: #e11477;
  border: 1px solid white;
  font-weight: 700;
  transform: rotate(-45deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.signup-card__price p {
  display: flex;
}
.signup-card__price p span{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.signup-card__price p span:nth-of-type(1), .signup-card__price p span:nth-of-type(3) {
  font-size: 30px;
  line-height: 30px;
}
.signup-card__price p span:nth-of-type(1) {
  margin-right: 5px;
  margin-top: 10px;
}
.signup-card__price p span:nth-of-type(2) {
  font-size: 60px;
  line-height: 60px;
}
.signup-card__price p span:nth-of-type(3) {
  margin-left: 5px;
  margin-top: 5px;
}
.signup-card h3 {
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  color: white;
}
.signup-card p {
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: white;
  margin-bottom: 30px;
}
.signup-card hr {
  width: 100%;
  border-top: 1px solid white;
  margin-bottom: 30px;
}
.signup-card #checkmark {
  width: 40px;
  margin-top: -10px;
}

.subscription-choices {
  display: flex;
  margin-top: -50px;
}
.subscription-choices button[type=submit] {
  position: absolute;
  right: 10px;
  bottom: -63px;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  border: 1px solid white;
  font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  background: #242f5d;
  color: white;
  font-size: 30px;
  line-height: 30px;
  transition: all 0.2s;
}
.subscription-choices button[type=submit]:hover, .subscription-choices button[type=submit]:active, .subscription-choices button[type=submit]:focus {
  transform: scale(1.2);
}

.currency-choice__box {
  background: rgba(36, 47, 93, 0.1);
  margin-bottom: 30px;
  padding: 10px 23px;
  display: block;
  transition: all 0.2s;
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.currency-choice__box--left {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.currency-choice__box--right {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.currency-choice__box .special-offer {
  border-radius: 50px;
  background: #94ce24;
  padding: 10px;
  margin-bottom: 20px;
  display: inline-block;
}
.currency-choice__box:hover, .currency-choice__box:focus, .currency-choice__box:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}
.currency-choice input[type=radio] {
  opacity: 0;
}
.currency-choice input[type=radio]:checked + .currency-choice__box {
  background-color: rgb(36, 47, 93);
  color: white;
}
.currency-choice input[type=radio]:checked + .currency-choice__box p,
.currency-choice input[type=radio]:checked + .currency-choice__box h4 {
  color: white;
}

.freebies-slider {
  overflow-x: hidden;
  padding-left: 30px;
  padding-right: 30px;
}
.freebies-slider .slick-slide {
  margin: 0 30px;
}
.freebies-slider .slick-list {
  margin: 0 -30px;
}
.freebies-slider__slide {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  justify-content: center;
  margin-top: 200px !important;
}
@media (max-width: 991px) {
  .freebies-slider__slide {
    margin-top: 140px !important;
  }
}
.freebies-slider__slide img {
  position: absolute;
  height: 85%;
  top: -55px;
}
@media (max-width: 991px) {
  .freebies-slider__slide img {
    top: -75px;
  }
}
@media (max-width: 399px) {
  .freebies-slider__slide img {
    top: -135px;
  }
}
@media (min-width: 1800px) {
  .freebies-slider__slide img {
    top: -75px;
  }
}
@media (min-width: 2200px) {
  .freebies-slider__slide img {
    top: -95px;
  }
}
@media (min-width: 2500px) {
  .freebies-slider__slide img {
    top: -115px;
  }
}
.freebies-slider__slide p {
  color: white;
}
.freebies-slider__slide p:first-of-type {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
}
.freebies-slider__slide p:last-of-type {
  font-size: 14px;
  line-height: 20px;
}
.freebies-slider__text {
  top: 45%;
}
.freebies-slider__text p {
  text-align: center;
  white-space: nowrap;
}
.freebies-slider__boy {
  position: absolute;
  top: -310px;
  width: 270px;
}
@media (max-width: 1199px) {
  .freebies-slider__boy {
    top: -280px;
  }
}
@media (max-width: 991px) {
  .freebies-slider__boy {
    display: none;
  }
}

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

.freebies-page-content {
  margin-top: 80px;
}
.freebies-page-content h1 {
  color: white;
  margin-bottom: 20px;
  text-align: center;
}
.freebies-page-content p {
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: white;
  margin-bottom: 90px;
}

.freebies-tabs {
  margin-top: -60px;
}
.freebies-tabs__tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 20px;
  padding: 40px 15px 40px 20px;
  position: relative;
  min-height: 120px;
}
@media (max-width: 1199px) {
  .freebies-tabs__tab {
    margin-bottom: 30px;
  }
}
.freebies-tabs__tab:hover .freebies-tabs__select-btn, .freebies-tabs__tab:focus .freebies-tabs__select-btn, .freebies-tabs__tab:active .freebies-tabs__select-btn {
  transform: translate(-50%, 0%) scale(1.2);
}
.freebies-tabs__tab--beginner {
  background: #9ec949;
}
.freebies-tabs__tab--beginner::after {
  content: "";
  background: url(/build/images/speech-bubble-green.b8ddaaaf.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--beginner::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--intermediate {
  background: #f6c644;
}
.freebies-tabs__tab--intermediate::after {
  content: "";
  background: url(/build/images/speech-bubble-yellow.c9a350ba.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--intermediate::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--intermediate span:nth-of-type(2) {
  margin-right: 20px;
}
.freebies-tabs__tab--advanced {
  background: #f19c39;
}
.freebies-tabs__tab--advanced::after {
  content: "";
  background: url(/build/images/speech-bubble-orange.8853ab69.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--advanced::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--advanced span:nth-of-type(2) {
  margin-right: 7px;
}
.freebies-tabs__tab--live-lessons {
  background: #e14a93;
}
.freebies-tabs__tab--live-lessons::after {
  content: "";
  background: url(/build/images/speech-bubble-pink.393b279e.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab span{
	font-weight: 700;
  color: white;
}
.freebies-tabs__tab span:nth-of-type(1) {
  font-size: 20px;
  line-height: 20px;
}
.freebies-tabs__tab span:nth-of-type(2) {
  font-size: 28px;
  line-height: 40px;
  position: relative;
  z-index: 2;
}
.freebies-tabs__select-btn {
  padding: 10px 50px;
  border-radius: 20px;
  background: #242f5d;
  position: absolute !important;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  font-weight: 700;
  color: white;
  font-size: 14px !important;
  line-height: 20px !important;
  transition: all 0.2s;
  z-index: 3;
}

.freebies-content {
  padding-top: 110px;
}
@media (max-width: 1199px) {
  .freebies-content {
    padding-top: 80px;
  }
}
.freebies-content h3 {
  color: #242f5d;
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.freebies-content p {
  font-size: 14px;
  line-height: 20px;
  color: #242f5d;
  text-align: center;
}
.freebies-content__intro-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.freebies-content__intro-text p {
  max-width: 485px;
}
.freebies-content__intro-text p:last-of-type {
  margin-bottom: 150px;
}
.freebies-content h4 {
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: -60px;
}
.freebies-content .signup-card {
  margin-top: 0;
}
.freebies-content .signup-card h3,
.freebies-content .signup-card p,
.freebies-content .signup-card span {
  color: white;
}
.freebies-content__video {
  margin-bottom: 25px;
}
.freebies-content__video iframe {
  border-radius: 25px;
  position: relative;
  z-index: 10;
}
.freebies-content__video--green::after {
  content: "";
  display: block;
  background: url(/build/images/green-blob.5d2d82a6.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--green::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--green::after {
    display: none;
  }
}
.freebies-content__video--yellow::after {
  content: "";
  display: block;
  background: url(/build/images/yellow-blob.44347ddd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--yellow::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--yellow::after {
    display: none;
  }
}
.freebies-content__video--orange::after {
  content: "";
  display: block;
  background: url(/build/images/orange-blob.bda4c9ae.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--orange::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--orange::after {
    display: none;
  }
}
.freebies-content__video--pink::after {
  content: "";
  display: block;
  background: url(/build/images/pink-blob.a1a0b019.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--pink::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--pink::after {
    display: none;
  }
}
.freebies-content .download {
  background: #7edaf6;
  padding: 25px 5px 30px 25px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  position: relative;
}
.freebies-content .download--video-material {
  margin-bottom: 80px;
}
.freebies-content .download--podcast {
  background: #f19c39;
  margin-bottom: 20px;
}
.freebies-content .download--activities {
  background: #e14a93;
  margin-bottom: 20px;
}
.freebies-content .download__image-container {
  width: 135px;
  margin-right: 45px;
  display: flex;
  justify-content: center;
}
@media (max-width: 450px) {
  .freebies-content .download__image-container {
    margin-right: 15px;
  }
}
.freebies-content .download img {
  width: 135px;
}
.freebies-content .download__text h6 {
  color: white;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
}
.freebies-content .download__text p {
  color: white;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  max-width: 455px;
}
@media (max-width: 1199px) {
  .freebies-content .download__text h6,
  .freebies-content .download__text p {
    padding-right: 60px;
  }
}
.freebies-content .download i {
  font-size: 40px;
  line-height: 20px;
  color: white;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  transition: all 0.2s;
}
.freebies-content .download:hover i, .freebies-content .download:active i, .freebies-content .download:focus i {
  right: 5px;
}
.freebies-content .download::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
  height: 100%;
  width: 60px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.freebies-content__intro {
  padding-top: 40px;
}
.freebies-content__intro p {
  text-align: left;
  margin-bottom: 30px;
}

.freebies-testimonials {
  background: #0095cd;
  margin-top: 160px;
  padding-bottom: 250px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .freebies-testimonials {
    padding-bottom: 100px;
  }
}
.freebies-testimonials .testimonials-woman {
  width: 270px;
  position: absolute;
  bottom: -250px;
  left: 0;
  z-index: 2;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonials-woman {
    display: none;
  }
}
.freebies-testimonials__logo {
  width: 170px;
  position: absolute;
  right: 0;
  bottom: -190px;
}
@media (max-width: 991px) {
  .freebies-testimonials__logo {
    bottom: -80px;
  }
}
@media (max-width: 575px) {
  .freebies-testimonials__logo {
    right: 15px;
  }
}
.freebies-testimonials .testimonial {
  border-radius: 20px;
  padding: 60px 98px;
  width: 66%;
  position: relative;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial {
    width: 85%;
    padding: 60px 40px;
  }
}
.freebies-testimonials .testimonial p {
  color: white;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.freebies-testimonials .testimonial--top {
  background: #7edaf6;
  margin-top: -60px;
}
.freebies-testimonials .testimonial--top::after {
  content: "";
  width: 50px;
  height: 30px;
  background: url(/build/images/speech-bubble-light-blue.4626be72.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -30px;
  left: 100px;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial--top::after {
    left: 30px;
  }
}
.freebies-testimonials .testimonial--mid {
  background: #9ec949;
  margin-left: auto;
  margin-top: -30px;
}
.freebies-testimonials .testimonial--bottom {
  background: #242f5d;
  margin-left: auto;
  margin-right: auto;
  margin-top: -30px;
}
.freebies-testimonials .testimonial--bottom::after {
  content: "";
  width: 50px;
  height: 30px;
  background: url(/build/images/speech-bubble-dark-blue.3d390178.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -30px;
  left: 100px;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial--bottom::after {
    left: 30px;
  }
}

.site-header--scroll-freebies {
  z-index: 30 !important;
}

.hero__bunting--freebies {
  z-index: 11;
}

.modal{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 50;
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
	--tw-bg-opacity: 1;
	background-color: rgba(29, 40, 73, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.75;
}

.modal-container{
	position: relative;
	z-index: 50;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	overflow-y: auto;
	border-radius: 0.25rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 1.5rem;
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  height: 100vh;
}
@media (min-width: 992px) {
  .modal-container{
		width: 91.666667%;
	}
  .modal-container {
    height: 90vh;
  }
}

.modal-close{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	position: absolute;
	padding: 1.5rem;
	border-radius: 9999px;
	z-index: 10;
  top: -1rem;
  right: -1rem;
}

.modal-content{
	height: 100%;
	width: 100%;
	text-align: left;
	position: relative;
}

.justify-self-end {
  margin-left: auto;
  margin-right: 0;
}

small.error {
  color: red;
  background: #fff;
  padding: 5px;
  display: block;
  margin-bottom: 10px;
}

.formContainer {
  padding-top: 4rem;
}

.semitransparent {
  opacity: 0.5;
}

.input-error {
  color: red;
}

.mt20 {
  margin-top: 20px;
}

.error-message {
  color: #df4759;
  padding: 0px 5px;
  display: block;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.success-message {
  color: white;
  background: #94ce24;
  padding: 0px 5px;
  display: block;
  border: 1px solid #94ce24;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.statusMessages .success-message {
  padding: 5px 10px;
  font-size: 2rem;
  line-height: 1em;
}

.statusMessages .error-message {
  padding: 5px 10px;
  font-size: 2rem;
  line-height: 1em;
}

/*! purgecss start ignore */
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*! purgecss end ignore */
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none{
	pointer-events: none;
}
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.inset-0{
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.top-4{
	top: 4rem;
}
.right-4{
	right: 4rem;
}
.top-full{
	top: 100%;
}
.top-\[-20px\]{
	top: -20px;
}
.left-\[50\%\]{
	left: 50%;
}
.bottom-0{
	bottom: 0px;
}
.left-0{
	left: 0px;
}
.right-auto{
	right: auto;
}
.top-\[-10\%\]{
	top: -10%;
}
.bottom-1{
	bottom: 1rem;
}
.left-1{
	left: 1rem;
}
.top-0{
	top: 0px;
}
.-top-2{
	top: -2rem;
}
.left-1\/2{
	left: 50%;
}
.-bottom-1{
	bottom: -1rem;
}
.top-\[89px\]{
	top: 89px;
}
.bottom-0\.5{
	bottom: 0.5rem;
}
.top-1{
	top: 1rem;
}
.right-1{
	right: 1rem;
}
.right-0{
	right: 0px;
}
.right-0\.5{
	right: 0.5rem;
}
.top-0\.5{
	top: 0.5rem;
}
.-right-2{
	right: -2rem;
}
.right-\[-30\%\]{
	right: -30%;
}
.top-1\/2{
	top: 50%;
}
.bottom-\[-1\.5rem\]{
	bottom: -1.5rem;
}
.-top-0\.5{
	top: -0.5rem;
}
.-right-0\.25{
	right: -0.25rem;
}
.-top-0{
	top: 0px;
}
.-right-0{
	right: 0px;
}
.-top-3{
	top: -3rem;
}
.z-50{
	z-index: 50;
}
.z-0{
	z-index: 0;
}
.z-20{
	z-index: 20;
}
.z-10{
	z-index: 10;
}
.z-1{
	z-index: 1;
}
.z-40{
	z-index: 40;
}
.order-first{
	order: -9999;
}
.order-2{
	order: 2;
}
.order-1{
	order: 1;
}
.col-span-12{
	grid-column: span 12 / span 12;
}
.col-span-3{
	grid-column: span 3 / span 3;
}
.col-span-2{
	grid-column: span 2 / span 2;
}
.m-4{
	margin: 1rem;
}
.m-10{
	margin: 2.5rem;
}
.m-0{
	margin: 0px;
}
.m-6{
	margin: 1.5rem;
}
.m-1{
	margin: 0.25rem;
}
.m-auto{
	margin: auto;
}
.m-3{
	margin: 0.75rem;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.mx-2{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.my-8{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.-mx-6{
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}
.my-2{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-4{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.mx-16{
	margin-left: 4rem;
	margin-right: 4rem;
}
.my-16{
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.my-12{
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.-mx-12{
	margin-left: -3rem;
	margin-right: -3rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.mb-16{
	margin-bottom: 4rem;
}
.mr-4{
	margin-right: 1rem;
}
.mb-12{
	margin-bottom: 3rem;
}
.ml-6{
	margin-left: 1.5rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mt-8{
	margin-top: 2rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.mr-3{
	margin-right: 0.75rem;
}
.mt-4{
	margin-top: 1rem;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mt-5{
	margin-top: 1.25rem;
}
.ml-5{
	margin-left: 1.25rem;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mr-5{
	margin-right: 1.25rem;
}
.ml-4{
	margin-left: 1rem;
}
.mt-6{
	margin-top: 1.5rem;
}
.mt-16{
	margin-top: 4rem;
}
.mb-1{
	margin-bottom: 0.25rem;
}
.ml-0{
	margin-left: 0px;
}
.ml-auto{
	margin-left: auto;
}
.mt-96{
	margin-top: 24rem;
}
.\!mb-6{
	margin-bottom: 1.5rem !important;
}
.mb-0{
	margin-bottom: 0px;
}
.mb-64{
	margin-bottom: 16rem;
}
.mr-8{
	margin-right: 2rem;
}
.mr-2{
	margin-right: 0.5rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.\!mt-8{
	margin-top: 2rem !important;
}
.-mt-60{
	margin-top: -15rem;
}
.mt-12{
	margin-top: 3rem;
}
.mr-1{
	margin-right: 0.25rem;
}
.ml-1{
	margin-left: 0.25rem;
}
.mt-1{
	margin-top: 0.25rem;
}
.mb-24{
	margin-bottom: 6rem;
}
.mt-3{
	margin-top: 0.75rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-auto{
	margin-top: auto;
}
.ml-8{
	margin-left: 2rem;
}
.ml-2{
	margin-left: 0.5rem;
}
.-ml-4{
	margin-left: -1rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.-mb-12{
	margin-bottom: -3rem;
}
.mb-20{
	margin-bottom: 5rem;
}
.mr-auto{
	margin-right: auto;
}
.ml-\[25\%\]{
	margin-left: 25%;
}
.mr-0{
	margin-right: 0px;
}
.mb-40{
	margin-bottom: 10rem;
}
.mt-0{
	margin-top: 0px;
}
.mt-20{
	margin-top: 5rem;
}
.-ml-20{
	margin-left: -5rem;
}
.mt-24{
	margin-top: 6rem;
}
.block{
	display: block;
}
.inline-block{
	display: inline-block;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.table{
	display: table;
}
.grid{
	display: grid;
}
.contents{
	display: contents;
}
.hidden{
	display: none;
}
.h-16{
	height: 4rem;
}
.h-auto{
	height: auto;
}
.h-32{
	height: 8rem;
}
.h-0{
	height: 0px;
}
.h-screen{
	height: 100vh;
}
.h-full{
	height: 100%;
}
.h-6{
	height: 1.5rem;
}
.h-\[calc\(100vh-80px\)\]{
	height: calc(100vh - 80px);
}
.h-12{
	height: 3rem;
}
.h-64{
	height: 16rem;
}
.h-8{
	height: 2rem;
}
.h-14{
	height: 3.5rem;
}
.h-4{
	height: 1rem;
}
.h-10{
	height: 2.5rem;
}
.h-24{
	height: 6rem;
}
.h-\[250px\]{
	height: 250px;
}
.h-\[226px\]{
	height: 226px;
}
.h-40{
	height: 10rem;
}
.h-5{
	height: 1.25rem;
}
.h-3{
	height: 0.75rem;
}
.h-20{
	height: 5rem;
}
.h-\[600px\]{
	height: 600px;
}
.max-h-\[1000px\]{
	max-height: 1000px;
}
.max-h-\[200px\]{
	max-height: 200px;
}
.max-h-16{
	max-height: 4rem;
}
.max-h-60{
	max-height: 15rem;
}
.max-h-\[90\%\]{
	max-height: 90%;
}
.max-h-\[75\%\]{
	max-height: 75%;
}
.min-h-full{
	min-height: 100%;
}
.min-h-screen{
	min-height: 100vh;
}
.min-h-\[40px\]{
	min-height: 40px;
}
.min-h-\[100px\]{
	min-height: 100px;
}
.w-full{
	width: 100%;
}
.w-32{
	width: 8rem;
}
.w-6{
	width: 1.5rem;
}
.w-12{
	width: 3rem;
}
.w-4{
	width: 1rem;
}
.w-3\/4{
	width: 75%;
}
.w-16{
	width: 4rem;
}
.w-1\/2{
	width: 50%;
}
.w-8{
	width: 2rem;
}
.w-14{
	width: 3.5rem;
}
.w-56{
	width: 14rem;
}
.w-3{
	width: 0.75rem;
}
.w-24{
	width: 6rem;
}
.w-40{
	width: 10rem;
}
.w-48{
	width: 12rem;
}
.w-10{
	width: 2.5rem;
}
.w-2\/5{
	width: 40%;
}
.w-1\/5{
	width: 20%;
}
.w-screen{
	width: 100vw;
}
.w-2\/3{
	width: 66.666667%;
}
.w-\[59\%\]{
	width: 59%;
}
.w-1\/3{
	width: 33.333333%;
}
.w-64{
	width: 16rem;
}
.w-\[58px\]{
	width: 58px;
}
.w-auto{
	width: auto;
}
.w-\[250px\]{
	width: 250px;
}
.w-\[226px\]{
	width: 226px;
}
.w-\[145px\]{
	width: 145px;
}
.w-\[300px\]{
	width: 300px;
}
.w-20{
	width: 5rem;
}
.w-\[32px\]{
	width: 32px;
}
.w-1\/4{
	width: 25%;
}
.w-11\/12{
	width: 91.666667%;
}
.min-w-0{
	min-width: 0px;
}
.min-w-\[24rem\]{
	min-width: 24rem;
}
.min-w-\[20px\]{
	min-width: 20px;
}
.min-w-\[16rem\]{
	min-width: 16rem;
}
.min-w-\[250px\]{
	min-width: 250px;
}
.min-w-\[10rem\]{
	min-width: 10rem;
}
.max-w-full{
	max-width: 100%;
}
.max-w-2xl{
	max-width: 42rem;
}
.max-w-7xl{
	max-width: 80rem;
}
.max-w-3xl{
	max-width: 48rem;
}
.max-w-\[276px\]{
	max-width: 276px;
}
.max-w-xs{
	max-width: 20rem;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-none{
	flex: none;
}
.flex-shrink-0{
	flex-shrink: 0;
}
.flex-grow{
	flex-grow: 1;
}
.flex-grow-0{
	flex-grow: 0;
}
.table-auto{
	table-layout: auto;
}
.border-collapse{
	border-collapse: collapse;
}
.origin-top-left{
	transform-origin: top left;
}
.origin-bottom-right{
	transform-origin: bottom right;
}
.-translate-y-4{
	--tw-translate-y: -1rem;
	transform: var(--tw-transform);
}
.translate-y-0{
	--tw-translate-y: 0px;
	transform: var(--tw-transform);
}
.-translate-x-1\/2{
	--tw-translate-x: -50%;
	transform: var(--tw-transform);
}
.-translate-y-1\/2{
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
}
.rotate-\[-1\]{
	--tw-rotate: -1;
	transform: var(--tw-transform);
}
.rotate-45{
	--tw-rotate: 45deg;
	transform: var(--tw-transform);
}
.-rotate-45{
	--tw-rotate: -45deg;
	transform: var(--tw-transform);
}
.scale-90{
	--tw-scale-x: .9;
	--tw-scale-y: .9;
	transform: var(--tw-transform);
}
.transform{
	transform: var(--tw-transform);
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.cursor-pointer{
	cursor: pointer;
}
.resize{
	resize: both;
}
.list-inside{
	list-style-position: inside;
}
.list-disc{
	list-style-type: disc;
}
.list-decimal{
	list-style-type: decimal;
}
.appearance-none{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}
.auto-rows-fr{
	grid-auto-rows: minmax(0, 1fr);
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-4{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-5{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-12{
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-col{
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}
.place-items-center{
	place-items: center;
}
.content-between{
	align-content: space-between;
}
.items-start{
	align-items: flex-start;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.items-stretch{
	align-items: stretch;
}
.justify-start{
	justify-content: flex-start;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-evenly{
	justify-content: space-evenly;
}
.gap-4{
	gap: 1rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-6{
	gap: 1.5rem;
}
.gap-1{
	gap: 0.25rem;
}
.gap-8{
	gap: 2rem;
}
.gap-x-12{
	-moz-column-gap: 3rem;
	     column-gap: 3rem;
}
.gap-x-4{
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}
.gap-x-8{
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
}
.gap-y-12{
	row-gap: 3rem;
}
.gap-x-1{
	-moz-column-gap: 0.25rem;
	     column-gap: 0.25rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(0.5rem * var(--tw-space-x-reverse));
	margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(2rem * var(--tw-space-x-reverse));
	margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(1.5rem * var(--tw-space-x-reverse));
	margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.place-self-stretch{
	place-self: stretch;
}
.self-start{
	align-self: flex-start;
}
.self-center{
	align-self: center;
}
.justify-self-end{
	justify-self: end;
}
.overflow-auto{
	overflow: auto;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-scroll{
	overflow: scroll;
}
.overflow-x-auto{
	overflow-x: auto;
}
.overflow-y-auto{
	overflow-y: auto;
}
.overflow-x-hidden{
	overflow-x: hidden;
}
.overflow-x-scroll{
	overflow-x: scroll;
}
.overflow-y-scroll{
	overflow-y: scroll;
}
.truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.whitespace-pre-wrap{
	white-space: pre-wrap;
}
.break-words{
	overflow-wrap: break-word;
}
.break-all{
	word-break: break-all;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-xl{
	border-radius: 0.75rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-2xl{
	border-radius: 1rem;
}
.rounded-4xl{
	border-radius: 2rem;
}
.rounded-sm{
	border-radius: 0.125rem;
}
.rounded-t-lg{
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}
.border{
	border-width: 1px;
}
.border-2{
	border-width: 2px;
}
.border-4{
	border-width: 4px;
}
.border-3{
	border-width: 3px;
}
.border-5{
	border-width: 5px;
}
.border-0{
	border-width: 0px;
}
.border-8{
	border-width: 8px;
}
.border-b-2{
	border-bottom-width: 2px;
}
.border-b{
	border-bottom-width: 1px;
}
.border-t{
	border-top-width: 1px;
}
.border-b-4{
	border-bottom-width: 4px;
}
.border-r{
	border-right-width: 1px;
}
.border-r-2{
	border-right-width: 2px;
}
.border-l-4{
	border-left-width: 4px;
}
.border-l{
	border-left-width: 1px;
}
.border-solid{
	border-style: solid;
}
.border-dashed{
	border-style: dashed;
}
.border-form-grey{
	--tw-border-opacity: 1;
	border-color: rgba(199, 210, 229, var(--tw-border-opacity));
}
.border-navy{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.border-white{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.border-gray-200{
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.border-red23{
	--tw-border-opacity: 1;
	border-color: rgba(243, 26, 40, var(--tw-border-opacity));
}
.border-v2-lightblue{
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
}
.border-gray-700{
	--tw-border-opacity: 1;
	border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}
.border-gray-600{
	--tw-border-opacity: 1;
	border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}
.border-v2-grey0{
	--tw-border-opacity: 1;
	border-color: rgba(229, 239, 255, var(--tw-border-opacity));
}
.border-gray-300{
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.border-black{
	--tw-border-opacity: 1;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}
.border-azul{
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
}
.border-green23{
	--tw-border-opacity: 1;
	border-color: rgba(21, 205, 145, var(--tw-border-opacity));
}
.border-v2-light{
	--tw-border-opacity: 1;
	border-color: rgba(229, 250, 255, var(--tw-border-opacity));
}
.border-v2-grey1{
	--tw-border-opacity: 1;
	border-color: rgba(212, 225, 235, var(--tw-border-opacity));
}
.border-red-light{
	--tw-border-opacity: 1;
	border-color: rgba(255, 74, 53, var(--tw-border-opacity));
}
.border-yellow23{
	--tw-border-opacity: 1;
	border-color: rgba(253, 190, 14, var(--tw-border-opacity));
}
.border-pumpkin{
	--tw-border-opacity: 1;
	border-color: rgba(255, 140, 4, var(--tw-border-opacity));
}
.border-v2-pink{
	--tw-border-opacity: 1;
	border-color: rgba(254, 129, 169, var(--tw-border-opacity));
}
.border-v2-grey2{
	--tw-border-opacity: 1;
	border-color: rgba(185, 207, 224, var(--tw-border-opacity));
}
.border-purple{
	--tw-border-opacity: 1;
	border-color: rgba(141, 55, 250, var(--tw-border-opacity));
}
.border-form-light-grey{
	--tw-border-opacity: 1;
	border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}
.border-yellow23shadow{
	--tw-border-opacity: 1;
	border-color: rgba(195, 147, 13, var(--tw-border-opacity));
}
.border-v2-primaryblue{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.border-white-shadow{
	--tw-border-opacity: 1;
	border-color: rgba(212, 215, 231, var(--tw-border-opacity));
}
.border-green23-shadow{
	--tw-border-opacity: 1;
	border-color: rgba(28, 168, 124, var(--tw-border-opacity));
}
.border-opacity-25{
	--tw-border-opacity: 0.25;
}
.bg-red23{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 26, 40, var(--tw-bg-opacity));
}
.bg-gray-700{
	--tw-bg-opacity: 1;
	background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.bg-green{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.bg-magenta{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 20, 119, var(--tw-bg-opacity));
}
.bg-red{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 6, 19, var(--tw-bg-opacity));
}
.bg-yellow{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.bg-orange{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
}
.bg-navy{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
}
.bg-black{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-transparent{
	background-color: transparent;
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-v2-light{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 250, 255, var(--tw-bg-opacity));
}
.bg-v2-primaryblue{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
}
.bg-yellow23{
	--tw-bg-opacity: 1;
	background-color: rgba(253, 190, 14, var(--tw-bg-opacity));
}
.bg-azul{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}
.bg-green23{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 205, 145, var(--tw-bg-opacity));
}
.bg-gray-800{
	--tw-bg-opacity: 1;
	background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}
.bg-gray-50{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-v2-lightblue{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}
.bg-purple{
	--tw-bg-opacity: 1;
	background-color: rgba(141, 55, 250, var(--tw-bg-opacity));
}
.bg-pumpkin{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 140, 4, var(--tw-bg-opacity));
}
.bg-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.bg-v2-grey1{
	--tw-bg-opacity: 1;
	background-color: rgba(212, 225, 235, var(--tw-bg-opacity));
}
.bg-v2-grey0{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 239, 255, var(--tw-bg-opacity));
}
.bg-primary-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(19, 40, 131, var(--tw-bg-opacity));
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.bg-\[\#E7EBFF\]{
	--tw-bg-opacity: 1;
	background-color: rgba(231, 235, 255, var(--tw-bg-opacity));
}
.bg-gray-900{
	--tw-bg-opacity: 1;
	background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}
.bg-v2-medium{
	--tw-bg-opacity: 1;
	background-color: rgba(217, 227, 229, var(--tw-bg-opacity));
}
.bg-form-light-grey{
	--tw-bg-opacity: 1;
	background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}
.bg-v2-pink{
	--tw-bg-opacity: 1;
	background-color: rgba(254, 129, 169, var(--tw-bg-opacity));
}
.bg-red-light{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 74, 53, var(--tw-bg-opacity));
}
.bg-v2-middleblue{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 101, 237, var(--tw-bg-opacity));
}
.bg-v2-progress-background{
	--tw-bg-opacity: 1;
	background-color: rgba(204, 208, 228, var(--tw-bg-opacity));
}
.bg-light23{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 248, 251, var(--tw-bg-opacity));
}
.bg-light-green23{
	--tw-bg-opacity: 1;
	background-color: rgba(227, 249, 241, var(--tw-bg-opacity));
}
.bg-fb-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(24, 119, 242, var(--tw-bg-opacity));
}
.bg-v2-weekly-streak-background{
	--tw-bg-opacity: 1;
	background-color: rgba(254, 199, 138, var(--tw-bg-opacity));
}
.bg-blue-light{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
}
.bg-seafoam{
	--tw-bg-opacity: 1;
	background-color: rgba(73, 226, 197, var(--tw-bg-opacity));
}
.bg-violet{
	--tw-bg-opacity: 1;
	background-color: rgba(154, 104, 246, var(--tw-bg-opacity));
}
.bg-navy-dark{
	--tw-bg-opacity: 1;
	background-color: rgba(29, 40, 73, var(--tw-bg-opacity));
}
.bg-gray-100{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-opacity-10{
	--tw-bg-opacity: 0.1;
}
.bg-opacity-50{
	--tw-bg-opacity: 0.5;
}
.bg-opacity-75{
	--tw-bg-opacity: 0.75;
}
.bg-opacity-30{
	--tw-bg-opacity: 0.3;
}
.bg-opacity-20{
	--tw-bg-opacity: 0.2;
}
.bg-opacity-90{
	--tw-bg-opacity: 0.9;
}
.bg-opacity-80{
	--tw-bg-opacity: 0.8;
}
.bg-blue-english{
	background-image: url(/build/images/blue-background.30da2cd0.svg);
}
.bg-blue-lessons{
	background-image: url(/build/images/big-blue-background.85d5dd59.svg);
}
.bg-gradient-to-b{
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-subscibe-and-save{
	background-image: url(/build/images/convo-lessons-subscibe-and-save.2dc41ae4.png);
}
.bg-yellow-pronunciation{
	background-image: url(/build/images/big-yellow-background.9900112d.svg);
}
.bg-pink-exam{
	background-image: url(/build/images/big-pink-background.c6797fab.svg);
}
.bg-blue-levels{
	background-image: url(/build/images/bg-levels.62397c22.svg);
}
.bg-live{
	background-image: url(/build/images/bg-live.df63a14e.svg);
}
.bg-green-vocab{
	background-image: url(/build/images/big-green-background.dcad90a6.svg);
}
.bg-pink-levels{
	background-image: url(/build/images/bg-levels-pink.2c812658.svg);
}
.bg-orange-phrase{
	background-image: url(/build/images/big-orange-background.52b727ab.svg);
}
.bg-purple-business{
	background-image: url(/build/images/big-purple-background.33de0ea1.svg);
}
.bg-lightblue-youtube{
	background-image: url(/build/images/big-lightblue-background.ee8f0869.svg);
}
.bg-quiz{
	background-image: url(/build/images/background.65aeeae3.png);
}
.bg-uk-flag{
	background-image: url(/build/images/uk-flag.583699d9.svg);
}
.bg-icon-tick{
	background-image: url(/build/images/tick.d4cb07f2.svg);
}
.bg-icon-fire{
	background-image: url(/build/images/flame.e34921a1.svg);
}
.from-v2-middleblue{
	--tw-gradient-from: #2965ED;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(41, 101, 237, 0));
}
.to-forum-gradient-end{
	--tw-gradient-to: #7993DA;
}
.bg-cover{
	background-size: cover;
}
.bg-contain{
	background-size: contain;
}
.bg-50{
	background-size: 50%;
}
.bg-75{
	background-size: 75%;
}
.bg-bottom{
	background-position: bottom;
}
.bg-center{
	background-position: center;
}
.bg-no-repeat{
	background-repeat: no-repeat;
}
.fill-current{
	fill: currentColor;
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.p-4{
	padding: 1rem;
}
.p-10{
	padding: 2.5rem;
}
.p-0{
	padding: 0px;
}
.p-6{
	padding: 1.5rem;
}
.p-8{
	padding: 2rem;
}
.p-2{
	padding: 0.5rem;
}
.p-3{
	padding: 0.75rem;
}
.p-16{
	padding: 4rem;
}
.p-1{
	padding: 0.25rem;
}
.p-12{
	padding: 3rem;
}
.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-12{
	padding-left: 3rem;
	padding-right: 3rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.px-16{
	padding-left: 4rem;
	padding-right: 4rem;
}
.px-1\.5{
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}
.py-20{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.px-0{
	padding-left: 0px;
	padding-right: 0px;
}
.pt-12{
	padding-top: 3rem;
}
.pt-6{
	padding-top: 1.5rem;
}
.pb-8{
	padding-bottom: 2rem;
}
.pl-5{
	padding-left: 1.25rem;
}
.pr-8{
	padding-right: 2rem;
}
.pt-16{
	padding-top: 4rem;
}
.pb-6{
	padding-bottom: 1.5rem;
}
.pt-2{
	padding-top: 0.5rem;
}
.pb-32{
	padding-bottom: 8rem;
}
.pb-16{
	padding-bottom: 4rem;
}
.pb-24{
	padding-bottom: 6rem;
}
.pb-12{
	padding-bottom: 3rem;
}
.pl-4{
	padding-left: 1rem;
}
.pb-4{
	padding-bottom: 1rem;
}
.pt-5{
	padding-top: 1.25rem;
}
.pt-4{
	padding-top: 1rem;
}
.pl-44{
	padding-left: 11rem;
}
.pb-1{
	padding-bottom: 0.25rem;
}
.pt-1{
	padding-top: 0.25rem;
}
.pl-8{
	padding-left: 2rem;
}
.pr-4{
	padding-right: 1rem;
}
.pr-12{
	padding-right: 3rem;
}
.\!pr-12{
	padding-right: 3rem !important;
}
.pl-24{
	padding-left: 6rem;
}
.pl-16{
	padding-left: 4rem;
}
.pb-10{
	padding-bottom: 2.5rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.align-baseline{
	vertical-align: baseline;
}
.align-middle{
	vertical-align: middle;
}
.font-body{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
}
.font-gochi{
	font-family: Gochi Hand, cursive;
}
.font-poppins{
	font-family: Poppins, sans-serif;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-liveSmall{
	font-size: 1.2rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-3xl{
	font-size: 1.875rem;
	line-height: 2.25rem;
}
.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-3rem{
	font-size: 3rem;
	line-height: 1em;
}
.text-2rem{
	font-size: 2rem;
	line-height: 1em;
}
.text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}
.text-6xl{
	font-size: 3.75rem;
	line-height: 1;
}
.text-1rem{
	font-size: 1rem;
}
.text-2\.5rem{
	font-size: 2.5rem;
}
.text-5xl{
	font-size: 3rem;
	line-height: 1;
}
.text-4rem{
	font-size: 4rem;
	line-height: 1em;
}
.text-8xl{
	font-size: 6rem;
	line-height: 1;
}
.font-bold{
	font-weight: 700;
}
.\!font-normal{
	font-weight: 400 !important;
}
.font-normal{
	font-weight: 400;
}
.font-semibold{
	font-weight: 600;
}
.font-medium{
	font-weight: 500;
}
.uppercase{
	text-transform: uppercase;
}
.capitalize{
	text-transform: capitalize;
}
.italic{
	font-style: italic;
}
.leading-tight{
	line-height: 1.25;
}
.leading-relaxed{
	line-height: 1.625;
}
.leading-8{
	line-height: 2rem;
}
.leading-6{
	line-height: 1.5rem;
}
.text-white{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-blue{
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
}
.text-gray-700{
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-navy{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}
.text-red23{
	--tw-text-opacity: 1;
	color: rgba(243, 26, 40, var(--tw-text-opacity));
}
.text-azul{
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.text-gray-500{
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-600{
	--tw-text-opacity: 1;
	color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-pumpkin{
	--tw-text-opacity: 1;
	color: rgba(255, 140, 4, var(--tw-text-opacity));
}
.text-primary-blue{
	--tw-text-opacity: 1;
	color: rgba(19, 40, 131, var(--tw-text-opacity));
}
.text-v2-primaryblue{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}
.text-v2-middleblue{
	--tw-text-opacity: 1;
	color: rgba(41, 101, 237, var(--tw-text-opacity));
}
.text-red-light{
	--tw-text-opacity: 1;
	color: rgba(255, 74, 53, var(--tw-text-opacity));
}
.text-yellow23{
	--tw-text-opacity: 1;
	color: rgba(253, 190, 14, var(--tw-text-opacity));
}
.text-green23{
	--tw-text-opacity: 1;
	color: rgba(21, 205, 145, var(--tw-text-opacity));
}
.text-gray-300{
	--tw-text-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-purple{
	--tw-text-opacity: 1;
	color: rgba(141, 55, 250, var(--tw-text-opacity));
}
.text-v2-grey1{
	--tw-text-opacity: 1;
	color: rgba(212, 225, 235, var(--tw-text-opacity));
}
.text-v2-pink{
	--tw-text-opacity: 1;
	color: rgba(254, 129, 169, var(--tw-text-opacity));
}
.text-v2-grey3{
	--tw-text-opacity: 1;
	color: rgba(106, 137, 155, var(--tw-text-opacity));
}
.text-v2-lightblue{
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.text-text23{
	--tw-text-opacity: 1;
	color: rgba(19, 40, 131, var(--tw-text-opacity));
}
.text-black{
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-v2-grey2{
	--tw-text-opacity: 1;
	color: rgba(185, 207, 224, var(--tw-text-opacity));
}
.text-orange{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
.text-v2-light{
	--tw-text-opacity: 1;
	color: rgba(229, 250, 255, var(--tw-text-opacity));
}
.text-form-grey{
	--tw-text-opacity: 1;
	color: rgba(199, 210, 229, var(--tw-text-opacity));
}
.text-gray-900{
	--tw-text-opacity: 1;
	color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-opacity-50{
	--tw-text-opacity: 0.5;
}
.underline{
	text-decoration: underline;
}
.line-through{
	text-decoration: line-through;
}
.placeholder-gray-400::-moz-placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}
.placeholder-gray-400::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}
.opacity-0{
	opacity: 0;
}
.opacity-30{
	opacity: 0.3;
}
.opacity-70{
	opacity: 0.7;
}
.opacity-100{
	opacity: 1;
}
.opacity-50{
	opacity: 0.5;
}
.opacity-10{
	opacity: 0.1;
}
.opacity-90{
	opacity: 0.9;
}
.shadow-lg{
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow{
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
	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 rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	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-filter);
}
.drop-shadow-xl{
	--tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
	filter: var(--tw-filter);
}
.grayscale{
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-filter);
}
.filter{
	filter: var(--tw-filter);
}
.backdrop-blur-xl{
	--tw-backdrop-blur: blur(24px);
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter{
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
}
.transition{
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-colors{
	transition-property: background-color, border-color, 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-300{
	transition-duration: 300ms;
}
.duration-200{
	transition-duration: 200ms;
}
.ease-out{
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-in{
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.row{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.col,
.sm\:col,
.md\:col,
.lg\:col,
.xl\:col,
.\32xl\:col,
.\33xl\:col,
.mobLS\:col,
.col-auto,
.sm\:col-auto,
.md\:col-auto,
.lg\:col-auto,
.xl\:col-auto,
.\32xl\:col-auto,
.\33xl\:col-auto,
.mobLS\:col-auto,
.col-1,
.sm\:col-1,
.md\:col-1,
.lg\:col-1,
.xl\:col-1,
.\32xl\:col-1,
.\33xl\:col-1,
.mobLS\:col-1,
.col-2,
.sm\:col-2,
.md\:col-2,
.lg\:col-2,
.xl\:col-2,
.\32xl\:col-2,
.\33xl\:col-2,
.mobLS\:col-2,
.col-3,
.sm\:col-3,
.md\:col-3,
.lg\:col-3,
.xl\:col-3,
.\32xl\:col-3,
.\33xl\:col-3,
.mobLS\:col-3,
.col-4,
.sm\:col-4,
.md\:col-4,
.lg\:col-4,
.xl\:col-4,
.\32xl\:col-4,
.\33xl\:col-4,
.mobLS\:col-4,
.col-5,
.sm\:col-5,
.md\:col-5,
.lg\:col-5,
.xl\:col-5,
.\32xl\:col-5,
.\33xl\:col-5,
.mobLS\:col-5,
.col-6,
.sm\:col-6,
.md\:col-6,
.lg\:col-6,
.xl\:col-6,
.\32xl\:col-6,
.\33xl\:col-6,
.mobLS\:col-6,
.col-7,
.sm\:col-7,
.md\:col-7,
.lg\:col-7,
.xl\:col-7,
.\32xl\:col-7,
.\33xl\:col-7,
.mobLS\:col-7,
.col-8,
.sm\:col-8,
.md\:col-8,
.lg\:col-8,
.xl\:col-8,
.\32xl\:col-8,
.\33xl\:col-8,
.mobLS\:col-8,
.col-9,
.sm\:col-9,
.md\:col-9,
.lg\:col-9,
.xl\:col-9,
.\32xl\:col-9,
.\33xl\:col-9,
.mobLS\:col-9,
.col-10,
.sm\:col-10,
.md\:col-10,
.lg\:col-10,
.xl\:col-10,
.\32xl\:col-10,
.\33xl\:col-10,
.mobLS\:col-10,
.col-11,
.sm\:col-11,
.md\:col-11,
.lg\:col-11,
.xl\:col-11,
.\32xl\:col-11,
.\33xl\:col-11,
.mobLS\:col-11,
.col-12,
.sm\:col-12,
.md\:col-12,
.lg\:col-12,
.xl\:col-12,
.\32xl\:col-12,
.\33xl\:col-12,
.mobLS\:col-12{
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.col{
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.col-2{
	flex: 0 0 16.666666666666668%;
	max-width: 16.666666666666668%;
}
.col-3{
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4{
	flex: 0 0 33.333333333333336%;
	max-width: 33.333333333333336%;
}
.col-5{
	flex: 0 0 41.66666666666667%;
	max-width: 41.66666666666667%;
}
.col-6{
	flex: 0 0 50%;
	max-width: 50%;
}
.col-7{
	flex: 0 0 58.333333333333336%;
	max-width: 58.333333333333336%;
}
.col-8{
	flex: 0 0 66.66666666666667%;
	max-width: 66.66666666666667%;
}
.col-9{
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10{
	flex: 0 0 83.33333333333334%;
	max-width: 83.33333333333334%;
}
.col-12{
	flex: 0 0 100%;
	max-width: 100%;
}
.order-first{
	order: -1;
}
.order-1{
	order: 1;
}
.order-2{
	order: 2;
}
.offset-1{
	margin-left: 8.333333333333334%;
}
.before\:pointer-events-none::before{
	content: "";
	pointer-events: none;
}
.before\:absolute::before{
	content: "";
	position: absolute;
}
.before\:left-0::before{
	content: "";
	left: 0px;
}
.before\:right-0::before{
	content: "";
	right: 0px;
}
.before\:top-0::before{
	content: "";
	top: 0px;
}
.before\:z-10::before{
	content: "";
	z-index: 10;
}
.before\:z-40::before{
	content: "";
	z-index: 40;
}
.before\:h-full::before{
	content: "";
	height: 100%;
}
.before\:w-full::before{
	content: "";
	width: 100%;
}
.before\:rounded-xl::before{
	content: "";
	border-radius: 0.75rem;
}
.before\:bg-black::before{
	content: "";
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.before\:bg-gradient-to-b::before{
	content: "";
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.before\:from-v2-middleblue::before{
	content: "";
	--tw-gradient-from: #2965ED;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(41, 101, 237, 0));
}
.before\:to-forum-gradient-end::before{
	content: "";
	--tw-gradient-to: #7993DA;
}
.before\:opacity-40::before{
	content: "";
	opacity: 0.4;
}
.before\:opacity-50::before{
	content: "";
	opacity: 0.5;
}
.odd\:bg-white:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.even\:bg-gray-50:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.checked\:bg-icon-tick-green:checked{
	background-image: url(/build/images/tick-green.a2de0515.svg);
}
.hover\:bottom-1:hover{
	bottom: 1rem;
}
.hover\:cursor-pointer:hover{
	cursor: pointer;
}
.hover\:border-2:hover{
	border-width: 2px;
}
.hover\:\!border-white:hover{
	--tw-border-opacity: 1 !important;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}
.hover\:border-green23-shadow:hover{
	--tw-border-opacity: 1;
	border-color: rgba(28, 168, 124, var(--tw-border-opacity));
}
.hover\:border-white:hover{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.hover\:bg-gray-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-black:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.hover\:bg-red23:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 26, 40, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.hover\:bg-green23:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 205, 145, var(--tw-bg-opacity));
}
.hover\:bg-yellow23:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(253, 190, 14, var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:bg-blue:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover{
	background-color: transparent;
}
.hover\:bg-gray-200:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.hover\:text-red-light:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 74, 53, var(--tw-text-opacity));
}
.hover\:text-yellow23:hover{
	--tw-text-opacity: 1;
	color: rgba(253, 190, 14, var(--tw-text-opacity));
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:underline:hover{
	text-decoration: underline;
}
.hover\:shadow:hover{
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:drop-shadow-2xl:hover{
	--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
	filter: var(--tw-filter);
}
.focus\:border-transparent:focus{
	border-color: transparent;
}
.focus\:border-indigo-500:focus{
	--tw-border-opacity: 1;
	border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}
.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:ring-2:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-red23:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(243, 26, 40, var(--tw-ring-opacity));
}
.focus\:ring-azul:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(43, 182, 243, var(--tw-ring-opacity));
}
.focus\:ring-v2-primaryblue:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(36, 47, 93, var(--tw-ring-opacity));
}
.focus\:ring-indigo-500:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}
.group:focus-within .group-focus-within\:opacity-100{
	opacity: 1;
}
.group:hover .group-hover\:opacity-100{
	opacity: 1;
}
[dir="rtl"] .rtl\:text-right{
	text-align: right;
}
@media (min-width: 420px){
	.sm\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.sm\:-mx-8{
		margin-left: -2rem;
		margin-right: -2rem;
	}
	.sm\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	.sm\:my-8{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.sm\:mt-0{
		margin-top: 0px;
	}
	.sm\:mr-3{
		margin-right: 0.75rem;
	}
	.sm\:mb-0{
		margin-bottom: 0px;
	}
	.sm\:ml-4{
		margin-left: 1rem;
	}
	.sm\:block{
		display: block;
	}
	.sm\:flex{
		display: flex;
	}
	.sm\:h-48{
		height: 12rem;
	}
	.sm\:h-40{
		height: 10rem;
	}
	.sm\:w-48{
		width: 12rem;
	}
	.sm\:w-auto{
		width: auto;
	}
	.sm\:w-40{
		width: 10rem;
	}
	.sm\:w-full{
		width: 100%;
	}
	.sm\:w-\[400px\]{
		width: 400px;
	}
	.sm\:max-w-lg{
		max-width: 32rem;
	}
	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:flex-row{
		flex-direction: row;
	}
	.sm\:items-start{
		align-items: flex-start;
	}
	.sm\:items-center{
		align-items: center;
	}
	.sm\:justify-center{
		justify-content: center;
	}
	.sm\:justify-between{
		justify-content: space-between;
	}
	.sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.sm\:rounded-lg{
		border-radius: 0.5rem;
	}
	.sm\:p-8{
		padding: 2rem;
	}
	.sm\:p-4{
		padding: 1rem;
	}
	.sm\:p-0{
		padding: 0px;
	}
	.sm\:p-6{
		padding: 1.5rem;
	}
	.sm\:px-6{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.sm\:py-3{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.sm\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.sm\:px-2{
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.sm\:pb-4{
		padding-bottom: 1rem;
	}
	.sm\:text-left{
		text-align: left;
	}
	.sm\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.sm\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.sm\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
	.sm\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.sm\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.sm\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sm\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.sm\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.sm\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.sm\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sm\:offset-1{
		margin-left: 8.333333333333334%;
	}
}
@media (min-width: 768px){
	.md\:-top-1{
		top: -1rem;
	}
	.md\:z-50{
		z-index: 50;
	}
	.md\:order-last{
		order: 9999;
	}
	.md\:m-4{
		margin: 1rem;
	}
	.md\:-mx-10{
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	.md\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}
	.md\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	.md\:my-8{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.md\:mb-0{
		margin-bottom: 0px;
	}
	.md\:mr-6{
		margin-right: 1.5rem;
	}
	.md\:mr-4{
		margin-right: 1rem;
	}
	.md\:mr-8{
		margin-right: 2rem;
	}
	.md\:mb-8{
		margin-bottom: 2rem;
	}
	.md\:mb-4{
		margin-bottom: 1rem;
	}
	.md\:mt-0{
		margin-top: 0px;
	}
	.md\:mb-16{
		margin-bottom: 4rem;
	}
	.md\:block{
		display: block;
	}
	.md\:flex{
		display: flex;
	}
	.md\:hidden{
		display: none;
	}
	.md\:h-36{
		height: 9rem;
	}
	.md\:w-2\/3{
		width: 66.666667%;
	}
	.md\:w-3\/4{
		width: 75%;
	}
	.md\:w-auto{
		width: auto;
	}
	.md\:w-36{
		width: 9rem;
	}
	.md\:w-\[700px\]{
		width: 700px;
	}
	.md\:w-1\/3{
		width: 33.333333%;
	}
	.md\:max-w-screen-sm{
		max-width: 420px;
	}
	.md\:max-w-sm{
		max-width: 24rem;
	}
	.md\:flex-grow{
		flex-grow: 1;
	}
	.md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:flex-row{
		flex-direction: row;
	}
	.md\:flex-col{
		flex-direction: column;
	}
	.md\:flex-nowrap{
		flex-wrap: nowrap;
	}
	.md\:items-end{
		align-items: flex-end;
	}
	.md\:items-center{
		align-items: center;
	}
	.md\:justify-start{
		justify-content: flex-start;
	}
	.md\:justify-end{
		justify-content: flex-end;
	}
	.md\:justify-between{
		justify-content: space-between;
	}
	.md\:space-x-12 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(3rem * var(--tw-space-x-reverse));
		margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.md\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-y-reverse: 0;
		margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0px * var(--tw-space-y-reverse));
	}
	.md\:p-12{
		padding: 3rem;
	}
	.md\:p-8{
		padding: 2rem;
	}
	.md\:p-16{
		padding: 4rem;
	}
	.md\:p-10{
		padding: 2.5rem;
	}
	.md\:py-24{
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	.md\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.md\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.md\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md\:pl-\[120px\]{
		padding-left: 120px;
	}
	.md\:pl-\[340px\]{
		padding-left: 340px;
	}
	.md\:pb-4{
		padding-bottom: 1rem;
	}
	.md\:pt-4{
		padding-top: 1rem;
	}
	.md\:text-left{
		text-align: left;
	}
	.md\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.md\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.md\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.md\:text-6xl{
		font-size: 3.75rem;
		line-height: 1;
	}
	.md\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.md\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.md\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col-2{
		flex: 0 0 16.666666666666668%;
		max-width: 16.666666666666668%;
	}
	.md\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.md\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.md\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.md\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.md\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.md\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.md\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.md\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.md\:col-11{
		flex: 0 0 91.66666666666667%;
		max-width: 91.66666666666667%;
	}
	.md\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.md\:order-last{
		order: 13;
	}
	.md\:offset-1{
		margin-left: 8.333333333333334%;
	}
	.md\:offset-3{
		margin-left: 25%;
	}
	.md\:offset-8{
		margin-left: 66.66666666666667%;
	}
}
@media (min-width: 992px){
	.lg\:sr-only{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
	}
	.lg\:absolute{
		position: absolute;
	}
	.lg\:sticky{
		position: sticky;
	}
	.lg\:right-0{
		right: 0px;
	}
	.lg\:order-1{
		order: 1;
	}
	.lg\:order-2{
		order: 2;
	}
	.lg\:order-3{
		order: 3;
	}
	.lg\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.lg\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.lg\:col-span-12{
		grid-column: span 12 / span 12;
	}
	.lg\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.lg\:col-span-1{
		grid-column: span 1 / span 1;
	}
	.lg\:m-16{
		margin: 4rem;
	}
	.lg\:m-5{
		margin: 1.25rem;
	}
	.lg\:m-0{
		margin: 0px;
	}
	.lg\:mx-24{
		margin-left: 6rem;
		margin-right: 6rem;
	}
	.lg\:my-0{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.lg\:mb-0{
		margin-bottom: 0px;
	}
	.lg\:ml-5{
		margin-left: 1.25rem;
	}
	.lg\:mr-6{
		margin-right: 1.5rem;
	}
	.lg\:mt-0{
		margin-top: 0px;
	}
	.lg\:mr-4{
		margin-right: 1rem;
	}
	.lg\:ml-\[72px\]{
		margin-left: 72px;
	}
	.lg\:mr-8{
		margin-right: 2rem;
	}
	.lg\:mb-4{
		margin-bottom: 1rem;
	}
	.lg\:block{
		display: block;
	}
	.lg\:inline-block{
		display: inline-block;
	}
	.lg\:inline{
		display: inline;
	}
	.lg\:flex{
		display: flex;
	}
	.lg\:hidden{
		display: none;
	}
	.lg\:h-full{
		height: 100%;
	}
	.lg\:h-64{
		height: 16rem;
	}
	.lg\:h-14{
		height: 3.5rem;
	}
	.lg\:w-1\/3{
		width: 33.333333%;
	}
	.lg\:w-1\/2{
		width: 50%;
	}
	.lg\:w-3\/4{
		width: 75%;
	}
	.lg\:w-64{
		width: 16rem;
	}
	.lg\:w-60{
		width: 15rem;
	}
	.lg\:w-5\/6{
		width: 83.333333%;
	}
	.lg\:w-2\/3{
		width: 66.666667%;
	}
	.lg\:w-\[900px\]{
		width: 900px;
	}
	.lg\:w-14{
		width: 3.5rem;
	}
	.lg\:max-w-screen-md{
		max-width: 768px;
	}
	.lg\:max-w-md{
		max-width: 28rem;
	}
	.lg\:flex-none{
		flex: none;
	}
	.lg\:flex-shrink-0{
		flex-shrink: 0;
	}
	.lg\:flex-grow{
		flex-grow: 1;
	}
	.lg\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.lg\:grid-cols-8{
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.lg\:flex-row{
		flex-direction: row;
	}
	.lg\:items-start{
		align-items: flex-start;
	}
	.lg\:items-center{
		align-items: center;
	}
	.lg\:justify-start{
		justify-content: flex-start;
	}
	.lg\:justify-end{
		justify-content: flex-end;
	}
	.lg\:justify-center{
		justify-content: center;
	}
	.lg\:justify-between{
		justify-content: space-between;
	}
	.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0.5rem * var(--tw-space-x-reverse));
		margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-x-12 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(3rem * var(--tw-space-x-reverse));
		margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-y-reverse: 0;
		margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0px * var(--tw-space-y-reverse));
	}
	.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:border-t-0{
		border-top-width: 0px;
	}
	.lg\:border-l{
		border-left-width: 1px;
	}
	.lg\:p-10{
		padding: 2.5rem;
	}
	.lg\:p-0{
		padding: 0px;
	}
	.lg\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	.lg\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.lg\:py-3{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.lg\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.lg\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.lg\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.lg\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.lg\:pl-32{
		padding-left: 8rem;
	}
	.lg\:text-left{
		text-align: left;
	}
	.lg\:text-right{
		text-align: right;
	}
	.lg\:text-4\.5rem{
		font-size: 4.5rem;
		line-height: 1em;
	}
	.lg\:text-4rem{
		font-size: 4rem;
		line-height: 1em;
	}
	.lg\:text-5rem{
		font-size: 5rem;
		line-height: 1em;
	}
	.lg\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.lg\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.lg\:text-8xl{
		font-size: 6rem;
		line-height: 1;
	}
	.lg\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.lg\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.lg\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.lg\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.lg\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.lg\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.lg\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.lg\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.lg\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.lg\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.lg\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.lg\:order-1{
		order: 1;
	}
	.lg\:order-2{
		order: 2;
	}
	.lg\:order-3{
		order: 3;
	}
	.lg\:offset-1{
		margin-left: 8.333333333333334%;
	}
	.lg\:offset-2{
		margin-left: 16.666666666666668%;
	}
	.lg\:offset-3{
		margin-left: 25%;
	}
	.lg\:offset-4{
		margin-left: 33.333333333333336%;
	}
	.lg\:offset-8{
		margin-left: 66.66666666666667%;
	}
}
@media (min-width: 1200px){
	.xl\:aspect-h-12{
		--tw-aspect-h: 12;
	}
	.xl\:col-span-4{
		grid-column: span 4 / span 4;
	}
	.xl\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.xl\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.xl\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.xl\:mx-24{
		margin-left: 6rem;
		margin-right: 6rem;
	}
	.xl\:mx-32{
		margin-left: 8rem;
		margin-right: 8rem;
	}
	.xl\:mb-0{
		margin-bottom: 0px;
	}
	.xl\:mr-12{
		margin-right: 3rem;
	}
	.xl\:mt-4{
		margin-top: 1rem;
	}
	.xl\:ml-auto{
		margin-left: auto;
	}
	.xl\:mb-8{
		margin-bottom: 2rem;
	}
	.xl\:ml-6{
		margin-left: 1.5rem;
	}
	.xl\:mr-0{
		margin-right: 0px;
	}
	.xl\:block{
		display: block;
	}
	.xl\:inline-block{
		display: inline-block;
	}
	.xl\:flex{
		display: flex;
	}
	.xl\:hidden{
		display: none;
	}
	.xl\:w-1\/2{
		width: 50%;
	}
	.xl\:w-32{
		width: 8rem;
	}
	.xl\:w-3\/4{
		width: 75%;
	}
	.xl\:w-\[1140px\]{
		width: 1140px;
	}
	.xl\:w-1\/4{
		width: 25%;
	}
	.xl\:max-w-screen-lg{
		max-width: 992px;
	}
	.xl\:flex-shrink-0{
		flex-shrink: 0;
	}
	.xl\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.xl\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.xl\:grid-cols-1{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.xl\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.xl\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.xl\:flex-row{
		flex-direction: row;
	}
	.xl\:items-start{
		align-items: flex-start;
	}
	.xl\:items-center{
		align-items: center;
	}
	.xl\:justify-start{
		justify-content: flex-start;
	}
	.xl\:justify-end{
		justify-content: flex-end;
	}
	.xl\:justify-between{
		justify-content: space-between;
	}
	.xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0px * var(--tw-space-x-reverse));
		margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-y-reverse: 0;
		margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0px * var(--tw-space-y-reverse));
	}
	.xl\:space-x-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0.5rem * var(--tw-space-x-reverse));
		margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:p-8{
		padding: 2rem;
	}
	.xl\:p-16{
		padding: 4rem;
	}
	.xl\:p-2{
		padding: 0.5rem;
	}
	.xl\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.xl\:text-left{
		text-align: left;
	}
	.xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.xl\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.xl\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.xl\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.xl\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.xl\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.xl\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.xl\:offset-1{
		margin-left: 8.333333333333334%;
	}
}
@media (min-width: 1600px){
	.\32xl\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.\32xl\:mr-12{
		margin-right: 3rem;
	}
	.\32xl\:block{
		display: block;
	}
	.\32xl\:w-\[1400px\]{
		width: 1400px;
	}
	.\32xl\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.\32xl\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.\32xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.\32xl\:p-16{
		padding: 4rem;
	}
	.\32xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIRUE7QUFBQTtDR0ZBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIRUE7QUFBQTtDR0ZBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7QUhFQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7QUhFQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUlDQTtFQUNJO0VBQ0E7RUFDQTtBSkVKO0FJQ0E7RUFDSTtFQUNBO0VBQ0E7QUpDSjtBSUVBO0VBQ0k7RUFDQTtFQUNBO0FKQUo7QUlHQTtFQUNJO0VBQ0E7RUFDQTtBSkRKO0FJSUE7RUFDSTtFQUNBO0VBQ0E7QUpGSjtBSUtBO0VBQ0k7RUFDQTtFQUNBO0FKSEo7QUtqQ0E7RUFDSTtJQUNFO0VMbUNKO0VLakNFO0lBQ0U7RUxtQ0o7QUFDRjtBS2hDQTtFQUNJO0lBQUs7RUxtQ1A7RUtsQ0U7SUFBTztFTHFDVDtBQUNGO0FLbkNBO0VBQ0k7SUFBSztFTHNDUDtFS3JDQztJQUFNO0VMd0NQO0VLdkNDO0lBQU07RUwwQ1A7RUt6Q0M7SUFBTTtFTDRDUDtFSzNDQTtJQUFPO0VMOENQO0FBQ0Y7QUs1Q0E7RUFDSTtJQUFLO0VMK0NQO0VLOUNFO0lBQU07RUxpRFI7RUtoREU7SUFBTTtFTG1EUjtFS2xERTtJQUFNO0VMcURSO0VLcERFO0lBQU87RUx1RFQ7QUFDRjtBTW5GQTtBQUNBOzs7RUFHRTtBTnFGRjs7QU1sRkE7QUFDQTs7RUFFRTtBTnFGRjs7QU1sRkE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7RUFjRTtBTnFGRjs7QU1sRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOcUZGOztBTWxGQTtBQUNBOztFQUVFO0FOcUZGOztBTWxGQTtBQUNBO0VBQ0U7VUFBQTtBTnFGRjs7QU1sRkE7QUFDQTtFQUNFO0VB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QTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VLbVZZO0lBQ0k7RVJtSmQ7RVFoSlU7SUFDSTtJQUNBO0VSa0pkO0FBQ0Y7O0FRN0lBO0VBQ0k7QVJnSko7QUdoZkE7Q0FBQTtDQUFBO0NBQUE7QUt1V1k7RUFDSTtBUitJaEI7QUd2ZkE7Q0FBQTtDQUFBO0FLOFdnQjtFTDlXaEI7RUFBQTtFQUFBO0FIK2ZBOztBRy9mQTtDQUFBO0NBQUE7O0FBQUE7Q0FBQTtDQUFBO0NBQUE7RUs4WEk7Q0w5WEo7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0VLdVlRO0VBQ0E7Q0x4WVI7QUFBQTtDQUFBO0VLNllZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xqWlo7QUFBQTtDQUFBO0NBQUE7RUt3Wlk7RUFDQTtFQUNBO0VBQ0E7Q0wzWlo7QUs2Wlk7RUFDSTtBUnNJaEI7QVF2SVk7RUFDSTtBUnNJaEI7QVFsSVE7RUFDSTtFQUNBO0FSb0laOztBUTlIQTtFQUNJO0VBQ0E7QVJpSUo7QVFoSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa0lSO0FRaElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0FSa0lSO0FRaElNO0VBQ0U7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0FSa0lSO0FRaElNO0VBQ0U7QVJrSVI7QVFoSU07RUFDRTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFSyt6QlE7Q0wvekJSO0FBQUE7Q0FBQTtDQUFBO0NBQUE7O0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFTVVJO0NOVko7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU1nQ1E7RUFDQTtFQUNBO0VBQ0E7Q05uQ1I7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtFTWdFUTtFQUNBO0VBQ0E7Q05sRVI7QU1vRVE7RU5wRVI7RUFBQTtFQUFBO0VNNERJO0lBV1E7SUFDQTtJQUNBO0VUbzdCVjtBQUNGO0FHOS9CQTtDQUFBO0VNZ0ZRO0VBQ0E7Q05qRlI7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7QU00Rkk7RUFDSTtBVCs2QlI7QVM3NkJRO0VBQ0k7RUFDQTtBVCs2Qlo7QUdoaENBO0NBQUE7Q0FBQTtBTXlHSTtFQUNJO0VBQ0E7QVQ0NkJSO0FHdmhDQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU1rSFE7RUFDQTtFQUNBO0VBQ0E7Q05ySFI7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTs7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU0ySkk7RUFDQTtFQUNBO0NON0pKO0FNK0pJO0VOL0pKO0VBQUE7RUFBQTtBSDZqQ0E7QVMxNUJJO0VObktKO0VBQUE7RUFBQTtBSGtrQ0E7O0FHbGtDQTtDQUFBO0NBQUE7Q0FBQTtD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QUg2cERBO0FhbjBDUTtFVjFWUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSHNxREE7QWF6ekNRO0VWN1dSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSCtxREE7QWF4ekNJO0VBQ0k7RUFDQTtBYjB6Q1I7QUduckRBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVU4WFk7Q1Y5WFo7QUFBQTtDQUFBO0NBQUE7QVVzWUk7RUFDSTtBYnN6Q1I7QUc3ckRBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VVNlpnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWamFoQjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FVeWFRO0VBQ0k7RUFDQTtBYit5Q1o7O0FHMXREQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FVNmJJO0VBQ0k7RUFDQTtBYjJ5Q1I7QWF6eUNRO0VWamNSO0VBQUE7RUFBQTtBSCt1REE7QUcvdURBO0NBQUE7Q0FBQTtDQUFBO0VVd2NZO0NWeGNaOztBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVV3ZEk7RUFDQTtDVnpkSjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0VVb2VZO0NWcGVaO0FVdWVRO0VSeGNKO0VBQ0E7QUw4dURKO0FHOXdEQTtDQUFBO0NBQUE7RVVpZlE7RUFDQTtDVmxmUjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVV5Zlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q1ZqZ0JaO0FBQUE7Q0FBQTtDQUFBO0VVdWdCWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y1Z0JaO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FB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Qnp1RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNHVFSjtBZ0IxdUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjR1RVI7QWdCenVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjJ1RVI7QWdCdnVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJ4VlI7RWEwVlE7RUFDQTtFQUNBO0VBQ0E7QWhCd3VFUjtBZ0JwdUVRO0VBQ0k7QWhCc3VFWjtBR3hrRkE7Q0FBQTtDQUFBO0NBQUE7QWF1V2dCO0VBRUk7RUFDQTtBaEJxdUVwQjtBZ0JsdUVnQjtFQUNJO0VBQ0E7QWhCb3VFcEI7QWdCanVFZ0I7RUFDSTtFQUNBO0FoQm11RXBCO0FnQmh1RWdCO0VBQ0k7RUFDQTtBaEJrdUVwQjtBZ0I1dEVJO0VBQ0k7RUFDQTtFYmpZUjtFQUFBO0VhbVlRO0VBQ0E7QWhCOHRFUjtBZ0IzdEVJO0VBQ0k7RUFDQTtFYnpZUjtFQUFBO0VhMllRO0VBQ0E7RUFDQTtBaEI2dEVSO0FnQjF0RUk7RUFDSTtFQUNBO0VBQ0E7QWhCNHRFUjtBZ0J6dEVJO0VBQ0k7RUFDQTtBaEIydEVSOztBZ0J2dEVBO0VBQ0k7RUFDQTtBaEIwdEVKO0FnQnh0RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYnZhUjtFYXlhUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMHRFUjtBZ0J4dEVRO0VBR0k7QWhCd3RFWjs7QWdCbHRFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvQkE7RUFDQTtFYnRkUjtFQUFBO0FIeXBGQTtBZ0J0dEVRO0VBQ0k7RUFDQTtBaEJ3dEVaO0FnQnJ0RVE7RUFDSTtFQUNBO0FoQnV0RVo7QWdCcHRFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc3RFWjtBZ0Ivc0VRO0VBR0k7QWhCK3NFWjtBZ0Izc0VJO0VBQ0k7QWhCNnNFUjtB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QWxCczNHTjtBa0JuM0dJO0VBRUU7QWxCbzNHTjtBa0JsM0dNO0VBQ0U7QWxCbzNHUjtBa0I5M0dJO0VBRUU7QWxCKzNHTjtBa0I1M0dJO0VBRUU7QWxCNjNHTjtBa0IzM0dNO0VBQ0U7QWxCNjNHUjtBa0J2NEdJO0VBRUU7QWxCdzRHTjtBa0JyNEdJO0VBRUU7QWxCczRHTjtBa0JwNEdNO0VBQ0U7QWxCczRHUjtBa0JoNUdJO0VBRUU7QWxCaTVHTjtBa0I5NEdJO0VBRUU7QWxCKzRHTjtBa0I3NEdNO0VBQ0U7QWxCKzRHUjtBa0J6NUdJO0VBRUU7QWxCMDVHTjtBa0J2NUdJO0VBRUU7QWxCdzVHTjtBa0J0NUdNO0VBQ0U7QWxCdzVHUjtBa0JsNkdJO0VBRUU7QWxCbTZHTjtBa0JoNkdJO0VBRUU7QWxCaTZHTjtBa0IvNUdNO0VBQ0U7QWxCaTZHUjtBa0IzNkdJO0VBRUU7QWxCNDZHTjtBa0J6NkdJO0VBRUU7QWxCMDZHTjtBa0J4NkdNO0VBQ0U7QWxCMDZHUjtBa0JwN0dJO0VBRUU7QWxCcTdHTjtBa0JsN0dJO0VBRUU7QWxCbTdHTjtBa0JqN0dNO0VBQ0U7QWxCbTdHUjtBa0I3N0dJO0VBRUU7QWxCODdHTjtBa0IzN0dJO0VBRUU7QWxCNDdHTjtBa0IxN0dNO0VBQ0U7QWxCNDdHUjtBa0J0OEdJO0VBRUU7QWxCdThHTjtBa0JwOEdJO0VBRUU7QWxCcThHTjtBa0JuOEdNO0VBQ0U7QWxCcThHUjtBa0IvOEdJO0VBRUU7QWxCZzlHTjtBa0I3OEdJO0VBRUU7QWxCODhHTjtBa0I1OEdNO0VBQ0U7QWxCODhHUjtBa0J4OUdJO0VBRUU7QWxCeTlHTjtBa0J0OUdJO0VBRUU7QWxCdTlHTjtBa0JyOUdNO0VBQ0U7QWxCdTlHUjtBa0JqK0dJO0VBRUU7QWxCaytHTjtBa0IvOUdJO0VBRUU7QWxCZytHTjtBa0I5OUdNO0VBQ0U7QWxCZytHUjtBa0IxK0dJO0VBRUU7QWxCMitHTjtBa0J4K0dJO0VBRUU7QWxCeStHTjtBa0J2K0dNO0VBQ0U7QWxCeStHUjtBa0JuL0dJO0VBRUU7QWxCby9HTjtBa0JqL0dJO0VBRUU7QWxCay9HTjtBa0JoL0dNO0VBQ0U7QWxCay9HUjtBa0I1L0dJO0VBRUU7QWxCNi9HTjtBa0IxL0dJO0VBRUU7QWxCMi9HTjtBa0J6L0dNO0VBQ0U7QWxCMi9HUjtBa0JyZ0hJO0VBRUU7QWxCc2dITjtBa0JuZ0hJO0VBRUU7QWxCb2dITjtBa0JsZ0hNO0VBQ0U7QWxCb2dIUjtBa0I5Z0hJO0VBRUU7QWxCK2dITjtBa0I1Z0hJO0VBRUU7QWxCNmdITjtBa0IzZ0hNO0VBQ0U7QWxCNmdIUjtBa0J2aEhJO0VBRUU7QWxCd2hITjtBa0JyaEhJO0VBRUU7QWxCc2hITjtBa0JwaEhNO0VBQ0U7QWxCc2hIUjtBa0JoaUhJO0VBRUU7QWxCaWlITjtBa0I5aEhJO0VBRUU7QWxCK2hITjtBa0I3aEhNO0VBQ0U7QWxCK2hIUjtBa0J6aUhJO0VBRUU7QWxCMGlITjtBa0J2aUhJO0VBRUU7QWxCd2lITjtBa0J0aUhNO0VBQ0U7QWxCd2lIUjtBa0JsakhJO0VBRUU7QWxCbWpITjtBa0JoakhJO0VBRUU7QWxCaWpITjtBa0IvaUhNO0VBQ0U7QWxCaWpIUjtBa0IzakhJO0VBRUU7QWxCNGpITjtBa0J6akhJO0VBRUU7QWxCMGpITjtBa0J4akhNO0VBQ0U7QWxCMGpIUjtBa0Jwa0hJO0VBRUU7QWxCcWtITjtBa0Jsa0hJO0VBRUU7QWxCbWtITjtBa0Jqa0hNO0VBQ0U7QWxCbWtIUjtBa0I3a0hJO0VBRUU7QWxCOGtITjtBa0Iza0hJO0VBRUU7QWxCNGtITjtBa0Ixa0hNO0VBQ0U7QWxCNGtIUjtBa0J0bEhJO0VBRUU7QWxCdWxITjtBa0JwbEhJO0VBRUU7QWxCcWxITjtBa0JubEhNO0VBQ0U7QWxCcWxIUjtBa0IvbEhJO0VBRUU7QWxCZ21ITjtBa0I3bEhJO0VBRUU7QWxCOGxITjtBa0I1bEhNO0VBQ0U7QWxCOGxIUjtBa0J4bUhJO0VBRUU7QWxCeW1ITjtBa0J0bUhJO0VBRUU7QWxCdW1ITjtBa0JybUhNO0VBQ0U7QWxCdW1IUjtBa0JqbkhJO0VBRUU7QWxCa25ITjtBa0IvbUhJO0VBRUU7QWxCZ25ITjtBa0I5bUhNO0VBQ0U7QWxCZ25IUjtBa0IxbkhJO0VBRUU7QWxCMm5ITjtBa0J4bkhJO0VBRUU7QWxCeW5ITjtBa0J2bkhNO0VBQ0U7QWxCeW5IUjtBa0Jub0hJO0VBRUU7QWxCb29ITjtBa0Jqb0hJO0VBRUU7QWxCa29ITjtBa0Job0hNO0VBQ0U7QWxCa29IUjtBa0I1b0hJO0VBRUU7QWxCNm9ITjtBa0Ixb0hJO0VBRUU7QWxCMm9ITjtBa0J6b0hNO0VBQ0U7QWxCMm9IUjtBa0JycEhJO0VBRUU7QWxCc3BITjtBa0JucEhJO0VBRUU7QWxCb3BITjtBa0JscEhNO0VBQ0U7QWxCb3BIUjtBa0I5cEhJO0VBRUU7QWxCK3BITjtBa0I1cEhJO0VBRUU7QWxCNnBITjtBa0IzcEhNO0VBQ0U7QWxCNnBIUjtBa0J2cUhJO0VBRUU7QWxCd3FITjtBa0JycUhJO0VBRUU7QWxCc3FITjtBa0JwcUhNO0VBQ0U7QWxCc3FIUjtBa0JockhJO0VBRUU7QWxCaXJITjtBa0I5cUhJO0VBRUU7QWxCK3FITjtBa0I3cUhNO0VBQ0U7QWxCK3FIUjtBa0J6ckhJO0VBRUU7QWxCMHJITjtBa0J2ckhJO0VBRUU7QWxCd3JITjtBa0J0ckhNO0VBQ0U7QWxCd3JIUjtBa0Jsc0hJO0VBRUU7QWxCbXNITjtBa0Joc0hJO0VBRUU7QWxCaXNITjtBa0IvckhNO0VBQ0U7QWxCaXNIUjtBa0Izc0hJO0VBRUU7QWxCNHNITjtBa0J6c0hJO0VBRUU7QWxCMHNITjtBa0J4c0hNO0VBQ0U7QWxCMHNIUjtBa0JwdEhJO0VBRUU7QWxCcXRITjtBa0JsdEhJO0VBRUU7QWxCbXRITjtBa0JqdEhNO0VBQ0U7QWxCbXRIUjtBa0I3dEhJO0VBRUU7QWxCOHRITjtBa0IzdEhJO0VBRUU7QWxCNHRITjtBa0IxdEhNO0VBQ0U7QWxCNHRIUjtBa0J0dUhJO0VBRUU7QWxCdXVITjtBa0JwdUhJO0VBRUU7QWxCcXVITjtBa0JudUhNO0VBQ0U7QWxCcXVIUjtBa0IvdUhJO0VBRUU7QWxCZ3ZITjtBa0I3dUhJO0VBRUU7QWxCOHVITjtBa0I1dUhNO0VBQ0U7QWxCOHVIUjtBa0J4dkhJO0VBRUU7QWxCeXZITjtBa0J0dkhJO0VBRUU7QWxCdXZITjtBa0JydkhNO0VBQ0U7QWxCdXZIUjtBa0Jqd0hJO0VBRUU7QWxCa3dITjtBa0IvdkhJO0VBRUU7QWxCZ3dITjtBa0I5dkhNO0VBQ0U7QWxCZ3dIUjtBa0Ixd0hJO0VBRUU7QWxCMndITjtBa0J4d0hJO0VBRUU7QWxCeXdITjtBa0J2d0hNO0VBQ0U7QWxCeXdIUjtBa0JueEhJO0VBRUU7QWxCb3hITjtBa0JqeEhJO0VBRUU7QWxCa3hITjtBa0JoeEhNO0VBQ0U7QWxCa3hIUjtBa0I1eEhJO0VBRUU7QWxCNnhITjtBa0IxeEhJO0VBRUU7QWxCMnhITjtBa0J6eEhNO0VBQ0U7QWxCMnhIUjtBa0JyeUhJO0VBRUU7QWxCc3lITjtBa0JueUhJO0VBRUU7QWxCb3lITjtBa0JseUhNO0VBQ0U7QWxCb3lIUjtBa0I5eUhJO0VBRUU7QWxCK3lITjtBa0I1eUhJO0VBRUU7QWxCNnlITjtBa0IzeUhNO0VBQ0U7QWxCNnlIUjtBa0J2ekhJO0VBRUU7QWxCd3pITjtBa0JyekhJO0VBRUU7QWxCc3pITjtBa0JwekhNO0VBQ0U7QWxCc3pIUjtBa0JoMEhJO0VBRUU7QWxCaTBITjtBa0I5ekhJO0VBRUU7QWxCK3pITjtBa0I3ekhNO0VBQ0U7QWxCK3pIUjtBa0J6MEhJO0VBRUU7QWxCMDBITjtBa0J2MEhJO0VBRUU7QWxCdzBITjtBa0J0MEhNO0VBQ0U7QWxCdzBIUjtBa0JsMUhJO0VBRUU7QWxCbTFITjtBa0JoMUhJO0VBRUU7QWxCaTFITjtBa0IvMEhNO0VBQ0U7QWxCaTFIUjtBa0IzMUhJO0VBRUU7QWxCNDFITjtBa0J6MUhJO0VBRUU7QWxCMDFITjtBa0J4MUhNO0VBQ0U7QWxCMDFIUjtBa0JwMkhJO0VBRUU7QWxCcTJITjtBa0JsMkhJO0VBRUU7QWxCbTJITjtBa0JqMkhNO0VBQ0U7QWxCbTJIUjtBa0I3MkhJO0VBRUU7QWxCODJITjtBa0IzMkhJO0VBRUU7QWxCNDJITjtBa0IxMkhNO0VBQ0U7QWxCNDJIUjtBa0J0M0hJO0VBRUU7QWxCdTNITjtBa0JwM0hJO0VBRUU7QWxCcTNITjtBa0JuM0hNO0VBQ0U7QWxCcTNIUjtBa0IvM0hJO0VBRUU7QWxCZzRITjtBa0I3M0hJO0VBRUU7QWxCODNITjtBa0I1M0hNO0VBQ0U7QWxCODNIUjtBa0J4NEhJO0VBRUU7QWxCeTRITjtBa0J0NEhJO0VBRUU7QWxCdTRITjtBa0JyNEhNO0VBQ0U7QWxCdTRIUjs7QW1CbDNISTtFQUVFLGdFQXBDTztBbkJ3NUhiO0FtQnQzSEk7RUFFRSw0REFwQ087QW5CMjVIYjtBbUJ6M0hJO0VBRUUsdURBcENPO0FuQjg1SGI7QW1CNTNISTtFQUVFLHVEQXBDTztBbkJpNkhiO0FtQi8zSEk7RUFFRSwwREFwQ087QW5CbzZIYjtBbUJsNEhJO0VBRUUsa0VBcENPO0FuQnU2SGI7QW1CcjRISTtFQUVFLG1FQXBDTztBbkIwNkhiO0FtQng0SEk7RUFFRSxrRUFwQ087QW5CNjZIYjtBbUIzNEhJO0VBRUUsK0RBcENPO0FuQmc3SGI7QW1COTRISTtFQUVFLCtEQXBDTztBbkJtN0hiO0FtQmo1SEk7RUFFRSxpRUFwQ087QW5CczdIYjtBbUJwNUhJO0VBRUUsaUVBcENPO0FuQnk3SGI7QW1CdjVISTtFQUVFLGdFQXBDTztBbkI0N0hiO0FtQjE1SEk7RUFFRSxtRUFwQ087QW5CKzdIYjtBbUI3NUhJO0VBRUUsaUVBcENPO0FuQms4SGI7QW1CaDZISTtFQUVFLGdFQXBDTztBbkJxOEhiO0FtQm42SEk7RUFFRSxtRUFwQ087QW5CdzhIYjtBbUJ0NkhJO0VBRUUsaUVBcENPO0FuQjI4SGI7QW1CejZISTtFQUVFLGdFQXBDTztBbkI4OEhiO0FtQjU2SEk7RUFFRSxtRUFwQ087QW5CaTlIYjs7QW9CMzhIQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtBcEI2OEhGO0FvQjM4SEU7RUFDRTtFQUNBO0FwQjY4SEo7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CejhIQTtFQUNFO0FwQjQ4SEY7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CejhIQTtFQUNFO0FwQjQ4SEY7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CdDhIQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0FwQnc4SEY7QW9CdDhIRTtFQUNFO0VBQ0E7QXBCdzhISjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQmo4SEE7O0VBQUE7QUFJQTtFQUNFO0FwQm04SEY7QW9CajhIRTtFQUNFO0FwQm04SEo7O0FvQi83SEE7RUFDRTtBcEJrOEhGOztBb0IvN0hBO0VBQ0U7QXBCazhIRjs7QW9CLzdIQTtFQUNFO0FwQms4SEY7O0FvQi83SEE7RUFDRTtBcEJrOEhGOztBb0I1N0hBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBcEI4N0hGOztBb0IzN0hBO0VBQ0U7QXBCODdIRjtBb0I3N0hFO0VBQWU7QXBCZzhIakI7O0FvQjc3SEE7RUFDRTtBcEJnOEhGO0FvQi83SEU7RUFBZTtBcEJrOEhqQjs7QW9CLzdIQTtFQUNFO0FwQms4SEY7QW9CajhIRTtFQUFlO0FwQm84SGpCOztBb0JqOEhBO0VBQ0U7QXBCbzhIRjtBb0JuOEhFO0VBQWU7QXBCczhIakI7O0FBam1JQTtBQUdBO0NHdkJBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtFQUFBO0VBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0lBQUE7U0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtNQUFBO0FIdUJBO0FBQUE7Q0d2QkE7TUFBQTtBSHVCQTtBQUFBO0NHdkJBO01BQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO01BQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtJQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7U0FBQTtBSHVCQTtBQUFBO0NHdkJBO1NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NHdkJBO0NBQUE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUh1QkE7QUF2QkE7Q0dBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUh1QkE7QUF2QkE7Q0dBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUh1QkE7QUF2QkE7Q0dBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtBSHVCQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vYXNzZXRzL3Njc3MvJTNDaW5wdXQlMjBjc3MlMjBDQXBlNFIlM0UiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uL2Fzc2V0cy9zY3NzLyUzQ2lucHV0JTIwY3NzJTIwQXZJV3JlJTNFIiwid2VicGFjazovL1Byb3RvQ01TVjIvPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzEtc2V0dGluZ3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi8yLXRvb2xzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vMy1nZW5lcmljL19yZXNldC5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi80LWVsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi81LW9iamVjdHMvX29iamVjdHMuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzYtY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19mcmVlYmllcy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi83LXV0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLi8uLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLi8uLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19lYXNpbmcuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcblxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5cbkBpbXBvcnQgJy4vMS1zZXR0aW5ncy9nbG9iYWwnO1xuQGltcG9ydCAnLi8yLXRvb2xzL21peGlucyc7XG5AaW1wb3J0ICcuLzMtZ2VuZXJpYy9yZXNldCc7XG5AaW1wb3J0ICcuLzQtZWxlbWVudHMvZWxlbWVudHMnO1xuQGltcG9ydCAnLi81LW9iamVjdHMvb2JqZWN0cyc7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9oZXJvJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2NhcmRzJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2Jhbm5lcic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9zbGlkZXInO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvZnJlZWJpZXMnO1xuQGltcG9ydCAnLi83LXV0aWxpdGllcy91dGlsaXRpZXMnO1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCBcImFvcy9zcmMvc2Fzcy9hb3Muc2Nzc1wiO1xuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8vQGltcG9ydCAnc2Fzcy9kaWFnbm9zdGljcy5zY3NzJztcblxuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi8qISBtb2Rlcm4tbm9ybWFsaXplIHYxLjEuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovXG5cbi8qXG5Eb2N1bWVudFxuPT09PT09PT1cbiovXG5cbi8qKlxuVXNlIGEgYmV0dGVyIGJveCBtb2RlbCAob3BpbmlvbmF0ZWQpLlxuKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZSAob3BpbmlvbmF0ZWQpLlxuKi9cblxuaHRtbCB7XG5cdC1tb3otdGFiLXNpemU6IDQ7XG5cdHRhYi1zaXplOiA0O1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKlxuU2VjdGlvbnNcbj09PT09PT09XG4qL1xuXG4vKipcblJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiovXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTpcblx0XHRzeXN0ZW0tdWksXG5cdFx0LWFwcGxlLXN5c3RlbSwgLyogRmlyZWZveCBzdXBwb3J0cyB0aGlzIGJ1dCBub3QgeWV0IGBzeXN0ZW0tdWlgICovXG5cdFx0J1NlZ29lIFVJJyxcblx0XHRSb2JvdG8sXG5cdFx0SGVsdmV0aWNhLFxuXHRcdEFyaWFsLFxuXHRcdHNhbnMtc2VyaWYsXG5cdFx0J0FwcGxlIENvbG9yIEVtb2ppJyxcblx0XHQnU2Vnb2UgVUkgRW1vamknO1xufVxuXG4vKlxuR3JvdXBpbmcgY29udGVudFxuPT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiovXG5cbmhyIHtcblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5UZXh0LWxldmVsIHNlbWFudGljc1xuPT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5hYmJyW3RpdGxlXSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbjIuIENvcnJlY3QgdGhlIG9kZCAnZW0nIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcblx0Zm9udC1mYW1pbHk6XG5cdFx0dWktbW9ub3NwYWNlLFxuXHRcdFNGTW9uby1SZWd1bGFyLFxuXHRcdENvbnNvbGFzLFxuXHRcdCdMaWJlcmF0aW9uIE1vbm8nLFxuXHRcdE1lbmxvLFxuXHRcdG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5QcmV2ZW50ICdzdWInIGFuZCAnc3VwJyBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4qL1xuXG50YWJsZSB7XG5cdHRleHQtaW5kZW50OiAwOyAvKiAxICovXG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuRm9ybXNcbj09PT09XG4qL1xuXG4vKipcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbjEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG5SZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4qL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsICc6aW52YWxpZCcgc3R5bGVzIGluIEZpcmVmb3guXG5TZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3XG4qL1xuXG46LW1vei11aS1pbnZhbGlkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0ICdmaWVsZHNldCcgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gJ2luaGVyaXQnIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5JbnRlcmFjdGl2ZVxuPT09PT09PT09PT1cbiovXG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4iLCIvKipcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqIEEgdGhpbiBsYXllciBvbiB0b3Agb2Ygbm9ybWFsaXplLmNzcyB0aGF0IHByb3ZpZGVzIGEgc3RhcnRpbmcgcG9pbnQgbW9yZVxuICogc3VpdGFibGUgZm9yIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4gKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBUYWlsd2luZCBjdXN0b20gcmVzZXQgc3R5bGVzXG4gKi9cblxuLyoqXG4gKiAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSAod2l0aCBUYWlsd2luZCdzIGRlZmF1bHRcbiAqICAgIHNhbnMtc2VyaWYgZm9udCBzdGFjayBhcyBhIGZhbGxiYWNrKSBhcyBhIHNhbmUgZGVmYXVsdC5cbiAqIDIuIFVzZSBUYWlsd2luZCdzIGRlZmF1bHQgXCJub3JtYWxcIiBsaW5lLWhlaWdodCBzbyB0aGUgdXNlciBpc24ndCBmb3JjZWRcbiAqICAgIHRvIG92ZXJyaWRlIGl0IHRvIGVuc3VyZSBjb25zaXN0ZW5jeSBldmVuIHdoZW4gdXNpbmcgdGhlIGRlZmF1bHQgdGhlbWUuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5zYW5zJywgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIpOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cbn1cblxuXG4vKipcbiAqIEluaGVyaXQgZm9udC1mYW1pbHkgYW5kIGxpbmUtaGVpZ2h0IGZyb20gYGh0bWxgIHNvIHVzZXJzIGNhbiBzZXQgdGhlbSBhc1xuICogYSBjbGFzcyBkaXJlY3RseSBvbiB0aGUgYGh0bWxgIGVsZW1lbnQuXG4gKi9cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLlxuICpcbiAqICAgIFdlIHVzZWQgdG8gc2V0IHRoaXMgaW4gdGhlIGh0bWwgZWxlbWVudCBhbmQgaW5oZXJpdCBmcm9tXG4gKiAgICB0aGUgcGFyZW50IGVsZW1lbnQgZm9yIGV2ZXJ5dGhpbmcgZWxzZS4gVGhpcyBjYXVzZWQgaXNzdWVzXG4gKiAgICBpbiBzaGFkb3ctZG9tLWVuaGFuY2VkIGVsZW1lbnRzIGxpa2UgPGRldGFpbHM+IHdoZXJlIHRoZSBjb250ZW50XG4gKiAgICBpcyB3cmFwcGVkIGJ5IGEgZGl2IHdpdGggYm94LXNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YC5cbiAqXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzRcbiAqXG4gKlxuICogMi4gQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguXG4gKlxuICogICAgQnkgZGVmYXVsdCwgdGhlIHdheSB0aGUgYnJvd3NlciBzcGVjaWZpZXMgdGhhdCBhbiBlbGVtZW50IHNob3VsZCBoYXZlIG5vXG4gKiAgICBib3JkZXIgaXMgYnkgc2V0dGluZyBpdCdzIGJvcmRlci1zdHlsZSB0byBgbm9uZWAgaW4gdGhlIHVzZXItYWdlbnRcbiAqICAgIHN0eWxlc2hlZXQuXG4gKlxuICogICAgSW4gb3JkZXIgdG8gZWFzaWx5IGFkZCBib3JkZXJzIHRvIGVsZW1lbnRzIGJ5IGp1c3Qgc2V0dGluZyB0aGUgYGJvcmRlci13aWR0aGBcbiAqICAgIHByb3BlcnR5LCB3ZSBjaGFuZ2UgdGhlIGRlZmF1bHQgYm9yZGVyLXN0eWxlIGZvciBhbGwgZWxlbWVudHMgdG8gYHNvbGlkYCwgYW5kXG4gKiAgICB1c2UgYm9yZGVyLXdpZHRoIHRvIGhpZGUgdGhlbSBpbnN0ZWFkLiBUaGlzIHdheSBvdXIgYGJvcmRlcmAgdXRpbGl0aWVzIG9ubHlcbiAqICAgIG5lZWQgdG8gc2V0IHRoZSBgYm9yZGVyLXdpZHRoYCBwcm9wZXJ0eSBpbnN0ZWFkIG9mIHRoZSBlbnRpcmUgYGJvcmRlcmBcbiAqICAgIHNob3J0aGFuZCwgbWFraW5nIG91ciBib3JkZXIgdXRpbGl0aWVzIG11Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQgdG8gY29tcG9zZS5cbiAqXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTZcbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBib3JkZXItd2lkdGg6IDA7IC8qIDIgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogMiAqL1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogMiAqL1xufVxuXG4vKlxuICogRW5zdXJlIGhvcml6b250YWwgcnVsZXMgYXJlIHZpc2libGUgYnkgZGVmYXVsdFxuICovXG5cbmhyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4vKipcbiAqIFVuZG8gdGhlIGBib3JkZXItc3R5bGU6IG5vbmVgIHJlc2V0IHRoYXQgTm9ybWFsaXplIGFwcGxpZXMgdG8gaW1hZ2VzIHNvIHRoYXRcbiAqIG91ciBgYm9yZGVyLXt3aWR0aH1gIHV0aWxpdGllcyBoYXZlIHRoZSBleHBlY3RlZCBlZmZlY3QuXG4gKlxuICogVGhlIE5vcm1hbGl6ZSByZXNldCBpcyB1bm5lY2Vzc2FyeSBmb3IgdXMgc2luY2Ugd2UgZGVmYXVsdCB0aGUgYm9yZGVyLXdpZHRoXG4gKiB0byAwIG9uIGFsbCBlbGVtZW50cy5cbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvaXNzdWVzLzM2MlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHRoZW1lKCdjb2xvcnMuZ3JheS40MDAnLCAjYTFhMWFhKTtcbn1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogT3ZlcnJpZGUgbGVnYWN5IGZvY3VzIHJlc2V0IGZyb20gTm9ybWFsaXplIHdpdGggbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGVzLlxuICpcbiAqIFRoaXMgaXMgYWN0dWFsbHkgYW4gaW1wcm92ZW1lbnQgb3ZlciB0aGUgbmV3IGRlZmF1bHRzIGluIEZpcmVmb3ggaW4gb3VyIHRlc3RpbmcsXG4gKiBhcyBpdCB0cmlnZ2VycyB0aGUgYmV0dGVyIGZvY3VzIHN0eWxlcyBldmVuIGZvciBsaW5rcywgd2hpY2ggc3RpbGwgdXNlIGEgZG90dGVkXG4gKiBvdXRsaW5lIGluIEZpcmVmb3ggYnkgZGVmYXVsdC5cbiAqL1xuIFxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mXG4gKiBvcHQtb3V0LlxuICovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGZvcm0gZWxlbWVudCBwcm9wZXJ0aWVzIHRoYXQgYXJlIGVhc3kgdG8gZm9yZ2V0IHRvXG4gKiBzdHlsZSBleHBsaWNpdGx5IHNvIHlvdSBkb24ndCBpbmFkdmVydGVudGx5IGludHJvZHVjZVxuICogc3R5bGVzIHRoYXQgZGV2aWF0ZSBmcm9tIHlvdXIgZGVzaWduIHN5c3RlbS4gVGhlc2Ugc3R5bGVzXG4gKiBzdXBwbGVtZW50IGEgcGFydGlhbCByZXNldCB0aGF0IGlzIGFscmVhZHkgYXBwbGllZCBieVxuICogbm9ybWFsaXplLmNzcy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogVXNlIHRoZSBjb25maWd1cmVkICdtb25vJyBmb250IGZhbWlseSBmb3IgZWxlbWVudHMgdGhhdFxuICogYXJlIGV4cGVjdGVkIHRvIGJlIHJlbmRlcmVkIHdpdGggYSBtb25vc3BhY2UgZm9udCwgZmFsbGluZ1xuICogYmFjayB0byB0aGUgc3lzdGVtIG1vbm9zcGFjZSBzdGFjayBpZiB0aGVyZSBpcyBubyBjb25maWd1cmVkXG4gKiAnbW9ubycgZm9udCBmYW1pbHkuXG4gKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycsIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG59XG5cbi8qKlxuICogMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQgYXMgdGhhdCdzXG4gKiAgICB0aGUgYmVoYXZpb3IgeW91IHdhbnQgYWxtb3N0IGFsbCBvZiB0aGUgdGltZS4gSW5zcGlyZWQgYnlcbiAqICAgIENTUyBSZW1lZHksIHdpdGggYHN2Z2AgYWRkZWQgYXMgd2VsbC5cbiAqXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0XG4gKiBcbiAqIDIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZVxuICogICAgc2Vuc2libHkgYnkgZGVmYXVsdCB3aGVuIG92ZXJyaWRpbmcgYGRpc3BsYXlgIGJ5IGFkZGluZyBhXG4gKiAgICB1dGlsaXR5IGxpa2UgYGlubGluZWAuXG4gKlxuICogICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnRpbmcgZXJyb3IgaW4gc29tZVxuICogICAgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiAqIFxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwXG4gKi9cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5jYW52YXMsXG5hdWRpbyxcbmlmcmFtZSxcbmVtYmVkLFxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZVxuICogdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby5cbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0XG4gKi9cblxuaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBFbnN1cmUgdGhlIGRlZmF1bHQgYnJvd3NlciBiZWhhdmlvciBvZiB0aGUgYGhpZGRlbmAgYXR0cmlidXRlLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsbnVsbCwiLy9Gb250c1xuQGltcG9ydCB1cmwoXCIvL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPThmNWRmZWFhLWJhN2MtNDI0ZC05NzQ4LTVhNDhiOWEyM2JmNFwiKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy80ODhlMzVkYS00NWFjLTQ5ZWEtOTE5My1iM2U4NTcxMTllNjcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy84YTc2MmZlYS1hY2RlLTQzYjItYTk3Zi0zZjUyMjkzNTUyZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvYTRkNTUwMzItMGEwZi00YTAzLWIxN2EtY2RkMGQzZGQ3NDEyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvNWQxNGRiZWItYWY3Mi00ODk0LTlhMjktZTI1N2Y0OGE0MzBlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzYyYWZjYWU2LWQ3ZWQtNDFhNy1hY2U2LWM5MDkxNDY1ZjIzNi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzL2I5MzZhNWZmLTc5ZTUtNDBlZC1hOTVhLWE3MjM2ZmMyZjA0OS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy8zYTdiMGZkMi01ODk4LTQ3MGYtOGM3NS03N2MxNmExYzY4ZDgud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy9iNDc2YzJjMC1kYzE1LTRiY2UtODMzMC00NDUyZTM3YzkzYzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvOTg5NWI0YzMtZWU3NC00NTY5LWE2NTEtNDA0YzM0YzQ2NzFjLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvNjAwMThhZDUtNjg5Ny00OWI3LTg4NTYtNGQ4NDllMmExOGE2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTa2lwcHkgU2hhcnBcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy85MzU5NjlkMy1jMWJjLTRmMzQtYjMwNy1mMjA1Yzc0ZTEwNzkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy9iZTVmNjNjYi0xZWU2LTRlZjgtYTg2MC05N2I0NThkODI1ZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vQ29sb3Vyc1xuJHNoYWRvdy1jb2xvdXI6ICMwMDUyNmI7XG4kcHJpbWFyeS1saWdodDogIzAwOTVjZDtcblxuLy9SRU1cbiRyZW06IDEwcHg7XG5cbi8vRm9udCBTaXplc1xuJHRleHQtc206IDEuNXJlbTtcblxuLy9MaW5lIEhlaWdodFxuJGxoOiAyZW07XG4iLCJAa2V5ZnJhbWVzIHNsaWRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExNjBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZseSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgNDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgIDYwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gICA4MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgc2NyaWJibGUge1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAyNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gICAgNzUlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5AbWl4aW4gdGV4dC1zbSgpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1peGluIHRleHQtbWQoKSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbkBtaXhpbiB0ZXh0LXRpdGxlKCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHRyYW5zLWFsbCgpIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufSIsIi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgY2xhc3MgYXR0cmlidXRlICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zIGFuZCB0cmFuc2l0aW9ucyBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5cbiIsImh0bWwge1xuICAgIGZvbnQtc2l6ZTogJHJlbTtcbn1cblxuYm9keSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICBAYXBwbHkgdGV4dC1uYXZ5O1xuICAgIEBhcHBseSBvdmVyZmxvdy14LWhpZGRlbjtcblxuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbn1cblxuLmlubGluZUVkaXRvciB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG4gICAgfVxufVxuXG5oMSwgLmgxIHtcbiAgICBAYXBwbHkgdGV4dC1oMTtcbn1cblxuaDMsIC5oMyB7XG4gICAgQGFwcGx5IHRleHQtaDM7XG59XG5cbnVsIHtcbiAgICBAYXBwbHkgbGlzdC1kaXNjO1xuICAgIEBhcHBseSBmb250LW1lZGl1bTtcblxuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcbn1cblxuLm1haW4taGVhZGVyLCAubWFpbi1zaWRlYmFyIHtcbiAgICB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxufVxuXG4uaG9tZS1jb250ZW50LCAuYWJvdXQtcGFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxubGFiZWwsIGEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2ZycpLCBhdXRvO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbn1cblxuLnNreS1iYW5uZXIge1xuICAgIEBhcHBseSBiZy1za3ktYmFubmVyO1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG4gICAgQGFwcGx5IG92ZXJmbG93LXgtaGlkZGVuO1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuXG4gICAgJl9fYmcge1xuICAgICAgICBAYXBwbHkgYmctY2xvdWRzIGgtZnVsbDtcblxuICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgICAgIHdpZHRoOiAzNDgwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBhbmltYXRpb246IGZseSAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1ibG9jayB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgICAgICBAYXBwbHkgdGV4dC1yZWQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgQGFwcGx5IG92ZXJmbG93LXgtaGlkZGVuO1xuXG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgICBAYXBwbHkgYmctYnVudGluZztcbiAgICBAYXBwbHkgYmctbmF2eTtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOiAxNzBweCAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGFwcGx5IG1iLTEyO1xuICAgIH1cblxuICAgIC5yZXZpZXctc2xpZGVyIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1jb250YWluO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvcXVvdGUucG5nJyk7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtMDtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBib3R0b20tMDtcbiAgICAgICAgICAgIEBhcHBseSByaWdodC0wO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktZW5kO1xuICAgICAgICBAYXBwbHkgbXQtODtcblxuICAgICAgICAuc2xpZGVyX19wcmV2LCAuc2xpZGVyX19uZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9jdXJzb3ItcG9pbnRlci5zdmcnKSwgYXV0bztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyX19wcmV2ICsgLnNsaWRlcl9fbmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGUtcmV2aWV3IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgICAgIEBhcHBseSBweC0xNjtcblxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICBwICsgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFscyB7XG4gICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSBtdC0yNDtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG5cbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgICAgICBAYXBwbHkgZ2FwLTg7XG4gICAgICAgIEBhcHBseSBsaXN0LW5vbmU7XG4gICAgICAgIEBhcHBseSBwbC0wO1xuICAgICAgICBAYXBwbHkgcHQtNjtcblxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY21zLWFyZWEge1xuICAgIEBhcHBseSBmb250LWxpZ2h0O1xuXG4gICAgaDEsIGgyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY21zSDE7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWU7XG4gICAgICAgIEBhcHBseSBmb250LW5vcm1hbDtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAYXBwbHkgbXQtMjQ7XG4gICAgICAgIEBhcHBseSBtYi0xMjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0xMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG59XG5cbi52aWRlbyB7XG4gICAgQGFwcGx5IG1iLTg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgcGItMTY7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgICAgICBAYXBwbHkgYmctbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9hcHAvdmlkZW8tYmxvYi5zdmcnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNi4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQ0LjJyZW07XG4gICAgICAgICAgICB0b3A6IC02LjVyZW07XG4gICAgICAgICAgICByaWdodDogLTRyZW07XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vLWZ1biB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMTI7XG4gICAgICAgICAgICBAYXBwbHkgcGItMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1qcywgLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLnZpZGVvLWpzLCBpZnJhbWUge1xuICAgICAgICAvLyAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgLy8gICAgIEBhcHBseSBoLWZ1bGw7XG4gICAgICAgIC8vICAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG5cbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby1wbGFjZWhvbGRlciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuICAgIEBhcHBseSBiZy12aW9sZXQtbGlnaHQ7XG5cbiAgICAvLyBoZWlnaHQ6IDA7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIEBhcHBseSBmbGV4O1xuICAgICAgICAvLyBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICAvLyBAYXBwbHkgZ2FwLXgtMTI7XG4gICAgICAgIC8vIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgQGFwcGx5IHAtMTI7XG5cbiAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgIC8vIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXZpb2xldC1icmlnaHQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IHAtMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldmlldy1sZXNzb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuXG4gICAgLnJldmlldy1sZXNzb24tYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgcHQtODtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB3aWdnbGUgMC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtbC02O1xuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtbC0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZXNzb24taGVhZGVyIHtcbiAgICBAYXBwbHkgbWItMTI7XG59XG5cbi5sZXNzb24tcXVlc3Rpb24ge1xuICAgIEBhcHBseSBiZy12aW9sZXQtbGlnaHQ7XG4gICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuXG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuXG4gICAgICAgICAgICBjb2xvcjogIzZiNzI4MjtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgIEBhcHBseSBtci00O1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdkMmU1O1xuICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDJyZW07XG4gICAgICAgICAgICB3aWR0aDogNDNyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5sb2dpbi1yZWdpc3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICAgIGFbaHJlZj1cIi9yZWdpc3RlclwiXSwgYVtocmVmPVwiL2xvZy1pblwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgICAubG9naW4taW5wdXQtY29udGFpbmVyID4gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5sb2dpbi1lbWFpbF9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmxvZ2luLWVtYWlsX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLmxvZ2luLWVtYWlsX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAubG9naW4tcGFzc3dvcmRfX2ZvcmdvdC1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgbGFiZWwuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgfVxuICAgICAgLmxvZ2luLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwOTZjZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgJi5oYXMtb2ZmZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxpbmUtdGhyb3VnaCB0ZXh0LXJlZDIzIG1yLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWdpc3Rlci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTMwNUE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2tpcHB5IFNoYXJwXCI7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICByaWdodDogLTMwMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uLnN1Ym1pdHJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24uc3VibWl0bGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICByaWdodDogMzQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6NDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dpbi1idG46aG92ZXIsIC5sb2dpbi1idG46Zm9jdXMsIC5sb2dpbi1idG46YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTZjZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC50ZXJtcy1wcml2YWN5LW5vdGljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgIC50ZXJtcy1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5sb2dpbi1pbnB1dC1jb250YWluZXIgPiBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gY2hhbmdlIHBhc3N3b3JkIGlucHV0IGRvdHMgdG8gYXN0ZXJpc2tcbiAgICAgIC8vIGpzIGZvciB0aGlzIGlzIGluIHRoZW1lL2xvZ2luLmh0bWwudHdpZ1xuXG4gICAgICAubG9naW4tcGFzc3dvcmRfX2lucHV0IHtcbiAgICAvLyAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgI2FzdGVyaXNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5jdXJyZW5jeS1jaG9pY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNDJGNUQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICYuc3VicHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJpa2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN1YnRlcm0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTa2lwcHkgU2hhcnBcIjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3ViaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Q0U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3Vic2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNwZWNpYWwtb2ZmZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjE0Nzc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gMS41cmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2Z1wiKSwgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY3VycmVuY3ktY2hvaWNlX19ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NENFMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHAsIGg0LCAudGV4dC1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcC5zdWJzZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLnN1YnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cblxuICAuY3VycmVuY3libG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxuICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAuY3VycmVuY3ktY2hvaWNlIHtcbiAgICAgICAgICAgIC8qIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1Jpc3Bhcm1pYXJlIOKCrDkuODAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMTQ3NztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9ICovXG4gICAgICAgICAgICBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2Jlc3QtdmFsdWUucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4gIC8vIEZPUlVNIC8gTkVXIFRIUkVBRCBQQUdFXG5cbiAgLmFib3V0LXVzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwMDk2Y2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NmNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA5NmNlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQtcGFnZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjMDA5NmNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuLmZ1cnRoZXItbGlua3MgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGFwcGx5IG1iLTEyO1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgIH1cbn1cblxuLm5vYm9yZGVycmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BlY2lhbC1vZmZlci1kZXRhaWxzIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtYXp1bDtcblxuICAgIC5zcGVjaWFsLW9mZmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYXp1bCB0ZXh0LTZ4bCBtYi00O1xuICAgIH1cblxuICAgIC5zcGVjaWFsLW9mZmVyLnNtYWxsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtYXp1bCB0ZXh0LTJ4bCBtYi00O1xuICAgIH1cblxuICAgIC5iZy1zdWJzY2liZS1hbmQtc2F2ZSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlciBiZy1jb250YWluIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgdGV4dC13aGl0ZSBwLTQ4IG1iLTEyO1xuICAgIH1cblxuICAgIC5vZmZlci1idXR0b24ge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkIGJvcmRlci0yIHJvdW5kZWQtMnhsIHAtNCB0ZXh0LWNlbnRlciBib3JkZXItYXp1bCB0ZXh0LXdoaXRlIGxlYWRpbmctbm9uZSB0ZXh0LTZ4bDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDgsMjA2LDM2LHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuICAgICAgICBAYXBwbHkgaG92ZXI6YmctYXp1bDtcbiAgICB9XG59XG4iLCIuYnV0dG9uIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgQGFwcGx5IHAtNDtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgQGFwcGx5IGlubGluZSB1bmRlcmxpbmUgYm9yZGVyLW5vbmU7XG4gICAgfVxuXG4gICAgJi0tdHJhbnMge1xuICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlO1xuICAgIH1cblxuICAgICYtLW5hdnkge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLW5hdnk7XG4gICAgICAgIEBhcHBseSBiZy1uYXZ5O1xuXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNDJGNUQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXJlZC1saWdodDtcbiAgICAgICAgQGFwcGx5IGJnLXJlZC1saWdodDtcbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcblxuICAgIH1cblxuICAgICYtLXRleHQteWVsbG93IHtcbiAgICAgICAgQGFwcGx5IHRleHQteWVsbG93O1xuICAgIH1cblxuICAgICYtLXRleHQtZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS10ZXh0LW9yYW5nZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9yYW5nZTtcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICAgIEBhcHBseSBmb250LWJsYWNrO1xuICAgICAgICBAYXBwbHkgcC0yO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1pbi13aWR0aDogMThyZW07XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgcC00O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlZyB7XG4gICAgICAgIEBhcHBseSBmb250LW5vcm1hbDtcblxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtLWJvbGQge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgIH1cblxuICAgICYtLXNsaW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMnJlbTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1sLTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1jaXJjbGUge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaC1mdWxsIHctZnVsbCByb3VuZGVkLWZ1bGw7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG5cbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDExLjVyZW07XG5cbiAgICAgICAgLy8gPiBzcGFuIHtcbiAgICAgICAgLy8gICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICAvLyAgICAgdG9wOiA1MCU7XG4gICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICYtLW5vLWhvdmVyOmhvdmVyLCAmLS1uby1ob3Zlcjpmb2N1cywgJi0tbm8taG92ZXI6YWN0aXZlLCAmLmFjdGl2ZTpob3ZlciwgJi5hY3RpdmU6Zm9jdXMsICYuYWN0aXZlOmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbmF2eSAjeyFpbXBvcnRhbnR9O1xuICAgICAgICBAYXBwbHkgdGV4dC1uYXZ5ICN7IWltcG9ydGFudH07XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSAjeyFpbXBvcnRhbnR9O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IG1sLTRcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZTpob3ZlciwgJi5hY3RpdmU6Zm9jdXMsICYuYWN0aXZlOmFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItd2hpdGU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsdWU7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICB9XG59XG5cbi5vcGVuX3VzZXJfbWVudSB7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICBAYXBwbHkgYmctbmF2eTtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICB9XG5cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG59XG5cbi5hY3RpdmUge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgdGV4dC1uYXZ5O1xufVxuXG5AbWl4aW4gdW5pb25KYWNrT25Ib3ZlcigpIHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGN1cnNvcjogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvY3Vyc29yLXBvaW50ZXIuc3ZnXCIpLCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgfVxufVxuXG4uYnV0dG9uLCBhLCBidXR0b24sIC5saXN0ZW4tYnV0dG9uIHtcbiAgICAgQGluY2x1ZGUgdW5pb25KYWNrT25Ib3ZlcigpO1xufVxuXG4uYnV0dG9uLWJpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxufVxuXG4uc2Nyb2xsLWFycm93IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBib3R0b206IDE1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICB9XG59XG5cbi5ib3VuY2Uge1xuICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICNhYm91dC1wYWdlLWhvbWUtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGNvbG9yOiAjMDA5NkNFO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cblxuI3ZpZXdNeVNlc3Npb25zQnRuIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG4iLCIuc2l0ZS1oZWFkZXIge1xuICAgIEBhcHBseSBmaXhlZDtcbiAgICBAYXBwbHkgcHktODtcbiAgICBAYXBwbHkgdG9wLTA7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAYXBwbHkgei0xMDtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG5cbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3I7XG5cbiAgICBpbWcsIC5idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgQGFwcGx5IGgtYXV0bztcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBtLTA7XG5cbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGwtbG9nbyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgICYtLXNjcm9sbCB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIEBhcHBseSB3LWF1dG87XG4gICAgICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgICAgICAmLnNpdGUtaGVhZGVyX19zY3JvbGwtbG9nbyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uYXZ5O1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1uYXZ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IDUxcHg7XG59IiwiLnNpdGUtZm9vdGVyIHtcbiAgICBAYXBwbHkgYmctbmF2eTtcbiAgICBAYXBwbHkgYmctY292ZXI7XG4gICAgQGFwcGx5IGJnLXRvcDtcbiAgICBAYXBwbHkgYmctbm8tcmVwZWF0O1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1lbmQ7XG4gICAgQGFwcGx5IHBiLTg7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2Zvb3Rlci1iZy5zdmcnKTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cbn1cbiIsIi5oZXJvIHtcbiAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG4gICAgQGFwcGx5IHBiLTIwO1xuICAgIEBhcHBseSBwdC00MDtcblxuICAgIG1pbi1oZWlnaHQ6IDk3NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvaGVyby1ibG9iLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODQ3cHg7XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICAgIH1cblxuICAgICZfX2J1bnRpbmcge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG5cbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogLTVweDtcbiAgICB9XG5cbiAgICAmX19qb2Uge1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xuXG4gICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtaDE7XG4gICAgICAgIH1cblxuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxufVxuXG4uaGVyby1idXR0b24ge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMzVweCk7XG5cbiAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgIEBhcHBseSBvcmlnaW4tY2VudGVyO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxMDVweCk7XG5cbiAgICAgICAgICAgICYtLWFsdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgICAgICYtLWFsdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbi1yZWdpc3RlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9jb3JuZXItYmxvYi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU1JTtcbn1cblxuLmFib3V0LWhlcm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvd2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9oZXJvLWJsb2ItbG93ZXIuc3ZnJyk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYWJvdXRcblxuLmZhbWlseS1wcm9maWxlcyB7XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cmVtO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vICZfX3JvdyB7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAvLyB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuIiwiLmNhcmQge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgdGV4dC1uYXZ5O1xuICAgIEBhcHBseSB0ZXh0LWxlZnQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBhcHBseSBteS0wO1xuICAgICAgICBAYXBwbHkgbXgtYXV0bztcblxuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1oMjtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNoYWRvdyB7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA1cHggcmdiYSgkc2hhZG93LWNvbG91ciwgMC4yNSkpXG4gICAgfVxufVxuXG4jaGVyby1jYXJkIHtcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxufVxuXG4uY2FyZHMtZ3JpZCB7XG4gICAgZ2FwOiAzMHB4IDA7XG59XG5cbi5ob21lLWNhcmQsIC5hcHAtY2FyZCB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRyYW5zLWFsbCgpO1xuXG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgcC04O1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtd3JhcDtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgQGFwcGx5IGgtZnVsbDtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zbSgpO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLCBwIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpdHRsZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIGltZyB7XG4gICAgICAgIC8vIHdpZHRoOiAzMHJlbTtcblxuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuICAgICAgICAmW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5ob21lLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgcm90YXRlKDEwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXNzaW9uLWNhcmQge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBmb250LWxpZ2h0O1xuICAgIGhlaWdodDogOHJlbTtcblxuICAgIGg0LCBwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc20oKTtcblxuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG5cbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLCBwIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlID4gaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG59XG5cbi5jYXJkLWdyaWQge1xuICAgIEBhcHBseSBweC02IHB5LTEyIHJvdW5kZWQtM3hsIG92ZXJmbG93LWhpZGRlbjtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJzbG90c1wiXG4gICAgICAgIFwic3VtbWFyeVwiXG4gICAgICAgIFwidHV0b3JcIjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIGdhcDogMHB4IDMwcHg7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwidHV0b3Igc2xvdHNcIlxuICAgICAgICAgICAgXCJ0dXRvciBzdW1tYXJ5XCI7XG4gICAgfVxuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBwLTEyO1xuXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMWZyIDI1MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcInR1dG9yIHNsb3RzIHN1bW1hcnlcIlxuICAgICAgICBcInR1dG9yIHNsb3RzIHN1bW1hcnlcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMWZyIDE3NXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgLy8gXCJ0dXRvciBzbG90c1wiXG4gICAgICAgICAgICAvLyBcInR1dG9yIHN1bW1hcnlcIjtcbiAgICAgICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiXG4gICAgICAgICAgICBcInR1dG9yIHNsb3RzIHN1bW1hcnlcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMWZyIDI1MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ0dXRvciBzbG90cyBzdW1tYXJ5XCJcbiAgICAgICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtbmF2eSBmb250LWJvbGQgbXQtODtcblxuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIG1iLTQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIG1iLTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgIC8vIEBhcHBseSBpbmxpbmUtYmxvY2sgbWItMTI7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIG1iLTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciByZWxhdGl2ZSBteS0xMjtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gICAgICAgIGdyaWQtYXJlYTogc3VtbWFyeTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi0tY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcblxuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJvdW5kZWQtZnVsbCBwb2ludGVyLWV2ZW50cy1ub25lO1xuXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgIHdpZHRoOiA5MHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogOTByZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSk7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBteS0wO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAvLyBAYXBwbHkgbXQtODtcbiAgICAgICAgICAgIC8vIEBhcHBseSBpdGVtcy1zdGFydDtcblxuICAgICAgICAgICAgLy8gLmJ1dHRvbiB7XG4gICAgICAgICAgICAvLyAgICAgQGFwcGx5IHN0YXRpYztcblxuICAgICAgICAgICAgLy8gICAgICYtLWNpcmNsZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIGJvdHRvbS0wO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIEBhcHBseSBteS0wO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiAyeGwge1xuICAgICAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVzc29ucyB7XG4gICAgICAgIGdyaWQtYXJlYTogc2xvdHM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQgdGV4dC1uYXZ5IG1iLTEyO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICB0ciA+IHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBwYi00O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHV0b3Ige1xuICAgICAgICBncmlkLWFyZWE6IHR1dG9yO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1jZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1ub25lIHBsLTA7XG5cbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtdC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR1dG9yLWltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICZfX2JhZGdlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgICBAYXBwbHkgcC0xMiBwdC0wO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1jYXJkIHtcbiAgICBAYXBwbHkgaC1mdWxsO1xuXG4gICAgPiBhIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtbm93cmFwO1xuICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuICAgICAgICBAYXBwbHkgbWF4LWgtZnVsbDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1pbi13aWR0aDogMTMuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG0tYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy1hdXRvO1xuICAgICAgICAgICAgQGFwcGx5IG14LWF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxldmVsIHtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkganVzdGlmeS1iZXR3ZWVuO1xuICAgIC8vIEBhcHBseSBwLTg7XG4gICAgQGFwcGx5IHAtNDtcbiAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHk7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1zbSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29kZSB7XG4gICAgICAgIC8vIEBhcHBseSBmb250LWV4dHJhYm9sZDtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMDtcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIG1hcmdpbiBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHJvdGF0ZTogLTIwZGVnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmVnaW5uZXIge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW47XG4gICAgfVxuICAgICYtLWludGVybWVkaWF0ZSB7XG4gICAgICAgIEBhcHBseSBiZy15ZWxsb3c7XG4gICAgfVxuICAgICYtLWFkdmFuY2VkIHtcbiAgICAgICAgQGFwcGx5IGJnLW9yYW5nZTtcbiAgICB9XG4gICAgJi0tZXhwZXJ0IHtcbiAgICAgICAgQGFwcGx5IGJnLW1hZ2VudGE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgICAubGV2ZWxfX2NvZGU6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBtbC00O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVzc29uLWljb24ge1xuICAgIG1hcmdpbjogLTE1cHggLTEwcHggMCBhdXRvO1xufVxuXG4ubGVzc29uIHtcbiAgICBAYXBwbHkgbWItODtcbiAgICAvLyBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDExcmVtO1xuICAgIH1cblxuXG5cbiAgICAmLS1uZXh0IGEge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tbm8tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxbiszKSA+IGEge1xuICAgICAgICBAYXBwbHkgYmctZ3JlZW47XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMm4rMykgPiBhIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUtbGlnaHQ7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoM24rMykgPiBhIHtcbiAgICAgICAgQGFwcGx5IGJnLXllbGxvdztcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1sLTN4bDtcbiAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgICBAYXBwbHkgYmctb3BhY2l0eS0xMDtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG5cbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHQtbWQoKTtcblxuICAgICAgICAmX19kYXkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlX19jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1sLTN4bDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAubGVzc29uX19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbC0zeGw7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm91bmRlZCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1yLTN4bDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBAYXBwbHkgZmxleC1jb2w7XG4gICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC04O1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1yb3c7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1sLTN4bDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA0ODhweCkge1xuICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlc3Nvbl9fYnV0dG9ucyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDg4cHgpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IHB0LTY7XG4gICAgICAgIEBhcHBseSBnYXAtNjtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgQGFwcGx5IGZsZXgtd3JhcDtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LW5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgICAgICBAYXBwbHkgYmctb3BhY2l0eS0yNTtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgIEBhcHBseSBweC00O1xuICAgICAgICAgICAgQGFwcGx5IHB5LTI7XG4gICAgICAgICAgICBAYXBwbHkgZ2FwLXgtNDtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLW1kO1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1uYXZ5LWRhcms7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZsYXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHAtODtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29sIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRvd25sb2FkIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIC5kb3dubG9hZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzZWxmLWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1aXotY2FyZCB7XG4gICAgQGFwcGx5IGJnLWdyZWVuO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgIEBhcHBseSBqdXN0aWZ5LWJldHdlZW47XG4gICAgQGFwcGx5IGJnLWxlZnQtYm90dG9tO1xuICAgIEBhcHBseSBiZy1uby1yZXBlYXQ7XG4gICAgQGFwcGx5IG1iLTg7XG4gICAgQGFwcGx5IGZvbnQtYm9keTtcblxuICAgIG1pbi1oZWlnaHQ6IDIxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvYXBwL2xlc3Nvbi1iZy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxLjRyZW07XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIEBhcHBseSBmbGV4LXJvdztcblxuICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMzJyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUuNXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHk7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC10aXRsZSgpO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBhcHBseSBzZWxmLWVuZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnF1aXotY2FyZF9fYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgQGFwcGx5IGJnLW9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9sZXNzb24tYmctMi5zdmcnKTtcbiAgICB9XG59XG5cbi5kb3dubG9hZC1jYXJkIHtcbiAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuXG4gICAgQGluY2x1ZGUgdGV4dC1zbSgpO1xuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBAYXBwbHkgYmctY292ZXI7XG4gICAgICAgIEBhcHBseSBiZy1jZW50ZXI7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtMDtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LTA7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgQGFwcGx5IGgtZnVsbDtcbiAgICAgICAgICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgICAgICAgICAgQGFwcGx5IGJnLW9wYWNpdHktNzU7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHk7XG4gICAgICAgIEBhcHBseSBtYi04O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IG1yLTY7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgfVxuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcblxuICAgICAgICBtaW4taGVpZ2h0OiAzMnJlbTtcblxuICAgICAgICAuZG93bmxvYWQtY2FyZCB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXItMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTguNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2dyZXNzLWNhcmQge1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBiZy12aW9sZXQtbGlnaHQ7XG4gICAgQGFwcGx5IHRleHQtdmlvbGV0LWJyaWdodDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG5cbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDVyZW0gMnJlbTtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGFwcGx5IHctYXV0bztcblxuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBoMy5wcm9ncmVzcy1jYXJkX192YWx1ZSB7XG4gICAgICAgIEBhcHBseSBwdC00O1xuICAgICAgICBAYXBwbHkgZm9udC1leHRyYWJvbGQ7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgICAgICBAYXBwbHkgYmctdmlvbGV0LWJyaWdodDtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcblxuICAgICAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIH1cbn1cblxuLmhvbWUtY2FyZC0tbGl0dGxlIHtcbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtd3JhcDtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LW5vd3JhcDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtY2FyZCB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICBAYXBwbHkgc2VsZi1jZW50ZXI7XG5cbiAgICAgICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzZWxmLWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNlc3Npb24tbGV2ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0LCBzcGFuLCBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi52aWV3LWNvdXJzZXMtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuIiwiLmJhbm5lciB7XG4gICAgQGFwcGx5IHBiLTEyO1xuICAgIEBhcHBseSBiZy15ZWxsb3c7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgIEBhcHBseSBtYi04O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBAYXBwbHkgZmxleC1jb2wtcmV2ZXJzZTtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LXJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogLTEzMHB4IDAgYXV0byBhdXRvO1xuICAgICAgICB3aWR0aDogMjByZW07XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogLTEzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufSIsIi8vIFNJR05VUCBQQUdFXG5cbi5zaWdudXAtYmxvYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMzJweDtcbiAgICB9XG59XG5cbi5mcmVlYmllcy1zaWdudXAge1xuICAgIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyAvL1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDsgLy8gZm9yIGJsdWcgYmcgaW4gaGVhZGVyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDE2MHB4KTtcbiAgICBtaW4td2lkdGg6IDEwMC4zdnc7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keSBmb250LWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5sb2dpbi1pbnB1dC1jb250YWluZXI+bGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lcj5pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnNlbnQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDJmNWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIE1BSU4gUEFHRVxuXG4uZnJlZWJpZXMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NWNkO1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcblxuICAgICZfX2Jsb2Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5M2NkMjQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjE7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1peGluIGNsb2NrQmFja2dyb3VuZCgkaW1hZ2VVcmwpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlVXJsKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jbG9jayB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tNy1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvNy1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTYtZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzYtZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS01LWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy81LWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tNC1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvNC1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTMtZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzMtZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS0yLWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy8yLWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tMS1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvMS1kYXkucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tMC1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvMC1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZ251cC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTNjZDI0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cblxuICAgICZfX3JpYmJvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IC02NXB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIC8vaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxMTQ3NztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAjY2hlY2ttYXJrIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbn1cblxuLnN1YnNjcmlwdGlvbi1jaG9pY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IC02M3B4O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYmFja2dyb3VuZDogIzI0MmY1ZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXJyZW5jeS1jaG9pY2Uge1xuICAgICZfX2JveCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ3LCA5MywgMC4xKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BlY2lhbC1vZmZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk0Y2UyNDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keSBmb250LWJvbGQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9jdXJzb3ItcG9pbnRlci5zdmdcIiksIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkKy5jdXJyZW5jeS1jaG9pY2VfX2JveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCA0NywgOTMsIDEpO1xuXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5mcmVlYmllcy1zbGlkZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIC8vIG1hcmdpbiBiZXR3ZWVuIHNsaWRlc1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIH1cblxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1JTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRvcDogLTU1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTExNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICB0b3A6IDQ1JTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3kge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTMxMHB4O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgdG9wOiAtMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mcmVlYmllcy1wYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbn1cblxuLmZyZWViaWVzLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAuZnJlZWJpZXMtdGFic19fc2VsZWN0LWJ0biB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWl4aW4gc2lkZVN0eWxlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvdGFiLXJpZ2h0LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogMTA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1peGluIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKCRpbWFnZVVybCkge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VVcmw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJlZ2lubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZWM5NDk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGVlY2hCdWJibGVUcmlhbmdsZSh1cmwoJy4uLy4uL2ltYWdlcy9zcGVlY2gtYnViYmxlLWdyZWVuLnBuZycpKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpZGVTdHlsZSgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbnRlcm1lZGlhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2YzY0NDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUteWVsbG93LnBuZycpKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpZGVTdHlsZSgpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWR2YW5jZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxOWMzOTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtb3JhbmdlLnBuZycpKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpZGVTdHlsZSgpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saXZlLWxlc3NvbnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UxNGE5MztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtcGluay5wbmcnKSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3QtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQyZjVkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxufVxuXG5cbi5mcmVlYmllcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzI0MmY1ZDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keSBmb250LWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyNDJmNWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbnRyby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwIHtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIH1cblxuICAgIC5zaWdudXAtY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaDMsXG4gICAgICAgIHAsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtaXhpbiB2aWRlb0Jsb2IoJGltYWdlVXJsKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlVXJsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWRlb0Jsb2IodXJsKCcuLi8uLi9pbWFnZXMvZ3JlZW4tYmxvYi5wbmcnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy95ZWxsb3ctYmxvYi5wbmcnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy9vcmFuZ2UtYmxvYi5wbmcnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1waW5rIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWRlb0Jsb2IodXJsKCcuLi8uLi9pbWFnZXMvcGluay1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZWRhZjY7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDMwcHggMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLXZpZGVvLW1hdGVyaWFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wb2RjYXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMTljMzk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZpdGllcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTE0YTkzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg2LFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZyZWViaWVzLXRlc3RpbW9uaWFscyB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVjZDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLXdvbWFuIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE5MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDk4cHg7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9keSBmb250LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1peGluIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKCRpbWFnZVVybCkge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZVVybDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZWRhZjY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtbGlnaHQtYmx1ZS5wbmcnKSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1pZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWVjOTQ5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQyZjVkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtZGFyay1ibHVlLnBuZycpKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyLS1zY3JvbGwtZnJlZWJpZXMge1xuICAgIHotaW5kZXg6IDMwICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvX19idW50aW5nLS1mcmVlYmllcyB7XG4gICAgei1pbmRleDogMTE7XG59XG5cblxuXG5cbi5tb2RhbCB7XG4gICAgQGFwcGx5IGZpeGVkIHctZnVsbCBoLWZ1bGwgdG9wLTAgbGVmdC0wIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHotNTAgYmctbmF2eS1kYXJrIGJnLW9wYWNpdHktNzU7XG59XG5cbi5tb2RhbC1jb250YWluZXIge1xuICAgIEBhcHBseSBiZy13aGl0ZSB3LWZ1bGwgbXgtYXV0byByb3VuZGVkIHNoYWRvdy1sZyB6LTUwIG92ZXJmbG93LXktYXV0byByZWxhdGl2ZSBwLTY7XG5cbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSB3LTExLzEyO1xuXG4gICAgICAgIGhlaWdodDogOTB2aFxuICAgIH1cbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBwLTY7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbDtcbiAgICBAYXBwbHkgei0xMDtcblxuICAgIHRvcDogLTFyZW07XG4gICAgcmlnaHQ6IC0xcmVtO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgdGV4dC1sZWZ0O1xuXG4gICAgQGFwcGx5IHJlbGF0aXZlO1xufVxuIiwiLmp1c3RpZnktc2VsZi1lbmQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLy8gYnV0dHkgdXNlZCBvbiBsb2dpbi9yZWdpc3Rlci9mb3Jnb3QgcGFnZXNcbnNtYWxsLmVycm9ye1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy8gPGZvcm0+IGhhZCBhIHBhZGRpbmcgLSBidXQgaSByZW1vdmVkIHRoZSB0YWdzIHRvIHByZXZlbnQgcGFnZSBzdWJtaXRzICh1c2luZyBheGlvcyBwb3N0IGluc3RlYWQpXG4vLyB1c2luZyB0aGlzIGNsYXNzIGluc3RlYWRcbi5mb3JtQ29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uc2VtaXRyYW5zcGFyZW50e1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmlucHV0LWVycm9ye1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5tdDIwe1xuICAgIG1hcmdpbi10b3A6MjBweDtcbn1cblxuLy8gZ2VuZXJhbCBhcHAgbWVzc2FnZXNcbi5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2RmNDc1OTtcbiAgICAvL2JhY2tncm91bmQ6IHJlZDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzk0Y2UyNDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NGNlMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdGF0dXNNZXNzYWdlcyAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnN0YXR1c01lc3NhZ2VzIC5lcnJvci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/