@font-face {
	font-family: 'VodafoneRgBold';
	src: url("//www.vodafone.es/c/statics/fonts/vodafonergbd-webfont.eot");
	src: url("//www.vodafone.es/c/statics/fonts/vodafonergbd-webfont.eot?#iefix") format("embedded-opentype"), url("//www.vodafone.es/c/statics/fonts/vodafonergbd-webfont.woff") format("woff"), url("//www.vodafone.es/c/statics/fonts/vodafonergbd-webfont.ttf") format("truetype"), url("//www.vodafone.es/c/statics/fonts/vodafonergbd-webfont.svg#VodafoneBold") format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'VodafoneRegular';
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneRg.eot");
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneRg.eot?#iefix") format("embedded-opentype"), url("//www.vodafone.es/c/statics/fonts/VodafoneRg.woff") format("woff"), url("//www.vodafone.es/c/statics/fonts/VodafoneRg.ttf") format("truetype"), url("//www.vodafone.es/c/statics/fonts/VodafoneRg.svg#VodafoneRgRegular") format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "VodafoneBold";
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneExBd_W.eot");
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneExBd_W.eot?#iefix") format("embedded-opentype"), url("//www.vodafone.es/c/statics/fonts/VodafoneExBd_W.woff") format("woff"), url("//www.vodafone.es/c/statics/fonts/VodafoneExBd_W.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'VodafoneLight';
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneLt-Regular.eot");
	src: url("//www.vodafone.es/c/statics/fonts/VodafoneLt-Regular.eot?#iefix") format("embedded-opentype"), url("//www.vodafone.es/c/statics/fonts/VodafoneLt-Regular.woff") format("woff"), url("//www.vodafone.es/c/statics/fonts/VodafoneLt-Regular.ttf") format("truetype"), url("//www.vodafone.es/c/statics/fonts/VodafoneLt-Regular.svg#VodafoneLt-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
}

.MDD_autoncontent.MDDfooter .vfc-layout::before, .MDD_autoncontent.MDDfooter .vfc-layout::after {
	content: " ";
	display: table;
}

.MDD_autoncontent.MDDfooter .vfc-layout::after {
	clear: both;
}

html {
	line-height: 1;
}

.MDD_autoncontent.MDDfooter {
	color: #333333;
	font-family: "VodafoneRegular";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
	/*strong,
b {
    font-weight: 700
}

em {
    font-style: italic
}

sup {
    vertical-align: super;
    font-size: 70%
}

sub {
    font-size: 70%;
    position: relative;
    top: 0.2em
}

hr,
.hr {
    border: 0;
    border-top: 1px solid #cccccc;
    height: 0;
    margin: 15px 0
}*/
	/*@media only screen and (max-width:969px) {
    .only-lrg {
        display: none!important
    }
    .eq-height {
        min-height: inherit!important
    }
}*/
	/*@media only screen and (min-width:1170px) {
    h1 {
        margin-left: 0
    }
}*/
	/*button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font: inherit;
    overflow: visible;
}*/
	/*.tg-body {
    display: none;
    position: relative;
}*/
	/*#virtualKeyboardChromeExtensionMainKbd {
  max-height: 0;
}

.col {
  letter-spacing: normal;
}

.wrapper.rhomb > .spring {
  max-width: 100%;
  padding: 0;
}

.wrapper.rhomb > .spring > .content {
  background: none;
  overflow: visible;
}*/
	/*.footer .tg-body.tg-display {
  line-height: 15.6px;
  font-family: Arial, sans-serif;
}*/
	/* line 255, ../scss/02_corporate.es/_footer-es.scss */
	/* line 259, ../scss/02_corporate.es/_footer-es.scss */
	/* line 263, ../scss/02_corporate.es/_footer-es.scss */
	/* line 279, ../scss/02_corporate.es/_footer-es.scss */
	/* line 283, ../scss/02_corporate.es/_footer-es.scss */
	/* line 365, ../scss/02_corporate.es/_footer-es.scss */
	/* line 370, ../scss/02_corporate.es/_footer-es.scss */
	/* line 374, ../scss/02_corporate.es/_footer-es.scss */
	/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
	/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
	/**
 * Remove default margin.
 */
	/* HTML5 display definitions
   ========================================================================== */
	/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
	/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
	/*audio,
canvas,
progress,
video
{
   display: inline-block; 
   vertical-align: baseline;
}*/
	/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
	/*audio:not([controls])
{
   display: none;
   height: 0;
}*/
	/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
	/*[hidden],
template
{
   display: none;
}*/
	/* Links
   ========================================================================== */
	/**
 * Remove the gray background color from active links in IE 10.
 */
	/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
	/* Text-level semantics
   ========================================================================== */
	/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
	/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
	/*b,
strong
{
   font-weight: bold;
}*/
	/**
 * Address styling not present in Safari and Chrome.
 */
	/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
	/*h1
{
   font-size: 2em;
   margin: 0.67em 0;
}*/
	/**
 * Address styling not present in IE 8/9.
 */
	/*mark
{
   background: #ff0;
   color: #000;
}*/
	/**
 * Address inconsistent and variable font size in all browsers.
 */
	/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
	/*sub,
sup
{
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline;
}

sup
{
   top: -0.5em;
}*/
	/* Embedded content
   ========================================================================== */
	/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
	/**
 * Correct overflow not hidden in IE 9/10/11.
 */
	/* Grouping content
   ========================================================================== */
	/**
 * Address margin not present in IE 8/9 and Safari.
 */
	/*figure
{
   margin: 1em 40px;
}*/
	/**
 * Address differences between Firefox and other browsers.
 */
	/*hr
{
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   height: 0;
}*/
	/**
 * Contain overflow in all browsers.
 */
	/*pre
{
   overflow: auto;
}*/
	/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
	/*code,
kbd,
pre,
samp
{
   font-family: monospace, monospace;
   font-size: 1em;
}*/
	/* Forms
   ========================================================================== */
	/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
	/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
	/*button,
input,
optgroup,
select,
textarea
{
   color: inherit; 
   font: inherit; 
   margin: 0; 
}*/
	/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
	/*button
{
   overflow: visible;
}*/
	/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
	/*button,
select
{
   text-transform: none;
}*/
	/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
	/*button,
html input[type="button"], 
input[type="reset"],
input[type="submit"]
{
   -webkit-appearance: button; 
   cursor: pointer; 
}*/
	/**
 * Re-set default cursor for disabled elements.
 */
	/*button[disabled],
html input[disabled]
{
   cursor: default;
}*/
	/**
 * Remove inner padding and border in Firefox 4+.
 */
	/*button::-moz-focus-inner,
input::-moz-focus-inner
{
   border: 0;
   padding: 0;
}*/
	/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
	/*input
{
   line-height: normal;
}*/
	/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
	/*input[type="checkbox"],
input[type="radio"]
{
   box-sizing: border-box;
   padding: 0; 
}*/
	/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
	/*input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button
{
   height: auto;
}*/
	/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
	/*input[type="search"]
{
   -webkit-appearance: textfield; 
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box; 
   box-sizing: content-box;
}*/
	/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
	/*input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration
{
   -webkit-appearance: none;
}*/
	/**
 * Define consistent border, margin, and padding.
 */
	/*fieldset
{
   border: 1px solid #c0c0c0;
   margin: 0 2px;
   padding: 0.35em 0.625em 0.75em;
}*/
	/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
	/*legend
{
   border: 0; 
   padding: 0; 
}*/
	/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
	/*textarea
{
   overflow: auto;
}*/
	/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
	/*optgroup
{
   font-weight: bold;
}*/
	/* Tables
   ========================================================================== */
	/**
 * Remove most spacing between table cells.
 */
	/*table
{
   border-collapse: collapse;
   border-spacing: 0;
}

td,
th
{
   padding: 0;
}*/
	/*@import "components/accordion";*/
	/* Fin buttons */
	/*@import "trumps/grid";*/
	/*@import "trumps/margin";*/
	/*@import "trumps/padding";*/
	/*@import "trumps/hide";*/
	/*@import "trumps/color";*/
}

.MDD_autoncontent.MDDfooter div,
.MDD_autoncontent.MDDfooter span,
.MDD_autoncontent.MDDfooter applet,
.MDD_autoncontent.MDDfooter object,
.MDD_autoncontent.MDDfooter iframe,
.MDD_autoncontent.MDDfooter h1,
.MDD_autoncontent.MDDfooter h2,
.MDD_autoncontent.MDDfooter h3,
.MDD_autoncontent.MDDfooter h4,
.MDD_autoncontent.MDDfooter h5,
.MDD_autoncontent.MDDfooter h6,
.MDD_autoncontent.MDDfooter p,
.MDD_autoncontent.MDDfooter blockquote,
.MDD_autoncontent.MDDfooter pre,
.MDD_autoncontent.MDDfooter a,
.MDD_autoncontent.MDDfooter abbr,
.MDD_autoncontent.MDDfooter acronym,
.MDD_autoncontent.MDDfooter address,
.MDD_autoncontent.MDDfooter big,
.MDD_autoncontent.MDDfooter cite,
.MDD_autoncontent.MDDfooter code,
.MDD_autoncontent.MDDfooter del,
.MDD_autoncontent.MDDfooter dfn,
.MDD_autoncontent.MDDfooter em,
.MDD_autoncontent.MDDfooter img,
.MDD_autoncontent.MDDfooter ins,
.MDD_autoncontent.MDDfooter kbd,
.MDD_autoncontent.MDDfooter q,
.MDD_autoncontent.MDDfooter s,
.MDD_autoncontent.MDDfooter samp,
.MDD_autoncontent.MDDfooter small,
.MDD_autoncontent.MDDfooter strike,
.MDD_autoncontent.MDDfooter strong,
.MDD_autoncontent.MDDfooter sub,
.MDD_autoncontent.MDDfooter sup,
.MDD_autoncontent.MDDfooter tt,
.MDD_autoncontent.MDDfooter var,
.MDD_autoncontent.MDDfooter b,
.MDD_autoncontent.MDDfooter u,
.MDD_autoncontent.MDDfooter i,
.MDD_autoncontent.MDDfooter center,
.MDD_autoncontent.MDDfooter dl,
.MDD_autoncontent.MDDfooter dt,
.MDD_autoncontent.MDDfooter dd,
.MDD_autoncontent.MDDfooter ol,
.MDD_autoncontent.MDDfooter ul,
.MDD_autoncontent.MDDfooter li,
.MDD_autoncontent.MDDfooter fieldset,
.MDD_autoncontent.MDDfooter form,
.MDD_autoncontent.MDDfooter label,
.MDD_autoncontent.MDDfooter legend,
.MDD_autoncontent.MDDfooter table,
.MDD_autoncontent.MDDfooter caption,
.MDD_autoncontent.MDDfooter tbody,
.MDD_autoncontent.MDDfooter tfoot,
.MDD_autoncontent.MDDfooter thead,
.MDD_autoncontent.MDDfooter tr,
.MDD_autoncontent.MDDfooter th,
.MDD_autoncontent.MDDfooter td,
.MDD_autoncontent.MDDfooter article,
.MDD_autoncontent.MDDfooter aside,
.MDD_autoncontent.MDDfooter canvas,
.MDD_autoncontent.MDDfooter details,
.MDD_autoncontent.MDDfooter embed,
.MDD_autoncontent.MDDfooter figure,
.MDD_autoncontent.MDDfooter figcaption,
.MDD_autoncontent.MDDfooter footer,
.MDD_autoncontent.MDDfooter header,
.MDD_autoncontent.MDDfooter hgroup,
.MDD_autoncontent.MDDfooter menu,
.MDD_autoncontent.MDDfooter nav,
.MDD_autoncontent.MDDfooter output,
.MDD_autoncontent.MDDfooter ruby,
.MDD_autoncontent.MDDfooter section,
.MDD_autoncontent.MDDfooter summary,
.MDD_autoncontent.MDDfooter time,
.MDD_autoncontent.MDDfooter mark,
.MDD_autoncontent.MDDfooter audio,
.MDD_autoncontent.MDDfooter video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

.MDD_autoncontent.MDDfooter::before {
	content: "desktop";
	display: none;
}

@media only screen and (max-width: 1420px) {
	.MDD_autoncontent.MDDfooter .MDD_autoncontent::before {
		content: "tablet";
	}
}

.MDD_autoncontent.MDDfooter * {
	box-sizing: border-box;
}

@media only screen and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter #media-layout {
		display: none;
	}
}

