@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;
}
.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-\[250px\]{
	height: 250px;
}
.h-\[226px\]{
	height: 226px;
}
.h-40{
	height: 10rem;
}
.h-24{
	height: 6rem;
}
.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-0{
	min-height: 0px;
}
.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-3\/4{
	width: 75%;
}
.w-4{
	width: 1rem;
}
.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-\[276px\]{
	max-width: 276px;
}
.max-w-3xl{
	max-width: 48rem;
}
.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-pointer{
	cursor: pointer;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.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-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-gray-300{
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.border-v2-grey0{
	--tw-border-opacity: 1;
	border-color: rgba(229, 239, 255, 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-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-gradient-to-b{
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.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;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.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;
}
.pr-2{
	padding-right: 0.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-pumpkin{
	--tw-text-opacity: 1;
	color: rgba(255, 140, 4, 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-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-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-32{
		width: 8rem;
	}
	.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-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, 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-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.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-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-3\/4{
		width: 75%;
	}
	.xl\:w-\[1140px\]{
		width: 1140px;
	}
	.xl\:w-1\/4{
		width: 25%;
	}
	.xl\:w-32{
		width: 8rem;
	}
	.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-1\/2{
		width: 50%;
	}
	.\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\:flex-row{
		flex-direction: row;
	}
	.\32xl\:items-start{
		align-items: flex-start;
	}
	.\32xl\:p-16{
		padding: 4rem;
	}
	.\32xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}
@media (min-width: 1920px){
	.\33xl\:w-2\/3{
		width: 66.666667%;
	}
	.\33xl\:w-1\/3{
		width: 33.333333%;
	}
}

/*# 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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QUg2cERBO0FhbjBDUTtFVjFWUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSHNxREE7QWF6ekNRO0VWN1dSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSCtxREE7QWF4ekNJO0VBQ0k7RUFDQTtBYjB6Q1I7QUduckRBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVU4WFk7Q1Y5WFo7QUFBQTtDQUFBO0NBQUE7QVVzWUk7RUFDSTtBYnN6Q1I7QUc3ckRBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VVNlpnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWamFoQjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FVeWFRO0VBQ0k7RUFDQTtBYit5Q1o7O0FHMXREQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FVNmJJO0VBQ0k7RUFDQTtBYjJ5Q1I7QWF6eUNRO0VWamNSO0VBQUE7RUFBQTtBSCt1REE7QUcvdURBO0NBQUE7Q0FBQTtDQUFBO0VVd2NZO0NWeGNaOztBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVV3ZEk7RUFDQTtDVnpkSjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0VVb2VZO0NWcGVaO0FVdWVRO0VSeGNKO0VBQ0E7QUw4dURKO0FHOXdEQTtDQUFBO0NBQUE7RVVpZlE7RUFDQTtDVmxmUjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVV5Zlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q1ZqZ0JaO0FBQUE7Q0FBQTtDQUFBO0VVdWdCWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y1Z0JaO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QVU2aEJJO0VBQ0k7QWIyeENSO0FHenpEQTtDQUFBO0NBQUE7O0FVc2lCQTtFQUNJO0FieXhDSjs7QUdoMERBO0NBQUE7Q0FBQTtBVTZpQkk7RVY3aUJKO0VBQUE7RUFBQTtBSHkwREE7QUd6MERBO0NBQUE7Q0FBQTtDQUFBO0FVd2pCSTtFQUNJO0Fic3hDUjtBRy8wREE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVVxbEJRO0VSampCSjtFQUNBO0NGckNKO0FVeWxCUTtFQUNJO0VBQ0E7QWJreENaO0FHNzJEQTtDQUFBO0NBQUE7RVVpbUJRO0VBQ0E7RUFDQTtFQUNBO0NWcG1CUjtBVXNtQlE7RUFDSTtBYmd4Q1o7QUd2M0RBO0NBQUE7Q0FBQTtFVThtQlE7Q1Y5bUJSO0FVK21CUTtFQUhKO0lBSVE7RWIrd0NWO0FBQ0Y7QUdoNERBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7RVU2bkJRO0NWN25CUjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FVb29CUTtFVnBvQlI7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUh3NURBO0FhbndDWTtFQURKO0lBRVE7SUFDQTtFYnN3Q2Q7RWFud0NNO0lBRVE7RWJzd0NkO0VhbndDTTtJQUVRO0Vic3dDZDtBQVRGO0FHOTVEQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBVTZxQlE7RVY3cUJSO0VBQUE7RUFBQTtBSG83REE7QUdwN0RBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO01BQUE7Q0FBQTtDQUFBO0VVNHJCWTtFQVVBO0VBQ0E7Q1Z2c0JaO0FVOHJCWTtFQWJKO0lBY1E7RWJ3d0NkO0FBQ0Y7QWF0d0NZO0VBakJKO0lBa0JRO0VieXdDZDtBQUNGO0FHNzhEQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QVU4c0JZO0VBQ0k7QWJxd0NoQjtBR3A5REE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtFVTZ0Qlk7RUFDQTtDVjl0Qlo7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0VVMHVCWTtDVjF1Qlo7QUFBQTtDQUFBO0NBQUE7O0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFVWd3Qkk7RUFDQTtFQUNBO0VBQ0E7Q1Zud0JKO0FVcXdCSTtFVnJ3Qko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VVbXZCQTtJQXNCUTtJQUNBO0lBQ0E7RWIwdkNOO0FBQ0Y7QUd0Z0VBO0NBQUE7Q0FBQTtFRXlDSTtFQUNBO0NGMUNKO0FFNENJO0VRa3VCQTtJUmp1Qkk7SUFDQTtFTG0rRE47QUFDRjtBR2xoRUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtFVWt5QlE7Q1ZseUJSOztBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVU0eUJJO0VBRUE7RVIvd0JBO0VBQ0E7Q0ZoQ0o7QUFBQTtDQUFBO0NBQUE7Q0FBQTtFVXV6QlE7Q1Z2ekJSO0FVeXpCUTtFQUNJO0VWMXpCWjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUgwakVBO0FhcHZDUTtFVnQwQlI7RUFBQTtFQUFBO0VVeTBCWTtJQUNJO0VidXZDZDtBQUNGO0FHbGtFQTtDQUFBO0NBQUE7Q0FBQTtFVW8xQlE7RUFDQTtDVnIxQlI7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0VVKzFCUTtFQUNBO0NWaDJCUjtBVW0yQkk7RVZuMkJKO0VBQUE7RUFBQTtFVXN5QkE7SUFnRVE7RWJndkNOO0VHdGxFRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RVU2MkJZO0lBR0k7SUFDQTtFYjZ1Q2Q7QUFDRjs7QUcvbEVBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFVSszQkk7RUFDQTtDVmg0Qko7QUFBQTtDQUFBO0VVcTRCUTtFQUNBO0NWdDRCUjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0VVODRCUTtFQUNBO0NWLzRCUjtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RVV5NUJRO0NWejVCUjs7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBVWs2QlE7RVZsNkJSO0VBQUE7RUFBQTtBSHdvRUE7QWEvdENRO0VBQ0k7QWJpdUNaO0FHM29FQTtDQUFBO0NBQUE7RVVxN0JZO0NWcjdCWjtBVWk3Qlk7RVZqN0JaO0VBQUE7RUFBQTtBSHFwRUE7QUdycEVBO0NBQUE7RVUwN0JnQjtDVjE3QmhCOztBVWk4QkE7RUFDSTtFQUNBO0VBRUE7RVZyOEJKO0VVdThCSTtFQUNBO0FiMHRDSjtBYXp0Q0k7RUFDSTtBYjJ0Q1I7QWF6dENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIydENSO0FhenRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJ0Q1I7QWF6dENJO0VBQ0k7QWIydENSO0FhMXRDUTtFQUNJO0FiNHRDWjtBYTF0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjR0Q1o7QWF4dENRO0VBQ0k7RUFDQTtBYjB0Q1o7QWF4dENRO0VBQ0k7RUFDQTtBYjB0Q1o7QWF4dENRO0VBQ0k7RUFDQTtBYjB0Q1o7O0FhbnRDQTtFQUNJO0Fic3RDSjs7QUd4dEVBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VXTUk7Q1hOSjtBV1FJO0VBQ0k7RUFDQTtFWFZSO0FIcXVFQTtBR3J1RUE7Q0FBQTtDQUFBO0FXa0JRO0VYbEJSO0VBQUE7RUFBQTtFV0FBO0lBd0JRO0VkeXRFTjtBQUpGO0FjbHRFSTtFQUNJO0VBQ0E7QWR5dEVSO0FjdnRFUTtFQUpKO0lBS1E7SUFDQTtFZDB0RVY7QUFDRjs7QWU1dkVBO0VBQ0k7QWYrdkVKOztBZ0I5dkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpd0VKO0FnQi92RUk7RUFQSjtJQVFRO0lBQ0E7SUFDQTtFaEJrd0VOO0FBQ0Y7QWdCaHdFSTtFQWJKO0lBY1E7SUFDQTtFaEJtd0VOO0FBQ0Y7O0FnQmh3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbXdFSjtBZ0Jod0VRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RWhCbXdFVjtBQUNGO0FnQmp3RVE7RUFDSTtFQUNBO0VBQ0E7RWJ2Q1o7RWF5Q1k7QWhCbXdFWjtBZ0Jqd0VZO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFaEJvd0VkO0FBQ0Y7QUdwekVBO0NBQUE7Q0FBQTtBYXNEWTtFQWxCSjtJQW1CUTtFaEJvd0VkO0FBQ0Y7QWdCaHdFSTtFQUNJO0VBQ0E7QWhCa3dFUjtBZ0Jod0VRO0VBSko7SUFLUTtJQUNBO0lBQ0E7RWhCbXdFVjtBQUNGO0FnQmh3RUk7RUFDSTtFQUNBO0VBQ0E7RWIxRVI7RUFBQTtFYTRFUTtBaEJrd0VSO0FnQmh3RVE7RUFQSjtJQVFRO0VoQm13RVY7QUFDRjtBZ0Jod0VJO0VBQ0k7QWhCa3dFUjtBZ0IvdkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQml3RVI7QWdCOXZFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmd3RVI7QWdCNXZFUTtFQUNJO0VBQ0E7RUFDQTtBaEI4dkVaO0FnQjN2RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNnZFWjtBZ0J4dkVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWJ0SVo7RWF3SVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIwdkVaO0FnQnh2RVk7RUFaSjtJQWFRO0VoQjJ2RWQ7QUFDRjtBZ0J6dkVZO0VBR0k7QWhCeXZFaEI7O0FnQmh2RUE7RUFDSTtFQUNBO0FoQm12RUo7QWdCanZFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbXZFUjtBZ0JodkVJO0VBQ0k7RUFDQTtBaEJrdkVSO0FnQmh2RVE7RUFKSjtJQUtRO0VoQm12RVY7QUFDRjtBZ0JqdkVRO0VBQ0k7RUFDQTtFQUNBO0FoQm12RVo7QWdCL3VFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaXZFUjtBZ0I3dUVRO0VBQ0k7RUFDQTtFYnBNWjtFYXNNWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCK3VFWjtBZ0I3dUVZO0VBR0k7QWhCNnVFaEI7QWdCMXVFWTtFQXhCSjtJQXlCUTtFaEI2dUVkO0FBQ0Y7O0FnQmp1RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCb3VFSjtBZ0JsdUVJO0VBUko7SUFTUTtJQUNBO0lBQ0E7RWhCcXVFTjtBQUNGO0FnQm51RUk7RUFkSjtJQWVRO0VoQnN1RU47QUFDRjtBZ0JwdUVJO0VBbEJKO0lBbUJRO0VoQnV1RU47QUFDRjtBZ0JydUVJO0VBM0JBO0VBQ0E7RUFDQTtBaEJtd0VKO0FnQnR1RUk7RUEvQkE7RUFDQTtFQUNBO0FoQnd3RUo7QWdCdnVFSTtFQW5DQTtFQUNBO0VBQ0E7QWhCNndFSjtBZ0J4dUVJO0VBdkNBO0VBQ0E7RUFDQTtBaEJreEVKO0FnQnp1RUk7RUEzQ0E7RUFDQTtFQUNBO0FoQnV4RUo7QWdCMXVFSTtFQS9DQTtFQUNBO0VBQ0E7QWhCNHhFSjtBZ0IzdUVJO0VBbkRBO0VBQ0E7RUFDQTtBaEJpeUVKO0FnQjV1RUk7RUF2REE7RUFDQTtFQUNBO0FoQnN5RUo7QUczZ0ZBO0NBQUE7RWFnU1E7Q2JoU1I7QWFrU1E7RUFDSTtFQUNBO0VBQ0E7QWhCK3VFWjtBZ0I1dUVRO0VBQ0k7RUFDQTtFQUNBO0FoQjh1RVo7O0FnQnp1RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNHVFSjtBZ0IxdUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjR1RVI7QWdCenVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjJ1RVI7QWdCdnVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJ4VlI7RWEwVlE7RUFDQTtFQUNBO0VBQ0E7QWhCd3VFUjtBZ0JwdUVRO0VBQ0k7QWhCc3VFWjtBR3hrRkE7Q0FBQTtDQUFBO0NBQUE7QWF1V2dCO0VBRUk7RUFDQTtBaEJxdUVwQjtBZ0JsdUVnQjtFQUNJO0VBQ0E7QWhCb3VFcEI7QWdCanVFZ0I7RUFDSTtFQUNBO0FoQm11RXBCO0FnQmh1RWdCO0VBQ0k7RUFDQTtBaEJrdUVwQjtBZ0I1dEVJO0VBQ0k7RUFDQTtFYmpZUjtFQUFBO0VhbVlRO0VBQ0E7QWhCOHRFUjtBZ0IzdEVJO0VBQ0k7RUFDQTtFYnpZUjtFQUFBO0VhMllRO0VBQ0E7RUFDQTtBaEI2dEVSO0FnQjF0RUk7RUFDSTtFQUNBO0VBQ0E7QWhCNHRFUjtBZ0J6dEVJO0VBQ0k7RUFDQTtBaEIydEVSOztBZ0J2dEVBO0VBQ0k7RUFDQTtBaEIwdEVKO0FnQnh0RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYnZhUjtFYXlhUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMHRFUjtBZ0J4dEVRO0VBR0k7QWhCd3RFWjs7QWdCbHRFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvQkE7RUFDQTtFYnRkUjtFQUFBO0FIeXBGQTtBZ0J0dEVRO0VBQ0k7RUFDQTtBaEJ3dEVaO0FnQnJ0RVE7RUFDSTtFQUNBO0FoQnV0RVo7QWdCcHRFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc3RFWjtBZ0Ivc0VRO0VBR0k7QWhCK3NFWjtBZ0Izc0VJO0VBQ0k7QWhCNnNFUjtB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QWxCczNHTjtBa0JuM0dJO0VBRUU7QWxCbzNHTjtBa0JsM0dNO0VBQ0U7QWxCbzNHUjtBa0I5M0dJO0VBRUU7QWxCKzNHTjtBa0I1M0dJO0VBRUU7QWxCNjNHTjtBa0IzM0dNO0VBQ0U7QWxCNjNHUjtBa0J2NEdJO0VBRUU7QWxCdzRHTjtBa0JyNEdJO0VBRUU7QWxCczRHTjtBa0JwNEdNO0VBQ0U7QWxCczRHUjtBa0JoNUdJO0VBRUU7QWxCaTVHTjtBa0I5NEdJO0VBRUU7QWxCKzRHTjtBa0I3NEdNO0VBQ0U7QWxCKzRHUjtBa0J6NUdJO0VBRUU7QWxCMDVHTjtBa0J2NUdJO0VBRUU7QWxCdzVHTjtBa0J0NUdNO0VBQ0U7QWxCdzVHUjtBa0JsNkdJO0VBRUU7QWxCbTZHTjtBa0JoNkdJO0VBRUU7QWxCaTZHTjtBa0IvNUdNO0VBQ0U7QWxCaTZHUjtBa0IzNkdJO0VBRUU7QWxCNDZHTjtBa0J6NkdJO0VBRUU7QWxCMDZHTjtBa0J4NkdNO0VBQ0U7QWxCMDZHUjtBa0JwN0dJO0VBRUU7QWxCcTdHTjtBa0JsN0dJO0VBRUU7QWxCbTdHTjtBa0JqN0dNO0VBQ0U7QWxCbTdHUjtBa0I3N0dJO0VBRUU7QWxCODdHTjtBa0IzN0dJO0VBRUU7QWxCNDdHTjtBa0IxN0dNO0VBQ0U7QWxCNDdHUjtBa0J0OEdJO0VBRUU7QWxCdThHTjtBa0JwOEdJO0VBRUU7QWxCcThHTjtBa0JuOEdNO0VBQ0U7QWxCcThHUjtBa0IvOEdJO0VBRUU7QWxCZzlHTjtBa0I3OEdJO0VBRUU7QWxCODhHTjtBa0I1OEdNO0VBQ0U7QWxCODhHUjtBa0J4OUdJO0VBRUU7QWxCeTlHTjtBa0J0OUdJO0VBRUU7QWxCdTlHTjtBa0JyOUdNO0VBQ0U7QWxCdTlHUjtBa0JqK0dJO0VBRUU7QWxCaytHTjtBa0IvOUdJO0VBRUU7QWxCZytHTjtBa0I5OUdNO0VBQ0U7QWxCZytHUjtBa0IxK0dJO0VBRUU7QWxCMitHTjtBa0J4K0dJO0VBRUU7QWxCeStHTjtBa0J2K0dNO0VBQ0U7QWxCeStHUjtBa0JuL0dJO0VBRUU7QWxCby9HTjtBa0JqL0dJO0VBRUU7QWxCay9HTjtBa0JoL0dNO0VBQ0U7QWxCay9HUjtBa0I1L0dJO0VBRUU7QWxCNi9HTjtBa0IxL0dJO0VBRUU7QWxCMi9HTjtBa0J6L0dNO0VBQ0U7QWxCMi9HUjtBa0JyZ0hJO0VBRUU7QWxCc2dITjtBa0JuZ0hJO0VBRUU7QWxCb2dITjtBa0JsZ0hNO0VBQ0U7QWxCb2dIUjtBa0I5Z0hJO0VBRUU7QWxCK2dITjtBa0I1Z0hJO0VBRUU7QWxCNmdITjtBa0IzZ0hNO0VBQ0U7QWxCNmdIUjtBa0J2aEhJO0VBRUU7QWxCd2hITjtBa0JyaEhJO0VBRUU7QWxCc2hITjtBa0JwaEhNO0VBQ0U7QWxCc2hIUjtBa0JoaUhJO0VBRUU7QWxCaWlITjtBa0I5aEhJO0VBRUU7QWxCK2hITjtBa0I3aEhNO0VBQ0U7QWxCK2hIUjtBa0J6aUhJO0VBRUU7QWxCMGlITjtBa0J2aUhJO0VBRUU7QWxCd2lITjtBa0J0aUhNO0VBQ0U7QWxCd2lIUjtBa0JsakhJO0VBRUU7QWxCbWpITjtBa0JoakhJO0VBRUU7QWxCaWpITjtBa0IvaUhNO0VBQ0U7QWxCaWpIUjtBa0IzakhJO0VBRUU7QWxCNGpITjtBa0J6akhJO0VBRUU7QWxCMGpITjtBa0J4akhNO0VBQ0U7QWxCMGpIUjtBa0Jwa0hJO0VBRUU7QWxCcWtITjtBa0Jsa0hJO0VBRUU7QWxCbWtITjtBa0Jqa0hNO0VBQ0U7QWxCbWtIUjtBa0I3a0hJO0VBRUU7QWxCOGtITjtBa0Iza0hJO0VBRUU7QWxCNGtITjtBa0Ixa0hNO0VBQ0U7QWxCNGtIUjtBa0J0bEhJO0VBRUU7QWxCdWxITjtBa0JwbEhJO0VBRUU7QWxCcWxITjtBa0JubEhNO0VBQ0U7QWxCcWxIUjtBa0IvbEhJO0VBRUU7QWxCZ21ITjtBa0I3bEhJO0VBRUU7QWxCOGxITjtBa0I1bEhNO0VBQ0U7QWxCOGxIUjtBa0J4bUhJO0VBRUU7QWxCeW1ITjtBa0J0bUhJO0VBRUU7QWxCdW1ITjtBa0JybUhNO0VBQ0U7QWxCdW1IUjtBa0JqbkhJO0VBRUU7QWxCa25ITjtBa0IvbUhJO0VBRUU7QWxCZ25ITjtBa0I5bUhNO0VBQ0U7QWxCZ25IUjtBa0IxbkhJO0VBRUU7QWxCMm5ITjtBa0J4bkhJO0VBRUU7QWxCeW5ITjtBa0J2bkhNO0VBQ0U7QWxCeW5IUjtBa0Jub0hJO0VBRUU7QWxCb29ITjtBa0Jqb0hJO0VBRUU7QWxCa29ITjtBa0Job0hNO0VBQ0U7QWxCa29IUjtBa0I1b0hJO0VBRUU7QWxCNm9ITjtBa0Ixb0hJO0VBRUU7QWxCMm9ITjtBa0J6b0hNO0VBQ0U7QWxCMm9IUjtBa0JycEhJO0VBRUU7QWxCc3BITjtBa0JucEhJO0VBRUU7QWxCb3BITjtBa0JscEhNO0VBQ0U7QWxCb3BIUjtBa0I5cEhJO0VBRUU7QWxCK3BITjtBa0I1cEhJO0VBRUU7QWxCNnBITjtBa0IzcEhNO0VBQ0U7QWxCNnBIUjtBa0J2cUhJO0VBRUU7QWxCd3FITjtBa0JycUhJO0VBRUU7QWxCc3FITjtBa0JwcUhNO0VBQ0U7QWxCc3FIUjtBa0JockhJO0VBRUU7QWxCaXJITjtBa0I5cUhJO0VBRUU7QWxCK3FITjtBa0I3cUhNO0VBQ0U7QWxCK3FIUjtBa0J6ckhJO0VBRUU7QWxCMHJITjtBa0J2ckhJO0VBRUU7QWxCd3JITjtBa0J0ckhNO0VBQ0U7QWxCd3JIUjtBa0Jsc0hJO0VBRUU7QWxCbXNITjtBa0Joc0hJO0VBRUU7QWxCaXNITjtBa0IvckhNO0VBQ0U7QWxCaXNIUjtBa0Izc0hJO0VBRUU7QWxCNHNITjtBa0J6c0hJO0VBRUU7QWxCMHNITjtBa0J4c0hNO0VBQ0U7QWxCMHNIUjtBa0JwdEhJO0VBRUU7QWxCcXRITjtBa0JsdEhJO0VBRUU7QWxCbXRITjtBa0JqdEhNO0VBQ0U7QWxCbXRIUjtBa0I3dEhJO0VBRUU7QWxCOHRITjtBa0IzdEhJO0VBRUU7QWxCNHRITjtBa0IxdEhNO0VBQ0U7QWxCNHRIUjtBa0J0dUhJO0VBRUU7QWxCdXVITjtBa0JwdUhJO0VBRUU7QWxCcXVITjtBa0JudUhNO0VBQ0U7QWxCcXVIUjtBa0IvdUhJO0VBRUU7QWxCZ3ZITjtBa0I3dUhJO0VBRUU7QWxCOHVITjtBa0I1dUhNO0VBQ0U7QWxCOHVIUjtBa0J4dkhJO0VBRUU7QWxCeXZITjtBa0J0dkhJO0VBRUU7QWxCdXZITjtBa0JydkhNO0VBQ0U7QWxCdXZIUjtBa0Jqd0hJO0VBRUU7QWxCa3dITjtBa0IvdkhJO0VBRUU7QWxCZ3dITjtBa0I5dkhNO0VBQ0U7QWxCZ3dIUjtBa0Ixd0hJO0VBRUU7QWxCMndITjtBa0J4d0hJO0VBRUU7QWxCeXdITjtBa0J2d0hNO0VBQ0U7QWxCeXdIUjtBa0JueEhJO0VBRUU7QWxCb3hITjtBa0JqeEhJO0VBRUU7QWxCa3hITjtBa0JoeEhNO0VBQ0U7QWxCa3hIUjtBa0I1eEhJO0VBRUU7QWxCNnhITjtBa0IxeEhJO0VBRUU7QWxCMnhITjtBa0J6eEhNO0VBQ0U7QWxCMnhIUjtBa0JyeUhJO0VBRUU7QWxCc3lITjtBa0JueUhJO0VBRUU7QWxCb3lITjtBa0JseUhNO0VBQ0U7QWxCb3lIUjtBa0I5eUhJO0VBRUU7QWxCK3lITjtBa0I1eUhJO0VBRUU7QWxCNnlITjtBa0IzeUhNO0VBQ0U7QWxCNnlIUjtBa0J2ekhJO0VBRUU7QWxCd3pITjtBa0JyekhJO0VBRUU7QWxCc3pITjtBa0JwekhNO0VBQ0U7QWxCc3pIUjtBa0JoMEhJO0VBRUU7QWxCaTBITjtBa0I5ekhJO0VBRUU7QWxCK3pITjtBa0I3ekhNO0VBQ0U7QWxCK3pIUjtBa0J6MEhJO0VBRUU7QWxCMDBITjtBa0J2MEhJO0VBRUU7QWxCdzBITjtBa0J0MEhNO0VBQ0U7QWxCdzBIUjtBa0JsMUhJO0VBRUU7QWxCbTFITjtBa0JoMUhJO0VBRUU7QWxCaTFITjtBa0IvMEhNO0VBQ0U7QWxCaTFIUjtBa0IzMUhJO0VBRUU7QWxCNDFITjtBa0J6MUhJO0VBRUU7QWxCMDFITjtBa0J4MUhNO0VBQ0U7QWxCMDFIUjtBa0JwMkhJO0VBRUU7QWxCcTJITjtBa0JsMkhJO0VBRUU7QWxCbTJITjtBa0JqMkhNO0VBQ0U7QWxCbTJIUjtBa0I3MkhJO0VBRUU7QWxCODJITjtBa0IzMkhJO0VBRUU7QWxCNDJITjtBa0IxMkhNO0VBQ0U7QWxCNDJIUjtBa0J0M0hJO0VBRUU7QWxCdTNITjtBa0JwM0hJO0VBRUU7QWxCcTNITjtBa0JuM0hNO0VBQ0U7QWxCcTNIUjtBa0IvM0hJO0VBRUU7QWxCZzRITjtBa0I3M0hJO0VBRUU7QWxCODNITjtBa0I1M0hNO0VBQ0U7QWxCODNIUjtBa0J4NEhJO0VBRUU7QWxCeTRITjtBa0J0NEhJO0VBRUU7QWxCdTRITjtBa0JyNEhNO0VBQ0U7QWxCdTRIUjs7QW1CbDNISTtFQUVFLGdFQXBDTztBbkJ3NUhiO0FtQnQzSEk7RUFFRSw0REFwQ087QW5CMjVIYjtBbUJ6M0hJO0VBRUUsdURBcENPO0FuQjg1SGI7QW1CNTNISTtFQUVFLHVEQXBDTztBbkJpNkhiO0FtQi8zSEk7RUFFRSwwREFwQ087QW5CbzZIYjtBbUJsNEhJO0VBRUUsa0VBcENPO0FuQnU2SGI7QW1CcjRISTtFQUVFLG1FQXBDTztBbkIwNkhiO0FtQng0SEk7RUFFRSxrRUFwQ087QW5CNjZIYjtBbUIzNEhJO0VBRUUsK0RBcENPO0FuQmc3SGI7QW1COTRISTtFQUVFLCtEQXBDTztBbkJtN0hiO0FtQmo1SEk7RUFFRSxpRUFwQ087QW5CczdIYjtBbUJwNUhJO0VBRUUsaUVBcENPO0FuQnk3SGI7QW1CdjVISTtFQUVFLGdFQXBDTztBbkI0N0hiO0FtQjE1SEk7RUFFRSxtRUFwQ087QW5CKzdIYjtBbUI3NUhJO0VBRUUsaUVBcENPO0FuQms4SGI7QW1CaDZISTtFQUVFLGdFQXBDTztBbkJxOEhiO0FtQm42SEk7RUFFRSxtRUFwQ087QW5CdzhIYjtBbUJ0NkhJO0VBRUUsaUVBcENPO0FuQjI4SGI7QW1CejZISTtFQUVFLGdFQXBDTztBbkI4OEhiO0FtQjU2SEk7RUFFRSxtRUFwQ087QW5CaTlIYjs7QW9CMzhIQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtBcEI2OEhGO0FvQjM4SEU7RUFDRTtFQUNBO0FwQjY4SEo7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CejhIQTtFQUNFO0FwQjQ4SEY7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CejhIQTtFQUNFO0FwQjQ4SEY7O0FvQno4SEE7RUFDRTtBcEI0OEhGOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjs7QW9CdDhIQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0FwQnc4SEY7QW9CdDhIRTtFQUNFO0VBQ0E7QXBCdzhISjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQnA4SEE7RUFDRTtBcEJ1OEhGOztBb0JwOEhBO0VBQ0U7QXBCdThIRjs7QW9CcDhIQTtFQUNFO0FwQnU4SEY7O0FvQmo4SEE7O0VBQUE7QUFJQTtFQUNFO0FwQm04SEY7QW9CajhIRTtFQUNFO0FwQm04SEo7O0FvQi83SEE7RUFDRTtBcEJrOEhGOztBb0IvN0hBO0VBQ0U7QXBCazhIRjs7QW9CLzdIQTtFQUNFO0FwQms4SEY7O0FvQi83SEE7RUFDRTtBcEJrOEhGOztBb0I1N0hBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBcEI4N0hGOztBb0IzN0hBO0VBQ0U7QXBCODdIRjtBb0I3N0hFO0VBQWU7QXBCZzhIakI7O0FvQjc3SEE7RUFDRTtBcEJnOEhGO0FvQi83SEU7RUFBZTtBcEJrOEhqQjs7QW9CLzdIQTtFQUNFO0FwQms4SEY7QW9CajhIRTtFQUFlO0FwQm84SGpCOztBb0JqOEhBO0VBQ0U7QXBCbzhIRjtBb0JuOEhFO0VBQWU7QXBCczhIakI7O0FBam1JQTtBQUdBO0NHdkJBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtFQUFBO0VBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0lBQUE7U0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtNQUFBO0FIdUJBO0FBQUE7Q0d2QkE7TUFBQTtBSHVCQTtBQUFBO0NHdkJBO01BQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO01BQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7SUFBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7U0FBQTtBSHVCQTtBQUFBO0NHdkJBO1NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NHdkJBO0NBQUE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIdUJBO0FBdkJBO0NHQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0FIdUJBO0FBdkJBO0NHQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIdUJBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vc2l0ZS5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi9hc3NldHMvc2Nzcy8lM0NpbnB1dCUyMGNzcyUyME51MjFyLSUzRSIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vYXNzZXRzL3Njc3MvJTNDaW5wdXQlMjBjc3MlMjBVQmpJLTAlM0UiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vMS1zZXR0aW5ncy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzItdG9vbHMvX21peGlucy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi8zLWdlbmVyaWMvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzQtZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzUtb2JqZWN0cy9fb2JqZWN0cy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2ZyZWViaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzctdXRpbGl0aWVzL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuXG5AdGFpbHdpbmQgY29tcG9uZW50cztcblxuQGltcG9ydCAnLi8xLXNldHRpbmdzL2dsb2JhbCc7XG5AaW1wb3J0ICcuLzItdG9vbHMvbWl4aW5zJztcbkBpbXBvcnQgJy4vMy1nZW5lcmljL3Jlc2V0JztcbkBpbXBvcnQgJy4vNC1lbGVtZW50cy9lbGVtZW50cyc7XG5AaW1wb3J0ICcuLzUtb2JqZWN0cy9vYmplY3RzJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2J1dHRvbic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2hlcm8nO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvY2FyZHMnO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvYmFubmVyJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL3NsaWRlcic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9mcmVlYmllcyc7XG5AaW1wb3J0ICcuLzctdXRpbGl0aWVzL3V0aWxpdGllcyc7XG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0IFwiYW9zL3NyYy9zYXNzL2Fvcy5zY3NzXCI7XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLy9AaW1wb3J0ICdzYXNzL2RpYWdub3N0aWNzLnNjc3MnO1xuXG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cblxuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cblxuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG5Vc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplIChvcGluaW9uYXRlZCkuXG4qL1xuXG5odG1sIHtcblx0LW1vei10YWItc2l6ZTogNDtcblx0dGFiLXNpemU6IDQ7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4qL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qXG5TZWN0aW9uc1xuPT09PT09PT1cbiovXG5cbi8qKlxuUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG5JbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OlxuXHRcdHN5c3RlbS11aSxcblx0XHQtYXBwbGUtc3lzdGVtLCAvKiBGaXJlZm94IHN1cHBvcnRzIHRoaXMgYnV0IG5vdCB5ZXQgYHN5c3RlbS11aWAgKi9cblx0XHQnU2Vnb2UgVUknLFxuXHRcdFJvYm90byxcblx0XHRIZWx2ZXRpY2EsXG5cdFx0QXJpYWwsXG5cdFx0c2Fucy1zZXJpZixcblx0XHQnQXBwbGUgQ29sb3IgRW1vamknLFxuXHRcdCdTZWdvZSBVSSBFbW9qaSc7XG59XG5cbi8qXG5Hcm91cGluZyBjb250ZW50XG49PT09PT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcblRleHQtbGV2ZWwgc2VtYW50aWNzXG49PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4xLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuMi4gQ29ycmVjdCB0aGUgb2RkICdlbScgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuXHRmb250LWZhbWlseTpcblx0XHR1aS1tb25vc3BhY2UsXG5cdFx0U0ZNb25vLVJlZ3VsYXIsXG5cdFx0Q29uc29sYXMsXG5cdFx0J0xpYmVyYXRpb24gTW9ubycsXG5cdFx0TWVubG8sXG5cdFx0bW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcblByZXZlbnQgJ3N1YicgYW5kICdzdXAnIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKlxuVGFidWxhciBkYXRhXG49PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiovXG5cbnRhYmxlIHtcblx0dGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5Gb3Jtc1xuPT09PT1cbiovXG5cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcblJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgJzppbnZhbGlkJyBzdHlsZXMgaW4gRmlyZWZveC5cblNlZTogaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzdcbiovXG5cbjotbW96LXVpLWludmFsaWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKipcblJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgJ2ZpZWxkc2V0JyBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5sZWdlbmQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byAnaW5oZXJpdCcgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkludGVyYWN0aXZlXG49PT09PT09PT09PVxuKi9cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbiIsIi8qKlxuICogTWFudWFsbHkgZm9ya2VkIGZyb20gU1VJVCBDU1MgQmFzZTogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuICogQSB0aGluIGxheWVyIG9uIHRvcCBvZiBub3JtYWxpemUuY3NzIHRoYXQgcHJvdmlkZXMgYSBzdGFydGluZyBwb2ludCBtb3JlXG4gKiBzdWl0YWJsZSBmb3Igd2ViIGFwcGxpY2F0aW9ucy5cbiAqL1xuXG4vKipcbiAqIFJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiAqL1xuXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFRhaWx3aW5kIGN1c3RvbSByZXNldCBzdHlsZXNcbiAqL1xuXG4vKipcbiAqIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5ICh3aXRoIFRhaWx3aW5kJ3MgZGVmYXVsdFxuICogICAgc2Fucy1zZXJpZiBmb250IHN0YWNrIGFzIGEgZmFsbGJhY2spIGFzIGEgc2FuZSBkZWZhdWx0LlxuICogMi4gVXNlIFRhaWx3aW5kJ3MgZGVmYXVsdCBcIm5vcm1hbFwiIGxpbmUtaGVpZ2h0IHNvIHRoZSB1c2VyIGlzbid0IGZvcmNlZFxuICogICAgdG8gb3ZlcnJpZGUgaXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGV2ZW4gd2hlbiB1c2luZyB0aGUgZGVmYXVsdCB0aGVtZS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnNhbnMnLCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIik7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMiAqL1xufVxuXG5cbi8qKlxuICogSW5oZXJpdCBmb250LWZhbWlseSBhbmQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzXG4gKiBhIGNsYXNzIGRpcmVjdGx5IG9uIHRoZSBgaHRtbGAgZWxlbWVudC5cbiAqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguXG4gKlxuICogICAgV2UgdXNlZCB0byBzZXQgdGhpcyBpbiB0aGUgaHRtbCBlbGVtZW50IGFuZCBpbmhlcml0IGZyb21cbiAqICAgIHRoZSBwYXJlbnQgZWxlbWVudCBmb3IgZXZlcnl0aGluZyBlbHNlLiBUaGlzIGNhdXNlZCBpc3N1ZXNcbiAqICAgIGluIHNoYWRvdy1kb20tZW5oYW5jZWQgZWxlbWVudHMgbGlrZSA8ZGV0YWlscz4gd2hlcmUgdGhlIGNvbnRlbnRcbiAqICAgIGlzIHdyYXBwZWQgYnkgYSBkaXYgd2l0aCBib3gtc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNFxuICpcbiAqXG4gKiAyLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC5cbiAqXG4gKiAgICBCeSBkZWZhdWx0LCB0aGUgd2F5IHRoZSBicm93c2VyIHNwZWNpZmllcyB0aGF0IGFuIGVsZW1lbnQgc2hvdWxkIGhhdmUgbm9cbiAqICAgIGJvcmRlciBpcyBieSBzZXR0aW5nIGl0J3MgYm9yZGVyLXN0eWxlIHRvIGBub25lYCBpbiB0aGUgdXNlci1hZ2VudFxuICogICAgc3R5bGVzaGVldC5cbiAqXG4gKiAgICBJbiBvcmRlciB0byBlYXNpbHkgYWRkIGJvcmRlcnMgdG8gZWxlbWVudHMgYnkganVzdCBzZXR0aW5nIHRoZSBgYm9yZGVyLXdpZHRoYFxuICogICAgcHJvcGVydHksIHdlIGNoYW5nZSB0aGUgZGVmYXVsdCBib3JkZXItc3R5bGUgZm9yIGFsbCBlbGVtZW50cyB0byBgc29saWRgLCBhbmRcbiAqICAgIHVzZSBib3JkZXItd2lkdGggdG8gaGlkZSB0aGVtIGluc3RlYWQuIFRoaXMgd2F5IG91ciBgYm9yZGVyYCB1dGlsaXRpZXMgb25seVxuICogICAgbmVlZCB0byBzZXQgdGhlIGBib3JkZXItd2lkdGhgIHByb3BlcnR5IGluc3RlYWQgb2YgdGhlIGVudGlyZSBgYm9yZGVyYFxuICogICAgc2hvcnRoYW5kLCBtYWtpbmcgb3VyIGJvcmRlciB1dGlsaXRpZXMgbXVjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBjb21wb3NlLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNlxuICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyAvKiAyICovXG59XG5cbi8qXG4gKiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0XG4gKi9cblxuaHIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi8qKlxuICogVW5kbyB0aGUgYGJvcmRlci1zdHlsZTogbm9uZWAgcmVzZXQgdGhhdCBOb3JtYWxpemUgYXBwbGllcyB0byBpbWFnZXMgc28gdGhhdFxuICogb3VyIGBib3JkZXIte3dpZHRofWAgdXRpbGl0aWVzIGhhdmUgdGhlIGV4cGVjdGVkIGVmZmVjdC5cbiAqXG4gKiBUaGUgTm9ybWFsaXplIHJlc2V0IGlzIHVubmVjZXNzYXJ5IGZvciB1cyBzaW5jZSB3ZSBkZWZhdWx0IHRoZSBib3JkZXItd2lkdGhcbiAqIHRvIDAgb24gYWxsIGVsZW1lbnRzLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9pc3N1ZXMvMzYyXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5ncmF5LjQwMCcsICNhMWExYWEpO1xufVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKiBPdmVycmlkZSBsZWdhY3kgZm9jdXMgcmVzZXQgZnJvbSBOb3JtYWxpemUgd2l0aCBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZXMuXG4gKlxuICogVGhpcyBpcyBhY3R1YWxseSBhbiBpbXByb3ZlbWVudCBvdmVyIHRoZSBuZXcgZGVmYXVsdHMgaW4gRmlyZWZveCBpbiBvdXIgdGVzdGluZyxcbiAqIGFzIGl0IHRyaWdnZXJzIHRoZSBiZXR0ZXIgZm9jdXMgc3R5bGVzIGV2ZW4gZm9yIGxpbmtzLCB3aGljaCBzdGlsbCB1c2UgYSBkb3R0ZWRcbiAqIG91dGxpbmUgaW4gRmlyZWZveCBieSBkZWZhdWx0LlxuICovXG4gXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2ZcbiAqIG9wdC1vdXQuXG4gKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgZm9ybSBlbGVtZW50IHByb3BlcnRpZXMgdGhhdCBhcmUgZWFzeSB0byBmb3JnZXQgdG9cbiAqIHN0eWxlIGV4cGxpY2l0bHkgc28geW91IGRvbid0IGluYWR2ZXJ0ZW50bHkgaW50cm9kdWNlXG4gKiBzdHlsZXMgdGhhdCBkZXZpYXRlIGZyb20geW91ciBkZXNpZ24gc3lzdGVtLiBUaGVzZSBzdHlsZXNcbiAqIHN1cHBsZW1lbnQgYSBwYXJ0aWFsIHJlc2V0IHRoYXQgaXMgYWxyZWFkeSBhcHBsaWVkIGJ5XG4gKiBub3JtYWxpemUuY3NzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBVc2UgdGhlIGNvbmZpZ3VyZWQgJ21vbm8nIGZvbnQgZmFtaWx5IGZvciBlbGVtZW50cyB0aGF0XG4gKiBhcmUgZXhwZWN0ZWQgdG8gYmUgcmVuZGVyZWQgd2l0aCBhIG1vbm9zcGFjZSBmb250LCBmYWxsaW5nXG4gKiBiYWNrIHRvIHRoZSBzeXN0ZW0gbW9ub3NwYWNlIHN0YWNrIGlmIHRoZXJlIGlzIG5vIGNvbmZpZ3VyZWRcbiAqICdtb25vJyBmb250IGZhbWlseS5cbiAqL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJywgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTtcbn1cblxuLyoqXG4gKiAxLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdCBhcyB0aGF0J3NcbiAqICAgIHRoZSBiZWhhdmlvciB5b3Ugd2FudCBhbG1vc3QgYWxsIG9mIHRoZSB0aW1lLiBJbnNwaXJlZCBieVxuICogICAgQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqIFxuICogMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlXG4gKiAgICBzZW5zaWJseSBieSBkZWZhdWx0IHdoZW4gb3ZlcnJpZGluZyBgZGlzcGxheWAgYnkgYWRkaW5nIGFcbiAqICAgIHV0aWxpdHkgbGlrZSBgaW5saW5lYC5cbiAqXG4gKiAgICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludGluZyBlcnJvciBpbiBzb21lXG4gKiAgICB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuICogXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTBcbiAqL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlXG4gKiB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIEVuc3VyZSB0aGUgZGVmYXVsdCBicm93c2VyIGJlaGF2aW9yIG9mIHRoZSBgaGlkZGVuYCBhdHRyaWJ1dGUuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIixudWxsLCIvL0ZvbnRzXG5AaW1wb3J0IHVybChcIi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9OGY1ZGZlYWEtYmE3Yy00MjRkLTk3NDgtNWE0OGI5YTIzYmY0XCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzQ4OGUzNWRhLTQ1YWMtNDllYS05MTkzLWIzZTg1NzExOWU2Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzhhNzYyZmVhLWFjZGUtNDNiMi1hOTdmLTNmNTIyOTM1NTJlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy9hNGQ1NTAzMi0wYTBmLTRhMDMtYjE3YS1jZGQwZDNkZDc0MTIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy81ZDE0ZGJlYi1hZjcyLTQ4OTQtOWEyOS1lMjU3ZjQ4YTQzMGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvNjJhZmNhZTYtZDdlZC00MWE3LWFjZTYtYzkwOTE0NjVmMjM2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvYjkzNmE1ZmYtNzllNS00MGVkLWE5NWEtYTcyMzZmYzJmMDQ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzNhN2IwZmQyLTU4OTgtNDcwZi04Yzc1LTc3YzE2YTFjNjhkOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzL2I0NzZjMmMwLWRjMTUtNGJjZS04MzMwLTQ0NTJlMzdjOTNjMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy85ODk1YjRjMy1lZTc0LTQ1NjktYTY1MS00MDRjMzRjNDY3MWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy82MDAxOGFkNS02ODk3LTQ5YjctODg1Ni00ZDg0OWUyYTE4YTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNraXBweSBTaGFycFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzkzNTk2OWQzLWMxYmMtNGYzNC1iMzA3LWYyMDVjNzRlMTA3OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzL2JlNWY2M2NiLTFlZTYtNGVmOC1hODYwLTk3YjQ1OGQ4MjVlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy9Db2xvdXJzXG4kc2hhZG93LWNvbG91cjogIzAwNTI2YjtcbiRwcmltYXJ5LWxpZ2h0OiAjMDA5NWNkO1xuXG4vL1JFTVxuJHJlbTogMTBweDtcblxuLy9Gb250IFNpemVzXG4kdGV4dC1zbTogMS41cmVtO1xuXG4vL0xpbmUgSGVpZ2h0XG4kbGg6IDJlbTtcbiIsIkBrZXlmcmFtZXMgc2xpZGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTE2MHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmx5IHtcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG59XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICA0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgNjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgIDgwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBzY3JpYmJsZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDI1JSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgICA3NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBtaXhpbiB0ZXh0LXNtKCkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWl4aW4gdGV4dC1tZCgpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1peGluIHRleHQtdGl0bGUoKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnMtYWxsKCkge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59IiwiLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBjbGFzcyBhdHRyaWJ1dGUgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTmF0dXJhbCBmbG93IGFuZCByaHl0aG0gaW4gYXJ0aWNsZXMgYnkgZGVmYXVsdCAqL1xuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMgYW5kIHRyYW5zaXRpb25zIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cblxuIiwiaHRtbCB7XG4gICAgZm9udC1zaXplOiAkcmVtO1xufVxuXG5ib2R5IHtcbiAgICBAYXBwbHkgZm9udC1ib2R5O1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgQGFwcGx5IG92ZXJmbG93LXgtaGlkZGVuO1xuXG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBAYXBwbHkgZm9udC1oZWFkaW5nO1xufVxuXG4uaW5saW5lRWRpdG9yIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICB9XG59XG5cbmgxLCAuaDEge1xuICAgIEBhcHBseSB0ZXh0LWgxO1xufVxuXG5oMywgLmgzIHtcbiAgICBAYXBwbHkgdGV4dC1oMztcbn1cblxudWwge1xuICAgIEBhcHBseSBsaXN0LWRpc2M7XG4gICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xufVxuXG4ubWFpbi1oZWFkZXIsIC5tYWluLXNpZGViYXIge1xuICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG59XG5cbi5ob21lLWNvbnRlbnQsIC5hYm91dC1wYWdlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG5sYWJlbCwgYSwgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvY3Vyc29yLXBvaW50ZXIuc3ZnJyksIGF1dG87XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxufVxuXG4uc2t5LWJhbm5lciB7XG4gICAgQGFwcGx5IGJnLXNreS1iYW5uZXI7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgICBAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW47XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgbWluLWhlaWdodDogMzEwcHg7XG5cbiAgICAmX19iZyB7XG4gICAgICAgIEBhcHBseSBiZy1jbG91ZHMgaC1mdWxsO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICAgICAgd2lkdGg6IDM0ODBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZSAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIGFuaW1hdGlvbjogZmx5IDJzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmX190ZXh0LWJsb2NrIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcblxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW47XG5cbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLnJldmlld3Mge1xuICAgIEBhcHBseSBiZy1idW50aW5nO1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAYXBwbHkgbWItMTI7XG4gICAgfVxuXG4gICAgLnJldmlldy1zbGlkZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW47XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9xdW90ZS5wbmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wO1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS0wO1xuICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTA7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkganVzdGlmeS1lbmQ7XG4gICAgICAgIEBhcHBseSBtdC04O1xuXG4gICAgICAgIC5zbGlkZXJfX3ByZXYsIC5zbGlkZXJfX25leHQge1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2ZycpLCBhdXRvO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfX3ByZXYgKyAuc2xpZGVyX19uZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBtbC02O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1yZXZpZXcge1xuICAgICAgICBAYXBwbHkgZm9udC1saWdodDtcbiAgICAgICAgQGFwcGx5IHB4LTE2O1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWxzIHtcbiAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IG10LTI0O1xuXG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIEBhcHBseSBnYXAtODtcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZTtcbiAgICAgICAgQGFwcGx5IHBsLTA7XG4gICAgICAgIEBhcHBseSBwdC02O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbXMtYXJlYSB7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG5cbiAgICBoMSwgaDIge1xuICAgICAgICBAYXBwbHkgdGV4dC1jbXNIMTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSBtdC0yNDtcbiAgICAgICAgQGFwcGx5IG1iLTEyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICArIHAge1xuICAgICAgICAgICAgQGFwcGx5IG10LTEyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZm9udC1saWdodDtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbn1cblxuLnZpZGVvIHtcbiAgICBAYXBwbHkgbWItODtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSBwYi0xNjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2FwcC92aWRlby1ibG9iLnN2ZycpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2LjJyZW07XG4gICAgICAgICAgICB3aWR0aDogNDQuMnJlbTtcbiAgICAgICAgICAgIHRvcDogLTYuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm8tZnVuIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0xMjtcbiAgICAgICAgICAgIEBhcHBseSBwYi0wO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWpzLCAudmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAudmlkZW8tanMsIGlmcmFtZSB7XG4gICAgICAgIC8vICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAvLyAgICAgQGFwcGx5IGgtZnVsbDtcbiAgICAgICAgLy8gICAgIEBhcHBseSByb3VuZGVkLTN4bDtcblxuICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcblxuICAgIC8vIGhlaWdodDogMDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gQGFwcGx5IGZsZXg7XG4gICAgICAgIC8vIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgICAgIC8vIEBhcHBseSBnYXAteC0xMjtcbiAgICAgICAgLy8gQGFwcGx5IGFic29sdXRlO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgcC0xMjtcblxuICAgICAgICAvLyB0b3A6IDUwJTtcbiAgICAgICAgLy8gbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtdmlvbGV0LWJyaWdodDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICBAYXBwbHkgcC0wO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3LWxlc3NvbiB7XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG5cbiAgICAucmV2aWV3LWxlc3Nvbi1idXR0b25zIHtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBwdC04O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdpZ2dsZSAwLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1sLTY7XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1sLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxlc3Nvbi1oZWFkZXIge1xuICAgIEBhcHBseSBtYi0xMjtcbn1cblxuLmxlc3Nvbi1xdWVzdGlvbiB7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG5cbiAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjNmI3MjgyO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgQGFwcGx5IG1yLTQ7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2QyZTU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0M3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmxvZ2luLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgYVtocmVmPVwiL3JlZ2lzdGVyXCJdLCBhW2hyZWY9XCIvbG9nLWluXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAubG9naW4taW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICAgIC5sb2dpbi1pbnB1dC1jb250YWluZXIgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAubG9naW4taW5wdXQtY29udGFpbmVyID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmxvZ2luLWVtYWlsX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAubG9naW4tZW1haWxfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ubG9naW4tZW1haWxfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5sb2dpbi1wYXNzd29yZF9fZm9yZ290LWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgICBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICB9XG4gICAgICAubG9naW4tYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5NmNlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAmLmhhcy1vZmZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGluZS10aHJvdWdoIHRleHQtcmVkMjMgbXItMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlZ2lzdGVyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MzA1QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTa2lwcHkgU2hhcnBcIjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24uc3VibWl0cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbi5zdWJtaXRsZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICByaWdodDo0MjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ2luLWJ0bjpob3ZlciwgLmxvZ2luLWJ0bjpmb2N1cywgLmxvZ2luLWJ0bjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NmNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnRlcm1zLXByaXZhY3ktbm90aWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgLnRlcm1zLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciA+IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBjaGFuZ2UgcGFzc3dvcmQgaW5wdXQgZG90cyB0byBhc3Rlcmlza1xuICAgICAgLy8ganMgZm9yIHRoaXMgaXMgaW4gdGhlbWUvbG9naW4uaHRtbC50d2lnXG5cbiAgICAgIC5sb2dpbi1wYXNzd29yZF9faW5wdXQge1xuICAgIC8vICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAjYXN0ZXJpc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmN1cnJlbmN5LWNob2ljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0MkY1RDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJi5zdWJwcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cmlrZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3VidGVybSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNraXBweSBTaGFycFwiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJpbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN1YnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZDRTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJzZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3BlY2lhbC1vZmZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMTQ3NztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvY3Vyc29yLXBvaW50ZXIuc3ZnXCIpLCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jdXJyZW5jeS1jaG9pY2VfX2JveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0Q0UyNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcCwgaDQsIC50ZXh0LWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLnN1YnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAuc3Vic2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuXG4gIC5jdXJyZW5jeWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICB9XG4gICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5jdXJyZW5jeS1jaG9pY2Uge1xuICAgICAgICAgICAgLyogbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnUmlzcGFybWlhcmUg4oKsOS44MCc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIxNDc3O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtIDEuNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH0gKi9cbiAgICAgICAgICAgIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvYmVzdC12YWx1ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiAgLy8gRk9SVU0gLyBORVcgVEhSRUFEIFBBR0VcblxuICAuYWJvdXQtdXMtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzAwOTZjZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Y2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC05MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDk2Y2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1wYWdlLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgY29sb3I6ICMwMDk2Y2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4uZnVydGhlci1saW5rcyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgbWItMTI7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG4ubm9ib3JkZXJyYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFsLW9mZmVyLWRldGFpbHMge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1henVsO1xuXG4gICAgLnNwZWNpYWwtb2ZmZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1henVsIHRleHQtNnhsIG1iLTQ7XG4gICAgfVxuXG4gICAgLnNwZWNpYWwtb2ZmZXIuc21hbGwge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1henVsIHRleHQtMnhsIG1iLTQ7XG4gICAgfVxuXG4gICAgLmJnLXN1YnNjaWJlLWFuZC1zYXZlIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIGJnLWNvbnRhaW4gYmctY2VudGVyIGJnLW5vLXJlcGVhdCB0ZXh0LXdoaXRlIHAtNDggbWItMTI7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQgYm9yZGVyLTIgcm91bmRlZC0yeGwgcC00IHRleHQtY2VudGVyIGJvcmRlci1henVsIHRleHQtd2hpdGUgbGVhZGluZy1ub25lIHRleHQtNnhsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwyMDYsMzYsdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gICAgICAgIEBhcHBseSBob3ZlcjpiZy1henVsO1xuICAgIH1cbn1cbiIsIi5idXR0b24ge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgcC00O1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgQGFwcGx5IGJvcmRlci0yO1xuICAgIEBhcHBseSBib3JkZXItd2hpdGU7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG5cbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICYtLWxpbmsge1xuICAgICAgICBAYXBwbHkgaW5saW5lIHVuZGVybGluZSBib3JkZXItbm9uZTtcbiAgICB9XG5cbiAgICAmLS10cmFucyB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWU7XG4gICAgfVxuXG4gICAgJi0tbmF2eSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbmF2eTtcbiAgICAgICAgQGFwcGx5IGJnLW5hdnk7XG5cbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0MkY1RCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItcmVkLWxpZ2h0O1xuICAgICAgICBAYXBwbHkgYmctcmVkLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyZWVuO1xuXG4gICAgfVxuXG4gICAgJi0tdGV4dC15ZWxsb3cge1xuICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi0tdGV4dC1ncmVlbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuO1xuICAgIH1cblxuICAgICYtLXRleHQtb3JhbmdlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb3JhbmdlO1xuICAgIH1cblxuICAgICYtLWxnIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYmxhY2s7XG4gICAgICAgIEBhcHBseSBwLTI7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxOHJlbTtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBwLTQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmVnIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tc2xpbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbSAycmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWwtNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAyN3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWNpcmNsZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBoLWZ1bGwgdy1mdWxsIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcblxuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTEuNXJlbTtcblxuICAgICAgICAvLyA+IHNwYW4ge1xuICAgICAgICAvLyAgICAgQGFwcGx5IGFic29sdXRlO1xuXG4gICAgICAgIC8vICAgICB0b3A6IDUwJTtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi0tbm8taG92ZXI6aG92ZXIsICYtLW5vLWhvdmVyOmZvY3VzLCAmLS1uby1ob3ZlcjphY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZTpmb2N1cywgJi5hY3RpdmU6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1uYXZ5ICN7IWltcG9ydGFudH07XG4gICAgICAgIEBhcHBseSB0ZXh0LW5hdnkgI3shaW1wb3J0YW50fTtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtNFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZTpmb2N1cywgJi5hY3RpdmU6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci13aGl0ZTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cbn1cblxuLm9wZW5fdXNlcl9tZW51IHtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgIH1cblxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbn1cblxuLmFjdGl2ZSB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG59XG5cbkBtaXhpbiB1bmlvbkphY2tPbkhvdmVyKCkge1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9jdXJzb3ItcG9pbnRlci5zdmdcIiksIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICB9XG59XG5cbi5idXR0b24sIGEsIGJ1dHRvbiwgLmxpc3Rlbi1idXR0b24ge1xuICAgICBAaW5jbHVkZSB1bmlvbkphY2tPbkhvdmVyKCk7XG59XG5cbi5idXR0b24tYmlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG59XG5cbi5zY3JvbGwtYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgIH1cbn1cblxuLmJvdW5jZSB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxuICB9XG5cbiAgI2Fib3V0LXBhZ2UtaG9tZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY29sb3I6ICMwMDk2Q0U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuXG4jdmlld015U2Vzc2lvbnNCdG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbiIsIi5zaXRlLWhlYWRlciB7XG4gICAgQGFwcGx5IGZpeGVkO1xuICAgIEBhcHBseSBweS04O1xuICAgIEBhcHBseSB0b3AtMDtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBhcHBseSB6LTEwO1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcblxuICAgIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIGltZywgLmJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAYXBwbHkgdy1hdXRvO1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG0tMDtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njcm9sbC1sb2dvIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgICAgICYuc2l0ZS1oZWFkZXJfX3Njcm9sbC1sb2dvIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLW5hdnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICAgIHRvcDogNTFweDtcbn0iLCIuc2l0ZS1mb290ZXIge1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSBiZy1jb3ZlcjtcbiAgICBAYXBwbHkgYmctdG9wO1xuICAgIEBhcHBseSBiZy1uby1yZXBlYXQ7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWVuZDtcbiAgICBAYXBwbHkgcGItODtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgZm9udC1saWdodDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvZm9vdGVyLWJnLnN2ZycpO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgfVxufVxuIiwiLmhlcm8ge1xuICAgIEBhcHBseSBiZy1ibHVlO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICBAYXBwbHkgcGItMjA7XG4gICAgQGFwcGx5IHB0LTQwO1xuXG4gICAgbWluLWhlaWdodDogOTc1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9oZXJvLWJsb2Iuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NDdweDtcblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFyZW07XG4gICAgfVxuXG4gICAgJl9fYnVudGluZyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cblxuICAgICZfX2pvZSB7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuXG4gICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDdyZW07XG5cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1oMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG59XG5cbi5oZXJvLWJ1dHRvbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAzNXB4KTtcblxuICAgICAgICAmLS1hbHQge1xuICAgICAgICAgICAgQGFwcGx5IG9yaWdpbi1jZW50ZXI7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcblxuICAgICAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2Nvcm5lci1ibG9iLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xufVxuXG4uYWJvdXQtaGVybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2hlcm8tYmxvYi1sb3dlci5zdmcnKTtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9hYm91dFxuXG4uZmFtaWx5LXByb2ZpbGVzIHtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDlyZW07XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gJl9fcm93IHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIC8vIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4iLCIuY2FyZCB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgQGFwcGx5IHRleHQtbGVmdDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgIEBhcHBseSBteC1hdXRvO1xuXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWgyO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtcmVkO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hhZG93IHtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDVweCByZ2JhKCRzaGFkb3ctY29sb3VyLCAwLjI1KSlcbiAgICB9XG59XG5cbiNoZXJvLWNhcmQge1xuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi5jYXJkcy1ncmlkIHtcbiAgICBnYXA6IDMwcHggMDtcbn1cblxuLmhvbWUtY2FyZCwgLmFwcC1jYXJkIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgZm9udC1saWdodDtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgdHJhbnMtYWxsKCk7XG5cbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBwLTg7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG5cbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGl0dGxlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgICAgLy8gd2lkdGg6IDMwcmVtO1xuXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICZbc3JjJD1cIi5zdmdcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gN3JlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhvbWUtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlc3Npb24tY2FyZCB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgaGVpZ2h0OiA4cmVtO1xuXG4gICAgaDQsIHAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIGhlaWdodDogMTZyZW07XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zbSgpO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc20oKTtcblxuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgPiBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLmNhcmQtZ3JpZCB7XG4gICAgQGFwcGx5IHB4LTYgcHktMTIgcm91bmRlZC0zeGwgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcInNsb3RzXCJcbiAgICAgICAgXCJzdW1tYXJ5XCJcbiAgICAgICAgXCJ0dXRvclwiO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgZ2FwOiAwcHggMzBweDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ0dXRvciBzbG90c1wiXG4gICAgICAgICAgICBcInR1dG9yIHN1bW1hcnlcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHAtMTI7XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMjUwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiXG4gICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiO1xuICAgIH1cblxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMTc1cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAvLyBcInR1dG9yIHNsb3RzXCJcbiAgICAgICAgICAgIC8vIFwidHV0b3Igc3VtbWFyeVwiO1xuICAgICAgICAgICAgXCJ0dXRvciBzbG90cyBzdW1tYXJ5XCJcbiAgICAgICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiO1xuICAgIH1cblxuICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMjUwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcInR1dG9yIHNsb3RzIHN1bW1hcnlcIlxuICAgICAgICAgICAgXCJ0dXRvciBzbG90cyBzdW1tYXJ5XCI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWItNDtcblxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1uYXZ5IGZvbnQtYm9sZCBtdC04O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgLy8gQGFwcGx5IGlubGluZS1ibG9jayBtYi0xMjtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiAyeGwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayBtYi00O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHJlbGF0aXZlIG15LTEyO1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgZ3JpZC1hcmVhOiBzdW1tYXJ5O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLS1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDExLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDExLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuXG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcm91bmRlZC1mdWxsIHBvaW50ZXItZXZlbnRzLW5vbmU7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgd2lkdGg6IDkwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKTtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIC8vIEBhcHBseSBtdC04O1xuICAgICAgICAgICAgLy8gQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgICAvLyAuYnV0dG9uIHtcbiAgICAgICAgICAgIC8vICAgICBAYXBwbHkgc3RhdGljO1xuXG4gICAgICAgICAgICAvLyAgICAgJi0tY2lyY2xlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgYm90dG9tLTA7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXNzb25zIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzbG90cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbGVmdCB0ZXh0LW5hdnkgbWItMTI7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyID4gdGQge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dXRvciB7XG4gICAgICAgIGdyaWQtYXJlYTogdHV0b3I7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBsaXN0LW5vbmUgcGwtMDtcblxuICAgICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHV0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJl9fYmFkZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIEBhcHBseSBwLTEyIHB0LTA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWNhcmQge1xuICAgIEBhcHBseSBoLWZ1bGw7XG5cbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgZmxleC1ub3dyYXA7XG4gICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG4gICAgICAgIEBhcHBseSBtYXgtaC1mdWxsO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMy41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgbS1hdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWF1dG87XG4gICAgICAgICAgICBAYXBwbHkgbXgtYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGV2ZWwge1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWJldHdlZW47XG4gICAgLy8gQGFwcGx5IHAtODtcbiAgICBAYXBwbHkgcC00O1xuICAgIEBhcHBseSBiZy1ibHVlO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2RlIHtcbiAgICAgICAgLy8gQGFwcGx5IGZvbnQtZXh0cmFib2xkO1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcblxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjaztcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbWFyZ2luIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcm90YXRlOiAtMjBkZWc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZWdpbm5lciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG4gICAgJi0taW50ZXJtZWRpYXRlIHtcbiAgICAgICAgQGFwcGx5IGJnLXllbGxvdztcbiAgICB9XG4gICAgJi0tYWR2YW5jZWQge1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgIH1cbiAgICAmLS1leHBlcnQge1xuICAgICAgICBAYXBwbHkgYmctbWFnZW50YTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgIC5sZXZlbF9fY29kZTpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IG1sLTQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZXNzb24taWNvbiB7XG4gICAgbWFyZ2luOiAtMTVweCAtMTBweCAwIGF1dG87XG59XG5cbi5sZXNzb24ge1xuICAgIEBhcHBseSBtYi04O1xuICAgIC8vIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTFyZW07XG4gICAgfVxuXG5cblxuICAgICYtLW5leHQgYSB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS1uby1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDFuKzMpID4gYSB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgybiszKSA+IGEge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzbiszKSA+IGEge1xuICAgICAgICBAYXBwbHkgYmcteWVsbG93O1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0O1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwO1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC1tZCgpO1xuXG4gICAgICAgICZfX2RheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgIC5sZXNzb25fX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1sLTN4bDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3VuZGVkIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLXItM3hsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LXJvdztcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1ub25lO1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDg4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVzc29uX19idXR0b25zIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODhweCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgcHQtNjtcbiAgICAgICAgQGFwcGx5IGdhcC02O1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjaztcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTI1O1xuICAgICAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IHB4LTQ7XG4gICAgICAgICAgICBAYXBwbHkgcHktMjtcbiAgICAgICAgICAgIEBhcHBseSBnYXAteC00O1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5hdnktZGFyaztcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmxhdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICBAYXBwbHkgcC04O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb2wge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZG93bmxvYWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpei1jYXJkIHtcbiAgICBAYXBwbHkgYmctZ3JlZW47XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbjtcbiAgICBAYXBwbHkgYmctbGVmdC1ib3R0b207XG4gICAgQGFwcGx5IGJnLW5vLXJlcGVhdDtcbiAgICBAYXBwbHkgbWItODtcbiAgICBAYXBwbHkgZm9udC1ib2R5O1xuXG4gICAgbWluLWhlaWdodDogMjFyZW07XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9hcHAvbGVzc29uLWJnLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjEuNHJlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgQGFwcGx5IGZsZXgtcm93O1xuXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbSA1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNS41cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXRpdGxlKCk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAucXVpei1jYXJkX19idXR0b24ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2xlc3Nvbi1iZy0yLnN2ZycpO1xuICAgIH1cbn1cblxuLmRvd25sb2FkLWNhcmQge1xuICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG5cbiAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIEBhcHBseSBiZy1jb3ZlcjtcbiAgICAgICAgQGFwcGx5IGJnLWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGhlaWdodDogMjByZW07XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wO1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMDtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgICAgICAgICAgQGFwcGx5IGJnLW5hdnk7XG4gICAgICAgICAgICBAYXBwbHkgYmctb3BhY2l0eS03NTtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGgtYXV0bztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgQGFwcGx5IG1iLTg7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgbXItNjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuXG4gICAgICAgIC5kb3dubG9hZC1jYXJkIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtci0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtY2FyZCB7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcbiAgICBAYXBwbHkgdGV4dC12aW9sZXQtYnJpZ2h0O1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcblxuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgNXJlbSAycmVtO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgdy1hdXRvO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIGgzLnByb2dyZXNzLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgQGFwcGx5IHB0LTQ7XG4gICAgICAgIEBhcHBseSBmb250LWV4dHJhYm9sZDtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG5cbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgICAgIEBhcHBseSBiZy12aW9sZXQtYnJpZ2h0O1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuXG4gICAgICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgfVxufVxuXG4uaG9tZS1jYXJkLS1saXR0bGUge1xuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtbm93cmFwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1jYXJkIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIEBhcHBseSBzZWxmLWNlbnRlcjtcblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHN0YXRpYztcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2Vzc2lvbi1sZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQsIHNwYW4sIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnZpZXctY291cnNlcy1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4iLCIuYmFubmVyIHtcbiAgICBAYXBwbHkgcGItMTI7XG4gICAgQGFwcGx5IGJnLXllbGxvdztcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgQGFwcGx5IG1iLTg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbC1yZXZlcnNlO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAtMTMwcHggMCBhdXRvIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTMwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2xpZGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59IiwiLy8gU0lHTlVQIFBBR0VcblxuLnNpZ251cC1ibG9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTEzMnB4O1xuICAgIH1cbn1cblxuLmZyZWViaWVzLXNpZ251cCB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVjZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IC8vXG4gICAgbWFyZ2luLXRvcDogLTE2MHB4OyAvLyBmb3IgYmx1ZyBiZyBpbiBoZWFkZXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTYwcHgpO1xuICAgIG1pbi13aWR0aDogMTAwLjN2dztcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lcj5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubG9naW4taW5wdXQtY29udGFpbmVyPmlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29uc2VudCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtaXQge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0MmY1ZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gTUFJTiBQQUdFXG5cbi5mcmVlYmllcy10b3Age1xuICAgIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuXG4gICAgJl9fYmxvYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzkzY2QyNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWl4aW4gY2xvY2tCYWNrZ3JvdW5kKCRpbWFnZVVybCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VVcmwpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNsb2NrIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIxO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICB9XG5cbiAgICAmLS03LWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy83LWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tNi1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvNi1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTUtZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzUtZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS00LWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy80LWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tMy1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvMy1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTItZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzItZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS0xLWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy8xLWRheS5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS0wLWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy8wLWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICM5M2NkMjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmX190b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fcmliYm9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgLy9oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTExNDc3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNjaGVja21hcmsge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWNob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG5cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogLTYzcHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQyZjVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1cnJlbmN5LWNob2ljZSB7XG4gICAgJl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNDcsIDkzLCAwLjEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGVjaWFsLW9mZmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTRjZTI0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2Z1wiKSwgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmNoZWNrZWQrLmN1cnJlbmN5LWNob2ljZV9fYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDQ3LCA5MywgMSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZyZWViaWVzLXNsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgLy8gbWFyZ2luIGJldHdlZW4gc2xpZGVzXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgfVxuXG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogODUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG9wOiAtNTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHRvcDogNDUlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzEwcHg7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyZWViaWVzLXBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxufVxuXG4uZnJlZWJpZXMtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG5cbiAgICAmX190YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC5mcmVlYmllcy10YWJzX19zZWxlY3QtYnRuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtaXhpbiBzaWRlU3R5bGUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy90YWItcmlnaHQucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAbWl4aW4gc3BlZWNoQnViYmxlVHJpYW5nbGUoJGltYWdlVXJsKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZVVybDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmVnaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzllYzk0OTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtZ3JlZW4ucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWludGVybWVkaWF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZjNjQ0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS15ZWxsb3cucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZHZhbmNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjE5YzM5O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1vcmFuZ2UucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpdmUtbGVzc29ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTE0YTkzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1waW5rLnBuZycpKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDJmNWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG59XG5cblxuLmZyZWViaWVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMjQyZjVkO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzI0MmY1ZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ludHJvLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHAge1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgfVxuXG4gICAgLnNpZ251cC1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBoMyxcbiAgICAgICAgcCxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1peGluIHZpZGVvQmxvYigkaW1hZ2VVcmwpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VVcmw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy9ncmVlbi1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlkZW9CbG9iKHVybCgnLi4vLi4vaW1hZ2VzL3llbGxvdy1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9yYW5nZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlkZW9CbG9iKHVybCgnLi4vLi4vaW1hZ2VzL29yYW5nZS1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy9waW5rLWJsb2IucG5nJykpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdlZGFmNjtcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggMzBweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tdmlkZW8tbWF0ZXJpYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBvZGNhc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxOWMzOTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3Rpdml0aWVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMTRhOTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZnJlZWJpZXMtdGVzdGltb25pYWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NWNkO1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtd29tYW4ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMTkwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggOThweDtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWl4aW4gc3BlZWNoQnViYmxlVHJpYW5nbGUoJGltYWdlVXJsKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlVXJsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlZGFmNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1saWdodC1ibHVlLnBuZycpKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWlkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZWM5NDk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDJmNWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1kYXJrLWJsdWUucG5nJykpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4uc2l0ZS1oZWFkZXItLXNjcm9sbC1mcmVlYmllcyB7XG4gICAgei1pbmRleDogMzAgIWltcG9ydGFudDtcbn1cblxuLmhlcm9fX2J1bnRpbmctLWZyZWViaWVzIHtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuXG5cblxuLm1vZGFsIHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIGgtZnVsbCB0b3AtMCBsZWZ0LTAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgei01MCBiZy1uYXZ5LWRhcmsgYmctb3BhY2l0eS03NTtcbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIHctZnVsbCBteC1hdXRvIHJvdW5kZWQgc2hhZG93LWxnIHotNTAgb3ZlcmZsb3cteS1hdXRvIHJlbGF0aXZlIHAtNjtcblxuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHctMTEvMTI7XG5cbiAgICAgICAgaGVpZ2h0OiA5MHZoXG4gICAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgQGFwcGx5IHAtNjtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSB6LTEwO1xuXG4gICAgdG9wOiAtMXJlbTtcbiAgICByaWdodDogLTFyZW07XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCB0ZXh0LWxlZnQ7XG5cbiAgICBAYXBwbHkgcmVsYXRpdmU7XG59XG4iLCIuanVzdGlmeS1zZWxmLWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vLyBidXR0eSB1c2VkIG9uIGxvZ2luL3JlZ2lzdGVyL2ZvcmdvdCBwYWdlc1xuc21hbGwuZXJyb3J7XG4gICAgY29sb3I6IHJlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyA8Zm9ybT4gaGFkIGEgcGFkZGluZyAtIGJ1dCBpIHJlbW92ZWQgdGhlIHRhZ3MgdG8gcHJldmVudCBwYWdlIHN1Ym1pdHMgKHVzaW5nIGF4aW9zIHBvc3QgaW5zdGVhZClcbi8vIHVzaW5nIHRoaXMgY2xhc3MgaW5zdGVhZFxuLmZvcm1Db250YWluZXJ7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5zZW1pdHJhbnNwYXJlbnR7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uaW5wdXQtZXJyb3J7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLm10MjB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xufVxuXG4vLyBnZW5lcmFsIGFwcCBtZXNzYWdlc1xuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGY0NzU5O1xuICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTRjZTI0O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0Y2UyNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0YXR1c01lc3NhZ2VzIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uc3RhdHVzTWVzc2FnZXMgLmVycm9yLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuIiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zIHZhcmlhYmxlc1xuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XG5cblxuXG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/