.MDD_autoncontent.MDDfooter .disable-input label,
.MDD_autoncontent.MDDfooter .disable-input legend {
	color: #9a9a9a;
}

.MDD_autoncontent.MDDfooter .disable-input .enable-option label {
	color: #333;
}

.MDD_autoncontent.MDDfooter ol,
.MDD_autoncontent.MDDfooter ul {
	list-style: none;
}

.MDD_autoncontent.MDDfooter table {
	border-collapse: collapse;
	border-spacing: 0;
}

.MDD_autoncontent.MDDfooter caption,
.MDD_autoncontent.MDDfooter th,
.MDD_autoncontent.MDDfooter td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

.MDD_autoncontent.MDDfooter q,
.MDD_autoncontent.MDDfooter blockquote {
	quotes: none;
}

.MDD_autoncontent.MDDfooter q:before,
.MDD_autoncontent.MDDfooter q:after,
.MDD_autoncontent.MDDfooter blockquote:before,
.MDD_autoncontent.MDDfooter blockquote:after {
	content: "";
	content: none;
}

.MDD_autoncontent.MDDfooter a img {
	border: none;
}

.MDD_autoncontent.MDDfooter article,
.MDD_autoncontent.MDDfooter aside,
.MDD_autoncontent.MDDfooter details,
.MDD_autoncontent.MDDfooter figcaption,
.MDD_autoncontent.MDDfooter figure,
.MDD_autoncontent.MDDfooter footer,
.MDD_autoncontent.MDDfooter header,
.MDD_autoncontent.MDDfooter hgroup,
.MDD_autoncontent.MDDfooter menu,
.MDD_autoncontent.MDDfooter nav,
.MDD_autoncontent.MDDfooter section,
.MDD_autoncontent.MDDfooter summary {
	display: block;
}

.MDD_autoncontent.MDDfooter * {
	box-sizing: border-box;
}

.MDD_autoncontent.MDDfooter .spring {
	min-width: 320px;
	width: 100%;
}

.MDD_autoncontent.MDDfooter .belt {
	margin: 0 auto;
	width: 100%;
	padding: 0 10px;
}

.MDD_autoncontent.MDDfooter .access {
	left: -9999em;
	position: absolute;
}

.MDD_autoncontent.MDDfooter .access.debug {
	position: relative;
	left: 0;
	background-color: #ff0;
}

.MDD_autoncontent.MDDfooter .wrapper {
	overflow: hidden;
}

.MDD_autoncontent.MDDfooter img {
	display: inline-block;
	vertical-align: middle;
}

.MDD_autoncontent.MDDfooter p {
	line-height: 1.5;
	margin-bottom: 15px;
}

.MDD_autoncontent.MDDfooter a,
.MDD_autoncontent.MDDfooter .link,
.MDD_autoncontent.MDDfooter .link-big,
.MDD_autoncontent.MDDfooter .link-body {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}

.MDD_autoncontent.MDDfooter a:hover,
.MDD_autoncontent.MDDfooter a:focus,
.MDD_autoncontent.MDDfooter .link:hover,
.MDD_autoncontent.MDDfooter .link:focus,
.MDD_autoncontent.MDDfooter .link-big:hover,
.MDD_autoncontent.MDDfooter .link-big:focus,
.MDD_autoncontent.MDDfooter .link-body:hover,
.MDD_autoncontent.MDDfooter .link-body:focus {
	text-decoration: underline;
}

.MDD_autoncontent.MDDfooter a:focus,
.MDD_autoncontent.MDDfooter .link:focus,
.MDD_autoncontent.MDDfooter .link-big:focus,
.MDD_autoncontent.MDDfooter .link-body:focus {
	outline: 3px solid #007c92;
}

.MDD_autoncontent.MDDfooter p a,
.MDD_autoncontent.MDDfooter .link-body {
	text-decoration: underline;
}

.MDD_autoncontent.MDDfooter .btn:focus {
	outline: 3px solid #007c92;
	border: 1px solid #999999;
	box-shadow: none;
}

.MDD_autoncontent.MDDfooter .mouse-active a:focus,
.MDD_autoncontent.MDDfooter .mouse-active .btn:focus {
	outline: 0;
}

.MDD_autoncontent.MDDfooter .btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #9c2aa0;
	/*border-radius: 3px;*/
	box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	margin: 0 6px 10px 0;
	padding: 10px 40px 14px;
	text-align: center;
	line-height: 1;
	width: 100%;
	border: 1px solid transparent;
}

.MDD_autoncontent.MDDfooter .btn:last-child {
	margin-right: 0;
}

.MDD_autoncontent.MDDfooter .btn:focus,
.MDD_autoncontent.MDDfooter .btn:visited {
	color: #fff;
}

@media only screen and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter .btn {
		width: auto;
		font-size: 20px;
		padding: 10px 20px 11px;
	}
	.MDD_autoncontent.MDDfooter .btn:hover,
	.MDD_autoncontent.MDDfooter .btn:focus {
		cursor: pointer;
	}
}

.MDD_autoncontent.MDDfooter .footer .fo-social a:after {
	content: none;
}

.MDD_autoncontent.MDDfooter .footer .tg-display a {
	color: #fff;
}

.MDD_autoncontent.MDDfooter .footer li {
	margin: 1em 1em 1.5em;
}

.MDD_autoncontent.MDDfooter .footer {
	background: #333;
	color: #a9a9a9;
	font-size: 14px;
}

.MDD_autoncontent.MDDfooter .footer a,
.MDD_autoncontent.MDDfooter .footer a:visited,
.MDD_autoncontent.MDDfooter .footer a:hover {
	color: #ccc;
	text-decoration: none;
	line-height: 18.2px;
	font-family: Arial, sans-serif;
}

.MDD_autoncontent.MDDfooter .footer a:visited,
.MDD_autoncontent.MDDfooter .footer a:hover, .MDD_autoncontent.MDDfooter .footer a:focus {
	text-decoration: underline;
}

.MDD_autoncontent.MDDfooter .footer .fo-social {
	margin-top: 1em;
	margin-bottom: 0;
}

.MDD_autoncontent.MDDfooter .footer .fo-social li {
	float: left;
	padding: 0 .7143em .7143em 0;
}

.MDD_autoncontent.MDDfooter .footer .fo-social li:last-child {
	padding: 0;
}

@media all and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter {
		/* line 501, ../scss/02_corporate.es/_footer-es.scss */
		/* line 504, ../scss/02_corporate.es/_footer-es.scss */
		/* line 509, ../scss/02_corporate.es/_footer-es.scss */
		/* line 599, ../scss/02_corporate.es/_footer-es.scss */
	}
	.MDD_autoncontent.MDDfooter .footer li {
		margin: .3333em 0;
	}
	.MDD_autoncontent.MDDfooter .footer li.bold {
		margin-top: 1em;
	}
	.MDD_autoncontent.MDDfooter .footer h3 {
		color: #fff;
	}
	.MDD_autoncontent.MDDfooter .fo-social li {
		padding: 0 0 0 1.5em;
	}
}

@media all and (max-width: 969px) {
	.MDD_autoncontent.MDDfooter {
		/* line 617, ../scss/02_corporate.es/_footer-es.scss */
	}
	.MDD_autoncontent.MDDfooter .footer,
	.MDD_autoncontent.MDDfooter .no-js .footer {
		font-size: 12px;
	}
}

.MDD_autoncontent.MDDfooter html {
	font-family: sans-serif;
	/* 1 */
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

.MDD_autoncontent.MDDfooter body {
	margin: 0;
}

.MDD_autoncontent.MDDfooter article,
.MDD_autoncontent.MDDfooter aside,
.MDD_autoncontent.MDDfooter details,
.MDD_autoncontent.MDDfooter figcaption,
.MDD_autoncontent.MDDfooter figure,
.MDD_autoncontent.MDDfooter footer,
.MDD_autoncontent.MDDfooter header,
.MDD_autoncontent.MDDfooter hgroup,
.MDD_autoncontent.MDDfooter main,
.MDD_autoncontent.MDDfooter menu,
.MDD_autoncontent.MDDfooter nav,
.MDD_autoncontent.MDDfooter section,
.MDD_autoncontent.MDDfooter summary {
	display: block;
}

.MDD_autoncontent.MDDfooter a {
	background-color: transparent;
}

.MDD_autoncontent.MDDfooter a:active,
.MDD_autoncontent.MDDfooter a:hover {
	outline: 0;
}

.MDD_autoncontent.MDDfooter abbr[title] {
	border-bottom: 1px dotted;
}

.MDD_autoncontent.MDDfooter dfn {
	font-style: italic;
}

.MDD_autoncontent.MDDfooter small {
	font-size: 80%;
}

.MDD_autoncontent.MDDfooter sub {
	bottom: -0.25em;
}

.MDD_autoncontent.MDDfooter img {
	border: 0;
}

.MDD_autoncontent.MDDfooter svg:not(:root) {
	overflow: hidden;
}

.MDD_autoncontent.MDDfooter a {
	color: inherit;
	display: inline-block;
	text-decoration: none;
}

.MDD_autoncontent.MDDfooter abbr[title] {
	border: none;
}

.MDD_autoncontent.MDDfooter img,
.MDD_autoncontent.MDDfooter audio,
.MDD_autoncontent.MDDfooter video {
	border: none;
	max-width: 100%;
}

.MDD_autoncontent.MDDfooter small {
	display: inline-block;
	font-size: .8em;
	line-height: 1.4em;
	text-decoration: inherit;
}

.MDD_autoncontent.MDDfooter p {
	margin: 15px 0;
}

@media only screen and (max-width: 1420px) {
	.MDD_autoncontent.MDDfooter p {
		margin: 10px 0;
	}
}

.MDD_autoncontent.MDDfooter img {
	-ms-interpolation-mode: bicubic;
}

.MDD_autoncontent.MDDfooter .vfc-layout {
	display: block;
	height: 100%;
	letter-spacing: -.325rem;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.MDD_autoncontent.MDDfooter .vfc-layout--gutter {
	margin: 0 -10px;
}

.MDD_autoncontent.MDDfooter .vfc-layout__wrapper {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	outline: none;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item {
	display: inline-block;
	padding-left: 0;
	vertical-align: top;
	width: 100%;
	letter-spacing: normal;
}

.content > .vfc-layout > .MDD_autoncontent.MDDfooter .vfc-layout__item {
	margin-bottom: 48px;
}

@media only screen and (max-width: 970px) {
	.content > .vfc-layout > .MDD_autoncontent.MDDfooter .vfc-layout__item {
		margin-bottom: 24px;
	}
}

.content > .vfc-layout > .MDD_autoncontent.MDDfooter .vfc-layout__item:last-child {
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 970px) {
	.content > .vfc-layout > .MDD_autoncontent.MDDfooter .vfc-layout__item:last-child {
		margin-bottom: 0 !important;
	}
}

.MDD_autoncontent.MDDfooter .vfc-layout__item--gutter {
	padding: 0 10px;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item--right {
	float: right;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item--left {
	float: left;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item--middle {
	vertical-align: middle;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item--bottom {
	vertical-align: bottom;
}

.MDD_autoncontent.MDDfooter .vfc-layout--rev {
	direction: rtl;
	text-align: right;
}

.MDD_autoncontent.MDDfooter .vfc-layout--rev > .vfc-layout__item {
	direction: ltr;
	text-align: left;
}

.MDD_autoncontent.MDDfooter .vfc-layout--right {
	text-align: right;
}

.MDD_autoncontent.MDDfooter .vfc-layout--right > .vfc-layout__item {
	text-align: left;
}

.MDD_autoncontent.MDDfooter .vfc-layout--middle > .vfc-layout__item {
	vertical-align: middle;
}

.MDD_autoncontent.MDDfooter .vfc-layout--bottom > .vfc-layout__item {
	vertical-align: bottom;
}

.MDD_autoncontent.MDDfooter .vfc-layout--center {
	text-align: center;
}

.MDD_autoncontent.MDDfooter .vfc-layout--center > .vfc-layout__item {
	text-align: left;
}

.MDD_autoncontent.MDDfooter .vfc-layout--auto > .vfc-layout__item {
	width: auto;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter .vfc-layout--gutter {
		margin: 0 -3px;
	}
	.MDD_autoncontent.MDDfooter .vfc-layout__item--gutter {
		padding: 0 3px;
	}
}

.MDD_autoncontent.MDDfooter .vfes-grid-direction {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter .vfes-grid-direction {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

.MDD_autoncontent.MDDfooter .accordion {
	margin-top: 40px;
	list-style: none;
	padding: 0;
}

.MDD_autoncontent.MDDfooter .accordion--black-arrow .chevron__container::after {
	border-color: #333;
}

.MDD_autoncontent.MDDfooter .accordion__item {
	box-shadow: 0 0 3px 0 #AFAFAF;
	margin-bottom: 10px;
	padding: 9px 35px;
	background: #FFF;
}

.MDD_autoncontent.MDDfooter .accordion__heading {
	background-color: #FFF;
	z-index: 2;
	position: relative;
	overflow: hidden;
	font-size: 20px;
	margin: -9px -35px;
	padding: 9px 35px;
}

.MDD_autoncontent.MDDfooter .accordion__arrow-down::after, .MDD_autoncontent.MDDfooter .accordion__arrow-up::after {
	border-right: 2px solid #E60000;
	border-top: 2px solid #E60000;
	content: "";
	height: 13px;
	width: 13px;
	position: absolute;
	display: inline-block;
	right: 40px;
	transition: all .5s;
}

.MDD_autoncontent.MDDfooter .accordion__heading:hover {
	cursor: pointer;
}

.MDD_autoncontent.MDDfooter .accordion__arrow-down::after {
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	margin-top: -5px;
	-webkit-transform: translateY(-32%) rotate(135deg);
	    -ms-transform: translateY(-32%) rotate(135deg);
	        transform: translateY(-32%) rotate(135deg);
	top: 50%;
}

.MDD_autoncontent.MDDfooter .accordion__arrow-up::after {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	margin-top: 10px;
	top: 25%;
}

.MDD_autoncontent.MDDfooter .accordion__content {
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 30px;
}

.MDD_autoncontent.MDDfooter .accordion__content--collapse {
	display: none;
}

.MDD_autoncontent.MDDfooter .accordion .chevron__text {
	padding-right: 30px;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter .accordion__item {
		padding: 25px 40px;
	}
	.MDD_autoncontent.MDDfooter .accordion__heading {
		margin: -25px -35px;
		font-size: 18px;
		height: 60px;
	}
}

.MDD_autoncontent.MDDfooter .btn {
	padding: 7px 17px;
	background-color: #e60000;
	border: 1px solid #e60000;
	box-shadow: none;
	font-size: 16px;
	font-family: "VodafoneRegular";
	border: none;
}

@media all and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter .btn {
		padding: 12px 10px;
	}
}

.MDD_autoncontent.MDDfooter .btn:hover {
	text-decoration: underline;
}

.MDD_autoncontent.MDDfooter .btn:hover, .MDD_autoncontent.MDDfooter .btn:focus {
	top: auto;
	box-shadow: none;
	background-color: #970000;
	border: none;
	text-decoration: none;
}

.MDD_autoncontent.MDDfooter .chevron {
	display: table;
	width: 100%;
}

.MDD_autoncontent.MDDfooter .chevron__text, .MDD_autoncontent.MDDfooter .chevron__container {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.MDD_autoncontent.MDDfooter .chevron__container {
	text-align: right;
	width: 20px;
}

.MDD_autoncontent.MDDfooter .chevron__icon--right {
	float: right;
}

.MDD_autoncontent.MDDfooter .accordion .chevron {
	width: auto;
}

.MDD_autoncontent.MDDfooter .vfc-layout__wrapper {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item {
	display: inline-block;
	padding-left: 0;
	vertical-align: top;
	width: 100%;
	letter-spacing: normal;
	overflow: hidden;
}

.MDD_autoncontent.MDDfooter .vfc-layout__wrapper {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

.MDD_autoncontent.MDDfooter .vfc-layout__item {
	display: inline-block;
	padding-left: 0;
	vertical-align: top;
	width: 100%;
	letter-spacing: normal;
}

.MDD_autoncontent.MDDfooter .vfc-u {
	/*@include columns-classes($breakpoint: $breakpoint-tablet);
    @include columns-classes($breakpoint: $breakpoint-desktop);*/
	/*@include columns-classes($breakpoint: lap);*/
	/* @include columns-classes($breakpoint: desk);*/
}

.MDD_autoncontent.MDDfooter .vfc-u-1\/1 {
	width: 100% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-1\/2 {
	width: 50% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-1\/3 {
	width: 33.3333333333% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-2\/3 {
	width: 66.6666666667% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-1\/4 {
	width: 25% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-3\/4 {
	width: 75% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-1\/5 {
	width: 20% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-2\/5 {
	width: 40% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-3\/5 {
	width: 60% !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-4\/5 {
	width: 80% !important;
}

@media screen and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter .vfc-u-1\/1-lap-and-up {
		width: 100% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-1\/2-lap-and-up {
		width: 50% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-1\/3-lap-and-up {
		width: 33.3333333333% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-2\/3-lap-and-up {
		width: 66.6666666667% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-1\/4-lap-and-up {
		width: 25% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-3\/4-lap-and-up {
		width: 75% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-1\/5-lap-and-up {
		width: 20% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-2\/5-lap-and-up {
		width: 40% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-3\/5-lap-and-up {
		width: 60% !important;
	}
	.MDD_autoncontent.MDDfooter .vfc-u-4\/5-lap-and-up {
		width: 80% !important;
	}
}

.MDD_autoncontent.MDDfooter .align--left {
	text-align: left !important;
}

.MDD_autoncontent.MDDfooter .align--center {
	text-align: center !important;
}

.MDD_autoncontent.MDDfooter .align--right {
	text-align: right !important;
}

.MDD_autoncontent.MDDfooter .vfc-u-bold {
	font-family: "VodafoneRgBold";
}

.MDD_autoncontent.MDDfooter .vfc-u-center {
	text-align: center;
}

.MDD_autoncontent.MDDfooter .vfc-u-color-bg-black {
	background-color: #333;
}

.MDD_autoncontent.MDDfooter .vfc-u-color-bg-black--overlay {
	background-color: hex-to-rgba(#333, 0.8) !important;
}

.MDD_autoncontent.MDDfooter footer .footer {
	font-family: "VodafoneLight";
	font-size: 18px;
	text-align: left;
}

.MDD_autoncontent.MDDfooter footer .footer *:focus {
	outline: 1px solid #fff;
	color: #fff;
}

.MDD_autoncontent.MDDfooter footer .footer a {
	color: #fff !important;
}

.MDD_autoncontent.MDDfooter footer .footer h3 {
	font-size: 20px;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer h3 {
		font-size: 20px;
		font-family: "VodafoneLight";
	}
}

.MDD_autoncontent.MDDfooter footer .footer h3.fo-social-forum {
	color: #fff;
}

.MDD_autoncontent.MDDfooter footer .footer a.btn {
	font-family: "VodafoneRegular";
	font-size: 18px;
	padding: 12px 17px;
	border: 0;
	color: #fff;
}

.MDD_autoncontent.MDDfooter footer .footer fieldset {
	border: 1px solid;
	margin: 20px 10px;
	padding: 10px;
	font-size: 0;
}

.MDD_autoncontent.MDDfooter footer .footer fieldset > legend {
	padding: 0 10px;
	font-size: 16px;
}

.MDD_autoncontent.MDDfooter footer .footer fieldset > ul > li {
	margin: 0 !important;
	float: left;
	padding: 10px;
	font-size: 16px;
	width: 50%;
}

.MDD_autoncontent.MDDfooter footer .footer fieldset > ul > li .icon {
	float: left;
}

.MDD_autoncontent.MDDfooter footer .footer fieldset > ul > li span {
	margin-left: 24px;
	padding-left: 10px;
	display: block;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter {
	border: 1px solid;
	margin: 64px 10px 3px;
	padding: 10px;
	font-size: 0;
	position: relative;
	border-radius: 10px;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter ul > li {
	color: #fff;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter {
		text-align: center;
	}
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li {
	margin: 0 !important;
	float: left;
	padding: 10px;
	width: auto;
	font-size: 18px;
	-ms-flex-item-align: center;
	    align-self: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li .icon {
	float: left;
	width: auto;
	height: auto;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li span {
	margin-left: 10px;
	padding-left: 0;
	display: block;
	-ms-flex-item-align: center;
	    align-self: center;
}

.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > span.h3 {
	padding: 0 10px;
	font-size: 18px;
	background-color: #333;
	position: absolute;
	margin-top: -19px;
	margin-left: 10px;
	padding: 0 10px;
	color: #fff !important;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > span.h3 {
		position: relative;
		top: -19px;
		margin: 0;
	}
}

.MDD_autoncontent.MDDfooter footer .footer .accordion {
	margin-bottom: 10px;
	padding: 0 10px;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__item {
	background: inherit;
	box-shadow: none;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item .chevron.accordion__heading {
		display: block;
		line-height: 45px;
		font-family: "VodafoneLight";
		font-size: 18px;
		margin-bottom: auto;
	}
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__heading {
	background: inherit;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__heading .chevron__container::after {
	border-color: #fff;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__content > ul {
	font-size: 16px;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__content > ul > li {
	margin: 0.5em 0 !important;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__content > ul > li > a {
	font-family: "VodafoneLight";
	font-size: 18px;
}

.MDD_autoncontent.MDDfooter footer .footer .accordion__content a {
	color: #fff;
}

.MDD_autoncontent.MDDfooter footer .footer .fo-social {
	margin-top: 0 !important;
}

.MDD_autoncontent.MDDfooter footer .footer .fo-social > li {
	float: none !important;
	display: inline-block;
}

.MDD_autoncontent.MDDfooter footer .footer .fo-social > li a img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: auto;
}

.MDD_autoncontent.MDDfooter footer .footer .fo-social-forum > .communityIcon {
	width: 40px;
	height: 40px;
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul {
	list-style: none;
	padding: 10px;
	text-align: center;
}

@media only screen and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .legal ul {
		padding: 10px 26px;
	}
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul > li {
	display: inline-block;
	margin: 0 10px 5px 0 !important;
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul > li a {
	font-size: 16px;
	font-family: "VodafoneRegular";
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul > li a h3 {
	font-size: 16px;
	font-family: "VodafoneRegular";
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul > li:after {
	content: "|";
	margin: 0 10px;
}

.MDD_autoncontent.MDDfooter footer .footer .legal ul > li:last-child:after {
	content: none;
}

.MDD_autoncontent.MDDfooter footer .footer .legal .copyright {
	padding: 10px 0;
	color: #fff;
	text-align: center;
}

.MDD_autoncontent.MDDfooter footer .footer .black.vfc-u-color-bg-black {
	background-color: #000 !important;
}

.MDD_autoncontent.MDDfooter footer .footer .ext-links {
	padding-top: 10px;
}

.MDD_autoncontent.MDDfooter footer .footer .ext-links a {
	margin: 0 10px 24px;
	width: 80px;
}

.MDD_autoncontent.MDDfooter footer .footer .ext-links p {
	font-size: 16px;
	font-family: "VodafoneRegular";
}

@media only screen and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer-mobile {
		display: none;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li {
		width: auto;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li span {
		text-align: left;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter .vfc-layout__item:last-child {
		padding: 0 30px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter .btn {
		margin: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .social-wrapper {
		margin-bottom: 20px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .fo-social {
		padding-left: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .legal ul {
		text-align: left;
	}
	.MDD_autoncontent.MDDfooter footer .footer .black > .vfc-layout__wrapper {
		font-size: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .black > .vfc-layout__wrapper > .vfc-layout__item {
		font-size: 0.8rem;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion {
		font-size: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion .chevron__text {
		line-height: 25px;
		font-weight: bold;
		color: #fff;
		height: 55px;
		display: table-cell;
		vertical-align: bottom;
		font-family: "VodafoneRegular";
		font-size: 18px;
		font-weight: bolder;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion .chevron__text--block {
		display: block;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__arrow-down {
		display: inline-block;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__arrow-down::after {
		border-right: 1px solid "#E60000";
		border-top: 1px solid "#E60000";
		content: "";
		display: block;
		height: 9px;
		width: 9px;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		position: inherit;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item {
		padding: 10px 40px 10px 0;
	}
}

@media only screen and (min-width: 970px) and (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item {
		padding: 25px 10px;
	}
}

@media only screen and (min-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .footer .accordion__content > ul > li {
		/* margin: 0!important;
              padding: 5px 0;*/
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__content > ul > li > a {
		font-family: "VodafoneLight";
		font-size: 18px;
	}
}

@media all and (max-width: 969px) {
	.MDD_autoncontent.MDDfooter footer .footer-desktop {
		display: none;
	}
	.MDD_autoncontent.MDDfooter footer .footer .fo-social li {
		margin: 34px 4px 3px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .legal ul {
		margin: 25px 0 3px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ext-links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 48px 0 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ext-links a {
		margin: 0 20px 48px;
		width: 96px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion {
		font-size: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion .chevron__text {
		line-height: 25px;
		font-weight: normal;
		color: #fff;
		height: 55px;
		display: table-cell;
		vertical-align: middle;
		font-family: "VodafoneRegular";
		font-size: 18px;
		padding: 0;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion .chevron__text--block {
		display: block;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li {
		width: 50%;
		text-align: left;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul > li:last-child {
		width: 100%;
	}
	.MDD_autoncontent.MDDfooter footer .footer .ventajasFooter > ul {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item {
		border-top: 1px solid #AFAFAF;
		padding: 8px 10px 4px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item > a {
		border: none !important;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item:last-child {
		border-bottom: 1px solid #AFAFAF;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item .accordion__heading.active .chevron__text {
		font-weight: bolder;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item .accordion__heading .accordion__arrow-down::after {
		top: 70%;
		margin-top: -12px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item .accordion__heading .accordion__arrow-up::after {
		margin-top: 20px;
		top: 14px;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__item:first-child {
		border-top: none;
	}
	.MDD_autoncontent.MDDfooter footer .footer .accordion__content ul {
		margin-left: 8px;
	}
}

.MDD_autoncontent.MDDfooter footer .footer.footer-desktop {
	height: auto !important;
}

.MDD_autoncontent.MDDfooter footer .footer.footer-desktop .accordion__content--collapse {
	display: block;
}

.MDD_autoncontent.MDDfooter footer .vfc-layout {
	height: auto !important;
}

.MDD_autoncontent.MDDfooter footer .social-wrapper .icon_mdd {
	width: 42px !important;
	height: 42px !important;
	fill: currentColor !important;
	vertical-align: middle;
}

.MDD_autoncontent.MDDfooter footer .social-wrapper span {
	vertical-align: sub;
}

.MDD_autoncontent.MDDfooter footer .social-wrapper .aa-footer-second-level .icon_mdd {
	fill: transparent !important;
	width: 48px !important;
	height: 48px !important;
}

.MDD_autoncontent.MDDfooter footer .ventajasFooter .icon_mdd {
	width: 42px !important;
	height: 42px !important;
}

.MDD_autoncontent.MDDfooter footer .ext-links .icon_mdd {
	height: 40px !important;
	width: 80px !important;
}

.MDD_autoncontent.MDDfooter footer .fo-social ul li {
	padding: 0 0.7em;
	vertical-align: middle;
	height: 42px;
}

.MDD_autoncontent.MDDfooter footer .fo-social ul li:last-child {
	padding: 0 0.7em;
}

@media only screen and (max-width: 640px) {
	.MDD_autoncontent.MDDfooter footer .fo-social .fo-social li {
		margin: 0px 4px 3px;
	}
}

.MDD_autoncontent.MDDfooter footer .fo-social .icon_mdd {
	width: 42px;
	height: 42px;
	fill: #fff;
}

@media only screen and (max-width: 640px) {
	.MDD_autoncontent.MDDfooter footer .fo-social .icon_mdd {
		width: 35px;
		height: 35px;
	}
}

@media (max-width: 640px) {
	.MDD_autoncontent.MDDfooter footer .aa-footer-second-level .icon_mdd {
		vertical-align: middle;
		width: 50px;
		height: 50px;
	}
	.MDD_autoncontent.MDDfooter footer .fo-social > li a img {
		vertical-align: initial;
	}
}

@media (max-width: 970px) {
	.MDD_autoncontent.MDDfooter footer .aa-footer-second-level .icon_mdd {
		vertical-align: middle;
		width: 50px;
		height: 50px;
	}
	.MDD_autoncontent.MDDfooter footer .fo-social > li a img {
		vertical-align: initial;
	}
}

/*# sourceMappingURL=data:application/json;base64,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QXVCO0NBQ3ZCLHdCQUF3QjtDQUN4Qjs7QUFFRDtDQUNDLHdCQUF3QjtDQUN4Qix1QkFBdUI7Q0FDdkI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakIsdUJBQXVCO0NBQ3ZCLGFBQWE7Q0FDYjs7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDO0VBQ0Msb0JBQW9CO0VBQ3BCO0NBQ0Q7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1osYUFBYTtDQUNiLFdBQVc7Q0FDWDs7QUFFRDtDQUNDO0VBQ0MsWUFBWTtFQUNaLGFBQWE7RUFDYjtDQUNEOztBQUVEO0NBQ0M7RUFDQyx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLGFBQWE7RUFDYjtDQUNEO0VBQ0Msd0JBQXdCO0VBQ3hCO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osYUFBYTtFQUNiO0NBQ0Q7RUFDQyx3QkFBd0I7RUFDeEI7Q0FDRCIsImZpbGUiOiJtZGQtZm9vdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1ZvZGFmb25lUmdCb2xkJztcblx0c3JjOiB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvdm9kYWZvbmVyZ2JkLXdlYmZvbnQuZW90XCIpO1xuXHRzcmM6IHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy92b2RhZm9uZXJnYmQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvdm9kYWZvbmVyZ2JkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvdm9kYWZvbmVyZ2JkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvdm9kYWZvbmVyZ2JkLXdlYmZvbnQuc3ZnI1ZvZGFmb25lQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVm9kYWZvbmVSZWd1bGFyJztcblx0c3JjOiB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvVm9kYWZvbmVSZy5lb3RcIik7XG5cdHNyYzogdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lUmcuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvVm9kYWZvbmVSZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy9Wb2RhZm9uZVJnLnN2ZyNWb2RhZm9uZVJnUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlZvZGFmb25lQm9sZFwiO1xuXHRzcmM6IHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy9Wb2RhZm9uZUV4QmRfVy5lb3RcIik7XG5cdHNyYzogdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lRXhCZF9XLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy9Wb2RhZm9uZUV4QmRfVy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy9Wb2RhZm9uZUV4QmRfVy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVm9kYWZvbmVMaWdodCc7XG5cdHNyYzogdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lTHQtUmVndWxhci5lb3RcIik7XG5cdHNyYzogdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lTHQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3d3dy52b2RhZm9uZS5lcy9jL3N0YXRpY3MvZm9udHMvVm9kYWZvbmVMdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy93d3cudm9kYWZvbmUuZXMvYy9zdGF0aWNzL2ZvbnRzL1ZvZGFmb25lTHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vd3d3LnZvZGFmb25lLmVzL2Mvc3RhdGljcy9mb250cy9Wb2RhZm9uZUx0LVJlZ3VsYXIuc3ZnI1ZvZGFmb25lTHQtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0OjpiZWZvcmUsIC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dDo6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIge1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVSZWd1bGFyXCI7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogMiAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cblx0LypzdHJvbmcsXHJcbmIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIGZvbnQtc2l6ZTogNzAlXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBmb250LXNpemU6IDcwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMC4yZW1cclxufVxyXG5cclxuaHIsXHJcbi5ociB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMTVweCAwXHJcbn0qL1xuXHQvKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjlweCkge1xyXG4gICAgLm9ubHktbHJnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmVxLWhlaWdodCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdCFpbXBvcnRhbnRcclxuICAgIH1cclxufSovXG5cdC8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNzBweCkge1xyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcbn0qL1xuXHQvKmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn0qL1xuXHQvKi50Zy1ib2R5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0qL1xuXHQvKiN2aXJ0dWFsS2V5Ym9hcmRDaHJvbWVFeHRlbnNpb25NYWluS2JkIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcblxyXG4ud3JhcHBlci5yaG9tYiA+IC5zcHJpbmcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3JhcHBlci5yaG9tYiA+IC5zcHJpbmcgPiAuY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufSovXG5cdC8qLmZvb3RlciAudGctYm9keS50Zy1kaXNwbGF5IHtcclxuICBsaW5lLWhlaWdodDogMTUuNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxufSovXG5cdC8qIGxpbmUgMjU1LCAuLi9zY3NzLzAyX2NvcnBvcmF0ZS5lcy9fZm9vdGVyLWVzLnNjc3MgKi9cblx0LyogbGluZSAyNTksIC4uL3Njc3MvMDJfY29ycG9yYXRlLmVzL19mb290ZXItZXMuc2NzcyAqL1xuXHQvKiBsaW5lIDI2MywgLi4vc2Nzcy8wMl9jb3Jwb3JhdGUuZXMvX2Zvb3Rlci1lcy5zY3NzICovXG5cdC8qIGxpbmUgMjc5LCAuLi9zY3NzLzAyX2NvcnBvcmF0ZS5lcy9fZm9vdGVyLWVzLnNjc3MgKi9cblx0LyogbGluZSAyODMsIC4uL3Njc3MvMDJfY29ycG9yYXRlLmVzL19mb290ZXItZXMuc2NzcyAqL1xuXHQvKiBsaW5lIDM2NSwgLi4vc2Nzcy8wMl9jb3Jwb3JhdGUuZXMvX2Zvb3Rlci1lcy5zY3NzICovXG5cdC8qIGxpbmUgMzcwLCAuLi9zY3NzLzAyX2NvcnBvcmF0ZS5lcy9fZm9vdGVyLWVzLnNjc3MgKi9cblx0LyogbGluZSAzNzQsIC4uL3Njc3MvMDJfY29ycG9yYXRlLmVzL19mb290ZXItZXMuc2NzcyAqL1xuXHQvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblx0LyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xuXHQvKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cblx0LyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQvKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xuXHQvKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cblx0LyphdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW9cclxue1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn0qL1xuXHQvKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5cdC8qYXVkaW86bm90KFtjb250cm9sc10pXHJcbntcclxuICAgZGlzcGxheTogbm9uZTtcclxuICAgaGVpZ2h0OiAwO1xyXG59Ki9cblx0LyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cblx0LypbaGlkZGVuXSxcclxudGVtcGxhdGVcclxue1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59Ki9cblx0LyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cblx0LyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cblx0LyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5cdC8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xuXHQvKmIsXHJcbnN0cm9uZ1xyXG57XHJcbiAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59Ki9cblx0LyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXG5cdC8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5cdC8qaDFcclxue1xyXG4gICBmb250LXNpemU6IDJlbTtcclxuICAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufSovXG5cdC8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cblx0LyptYXJrXHJcbntcclxuICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgY29sb3I6ICMwMDA7XHJcbn0qL1xuXHQvKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuXHQvKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cblx0LypzdWIsXHJcbnN1cFxyXG57XHJcbiAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICBsaW5lLWhlaWdodDogMDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cFxyXG57XHJcbiAgIHRvcDogLTAuNWVtO1xyXG59Ki9cblx0LyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQvKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuXHQvKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xuXHQvKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdC8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXG5cdC8qZmlndXJlXHJcbntcclxuICAgbWFyZ2luOiAxZW0gNDBweDtcclxufSovXG5cdC8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xuXHQvKmhyXHJcbntcclxuICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgIGhlaWdodDogMDtcclxufSovXG5cdC8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXG5cdC8qcHJlXHJcbntcclxuICAgb3ZlcmZsb3c6IGF1dG87XHJcbn0qL1xuXHQvKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cblx0Lypjb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcFxyXG57XHJcbiAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgZm9udC1zaXplOiAxZW07XHJcbn0qL1xuXHQvKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQvKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cblx0LyoqXHJcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cblx0LypidXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYVxyXG57XHJcbiAgIGNvbG9yOiBpbmhlcml0OyBcclxuICAgZm9udDogaW5oZXJpdDsgXHJcbiAgIG1hcmdpbjogMDsgXHJcbn0qL1xuXHQvKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xuXHQvKmJ1dHRvblxyXG57XHJcbiAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59Ki9cblx0LyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cblx0LypidXR0b24sXHJcbnNlbGVjdFxyXG57XHJcbiAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59Ki9cblx0LyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXG5cdC8qYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1cclxue1xyXG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgXHJcbiAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbn0qL1xuXHQvKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXG5cdC8qYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF1cclxue1xyXG4gICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn0qL1xuXHQvKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cblx0LypidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyXHJcbntcclxuICAgYm9yZGVyOiAwO1xyXG4gICBwYWRkaW5nOiAwO1xyXG59Ki9cblx0LyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xuXHQvKmlucHV0XHJcbntcclxuICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufSovXG5cdC8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuXHQvKmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdXHJcbntcclxuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgcGFkZGluZzogMDsgXHJcbn0qL1xuXHQvKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cblx0LyppbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXHJcbntcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG59Ki9cblx0LyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cblx0LyppbnB1dFt0eXBlPVwic2VhcmNoXCJdXHJcbntcclxuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IFxyXG4gICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBcclxuICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn0qL1xuXHQvKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4gKi9cblx0LyppbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uXHJcbntcclxuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59Ki9cblx0LyoqXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuICovXG5cdC8qZmllbGRzZXRcclxue1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICBtYXJnaW46IDAgMnB4O1xyXG4gICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn0qL1xuXHQvKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xuXHQvKmxlZ2VuZFxyXG57XHJcbiAgIGJvcmRlcjogMDsgXHJcbiAgIHBhZGRpbmc6IDA7IFxyXG59Ki9cblx0LyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xuXHQvKnRleHRhcmVhXHJcbntcclxuICAgb3ZlcmZsb3c6IGF1dG87XHJcbn0qL1xuXHQvKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXG5cdC8qb3B0Z3JvdXBcclxue1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxufSovXG5cdC8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQvKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cblx0Lyp0YWJsZVxyXG57XHJcbiAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGhcclxue1xyXG4gICBwYWRkaW5nOiAwO1xyXG59Ki9cblx0LypAaW1wb3J0IFwiY29tcG9uZW50cy9hY2NvcmRpb25cIjsqL1xuXHQvKiBGaW4gYnV0dG9ucyAqL1xuXHQvKkBpbXBvcnQgXCJ0cnVtcHMvZ3JpZFwiOyovXG5cdC8qQGltcG9ydCBcInRydW1wcy9tYXJnaW5cIjsqL1xuXHQvKkBpbXBvcnQgXCJ0cnVtcHMvcGFkZGluZ1wiOyovXG5cdC8qQGltcG9ydCBcInRydW1wcy9oaWRlXCI7Ki9cblx0LypAaW1wb3J0IFwidHJ1bXBzL2NvbG9yXCI7Ki9cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGRpdixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBzcGFuLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGFwcGxldCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBvYmplY3QsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaWZyYW1lLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGgxLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGgyLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGgzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGg0LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGg1LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGg2LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHAsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYmxvY2txdW90ZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBwcmUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhYmJyLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGFjcm9ueW0sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYWRkcmVzcyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBiaWcsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgY2l0ZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBjb2RlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGRlbCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBkZm4sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZW0sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaW1nLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGlucyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBrYmQsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgcSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHNhbXAsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc21hbGwsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc3RyaWtlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHN0cm9uZyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBzdWIsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc3VwLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHR0LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHZhcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBiLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBjZW50ZXIsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZGwsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZHQsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZGQsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgb2wsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdWwsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgbGksXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZmllbGRzZXQsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9ybSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBsYWJlbCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBsZWdlbmQsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdGFibGUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgY2FwdGlvbixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0Ym9keSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0Zm9vdCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0aGVhZCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0cixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0aCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0ZCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhcnRpY2xlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGFzaWRlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGNhbnZhcyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBkZXRhaWxzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGVtYmVkLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZpZ3VyZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmaWdjYXB0aW9uLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3Rlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBoZWFkZXIsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaGdyb3VwLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIG1lbnUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgbmF2LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIG91dHB1dCxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBydWJ5LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHNlY3Rpb24sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc3VtbWFyeSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB0aW1lLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIG1hcmssXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYXVkaW8sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3Rlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJkZXNrdG9wXCI7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuTUREX2F1dG9uY29udGVudDo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcInRhYmxldFwiO1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzBweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgI21lZGlhLWxheW91dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmRpc2FibGUtaW5wdXQgbGFiZWwsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmRpc2FibGUtaW5wdXQgbGVnZW5kIHtcblx0Y29sb3I6ICM5YTlhOWE7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuZGlzYWJsZS1pbnB1dCAuZW5hYmxlLW9wdGlvbiBsYWJlbCB7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgb2wsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGNhcHRpb24sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdGgsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgdGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgcSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBibG9ja3F1b3RlIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgcTpiZWZvcmUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgcTphZnRlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBibG9ja3F1b3RlOmJlZm9yZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBibG9ja3F1b3RlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGEgaW1nIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYXJ0aWNsZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhc2lkZSxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBkZXRhaWxzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZpZ2NhcHRpb24sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZmlndXJlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3Rlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBoZWFkZXIsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaGdyb3VwLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIG1lbnUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgbmF2LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHNlY3Rpb24sXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgKiB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnNwcmluZyB7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmJlbHQge1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2Nlc3Mge1xuXHRsZWZ0OiAtOTk5OWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjZXNzLmRlYnVnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLndyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rLWJpZyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAubGluay1ib2R5IHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYTpob3Zlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rOmhvdmVyLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rLWJpZzpob3Zlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAubGluay1iaWc6Zm9jdXMsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmxpbmstYm9keTpob3Zlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAubGluay1ib2R5OmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5saW5rLWJpZzpmb2N1cyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAubGluay1ib2R5OmZvY3VzIHtcblx0b3V0bGluZTogM3B4IHNvbGlkICMwMDdjOTI7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBwIGEsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmxpbmstYm9keSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmJ0bjpmb2N1cyB7XG5cdG91dGxpbmU6IDNweCBzb2xpZCAjMDA3YzkyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLm1vdXNlLWFjdGl2ZSBhOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5tb3VzZS1hY3RpdmUgLmJ0bjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICM5YzJhYTA7XG5cdC8qYm9yZGVyLXJhZGl1czogM3B4OyovXG5cdGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luOiAwIDZweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDEwcHggNDBweCAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuOmZvY3VzLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5idG46dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk3MHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDExcHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5idG46aG92ZXIsXG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuOmZvY3VzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgLmZvLXNvY2lhbCBhOmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgLnRnLWRpc3BsYXkgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3RlciBsaSB7XG5cdG1hcmdpbjogMWVtIDFlbSAxLjVlbTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRjb2xvcjogI2E5YTlhOTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3RlciBhLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgYTp2aXNpdGVkLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgYTpob3ZlciB7XG5cdGNvbG9yOiAjY2NjO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgYTp2aXNpdGVkLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgYTpob3ZlciwgLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3RlciAuZm8tc29jaWFsIHtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3RlciAuZm8tc29jaWFsIGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDAgLjcxNDNlbSAuNzE0M2VtIDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuZm9vdGVyIC5mby1zb2NpYWwgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk3MHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB7XG5cdFx0LyogbGluZSA1MDEsIC4uL3Njc3MvMDJfY29ycG9yYXRlLmVzL19mb290ZXItZXMuc2NzcyAqL1xuXHRcdC8qIGxpbmUgNTA0LCAuLi9zY3NzLzAyX2NvcnBvcmF0ZS5lcy9fZm9vdGVyLWVzLnNjc3MgKi9cblx0XHQvKiBsaW5lIDUwOSwgLi4vc2Nzcy8wMl9jb3Jwb3JhdGUuZXMvX2Zvb3Rlci1lcy5zY3NzICovXG5cdFx0LyogbGluZSA1OTksIC4uL3Njc3MvMDJfY29ycG9yYXRlLmVzL19mb290ZXItZXMuc2NzcyAqL1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuZm9vdGVyIGxpIHtcblx0XHRtYXJnaW46IC4zMzMzZW0gMDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3RlciBsaS5ib2xkIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5mb290ZXIgaDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuZm8tc29jaWFsIGxpIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAxLjVlbTtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NjlweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIge1xuXHRcdC8qIGxpbmUgNjE3LCAuLi9zY3NzLzAyX2NvcnBvcmF0ZS5lcy9fZm9vdGVyLWVzLnNjc3MgKi9cblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmZvb3Rlcixcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5uby1qcyAuZm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0LyogMSAqL1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogMiAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhcnRpY2xlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGFzaWRlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGRldGFpbHMsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZmlnY2FwdGlvbixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmaWd1cmUsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGhlYWRlcixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBoZ3JvdXAsXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgbWFpbixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBtZW51LFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIG5hdixcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBzZWN0aW9uLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGE6YWN0aXZlLFxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGE6aG92ZXIge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGltZyB7XG5cdGJvcmRlcjogMDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIHN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhYmJyW3RpdGxlXSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGltZyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBhdWRpbyxcbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciB2aWRlbyB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgc21hbGwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjhlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBwIHtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBwIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgaW1nIHtcblx0LW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMzI1cmVtO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0LS1ndXR0ZXIge1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9fd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5jb250ZW50ID4gLnZmYy1sYXlvdXQgPiAuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdC5jb250ZW50ID4gLnZmYy1sYXlvdXQgPiAuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmNvbnRlbnQgPiAudmZjLWxheW91dCA+IC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdC5jb250ZW50ID4gLnZmYy1sYXlvdXQgPiAuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9faXRlbS0tZ3V0dGVyIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0tLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0X19pdGVtLS1taWRkbGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0tLWJvdHRvbSB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dC0tcmV2IHtcblx0ZGlyZWN0aW9uOiBydGw7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXQtLXJldiA+IC52ZmMtbGF5b3V0X19pdGVtIHtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dC0tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0LS1yaWdodCA+IC52ZmMtbGF5b3V0X19pdGVtIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0LS1taWRkbGUgPiAudmZjLWxheW91dF9faXRlbSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dC0tYm90dG9tID4gLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXQtLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0LS1jZW50ZXIgPiAudmZjLWxheW91dF9faXRlbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dC0tYXV0byA+IC52ZmMtbGF5b3V0X19pdGVtIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtbGF5b3V0LS1ndXR0ZXIge1xuXHRcdG1hcmdpbjogMCAtM3B4O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9faXRlbS0tZ3V0dGVyIHtcblx0XHRwYWRkaW5nOiAwIDNweDtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmZXMtZ3JpZC1kaXJlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZlcy1ncmlkLWRpcmVjdGlvbiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmFjY29yZGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjb3JkaW9uLS1ibGFjay1hcnJvdyAuY2hldnJvbl9fY29udGFpbmVyOjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0ge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDAgI0FGQUZBRjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogOXB4IDM1cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjb3JkaW9uX19oZWFkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbjogLTlweCAtMzVweDtcblx0cGFkZGluZzogOXB4IDM1cHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjb3JkaW9uX19hcnJvdy1kb3duOjphZnRlciwgLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2NvcmRpb25fX2Fycm93LXVwOjphZnRlciB7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNFNjAwMDA7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTYwMDAwO1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cmlnaHQ6IDQwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjb3JkaW9uX19oZWFkaW5nOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmFjY29yZGlvbl9fYXJyb3ctZG93bjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMiUpIHJvdGF0ZSgxMzVkZWcpO1xuXHR0b3A6IDUwJTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2NvcmRpb25fX2Fycm93LXVwOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR0b3A6IDI1JTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmFjY29yZGlvbl9fY29udGVudC0tY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmFjY29yZGlvbiAuY2hldnJvbl9fdGV4dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDI1cHggNDBweDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmFjY29yZGlvbl9faGVhZGluZyB7XG5cdFx0bWFyZ2luOiAtMjVweCAtMzVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYnRuIHtcblx0cGFkZGluZzogN3B4IDE3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNjAwMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVSZWd1bGFyXCI7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5idG4ge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweDtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmJ0bjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmJ0bjpob3ZlciwgLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5idG46Zm9jdXMge1xuXHR0b3A6IGF1dG87XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5NzAwMDA7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLmNoZXZyb24ge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuY2hldnJvbl9fdGV4dCwgLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5jaGV2cm9uX19jb250YWluZXIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5jaGV2cm9uX19jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2lkdGg6IDIwcHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuY2hldnJvbl9faWNvbi0tcmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWNjb3JkaW9uIC5jaGV2cm9uIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9fd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLWxheW91dF9fd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy1sYXlvdXRfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUge1xuXHQvKkBpbmNsdWRlIGNvbHVtbnMtY2xhc3NlcygkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtdGFibGV0KTtcclxuICAgIEBpbmNsdWRlIGNvbHVtbnMtY2xhc3NlcygkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtZGVza3RvcCk7Ki9cblx0LypAaW5jbHVkZSBjb2x1bW5zLWNsYXNzZXMoJGJyZWFrcG9pbnQ6IGxhcCk7Ki9cblx0LyogQGluY2x1ZGUgY29sdW1ucy1jbGFzc2VzKCRicmVha3BvaW50OiBkZXNrKTsqL1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy11LTFcXC8xIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0xXFwvMiB7XG5cdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0xXFwvMyB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy11LTJcXC8zIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtMVxcLzQge1xuXHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtM1xcLzQge1xuXHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtMVxcLzUge1xuXHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtMlxcLzUge1xuXHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtM1xcLzUge1xuXHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtNFxcLzUge1xuXHR3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk3MHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtMVxcLzEtbGFwLWFuZC11cCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy11LTFcXC8yLWxhcC1hbmQtdXAge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy11LTFcXC8zLWxhcC1hbmQtdXAge1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtMlxcLzMtbGFwLWFuZC11cCB7XG5cdFx0d2lkdGg6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0xXFwvNC1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0zXFwvNC1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0xXFwvNS1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0yXFwvNS1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS0zXFwvNS1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS00XFwvNS1sYXAtYW5kLXVwIHtcblx0XHR3aWR0aDogODAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hbGlnbi0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC5hbGlnbi0tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAuYWxpZ24tLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS1ib2xkIHtcblx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVSZ0JvbGRcIjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIC52ZmMtdS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciAudmZjLXUtY29sb3ItYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgLnZmYy11LWNvbG9yLWJnLWJsYWNrLS1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogaGV4LXRvLXJnYmEoIzMzMywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIge1xuXHRmb250LWZhbWlseTogXCJWb2RhZm9uZUxpZ2h0XCI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyICo6Zm9jdXMge1xuXHRvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciBhIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIGgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlZvZGFmb25lTGlnaHRcIjtcblx0fVxufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgaDMuZm8tc29jaWFsLWZvcnVtIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciBhLmJ0biB7XG5cdGZvbnQtZmFtaWx5OiBcIlZvZGFmb25lUmVndWxhclwiO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IDEycHggMTdweDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIGZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdG1hcmdpbjogMjBweCAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDA7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciBmaWVsZHNldCA+IGxlZ2VuZCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgZmllbGRzZXQgPiB1bCA+IGxpIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciBmaWVsZHNldCA+IHVsID4gbGkgLmljb24ge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIGZpZWxkc2V0ID4gdWwgPiBsaSBzcGFuIHtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAudmVudGFqYXNGb290ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0bWFyZ2luOiA2NHB4IDEwcHggM3B4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC52ZW50YWphc0Zvb3RlciB1bCA+IGxpIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC52ZW50YWphc0Zvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAudmVudGFqYXNGb290ZXIgPiB1bCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAudmVudGFqYXNGb290ZXIgPiB1bCA+IGxpIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gdWwgPiBsaSAuaWNvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gdWwgPiBsaSBzcGFuIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC52ZW50YWphc0Zvb3RlciA+IHNwYW4uaDMge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAtMTlweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gc3Bhbi5oMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTE5cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbl9faXRlbSB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0gLmNoZXZyb24uYWNjb3JkaW9uX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRmb250LWZhbWlseTogXCJWb2RhZm9uZUxpZ2h0XCI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdH1cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2hlYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbl9faGVhZGluZyAuY2hldnJvbl9fY29udGFpbmVyOjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgPiB1bCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgPiB1bCA+IGxpIHtcblx0bWFyZ2luOiAwLjVlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19jb250ZW50ID4gdWwgPiBsaSA+IGEge1xuXHRmb250LWZhbWlseTogXCJWb2RhZm9uZUxpZ2h0XCI7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmZvLXNvY2lhbCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5mby1zb2NpYWwgPiBsaSB7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5mby1zb2NpYWwgPiBsaSBhIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogYXV0bztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5mby1zb2NpYWwtZm9ydW0gPiAuY29tbXVuaXR5SWNvbiB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAubGVnYWwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5sZWdhbCB1bCB7XG5cdFx0cGFkZGluZzogMTBweCAyNnB4O1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAubGVnYWwgdWwgPiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDEwcHggNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5sZWdhbCB1bCA+IGxpIGEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBcIlZvZGFmb25lUmVndWxhclwiO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmxlZ2FsIHVsID4gbGkgYSBoMyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVSZWd1bGFyXCI7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAubGVnYWwgdWwgPiBsaTphZnRlciB7XG5cdGNvbnRlbnQ6IFwifFwiO1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5sZWdhbCB1bCA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmxlZ2FsIC5jb3B5cmlnaHQge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYmxhY2sudmZjLXUtY29sb3ItYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuZXh0LWxpbmtzIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuZXh0LWxpbmtzIGEge1xuXHRtYXJnaW46IDAgMTBweCAyNHB4O1xuXHR3aWR0aDogODBweDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5leHQtbGlua3MgcCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVSZWd1bGFyXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gdWwgPiBsaSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC52ZW50YWphc0Zvb3RlciA+IHVsID4gbGkgc3BhbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyIC52ZmMtbGF5b3V0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyIC5idG4ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnNvY2lhbC13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuZm8tc29jaWFsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5sZWdhbCB1bCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmJsYWNrID4gLnZmYy1sYXlvdXRfX3dyYXBwZXIge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmJsYWNrID4gLnZmYy1sYXlvdXRfX3dyYXBwZXIgPiAudmZjLWxheW91dF9faXRlbSB7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbiAuY2hldnJvbl9fdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRmb250LWZhbWlseTogXCJWb2RhZm9uZVJlZ3VsYXJcIjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbiAuY2hldnJvbl9fdGV4dC0tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19hcnJvdy1kb3duIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2Fycm93LWRvd246OmFmdGVyIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBcIiNFNjAwMDBcIjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgXCIjRTYwMDAwXCI7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDlweDtcblx0XHR3aWR0aDogOXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbl9faXRlbSB7XG5cdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTcwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgPiB1bCA+IGxpIHtcblx0XHQvKiBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyovXG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgPiB1bCA+IGxpID4gYSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiVm9kYWZvbmVMaWdodFwiO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NjlweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXItZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmZvLXNvY2lhbCBsaSB7XG5cdFx0bWFyZ2luOiAzNHB4IDRweCAzcHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5sZWdhbCB1bCB7XG5cdFx0bWFyZ2luOiAyNXB4IDAgM3B4O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuZXh0LWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQ4cHggMCAwO1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuZXh0LWxpbmtzIGEge1xuXHRcdG1hcmdpbjogMCAyMHB4IDQ4cHg7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbiAuY2hldnJvbl9fdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZvbnQtZmFtaWx5OiBcIlZvZGFmb25lUmVndWxhclwiO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uIC5jaGV2cm9uX190ZXh0LS1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC52ZW50YWphc0Zvb3RlciA+IHVsID4gbGkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLnZlbnRhamFzRm9vdGVyID4gdWwge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIgLmFjY29yZGlvbl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNBRkFGQUY7XG5cdFx0cGFkZGluZzogOHB4IDEwcHggNHB4O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19pdGVtID4gYSB7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkFGQUY7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGluZy5hY3RpdmUgLmNoZXZyb25fX3RleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGluZyAuYWNjb3JkaW9uX19hcnJvdy1kb3duOjphZnRlciB7XG5cdFx0dG9wOiA3MCU7XG5cdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm9vdGVyIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGluZyAuYWNjb3JkaW9uX19hcnJvdy11cDo6YWZ0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dG9wOiAxNHB4O1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cdC5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3RlciAuYWNjb3JkaW9uX19jb250ZW50IHVsIHtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmZvb3Rlci5mb290ZXItZGVza3RvcCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mb290ZXIuZm9vdGVyLWRlc2t0b3AgLmFjY29yZGlvbl9fY29udGVudC0tY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAudmZjLWxheW91dCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5zb2NpYWwtd3JhcHBlciAuaWNvbl9tZGQge1xuXHR3aWR0aDogNDJweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcblx0ZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLnNvY2lhbC13cmFwcGVyIHNwYW4ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5zb2NpYWwtd3JhcHBlciAuYWEtZm9vdGVyLXNlY29uZC1sZXZlbCAuaWNvbl9tZGQge1xuXHRmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAudmVudGFqYXNGb290ZXIgLmljb25fbWRkIHtcblx0d2lkdGg6IDQycHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5NRERfYXV0b25jb250ZW50Lk1ERGZvb3RlciBmb290ZXIgLmV4dC1saW5rcyAuaWNvbl9tZGQge1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsIHVsIGxpIHtcblx0cGFkZGluZzogMCAwLjdlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0aGVpZ2h0OiA0MnB4O1xufVxuXG4uTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5mby1zb2NpYWwgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDAgMC43ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsIC5mby1zb2NpYWwgbGkge1xuXHRcdG1hcmdpbjogMHB4IDRweCAzcHg7XG5cdH1cbn1cblxuLk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsIC5pY29uX21kZCB7XG5cdHdpZHRoOiA0MnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsIC5pY29uX21kZCB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5hYS1mb290ZXItc2Vjb25kLWxldmVsIC5pY29uX21kZCB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsID4gbGkgYSBpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuXHQuTUREX2F1dG9uY29udGVudC5NRERmb290ZXIgZm9vdGVyIC5hYS1mb290ZXItc2Vjb25kLWxldmVsIC5pY29uX21kZCB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0Lk1ERF9hdXRvbmNvbnRlbnQuTUREZm9vdGVyIGZvb3RlciAuZm8tc29jaWFsID4gbGkgYSBpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuXHR9XG59XG4iXX0= */