/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/webpack-import-glob-loader/index.js??ruleSet[1].rules[2].use[4]!./src/ioc/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* 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.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 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; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * 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/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * 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.
 */
small {
  font-size: 80%;
}

/**
 * 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;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

.logo-x-solid-black {
  margin-right: 15px;
  margin-left: 15px;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  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; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * 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; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 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.
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 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;
}

.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list, :not([data-ds-theme=vessel i]).link-list--horizontal, :not([data-ds-theme=vessel i]).link-list, .link-list--horizontal, .link-list, .vertical-list, .horizontal-list, .back-link ul {
  padding-left: 0;
  list-style: none;
}

.blue-5 {
  background-color: #F2F8FB;
  color: #000000;
}
.blue-5.-inverted {
  background-color: #F4F5F6;
  color: #F2F8FB;
}

.blue-10 {
  background-color: #E6F2F7;
  color: #000000;
}
.blue-10.-inverted {
  background-color: #F4F5F6;
  color: #E6F2F7;
}

.blue-extra-dark {
  background-color: #002343;
  color: #ffffff;
}
.blue-extra-dark.-inverted {
  background-color: #F4F5F6;
  color: #002343;
}

.blue-light {
  background-color: #92CCF0;
  color: #000000;
}
.blue-light.-inverted {
  background-color: #F4F5F6;
  color: #92CCF0;
}

.blue-xlight {
  background-color: #F0F7FA;
  color: #000000;
}
.blue-xlight.-inverted {
  background-color: #F4F5F6;
  color: #F0F7FA;
}

.black {
  background-color: #000000;
  color: #ffffff;
}
.black.-inverted {
  background-color: #F4F5F6;
  color: #000000;
}

.gray-dark {
  background-color: #58616B;
  color: #ffffff;
}
.gray-dark.-inverted {
  background-color: #F4F5F6;
  color: #58616B;
}

.gray {
  background-color: #ECEDEF;
  color: #000000;
}
.gray.-inverted {
  background-color: #F4F5F6;
  color: #ECEDEF;
}

.green-regular {
  background-color: #33A437;
  color: #ffffff;
}
.green-regular.-inverted {
  background-color: #F4F5F6;
  color: #33A437;
}

.red {
  background-color: #D00000;
  color: #ffffff;
}
.red.-inverted {
  background-color: #F4F5F6;
  color: #D00000;
}

.transparent-black-light {
  background-color: rgba(0, 0, 0, 0.05);
  color: #ffffff;
}
.transparent-black-light.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.05);
}

.transparent-black-regular {
  background-color: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.transparent-black-regular.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.1);
}

.transparent-black-dark {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.transparent-black-dark.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.2);
}

.interactive-blue {
  background-color: #0078B3;
  color: #ffffff;
}
.interactive-blue.-inverted {
  background-color: #F4F5F6;
  color: #0078B3;
}

.contrast-blue {
  background-color: #0074AD;
  color: #ffffff;
}
.contrast-blue.-inverted {
  background-color: #F4F5F6;
  color: #0074AD;
}

.interactive-blue-dark {
  background-color: #003B71;
  color: #ffffff;
}
.interactive-blue-dark.-inverted {
  background-color: #F4F5F6;
  color: #003B71;
}

.kp-blue {
  background-color: #0078B3;
  color: #ffffff;
}
.kp-blue.-inverted {
  background-color: #F4F5F6;
  color: #0078B3;
}

.inky-blue {
  background-color: #0D1C3D;
  color: #ffffff;
}
.inky-blue.-inverted {
  background-color: #F4F5F6;
  color: #0D1C3D;
}

.dolphin {
  background-color: #677083;
  color: #ffffff;
}
.dolphin.-inverted {
  background-color: #F4F5F6;
  color: #677083;
}

.dolphin-mid {
  background-color: #A0A5B6;
  color: #000000;
}
.dolphin-mid.-inverted {
  background-color: #F4F5F6;
  color: #A0A5B6;
}

.graphite-dark {
  background-color: #D3D6DC;
  color: #000000;
}
.graphite-dark.-inverted {
  background-color: #F4F5F6;
  color: #D3D6DC;
}

.graphite {
  background-color: #E9EBEE;
  color: #000000;
}
.graphite.-inverted {
  background-color: #F4F5F6;
  color: #E9EBEE;
}

.graphite-light {
  background-color: #F4F5F6;
  color: #000000;
}
.graphite-light.-inverted {
  background-color: #F4F5F6;
  color: #F4F5F6;
}

.pebble {
  background-color: #F7F7F7;
  color: #000000;
}
.pebble.-inverted {
  background-color: #F4F5F6;
  color: #F7F7F7;
}

.midnight {
  background-color: #003B71;
  color: #ffffff;
}
.midnight.-inverted {
  background-color: #F4F5F6;
  color: #003B71;
}

.sky {
  background-color: #90CEF1;
  color: #000000;
}
.sky.-inverted {
  background-color: #F4F5F6;
  color: #90CEF1;
}

.moss {
  background-color: #4A7628;
  color: #ffffff;
}
.moss.-inverted {
  background-color: #F4F5F6;
  color: #4A7628;
}

.grass {
  background-color: #57A635;
  color: #ffffff;
}
.grass.-inverted {
  background-color: #F4F5F6;
  color: #57A635;
}

.leaf {
  background-color: #A4D751;
  color: #000000;
}
.leaf.-inverted {
  background-color: #F4F5F6;
  color: #A4D751;
}

.burnt-sienna {
  background-color: #D1480C;
  color: #ffffff;
}
.burnt-sienna.-inverted {
  background-color: #F4F5F6;
  color: #D1480C;
}

.tiger-lily {
  background-color: #F36C0D;
  color: #000000;
}
.tiger-lily.-inverted {
  background-color: #F4F5F6;
  color: #F36C0D;
}

.tangerine {
  background-color: #FEC941;
  color: #000000;
}
.tangerine.-inverted {
  background-color: #F4F5F6;
  color: #FEC941;
}

.ocean {
  background-color: #066564;
  color: #ffffff;
}
.ocean.-inverted {
  background-color: #F4F5F6;
  color: #066564;
}

.aqua {
  background-color: #20A29E;
  color: #ffffff;
}
.aqua.-inverted {
  background-color: #F4F5F6;
  color: #20A29E;
}

.robin-egg {
  background-color: #7BD3CF;
  color: #000000;
}
.robin-egg.-inverted {
  background-color: #F4F5F6;
  color: #7BD3CF;
}

.acai {
  background-color: #BB1654;
  color: #ffffff;
}
.acai.-inverted {
  background-color: #F4F5F6;
  color: #BB1654;
}

.fuchsia {
  background-color: #F05674;
  color: #000000;
}
.fuchsia.-inverted {
  background-color: #F4F5F6;
  color: #F05674;
}

.rose {
  background-color: #FFA4B4;
  color: #000000;
}
.rose.-inverted {
  background-color: #F4F5F6;
  color: #FFA4B4;
}

.plum {
  background-color: #583985;
  color: #ffffff;
}
.plum.-inverted {
  background-color: #F4F5F6;
  color: #583985;
}

.lilac {
  background-color: #846EAD;
  color: #000000;
}
.lilac.-inverted {
  background-color: #F4F5F6;
  color: #846EAD;
}

.lavender {
  background-color: #B2A8D2;
  color: #000000;
}
.lavender.-inverted {
  background-color: #F4F5F6;
  color: #B2A8D2;
}

.deep-red {
  background-color: #B63125;
  color: #ffffff;
}
.deep-red.-inverted {
  background-color: #F4F5F6;
  color: #B63125;
}

.deep-chalk {
  background-color: #585858;
  color: #ffffff;
}
.deep-chalk.-inverted {
  background-color: #F4F5F6;
  color: #585858;
}

.mid-chalk {
  background-color: #666;
  color: #ffffff;
}
.mid-chalk.-inverted {
  background-color: #F4F5F6;
  color: #666;
}

.light-chalk {
  background-color: #D8D1CA;
  color: #000000;
}
.light-chalk.-inverted {
  background-color: #F4F5F6;
  color: #D8D1CA;
}

.mid-aqua {
  background-color: #CEECFD;
  color: #000000;
}
.mid-aqua.-inverted {
  background-color: #F4F5F6;
  color: #CEECFD;
}

.light-aqua {
  background-color: #E9F7FE;
  color: #000000;
}
.light-aqua.-inverted {
  background-color: #F4F5F6;
  color: #E9F7FE;
}

.pale-blue {
  background-color: #F0F7FA;
  color: #000000;
}
.pale-blue.-inverted {
  background-color: #F4F5F6;
  color: #F0F7FA;
}

.motion-blue {
  background-color: #94DFFF;
  color: #000000;
}
.motion-blue.-inverted {
  background-color: #F4F5F6;
  color: #94DFFF;
}

.white {
  background-color: #ffffff;
  color: #000000;
}
.white.-inverted {
  background-color: #F4F5F6;
  color: #ffffff;
}

.dolphin-light {
  background-color: #B3B6C5;
  color: #000000;
}
.dolphin-light.-inverted {
  background-color: #F4F5F6;
  color: #B3B6C5;
}

.slate {
  background-color: #878F9B;
  color: #000000;
}
.slate.-inverted {
  background-color: #F4F5F6;
  color: #878F9B;
}

html {
  font-size: 16px;
}

body {
  font-size: 16px;
  line-height: 24px;
  font-family: "Gotham 4r", Verdana;
  color: #0D1C3D;
}

html {
  box-sizing: border-box;
}

*, *::after, *::before {
  box-sizing: inherit;
}

.screenreader-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  overflow: hidden;
  white-space: nowrap;
}
.screenreader-only.invisible-link {
  display: flex;
}
.screenreader-only.invisible-link:focus {
  position: static;
  clip: auto;
  clip-path: none;
  width: auto;
  height: auto;
  overflow: visible;
  white-space: inherit;
}

@font-face {
  font-family: "Gotham 3r";
  src: url("ioc/css/assets/fonts/96AFA220F80ED4389.eot");
  src: local("?"), url("ioc/css/assets/fonts/96AFA220F80ED4389.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AADigAA0AAAAAXogAAQAAAAA2iAAAAhgAAAZwAAAAAAAAAABDRkYgAAAIzAAAI5wAAC0u+4KuMEdERUYAACxoAAAAHgAAACABBgAER1BPUwAALIgAAAeNAAAcpssgtc5HU1VCAAA0GAAAAFoAAACA6jAts09TLzIAAAGMAAAATwAAAGBY6Vb+Y21hcAAABlwAAAJcAAADWB8BSFZnYXNwAAA0dAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDW+9paGhlYQAAAWQAAAAgAAAAJAfyBE5obXR4AAA0fAAAAgwAAANQ2/Y6um1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAdwAAAR+AAALnZ4eUv5wb3N0AAAIuAAAABMAAAAg/7gAMnjaY2BkYGBgZHD0ksmNjee3+crAzfwCKMJwge3qShj9/91/CxZH5p1ALgcDE0gUAFYkDOB42mNgZGBgPvBfgIGBpeH/u//vWBwZgCIo4DwAoT4HRwAAUAAA2QAAeNpjYGJ8z6jDwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzgZSSohKzwn8LhhPMBxg+APnzQXKM/5j2MCgAIRMACEgQiAB42rVVTW/bRhAdWXJsJ3FgO7ectkhgJIUki5KtODkFMOA4h6JAYgTIcUUuRToil1gurQjNoUBvvfbQQ/9FD/0X/Tf9AX07XNdUnDguipog9+3ufLw3M5CJ6FHrD2pR/fcCb41b9BC7Gq/QGoUet0nQmcedhs0qbdLPHt/Cza8er9E7+s3jddj85fFGA99e2Wq1PL5DO+1tj+828GbD5h59237o8VaDw3YD7zBuU6uzgd2P7e88btFx+0+PV+he577HbXrR+cbjTsNmlR50pMe3aL3zg8dr9HvnJ4/X6cHqgccbDXy7I1a/9/gOPdrQHt9t4M2GzT063fjF460Gh+0G3nH4SBcLk04TKx4fPRHDwSDo4hsE4kSreKaM2BVHui8Sa4vne3vz+bxvF4WeGlkki36os2X/k90jLT6KZZPXalrNpAkOgsPxYW882g+CHlKMB8PhuDcaPO0F+4Nh8OytMmWqczHqjwbBsc7tS20TmYm0FFJYIyOVSfNe6HiZWlfMkzRMRCYXYqKEUdO0tMqoSKS5CJWxEutZZdIySkOLBGV/yf80QYJSx3YujXLJbKJEYXQB18WVbOKdrjhVrq0Iob0rMh2lMdYIeU06qazqCm1EpOf5TMsI8RoJ+CrNSytnM5FaURVQLPMFYmUFXA0bJLq07jY2OuPbmQ6l4875jagLbrWoSrUc3wkoq8mZCvneaTlVJiudkDfKnKehEnJqlMpUDotEWqE+gHiJ2tm5UrlYQKDMo09kv4qhGJFR6Ev32rPLLhc1ucoohiCnoahMoUvVF8c4yLTjmuMuY2FdUcyUhO95WkL4F8dtb64mMWajt1TQECcSipc5Q9vVAOJrY3jV5eZk6Ig0FbQgQylNKSGLn7jHOH2CdUgDPAF1PQ7wCDqBh6KYZvga7Hfxuih9rM7fIt5z2sMz56ePkwXONOIbkkAJ9n38qGrKrs1/gtjuXtBHvNdFeQ0uU6rASeI2oAO8hzTG28N3RPvMvedVjPEd4hnjZAT8FGsAG3ca0DN6y8pKMNKUI/MIeUbsecwnll5itWAgkVvArsRXMkfHLYJ/xkze40yjVtdVzVV3jlgptCTAznOBdQJLAVunzGWw7KkQ3WV0vEI+sbCv92eogGHbiKNZr6BEli/nP+XcTkHJXC3YSM50ocwpdbsCp65bddbFDbQJ/APUYHWpKufKCe6b63uX7zQzjv0+8nqdlgm8nfIuZzN8q8EwRzbNta75fV7BpVfKdXC1muFxe8ei4onKuXs586vnqfBZTSNCgrVkr9o35mpkDV/HKMTuou6X+g138nLCLU91hXjqWv7in/MKlTjDSdjwv+jLKTPN2LLuyBs+OecpUMxwyvHcXCqeYOHn1yFFH3zFSz93joFiSwFldQedyugr3X7F2XNm5zjXE/257M2c3UaWT+fkJjWKfYcu+lBwxQvul2Jex94i41X5eaj9skbHuuztlEmf95yz1h3/979ue1zHCWdyunvXTGjobaTv8XV1rvt2EwbiP/8a3iTL/1CZvwFyB2GqAAB42nWR+TOVYRTHv+e1Jq0koet1cS2R/dpaCCFCloTQpkW70oqh0jYllfaaQtfWtRNZ0kqpnxu/NL3+hGqmaZoxT+/73nGnBmfm85znzHnOd845DwAD6LADiSe4ZDEiOTbk1KKPQRiMYIpsFKMWGjxDG7rQi358wS8yIVtyJBfyoUCKoSzKoxJinC03wn1VlCt+8pa8Da/glbyKD+G1DkrGREUeuagWlRrQIir1oA9DGMNvMiMFqcid1BRM8ZRD+fSHs+aGuTFFqeIHb8Fb83ayUrBOiY0zgQ2yAdbHelk362QdrJW1YAab+D4xLnlBKzQKDYJGqBEqBftvTbqppzFfJKEARSjBFVRAi1GMEchMSpE5WU1ToUEd6sWpGtEkbkkLJcL1OCFCjzMiZVSImoIrovW4ibt3R+w/NMMDcfBE/H+0oBVeSNDjjUQ9bWiHH5L1+CNFpgOdCECqjBppUwhCOkKQIf5PKDJluvFcnqQQVbKypCJVSy8nkSpAxphxqZNGnIGhkbGJ6Syz2eZz5s6bv2ChheUiq8XWS2xs7ZYq7HkHpaOTs8rF1c19mYfnci9vH18//wB1YFBwSOiKlauwOix8TURk1NromNh1cfHrExKTNiSnpKZtTN+UkZm1ORs4cvTYidLyy9cqKm9cv3nrzu279x7cf/jocfWTmqe19XUNjdiduwUjuLpz++c921B4Xuppq661HftQpTmQI9/z9n/AwYJzbe1Dr969f/0G0Hbh08dRMZP/dhiHTx46dbyouOT0mbMou3jpQnPP4K4Xff17Xw70/gXLE8EceNpjYGYAg/9bGYwYsAAALMIB6gB42qV6B1gUSbd2EbqnmdExbYOJBkQFEypGFEQMICIKKJIMIElQggQxk2ORwRwxYULBhBJEFBQDYliza15dd3XXNXCarfF+f/Wgu+r9v3vvc+8zDzNVp06dqjqpztuNBtLWRhoaGoxtWGiU1DAV2yPRVEPsoyn20RJ1tT3aaC0ls/66+ZcjA3vbFegjZBLTUWzsgNrRSW34XmaWE6e6+YQsSzhzbmJ0RNh837DIhdGBPr7RUf5mvj7h86NDA30iokMW+kRHSf3ACJ/F6gHfoAjf6JCAhf5L1D2fiLBQqTEvwr91PCpooZ+6EeLj+3nML8g/wj8yKFLdDovy8fX1D1ULjQgKDZR+x4eFL40ICpwfZWg6vo+h+aBBg/vT78GDDSeF+dOVIgx7G44PMzOcHxUVPmrgwJiYGLOopeFhdEvh85ea+YaFqHUgKQFpsGg+QjrD0FiEViA0rjvy1kR+CCUitA8hjFAwQrsQikOoCKGVCEUglIxQDkJLEFqO0EGE9mugUoRKEDqEUAZCZQgdQ+iwJjqJ0HFNtAGhCoROIVSpgWoQqkYoC6E6hGo1UT1CmxFajdAlhBo0UCNCFxG6jFAuQlcQuo5Qkya6hdANTVSM0G2E7iN0RwM9QOgeQgUIPUHooSZ6itB2hJ4hlIdQJkL5CGUjVIjQaYR+QuicBnqO0CqE0hCK10BJCKUiFItQCkJhCKUjZIMQh1A0QkEIxSC0GCGql6UILdDQoJzrkUaaAt3VRBrIElkjL7QQXdFw0yjTnKg5VTNN85Tmn1oKrU5ahlp9tEZoZWht0Xqmba7toV3C6DNDmMNsD3YoO5Gdw0ayWextWapstewDZ8slcGncJq5Zp61OZ51JOqE6y3V26OzTOaHzu3yefK+8TH5GflH+TNFBYa2wVUxReCvCFEmKXMU6xS7F3Ta92ni0md9mS9v2bS3aOrZd0XZ72wNt37UVlYxylDJUmalcrWxQXlW+aqfXbnw7h3bO7ba3O9RO1V6vfVb7HzsoOuh3ONyxV8ehHbd03NvxScdXHT900upk38m9085OJztd6fSsk/iD3g/Tf8j/4Y8fCC/jO/F9eAvenvfgI/lT/CX+Ef9el9PtrjtK97zuTd1nuu/05Hp6ek56e/Qq9a7oPdH70LlDZ9PODV2ELkO7TO7i3SWuS06XLV1KupzratPVsat318iuqV03dC3vZt3NsZtXt6Bu8d1yutV1e9DtRfd23c27L+/+qruoz+kb6PfXt9C30bfXD9Vfop+kv1e/TP+i/m395/pv9Jv1/0NQCoIwQJgi+AuhwmLhnUG/Hq97fDDWMNYx7mDcxXiMsa2xs7GvcYhxGpmlLab9tUKVxl734OEvTOxUXRkySzWJxy1JMFbVhoElYhsef0oiY8U2TNg0HigH+QszSvJRqeoF2uDAF+MN4nR8zRnjiUzqJznf+NieVZJUyBRdeEM5WUDy6Y+yQmyGVTzh8RGIAx7jCtIW7wcHL7yAOJB5eN+Xpj7Gs+g440viKDNtt6XkaZWUdxr4/tPUxwz5DQ7xMA9LnL50R4vFg6KKn1Y5ffeYfO68l7OMKNOGWGFTLkOW0fuSK/QJ4kipzKLAscTxHBfsx9xwuDn/RSJnWvlGBh2yn9/B77lMWeYb+zrSbz8HJbL6pFNRp2dz2SoDPkOWOcbOpU86B3tk0DnkgA+exKlY+IXPlGXcaDz3WyZHdsmI3r6Q47iRU4I1+ME73kgOTdpnK5ytDNJlY32cnKbPqrsnZMl+PNZwTgBHUs+TzURViwHDz7AV/uWKmbBP7nRW1nFeYjVoZZUECK0CBOXxFs2V/NESwkMXpuxUycX9N7hZW5hwhxDnIC+OTAFnprn0ch1+ymXJHk1sGtRrnO1gOhc77/Q+7URYn0m2eACXLiPsy9HQTniF75Q33uHIQjjFOzYuKcHldNrF6urrFyu9HKVp9u6eJgu4GJWc72fX+JjuBzdVXQatMg58STDjbDfJxwpzStXoJrWhlSQS3hIjftsBhpj/NgS6YLCgCsUw+hnogflrbjEdmGDam/ShbkZtgon9W2ICE0w4OvMnOhEm/P4W+mCwU8+y7w0mZMIf3OJgBsz7PSNdMLFQzxo9hOgR877SLJgp9uWP4QTo9HF8USmRnwX52ehSo/GF0MkHF5JORjeiA0A+ncinM0UBH28wymAoA4avhgUQUklCYIEH9c4QLwhh6SkuG/I96CHSr0ERD9vOkm0S8SddtTcvJT/wVVhc+Je5J3W0OmiO5cEWGLACV6oWcCVaMJrY0g9DrIgr1R1xBS0yGmyFrAqe9BoIA2C4xDjiZ+gLvaDXS9KfjJDYhg8m/UgvQUmug53uqRZXX5YMdVo/D7qdZJRTKnXFiGqVIQvBMJOBdqBdcwn/Rm0EGuYPiUIg7fBkl6lm3OFFTP2j+pPP8SN80wkPwja+04isB0fWkzhG6Q2X6F7bNv8ESsmA8AORXSBdCjiIhx24VDUZY09RC5Nksm9daBlmoONL1z7UXwdaThkgDMQTj06/zvkGM3U2T9yApcZeIzrrVlP/Zk8QVlw5i1X1VCVu9hPb0Wh8eoKHp6I5VpkzSi84Q1c1evcLdJaO3aHHE9JNmIznLJ8TzW2CDfAHxtUqfRxDXh5ZxJTvqNp6GXPA3LPtS5fuM8aKaAk2eNyRKRe5gACmwfG5+6906Th4RGUKzW8+yyTsU9JJMMETZ3mO5LbKwOMZ9AYjoRGfXlTrxR04wkytnrpvNObIOKJFLEkgFY1Jr30T652P+VwKu4G5HGoaZvjtP6i0J/efggy07o3vR41iamNBGEFpD4N06zDcaOmLy1R+GHuIfanto6ApngcTYB4AJyn0p0kXhuy5WnyhBj9UW4bIbpK29COzIRpSDI284HY1bEjoJEdsIUUePeUoMBHEbtqmI+ufUAH37tf9+ed9F0vKO2yks6lAXmsTfsxVKfqfvrwILLAvpwylg5ZjbAkvUCVUHOQd8PTdTqe5YF+m3rPR/ylV3QhQgjmEqy1sGHTPtdbn2NQ9Y+nZe5sYEZ6enLR5O4Aq5w98vabiJy5cRqYOJCbEUNgIO3miZXnjDZ36+vpzqgTuoaUpXW+I9WDqYkrV4KeilTqjq/K11aHwD2WZ6pMUMcHijhc8rlWZgJ9oQtNxrcqPJGNfGmwPRQde9Dyl8mTJHu3WhjL4lxe86AfJ+IhK+nYVTYifyoTMoxeKApbS22Q/LoQODHDrf2vE0J7qtHn4M9JZMMJ2Xi4TuEMhTM2lhsP3MffnJVsLyaT9rKeSzmlcSgqTSt603j1wX0wlw/n3+FHxnQpuxU5mzJxxUSZUG8nEGiZBFESCDTjAclgGY4k9vXN62ThOdAneV2eA12bvzDvIlUKgV97KsUxU+ZwTo+g8bdLWiBgb3R//2uAePnXs6KlNLlWB1zD3+PUNGguBZDpN5+n040q8SCJJBBfiAYUGM+EgbzWj+rEBrttx6uDBkpLyreX4Nj47DVtit0j3gIAFC7wXz6WeDfrlusZyMkw1j+8pV159rwt1LPT74yboSAZ9bVM5oqhu+4VK/CvVBi5fXhq6x++ww3ZLurFjrOhL7Hizse49BLIciiGOBe2LbmMMDpOHvGTEGaSNQPKhBOJZEG55DDNQ/ixa0DBqj+9X3fyRm1/CTJho69ebihpNLxUBJkqhNQE6gT5YCh/wtbkNTlxpGTO+cexJ0oFyzSGmZCTxlDxqNpiSITBLUAKteWAlC+HQn+Y5D0mCB+kP/Ui4QCh5pRcPbtCOdCejpGmjSTvShbgJxF58yyo3vdftJVdmv9etgWuiYaXKEI6IjpWqeGpEPdGKbpTFb6ounuVgOyn1glVktszde2SAOd3JNMJAN7CXVrMCBfSEMcJHfCnwjBdXcpiZWD++hNB8RfyJPrEhztLCHqBHRsAiQdksrfZAnEEe1LQ4uZE7qhlwx406djvQ0pUorNIYsuL5s7h6S2np4cM7L+AHnLjQTUWjRmk/eZhggWeVef/IeYczx8dcdn1PDXhBkmjLwjiquqOkuQmTG2I3OAcXJmCVi8obi95uNHX4vdcVfStVA1sM6RKw4L1utfiBhb0qkxwMe0UTrPpQg3GLkycmJSpzUiKq7xrQf6/bW64ED9EyljeR0+vEVK7cIK23HpxZmvE63QYTSQndjO4RM2prtkbVjYffwFMGHZ84Ey16dOMhdkSX2smjZdcW3uQxU99Y8hT/IqWr6cQArMh8+jEi1mS6dCNNBwNiBfOF5/jO3nPV3O/mDLl1lqdK7Ag9wEZayQbagyH9toGOpAexkbKcRdhYrxkc6QrKgHnQnegwHvMcIsdTzVyTdnoclrIQSY43YuqjNQzINz69gkFH8ubqmIrgAz7HbHcPo8aqYGvIv3hogkQZdLrpNIBuvfdQJ6IjKFfBq3i+j1y5Ak5SExlCWqWKukMaq2wW28fxfeXK1/AhhT+JoaHFdQYmxZ86k90tnZ2p/kRXqEuhNQL4iB/AR/WBtvJbXF0xCf+kRXxaGF9MfD4xJLxFS+K+Kr5uceJJArlAo/iCI4Zt5Deyj7Q0YMiE25BFbl/AZD+0QBH8xigvwmPdfnLlwSbd/lL184bo8rCrjMS0pEBMGdnFKsUgdd2g+lw3kMhzapaW62SXP8R8SiExrHJmOhnKi2/LVTQaYJP4kh8gV1pCZixvJs8+yQ+UK/PhA42DdtDhLYyS1D+KdPidtBN648lOcydx8NTzU2gVaMqOOTQ6/4m5lAp+kFxpAddj+Vf4wrGac1zQXsbba3oAtQbRMXsD7SQZyp9fAyfcxtV+5XO4g4cYr+pp5f2k64KwpD0xlsLFGBiipFcVXb8hln+LL58rv8IRtqol1JM8lPlcsq/vRSe0Ix16t8b1KOhgSovK3Ap+sFxpK80xlxNPKOeHUN2UQzvdKtEfbE8Q2yr26YFj14RdeFvqngTupCyqIDpnIZ6DA1cuWhQaunw2duY8bObclNGFr9Esfgs37igvP3p0Rz2+yYnjPXvJfM7b1raurexPTKS1e4NyAF37LW46U36Rs6GV+MhJ1G3G4ok7p1Zwob7MNbd7ix5jLgkw32PgfZBJOlD8fLP54wdrIpe8nuthZSQofX/RrYJK9uOd23+8O2dLU+rZKrhMtTX2Gb17zbDLrKBpHDR5ypQq01ctenzDlals3idPvkrMpzfbPzTXT5/4xuNl9w3EGk/VGZlXRFSgEIeXZcZmcd6yDWlrM9bTyDCT1mrP0ljqAHNIFvWrZVBKb6bFkzG5Su5jsVxyGZXpH7qSyqlvVEgTKth3N+6/eFE/2Ugg56qgWgbsrcYnr+ociKZ6txdk8MPYx6St0A/PmBnsEnZuxilzWhLO9gieyb2gG6cnHCqn4XQjlh8mzzrJD6f+9Qt1wCrYzn72oH/vaizNKfmqMMnB8sUN0qwWc0+iyf5bZ/jiNT6WklOQPOkE/iyMevcc5EJuLds7Z7i97yAOetGdkUGwJp4fIbHBxgRaBuzM27WWukfoqsUpEZhz8t71owH8BHYniB2M8CQjqIuQp7K+l7zvUbvBkVh+pFw5AbanSrG+VFxDs4Cbyou4il4uUhb1gzj1yADRHvqr7GlrmrhmJiZmqhnETJzpJ7Vm0taMGZR7JLBiPj8VwyySTfzIunOYVg0xMInENGDiTxPvbMhywjQlLmSUk6GhlreQK03rdUfRvduIQymSyd/PkAGHl5fit9wtGX4ecGBS0cUtRw/h51L37cZSGHCYS6I8dkELJmNjzlJmtchzgLDIfxf7apenlYGlDBvvnwx2QRRcaUFbmkPK/zKfSzG1zSUJJtmV7L9Mseo92d1dVa+EXWWL2AGLqu4a3JPh9wsuE7sSLmkBAwP8Ngbg3txYGTYvDb4SPWXJvEBsLnV7Lw8gA/yo5F6/iERdL+V8cuLrr7ErxOlheIVqOqMcL5q0zOQ98LIRK2ld/09OwER2w/RtILeYaFTjLa+ZtenrqCt/n2ZW4djMuCzusTiBOR53KLzMT0ow3ifm7Jm5jiPbyTr+7/xTiEeoxjBj9rvew684ZcI1XbGgQiWHNXCqkpwCBYsvbTp14EBxcemGSoptTvoddeeO7GNmn5920hhPxW6LAwJ8fKIc8FiOyId5PSHrZMNiGOWBD7CNh6A+JGgOBJEO1TS8gk6QoDfStzsLRaLeNEyyVTokS9SZQhO8So9IlzNU09R79b4tS0aMVv8qYaJoThPvXBgKFl+qGnMYQebSz1BiQTwEdVFhTouKuUKxNnEmPaAPOEiMDmAM/cAFnKEH6UMcJEYHYkyRnouQC335y/jIrsNlXFgxMz944RJPzI1xbHpA5z04d+WeUIEPRe4J4/buYwIO+u2ajLmeo4f2osrveW/4O4oTN8I4cSD15JLNRXu4eaUwToYPxu9eujm6KGS1P/bDIfFBy7l1Qcze9btW78fcqf2L3A1SZFF5kbmBmBvnHuRERU07G3JayDrE+wdvPUSXPbBvxymhFO9M3Z5EkcHsOQvdBWpyMx5yj5Bc6nWCOOQYP1o+l/jTbyWJp8Gk4l/fuf+rQabsV+t7ffqOGd1fyJD1v235RtiiPcT+2mM68PjK9afPGicOpwPDJ00YKky+wRdfOsaWOxzEnk3MjrwtW/BuivMPhm4JFKzY4iH8xQrZjswNsXgJBflLVq6KEJTvWjR4qKigZYGSzIVocRB/70bTXbrhu+ObLC3H20mPRaxu2N0TyrWdvatO04HTx6vq6497zqQDM709nWnJM5Na1VIuAXko+AwOQogpfxfMvfFg0pmRFDqTKvRRQ5MEue5OuzJyxFQ7CY1ZnZ/0UKBGk/Nw9Ag5ylLYrsM7z608T9nqj1aeqy/3mkbZnOd5OVGzCFB3jLeSk9GR9FuCMoWfg2vdJw/+I26qrLvOBe5l3Bym+lFI2svh6k9Saf/b7QbonM3l5q6C4QtwAunAEG5lP3tM2lOsaPh4CHQWvgUHZLi4hx8j/47oTYnW3xMvUOLY74kySrT5nqhHiT/eHseSCdb8zds2rHq4Fj8Hd3Ewfk7c6zBpaDFjStfvOoCPcLVeR52dvea5Cth3Z3DpSo70UI2WpDiI0/lxcqXYfavuWQxycIfTGBN3cQXGlapJGEOJqCs16RcUi+Ol5l6aXSJUs3nIEM12YawyYyg60aLmuQLdKQLMuVNx4/r/BaJg4gKdKRJxWM5ZE22mFWzAzsuSBlvbyy5Limttd7gs6au1ffbytxr5BxtUqGf/089VS/inb6KW8k//7neSYMg5eMDfIg/+LWIid8ayLWwY/xVSggOwopKsgD1gz/6NpT5DAyDn1Sb9GiBsbVmi9pKvadGUZv0djXSixLHfEa9Q2vcCT1Hat8fwaAlqceUnWDNOp6z2D6Jq/wwhJLWbHRhSb8+ZGp3H128x59zvLHxJq4r5YESx8nTJ7X8JfuZ0mfujmSHk0xDeKsNuj3sFJ44U3ZkKl2IbPIpmADKO3jmGZJxATsM1PlNGoZUEOsYJd3BTWM0sTmWhcmdmnQ2/RbHZFxCwrWWtdOrPvcW0Z/13j3Sk3bF/d2to75vztJbyuWKMNEcNr7p8hld3voFXc6CTG0VYG3l4/S3CspUQVjAcS+fB4t11aKN+FIP6nu6x+W7xvcv4NQU7byzvkDak2/A+xEBQpVWJaTLQuX7z9bOGGdYShho03rVPCDdPBp1XPvTEg2kGwANGekrPNr7BAxvE+u8hgkSy/JY0gpLGf0t6R0kTviU9pKRv7ryvBw+JZ/mJ8r3attQXaiFVwgC3Tp1uODHxjs8j/AY3HKk5K136PnNc51tiEzzoZgJ04sTRbGYBzsaFGPoNAo4Y48HYeqavZdRj2+O9sR32XOYSzm32Zip2nNx0HnN/npvZ0yBa5rluTqE99aEfBk8zoto0euP6SoB4NXZQ/UnSeavJx29ShV6vr/wgXMa1scfjM30LAtcFe061mz2U1tIWsPFz1niac+5Idd3/EvNg0vk3woLustZ08S2Ioaa/Kin+/0O1/E/UWkod/5+oXSn1G3Wrq3sJPGQ/lkR/3bX8qtvvsSTs7+71x99KWSmGtzjy0YdMPZhlG5dsXLqBG8PujdoTtTuSM/UsCgTNM8wt2/oJxfZzyx2ODaQn7kjamJABrcCJIW2hJwwGBDo0uiSn7TkSlETjI2en+hdP5IN+B4Wkvbb3X4ACfng+mLSRypkOQ/vTRiucgLLHkmN9DSqiW530e5LltyTSttVLv6Y1tnrp16ST33vpKrFUXM+7TWfmljlvpxUS6U+0vphw0o6pR7w4S4s6XHOaKQ+oj5KeLPcHLZo+jKWYvBJ5YV4Fd/8RQ/aolvAzM7y2Bh7goBouM/v8NntgVyn3tB1qSpQCCYRIKfO0ffo7KIXTuDLmUDBHasglJvTw0mpcy32BHUnie+mwX/Us/+4Z0d74v3sNtPfNST6jB7JAbfD/ORJ7KiGxTw4SEvsiwuTxv/EtZYIoF814fJo4D8Zw353eyh/Gzsczbx3EpFL0lS7iQfRO3klroddQIBpRTmtvDLc9KeM7ax888/YxTO5XUZZmRimmis66LZ3pjS7d5/Q2l+7yyk+dWBJOrTCAeLQ+aetP+kG4UKlN3Eg76N56hNH0OF3ATYBB0qMOsbf0iAI08LPGwy8O930+7Xf82/8wp/SgI6OmBJj5vRh6mSBq/r5E+5+nFlpECX0E2KgOuU8Kmj2Gy788PwLmr/a8nfxvrAlsywJ+kvxz9r9Ls/83l4L6wY44sOWRNEcN8OB1y0RpAujSupLaVWRbfNT9bPFn/iauPZZ7jfNjYwNCwt2wGw7ZHVtKu7kTa31uSo95g+mkGw/Gs63sX3LrTYrvpufGbMTFuHjz1iP7ufmbmFmBi0Kxf8bsEyEP0rhMOuEKnUrDglZKL/nj+O37GXsYEk26fGkrSYdrsIMXO9eoOlPudKnTklHzKUN6h3VHXM3bSzXwNTFXemD/96uuVFitHiKTbCQG2s9WcxDLiM/j6YZfdR0gFpbwTWfPNFFzNk074zDZaYYdTQZ2Z2c0Ccrd4j7dSw8dWLJ4JP/1r5L8CoHH1Mjh1z+kGll5paWPeJWfeX/ieaKDiW5mL4ICiRE3wOsRmxadEYUXS6/5luAlWUs5C6+f2RIyoNkYBAxa+Fpj7UPOfyfjae3sNhQTJmPY04XQgYMjlaSSTd+csRVvkd4dbsvcnr2Ng4pKcojdD/IHj97iX/Fp71orTlkKT8Tu/EHIYEFBbHMxzWm2mGQcpN7dEIjp9exA2oBDAC1M55EGyrf7bQmJD6L+ehR2beYny/M38Q5yp+P8FPkGG/qVou0oh+e5n1sqi1v83vz4jTlsLsYZmUlc/vYkNiMJZ6RgLnXzWjYfZ6VnxXEFW92T8uclsdcSeUe56EpseNWLlqPiC5b0/uTMb8AFhZnruUQ2IyElKRFz8cn5Gzbm5RUY0BBIzYnlCoroUDKTmpOSnYS5latily5bE7fZgHR8wCen5xbkZ+Xl5WalJCamp6QY9BvNb89P2bk+IiVpe35yDRufzqRnpmamUakJyasMMpKS8iOSZS+T+F35iRvZrNzsnCxMlZ+anZ6dk52dk5uWnSKk4NS0tERu9dKkPMq7vJHPwzkFTHZKTlo+5tbmrC1cm1yQYJCMU9LSk7ndlEtW6cHTKakpOan5BoU4Ny9nNbduH9VI/jKMk3JxYkzC1jzai1D3GIzXRuXEZ6TQGTg7OyOfHooMgI88jtqwcnv0mk35G/EmbnvshmXL42KXCWdIM5+PM3MYukW6AUk8zscbI5NxAc7KysrGOTg7LTuVy1+XzKanMOnZqVkpOAGnJONkvHwHXRynp6en4RRMmfK4JHYe6FGNr81eUxh2MGzv0k1xcSkr8Qq8sChqL+bW9eUTqIpiZIk5KQVCAc7JySrkUrKYjBQqBHNpGVnZBlvX5a9aI4MeMJkvXLExfjPmiou279sXvS3MIAIvWbk8Mn13zJrwjLzV2WvwOu5g8GHHST4+3gIOXb10W/TMpaELMc2wVb7nMYX064v3HQgqituLj+ODh7LquaQsJn5ZbOxiHIOXrY3Ys2HrxnUbCqV3Giv4ovzUDWxedg7dUlqqsDQ1qSg/eYusIC0vQUjCqalpSdzqZWqDQYwXT22SQdWbnp6ak5aTkptPjYvzuLyUvIT4pKQkAadkpeWkJqUnp1D1JOYlr8V5ODeLik7Jzsiles3OzcrnUjKZjNSMjHRMP1np1DnoJ4/LzWfnh/PJqTl5BjgnKzsrKzeFLpCclp5GOTnS7RC/OpuSMzOwgOlkybEMUlbKQC+Hp8zU3dLSBJyanpZGt5aejbM5wkANv3H52hXrVmw5kLsjantC/Mq4Jau4WnLnS/SRyPn8nvzEzUVLE5Po79GC/FA2qWB59EbaSCqYlygT3fPUDpianZYjuXEOtTVFS9Nb8qTi/qP6p4LiegkNXaA9CSm1p78UHohtWlRSsofslhwpn5fmXuTmsnELQmM8sScO3Rq3n3Zzp9QGqPN5E51EkdKvLft5uFhFLtLMW0tJ3wKl+ZRy+7Y12yqzvvJo7RcE7Vo5r95gv7YEmtN+aDHiCzohM+m/qNqgnmgkckRuaCFKQQfRLY0RGj4ayzVWa2zReKbxL83umhaa0ZrJmvs0r2u+03LQWqRVpFWp1aR1W+uNVrPWf2i30bbVdtcO1C7SPqJdr31D+6m2yAhMP8aKmbYHX4csnDsZM4pfLjx+RfP4y6mPB5o5Dh9A87hZw4iXguL89u0H8AXupv3w3bJs/+XR3tGc4tuHAfdaXD2oAHAU+8AUVR9GIdISwo3WA70qVb1oPeBSqUphFdUtmqwY/0nzsPROy4Oi+4+qGPGjpzTxHyj4X72AUvzX75zoqIQQbQQFdHt9FxipuPvTrp4MP0BGlfifwDcp4vqx6dw7ihgboxtduANHmQl1k4ql59S6/Uera0WjJhewDIIhCw57YxuKt0aPd+oh9MQTDoy5zgX5MY/GPgkAbcwpYAzoNMNsA9HETTVARqwGDaN7MDX/FSwE0VRNcgeFEVgKihrYx8JpcZQjJhtVbcgGsc1kDKdVo6mOqitUkawY2aKN96gOYDxLnIdVkZ+0GcUxPAS6TA1hFK/xxcqDVdzwSrguwxeXVgSVBJTO2GKLJ+IZS6cvakVNpzZdwNyHi59Rk2fhBHqczoNaUdOfrr8KCquJrVDpfCUg4UdcF3s8jnOWmZk7GAsKo17PQE/Spu6fzz82/zKMdJX0qG8+imgJCkOzJ9BVGtR//gC0Pv45hOhJo7q9zI0ExX8L97jPcI8IxkROpH8gIEOAM4SugqIQmLuP32LQwef65/fkFP/tG5ZfPWWKr0p2MCaaFJH0+1LlC+oyT5OWef2oj8gHfoZ3bWiZ3hbkL/vQMln6fwdaw7elG79b/0LyjJ+H7bXYPm6b7TZcR/3i1Mmya0ItPhtTsZDbdZRxL7Etmoo5U1sn9X8UDHoZ8TDyesylaDyNOoWTq7+tMBk77ph+nAv1Y2rnPgihwa/4BddVlJzn+kslNqmUGY2xNunpdPWDAGc9yWUZUd4aAjzd3nxxlguGdFUO428+f+FM7I+j88LXccu8mZIVxUmH8Y+4puxEMweLxJ2uNDREx3KVNitqi5Nxscoa47nQjFXaqsmMonQH0QcX0AengB1kKPHHiZLnNL+bupcG1FDwxwWEfgdEgj5xIfrEiVGYgdwprHkwoziBm392KmYUNfjHhh+n1uKezbPpUmV45/Ytl7iA1cyKoLjYSHrpRRcuKVi0JnJ1DN1lROQSB640ntlwcM3aHXgDLkrYkrgrbkf8Vnp0/5Ddhw7t3V1Wtjc8MDAk3N+ArnCz6aZdBTYBpS8VfQTv3LblBhdUyKzwl0Qvw5FroldHrFlcuAT74ojFS8ZzJQnMhjJJ9Ca8I64ofmfctoQtVHRdxYkzZ2adcHGZNWfGjIo5dQYK/wX7y8r2S38L/P0XLKCLueFxU8c1uOJ3hifpWnOwjZ1N0yz8B1Eeod3Gx+FsWtnGouNFXOxOZlpUVDB25BSZ65ILV2IuLiEhNrYgcZ3BGlo2ZBXQ65+WHem0OEtKyy40UORmpSYarGQL6ZUhKFLSctauoSVQbnZqXCwtZgwUawsL165NKIiNTUiMXVWYuNZA8f8AB74OrXjaY2BkYGDgA2IJBhBgYmAEwhtAzALmMQAADZIBCwAAeNq9WU9sFFUY/2bbUij/2tIt21rWAvK3IohokaiJqEgQjTGExHCBGIwJSAhwMJrUGDn04KkXotnEkCgHlpheSkwvPbghVM1eetnLepjLXOYyiZnLHMbf9703f3Zmtp0urfPlvd1973vvff+/782SQUR9dII+osK7Z85foG3Xr9y5QWPUjXHyfSrgw0j8Knx28/ZN2nbt6q0bNCQjhvSE+Q3UL1gFGjT+VuNjp8gw7soeI/QGnaazdJHu0k/0Cz2mp/QP/WuUjYPGW8Z54yKdNi4bnxvXjVvGV8A7a0xhj5Lvoj9HZeqiT/0leoj2CG0z9fvnacBv0iB42OHbNATMon+fhvF9J8Z55Yjv0Ch+9wAbmL4HTFcwS74JOovoS8DpxryLlR5+WVjhyYiNFTZGGhhxZQ9br/dkPeP1yMpBfb5a7YKifv8OqLM1dQ5mbZxWxRkWqLNBmQtMBzSU5JvayQrpC2jpol6c1O/P0zh2KlAf5saxvoDxRYxPQzr9mGEZ7UVfxJ7c2+gn/Dr6QejJgPR7aBNtBe4A7cBIkYZpJ5UwPkoH6DhNQjvn6BJdpiv0A/1BT+gvKow0WHPDv5fO0Cng/C+PbwMa4IK496u+5Vf8Bxib0fMV/WkFPfCwJlxfQ5sFBHgmmuvXYDPAbDnJa/3MoMWN+hyUu4wZYIN2R+0tzRHOHDRTprevuJuX4wxPdsVYwL/vAdwkxREfeXiR/cI9/CWWnJIdRusy0vQX/QU1HugswEnsZUaaSWJEtIi+mI+ZVmw50Yr9YilWYuucFuShVv4gbTfQQ4quQB+u6KMvj1Taaym0JEtbpZ1jP+cZ/KMu9C+JnhzI2Az1E8nGDP2jHveP1H6W7FkTzdZj4+oMHn2AM2YQWcn/XtvYXNJGYRExfhCZeKSJeBfjFTazpOaUJQjFjtDuyTkNrKiDksYz2lVE1TziJu9eidmTh7WuaN6Orwhx0p45FEYWnuuBtfS1s5mAD/QL6xAbvZjXO0EMTPm519HeMT/RUcZke2Zp5YlRqZjjBT7IO+tfVUAdGriH3k2cPsUS05YyBdu+70+jVfGtiljTTOw+I7uxPd0P4V57H2zjvc5qvDRmVxUAZ6dp9FYYM22JYfMxTcxjZBrUNxiPLTsV32oBrYLD9t9QHgKve8BeBVk1tRcob5czhHN1xgLGKtib/c3E+maSK8mIFfHzpgCfsxiPJRzXdZ60dWR045kmlgHqssLW48mTbFlbF8xGoClATfRbU1qUU5WsKuKfrsZrAOeeP4dc0MDMXEpWFcFiOuew1yKkUPNnowgg9DYSduXGqYwsQ2KAvbyvaVk4ef1nhflmpn/YSmZ5Y7/SUbZFg6dGdoQXL7bSFGKvKtuHRK35NYxTFRVNI+1ke6LmxFlt1s2rD/aW1JmellUzU4YWV2hxWSmZZkt27WreSK/L21deWQU1XKweaHNGhj7snPFQ+bC7er1ovzST1XIy+0o1y/Vsdi28FObBNdZOpHNkFY7yHHmm0joLY5cTZX8tmUYoc0tnvnkdie2g9gl3qoa1z6y+HSxHm5lJq6tzramq3hw6KEsbkpVLkR40Shm3SdVPRhlgLfwy1/3Da2dXUiOwrOygBu2s9gnqktY6szUmAirt/a0NfbEbI9eokKyZL7qvmD/MNreBnDmqxc+ju7PK2G4mtrINV+cotxNNrmO8dNLRKpR7PSuKSVxvxvUhEchZ3uf0PcrsVHMRlahYHLErVSP2rV5mOnYuSe7S9QTXiaKllXJt2/wR3sjctvYs+Rx2UGnHXxSRl4/GK8e3dnfU8BZmCc9WJs1DErV4fK5TS+S4kL0W/DcTHu4GPsgVw+qtXVdJq5YJMhLfPEzUy43W1aAldu9UNoE6uZ6+K0a5R1tnPYRaB/ncWWuPjzSs3pnxm0Bd1Znp04SD+aiWkOju5Ykj4RmWuq/pXBrGxNa3TYFs5AS3XWWSFR0EuxlGHVP82ElGkFhsclrf9a2brHLysYzOHaL1i/MdPAb1Uo1G8G0CbRRtN+1BO06vt+C9jHaIxgHxtV3UTT3yb0avjGykTTpWb6YttJW2oUblt+iD4Xv0Mo3p1TvpOXoenyWJQwdk7KB8O0CHMUd0lI7RK/g8Qa/Sa6itTtKuDA72JX7vpxfln5YACqCxoCF4eoTCCAY0FDHzAiiLoAQaSxqihymMIHgmQfWkzlYF4G8H/czzyRTNewBH6CXIWfUs9X2gnLXxBBLjZxz0sJRG0Q5C/iyrw+H5/AwD1LNb/6/UpX93hVyqZ4NuvVpDgXaiN3bboaMiaC6ChxK+lwGDgBFAEY3//dgPC5iAdJlm1g0/OxKcjSX0sQuctmqjKyWNbqEugk0atmrK4lAMoayhKBRGMKHhKKg/KpbN8iiC9/3C87HU+aOAvdA76Z6lPia2tg/0jmIlWzdTZIi1FLDPAPZkm9iI+THM7IGOtuDUI5DIMXoTmnmb3sFu79EZaOss4BB9ADhMH9LHwPuELoC6i3QJnnYVcJK+pK/hc98C3qfv6Ees+Jl+pSv0kB7RF/Qb4BrN0mO6Tguwkdv0lP6kb0DRRv2vIuA/iTwnHQAAAHjaY2BkYGDgYjBgsGNgcnHzCWHgy0ksyWOQYmABijP8/88AkkdmMxYXGxgycIBYQMzEwMbAB8QgngBEnkEDiDmAmA+IGRnOAjELlGaAYkYGtv8mEFkAqGkM8QAAAAEAAf//AAp42m2ST0hUURTGv3vuQwRJJGwWLkwEiWoSx3GcfE/HjGly/BfoQjevQHQcRGxlJFjKIK6HcCGSEa1aSRRIRBC4cFOLUHHdKneiMAsFbfru1YERh+HH9zjn3TP3/e5VOUAFAZzCV6uIy3eE5CXa9X1E5StC+Iu4Wsdj0kF6ZQpx1iJqBQnmoMrlD2QLXeoJamUATTKKVllh+miTDB5IL2e+4KwMHuIQw8TljE4yRHwJoF7vIqIDCMo20rKPpK5kviNZpHUVknKMtLqO59KABvnJeor1MRIgg+y/vcgd9hbgyWt+wzFnHyDoDKCZc8PyC3XyyX7LKPd8xvRkJP9P5bAmMfaX+b7HvS2jXbrhqknOMM/j8HGCpzjJ56XJPo/pL3yXdf6Xa9fxPZWlvyOEmI3sDUkCt7XPGS7uSR9uyR3O/ANP1WKW2WZ8yyPEZBEJWUcd97GkY/S6xJpGWL1HPWsTahM9zM1z1/jAfpj9TnprMc5K4dxAtfFoHRZBh2XGI6kg13QQXsFhCbqsw2KMQ7q252aclUB/YxqP3Zehv1PjjjikXOZZLzi8yl3rsBjj0Lhmmjn05qkIWp0FJJ2bdo1n/BfO2frOIXPBDNkjb4xLkiLTUoWEzth73E9ce69X0U9cElF7vHMf6T3K84jS+W/emc+okQ00c/0PTGINc/zNIIVneIVdZP8D2Ey4EXja7VVNc9NADL3zKzQ+MDDjz7SEAI576EyBM+HAceOV4y3e1bK7jut/j2wIDSQt/QG9eG1p9aQnvZHLqzvdwR6dV2TWUZHmEaCpSSqzW0dfNzfJKrqqXpQag5AiiL+vVmVv1I8elQQl2fSmWC1XyfLisiiSRV4s88VimVzkb5PiMl8U7yLIqnKPRpIDIzSuo0+EXYMOXgptP8A1pRH0rltHbQj2fZYNw5CG0dLOCduOaU16huhUjcbjE3M+DpgNuG3IhMRTEwbhMKo2rfJw+AR+Dy2CdWTRhRGoAa666Y6rhm/UgxYjGApQkx1j0NzChk+pfHBq2weMgWlLGkxHQjLmUZLZpYwPoutABegtGRBmZCxtOdTNF1ryYfI2jvTs7agWgYcx53fg1K4NEAh67k34l4Tvt7dYz/6Jzwad9hOZL+j23E8QO4eo0fCNVgTAOy7cwxbDgGhgZILCyDPUPzfMmtHr9gjiV3Q8hx36clpVw6QmHrZ3ljymcMMGTVO9hn16JheD7VBw7F55Jv/0Qc49q9kimPVp3czxFAT+J6cy+y2+qpToa6fsVOOzZJ4l84hkjpVSTrOe215dH97g1fVrWOR5EfOzKM5kfpBCmd3jlcEJiVq479VH4onoaYYC/ljP6jCGoVU8iKnlWwSHOx4DOuSNbqBm+Qo+b3unvFT1xMCnZXaf6LCL8eGFzgs7O/w+qp8TfTbo);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 4r";
  src: url("ioc/css/assets/fonts/2108F2E63BC303060.eot");
  src: local("?"), url("ioc/css/assets/fonts/2108F2E63BC303060.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AADpXAA0AAAAAX3QAAQAAAAA4QAAAAhcAAAZoAAAAAAAAAABDRkYgAAAIxAAAJOUAAC4IBqsa30dERUYAAC2sAAAAHgAAACABBgAER1BPUwAALcwAAAf2AAAcxswVu7pHU1VCAAA1xAAAAFoAAACA6jAts09TLzIAAAGMAAAATwAAAGBZAlcKY21hcAAABlQAAAJcAAADWB8BSFZnYXNwAAA2IAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDRtEIaGhlYQAAAWQAAAAgAAAAJAfdBDZobXR4AAA2KAAAAhgAAANQ39E2WG1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAdwAAAR3AAALkZXwJR9wb3N0AAAIsAAAABMAAAAg/7gAMnjaY2BkYGBgZHC0WqUSG89v85WBm/kFUIThAtuxMhj9//V/CxZ95n1ALgcDE0gUAFLODIF42mNgZGBgPvBfgIGBJfv/6/+vWfQZgCIo4DwAnVcHGgAAUAAA2QAAeNpjYGL8wujKwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzgZSSohKzwn8LhhPMBxg+APnzQXJMrEx7GBSAkAkACkUPrgB42rVVy27bRhS9tuTYTmI38TLoY4AGRlJIsig5ghN0UcCAH9vECODliByKdEQOMRxaEZpFdukPdNHf6KL/0N/pD7RnLsc1FSeqi6ImyDkzcx/n3HshE9Hjld9oheq/H/DWeIW+xa7Gq7ROocct+pouPG43bNZoi37y+A5ufvZ4nc7pF483YPOHx5sNfHd1m/70+B7ttLY8vt/AWw2bbfqu9Y3HDxocHjbwDuMWrbQ3sXvfOvV4hY5av3u8StvtLzxu0fftrzxuN2zW6FH73OM7tNEuPV6nX9s/erxBj9a6Hm828N32l2vHHt+jx5uhx/cbeKths01nmx88ftDg8LCBdxw+1MXcpJPEiieHT8Wg3w86+AaBONEqniojdsWh7onE2uLF3t5sNuvZeaEnRhbJvBfqbNH/ZPdQi3di0eSlmlRTaYJnwcHooDsa7gdBFylG/cFg1B12g/3+IHj+Wpky1bkY9ob94Ejn9ljbRGYiLYUU1shIZdK8ETpeJNYRsyQNE5HJuRgrYdQkLa0yKhJpLkJlrMR6UZm0jNLQIkHZW/A/S5Cg1LGdSaNcMpsoURhdwHV+I5s41xWnyrUVIZR3RKajNMYaIa9Jx5VVHaGNiPQsn2oZIV4jAV+leWnldCpSK6oCimU+R6ysgKthg0SX1t3GRmd8O9WhdNw5vxF1ua0WVakW4zsBZTW+UCHfOy1nymSlE/JKmcs0VEJOjFKZymGRSCvUWxAvUTs7UyoXcwiUefSR7NMYihEZhb52rz077HJVk5uMYghyGorKFLpUPXGEg0w7rjnuMhbWEcVUSfhepiWEf3bY9mZqHGM2ugsFDXEioXiRM7TdDCCWD+FNh9tToUPSVNCcDKU0oYQsCXqC06dYB9THE1DH4wCPoBN4KIppiq/Bfhevi9LD6vwt4r2gPTwzfno4meNMI74hCZRg38MPqqZsaf4TxHb3gt7hXRblJbhMqAIniduAnuE9oBHeLr5D2mfuXa9ihO8AzwgnQ7wB7t1JQM/pNasqwUZTjqxD5Biy1xGfWDrGapFdIq+AXYmvZH6OVwT/jFm8wZlGnZZVzFV2hlgpdCTAznOOdQxLAVunymWw7KkQ3WV0vEI+sbCv9xdQb9g24mjWKyiR5fP5zzi3U1AyVws2kjNdKXNK3a7AqetUnXV+C20C//g0WF2ryrlygnvmet7hO82MY7+PvF6nZQxvp7zD2QzfajDMkU1zrWt+n1Zw7ZVyHVytpnjc3rGoeJpy7l7O/OpZKnxW04iQYC3Zq/aNuRpZw9cxCrG7qvu1fsOdvJ5uyxNdIZ5ayl/8fV6hEhc4CRv+V305Y6YZW9YdecUnlzwFihlOOJ6bS8UTLPz8OqTora946efOMVBsKaCs7qBTGf1Dt085e87sHOd6oj+VvZmz08jy8Zzcpkax79BVHwqueMH9UszryFtkvCo/D7Vf1uhYh72dMunzXnLWuuP//pdtj+s45kxOd3fJhIbeRvoeL6tz3bfbMBD/6ZfwNhn+h6r8BQTVYWQAeNp1kfkzlWEUx7/ntSatJKHrdXEtkf3aWgghQpaE0KZFu9KKodI2JZX2mkLX1rUTWdJKqZ8bvzS9/oRqpmmaMU/v+95xpwZn5vOc58x5znfOOQ8AA+iwA4knuGQxIjk25NSij0EYjGCKbBSjFho8Qxu60It+fMEvMiFbciQX8qFAiqEsyqMSYpwtN8J9VZQrfvKWvA2v4JW8ig/htQ5KxkRFHrmoFpUa0CIq9aAPQxjDbzIjBanIndQUTPGUQ/n0h7PmhrkxRaniB2/BW/N2slKwTomNM4ENsgHWx3pZN+tkHayVtWAGm/g+MS55QSs0Cg2CRqgRKgX7b026qacxXyShAEUowRVUQItRjBHITEqROVlNU6FBHerFqRrRJG5JCyXC9TghQo8zImVUiJqCK6L1uIm7d0fsPzTDA3HwRPx/tKAVXkjQ441EPW1ohx+S9fgjRaYDnQhAqowaaVMIQjpCkCH+TygyZbrxXJ6kEFWysqQiVUsvJ5EqQMaYcamTRpyBoZGxiekss9nmc+bOm79goYXlIqvF1ktsbO2WKux5B6Wjk7PKxdXNfZmH53Ivbx9fP/8AdWBQcEjoipWrsDosfE1EZNTa6JjYdXHx6xMSkzYkp6SmbUzflJGZtTkbOHL02InS8svXKipvXL95687tu/ce3H/46HH1k5qntfV1DY3YnbsFI7i6c/vnPdtQeF7qaauutR37UKU5kCPf8/Z/wMGCc23tQ6/evX/9BtB24dPHUTGT/3YYh08eOnW8qLjk9JmzKLt46UJzz+CuF339e18O9P4FyxPBHHjaY2BmAIP/WxmMGLAAACzCAeoAeNqlugdUFEn0L1yEnmln3DE25h5zAgwYQFEEEUQFERRFRRERBAMowaygZC45KOacQDFijgioCCYUYUVd865xV3f3Ntaw76sew+p+5/++77x3+pzprqp7b1XdVPfXPQbE2JgYGBhwjsFBYfJDV6khkboaSN0MpW5GkmA8sb7RAur16dIndw73NshsQ0hX78ZSeSPSgDHVFzr1GOQweoLP3CWrCkscwkOCA3yDQ+eEz/TxDQ/z6+HrMy8gPGimT0j43Dk+4WFye2aIzwL9gG9giG/4XP85fov0LZ+Q4CD5YXqI3+fxsMA5M/QPc318v4zNCPQL8QsNDNU/B4f5+Pr6BemFhgQGzZTv9sHzFocEzgwIa9vVvltbi169epux39692zoF+7GZQtp2bmsf3KNtQFjYvIE9ey5cuLBH2OJ5wWxJ8wIW9/ANnqvXgawEYqAgAYTU60dsCVlGyNDWZJohmUFIFCG5hAAhswjZSUgkIVsJWU5ICCExhKQSsoiQpYTkE5JnQA4Ssp+QA4QkEnKIkAJCDhuSk4QcMyTrCDlFyDlCThuQ84ScJSSZkCJCLhqSYkI2EpJNyDVCrhiQckJKCSkjJI2Q64TcJuSGIakkpMKQ7CbkHiH3CakyIDWE/ExIJiGPCXloSJ4Qso2Qp4SkE5JESAYhKYRkEXKBkAeElBiQZ4SsICSekJUGJJqQOEIiCIklJJiQBELsCOEJCSckkJCFhCwghOllMSGzDQwY5VpiEK8m1YbEgAwiQ8hkpqGHBjMNXhuuMEw1vGr4v4wsjJyNPIymG802Wmp03eiJcSfjMOP1xm+5Sdw87q1iomK2YpkiW5GrKFI2UF5QlvPd+WX8cf4sf6tet3q29UbWW1pva738epX1auq9UmlVmapq1WPVB9UndRO1nTpYvUC9TJ2m3qo+pi5Ul6rv1VfVH18/oX5O/es/DfrJ76fFP+35qfyne5pWmnaaHprpmmzNEc0ZzXsNNmjYwKbB7AahDZY0qG7woqFdQ6+GNxs1azS60bRGfzcObJzQ+GPjf5r0b2LTZEQTzyabmlxo+lPTdk37NR3R1KvpkqaXBEPBWwgWIgQQdgpHhUvCbeG1SX8TR5PJJvNMYkzWmZxqNqKZZ7OZzRY0S2u2sdnd5ubNbZuPbe7ffHHz1c33txjdYkeLUy1utnjRUtnSpGXXlgNbTmhZ3rK65ZtWpFXTVl1aOba63qqm1etWn1o3ad2u9fjWQa0Xtd7auqjNT21Wt9nZpqBNWZuaNm/b/NWmTmwvmolWoo8YKMaKmeIWca94WDwtPhTfif9o22j7a4donbQXtLUdTnUo7HC/w9MOrzp86Niso7Zj946DOjp2nEe9jKX4T8t08YrbEwX8BHS4riVHvXROAtRGo62uPoeLpPoC1EVTW6k+F+wqIKOgn4DT6JpodL1QgZOEY7BdcoOi3gDuXGJdM+Hlnz0VGhqHOZKtUAA1uBnSegJHF9AdX5s9GP8GiWKiQFVwAAPwJ4Cb1AD2op0DzKV2dOy/jyYAjqgCbiYNoD/Jzwas2+EWI3DAsf8+mrAZXmG+gO7gT2dRdzaDl3Rc+kcYc8J9l20mf3mUm5I2iOk7BDryicrE9uXjsGsAT1OUtllj9rle5Ke6crdcqwKeRfFdrr1VYqOMp5XwF5+kTPrDqZh2388jKC9EnQk948tH6FRCohJGjvfqF8tjjBINg/YEwBiePsanQpIy8crFMw9TeLpSSQ33zj8Il3gNmqI/fhBeXXv0Spus/M35obnpKEszMUFpXmr1SsRC43MF4x20CUonfw+PCdMv3BKTleUHCgtFdKZHBLpNZ1ABGIePcZtkNAy4pXWewuvSz6JcHpqZfRP1m5h8SZD52Uj5wcKL54+Od2AjTjM9xomaHOn35cLlk1SDjbhDZ/Mu55bzI/dyIW7B4+dM5WlftOT+OFBaBM/4ZOUT+9vdqJGdXU/GDOO2Tjs9tq2PixP04BOUtN5vg7Cx+ALuHrl2k6fT8KYwvmhJLhxlbEXHjpcWFUwfK3O5TplmMZdfRD8J/VyLKtl6oORo0a9Mi67Ug/Mc6xYwAniNbmQZ85Bjn13CnBmMJuNb2k7Yd46jZq+tUQNowSwA2Pc+1kezN/wsNuDYtSvtDHQkMyJQ53e0Izp24RnnM8aIju/eYWfAkXou567YkTq+52d5cmhmep9qgFroufpa0/rUrDvjSkc3qZ1wHlZiow9Dd52i/AXkL8472dE+GxtNgGzaqGPFvCnIe1B+PLfL68MdTuOGu9FQqMTp6FtBfXG6LZ1Ofe3RV8F2U0w1QluVhu4uwxwBc2toLusddc/kczzYL6BNhdsgzfhkwYyoycPaCAGdkMeB6MkUhJ5UgVbUiV316EDqybRIPVFBrXCEmFwh0GaW2AbNZcIeD7AlNkOTR7QNNZfJzAfSVrSZqKHVONykutbDTUGHjNk0Cpsf5TSWp02k5RU6pQJdcSCHDf6+WAp/MGOhotcj2likDWDEOGdzvtiHu1R9vuA+3IOyCTAAHGZ4tDXlaQYN4zQOeI2t1OTjY2wkGxKbUoMSqsnmcR7GQ7FuLMAwfAV0Pk1e73UCOFTWTO7LnHnAcI/+Yj8YecijnHf35IrsnnhiPWb1CGmYyT22aYNyaiDNdVTo2uoWbHaXOBa/p8oFPIV1QOs4zTC8xGbt/PFXbCNvukW7GtpadIMZK6Yv5tdhGD4BuKPrAgvpbxcCuKNbT20sAf6PCld5ZgvHEV3EYeB0cHQJP8GdK3V+Mvk9m3gmPmYS26PBW2wli2xGjR9RE7EXOE+f4sRnK9HiNhttJV6DMyHnvfmTV7jRZ132WgJPR1FCrWkgEw20Q579pbHHvUvnVQGfdEvoaHfjGRNWfavyz99vjerHzGExYlhHUdMX25g8BbxdK0CJLhjAXhKY0cfjjZUCdkPFfVTLunw4usgqt2xv4VmokW1CqFEVbcouIxtK5DAaWDixbK7lXNcxYKUPPlQMxG6i1NHYYtj5e0zArZvnXry4OcGR0Q4ZNsFCpI+MqXL45dvyimoK//ijZtxgNjRsuCtVimz/Zy8LLjB+h/tZfspormRSuf8L4NEOVdgbQ/SmbRtYPf7C1BNjdlmzXXfr2J62YHumjd/3wo7ic7h27PgNfrmSmg6l7WgrcROuFzo5XJO3/6S06s8/7zhYsMmsnQa3FTU6uxqpl/4g0K011vu/zvbBl55FdU3kMHGTch8LUK0zYTFogmOgSjeLLocRLMTuS8MEye+uzk9Brxh/ftC4vXwsSIG4HMp18u9gSaBuOoGOYUmjM3PEScI5yEbCoWL9b1cBG+k93OIRW2VbGObl7sifm8SdKynKvwv880tu9rIlLR09qEk8HxvLxVDd5zMLz0pxtL/wER7trjrFL93F2Uy1D+vCVBFNbXA4hmII2uJIXIKLcQh1pM60veOoYR5z9p7TwurkrWm7+SO40ClrhSMXWuB9dDDj46iqLW1PDWvs32or4dyhwyc3TTwdeAf4l68q0Qb96FiWEBPY5UEn0ygahe50ImZpJ+FpYZjnyZ+1cGHrqbx9ubmHNx6BW3DeA4bCxPDJgYFBQTMW+TKX/vuwSTsVbajzENqrNIffmeA1BZr/fhvry9Z87XTaakfh9kun4AVTB5xYejBor+9h522ybc8pJHfqKgwYMc1MZGksBgMV7wunOmoP01tCgnLwCK92Io1AwPkK1FzzHqLVlEiWLHiawP0zd+7yE85xTqOc/U2ZoB7MKZtgfzme+rFc1hh7iq+g3LdkLH+xmHMoH3KCNmFU02lXakUnyc40BbvRPjhV1Lxjy41TMNuZoTlOlAVMpGZoSueJlHXHDRXYoc5RDe0pc/VkqqxPHURqJZ1TaFa8M+mg0sx7Z/IzFksNKnQNMEUadEcHCs3v0iC2TBW8PVNWzGMeLRiGgXSocvIMuznytm3aYkO0lufqhUYsh/YU38HlWRe9+HOXOYeSoftZNcJTf+bdNnScPK0XtmZH4zxRUyXPdUPqSm/8XDtmEL2m64rXBjGnbv2XidzB0rsJwkrhKlzYfPjQkSPbr8IDXgqw1gUqqZGb+yBxKHjnTyvj3Sdxx+2vT/iTme6ALHGMgiUDU9xKX74DWi6JeBFLOoKus64/SP0HsYQx/J2JNPeOTqxVsjnQ5Z1JlVSqwEydKhUwU1KD7trPALVjrIFm6hrTTKmxNWP6+51JR5UGrWVddFIl3xE6qzTL5OkAbeQJG1ejqawDscMjynLGOsXPukYCXkEHJXKVE7qwjfcc4kJ5kYmozTsk9KzmLlzb+xCeyEHlQTsgS4Xs6kQHUw/5+PHADtQaA8XHULm75CT/qxVHrz0QaF/Kown2kSfqw8rEptiXXTw1oX3kzOawwNlvIk+boXr8GDShHOc9e9wiF6aXI/JCd6CXAr3pjjdAZ+NhDg03378ByMtuXLjwTOB+7+OOO/sxU11U/ExrBTyIc9jSyyf0Y0vvbevRXtRMw5crhS4qjQ/uZwZSYuQd3emhGKnQ3JMaRApdVZrr+GuscAvwYq1Hf6Apuvc0WXrfhylPGoSnY4VyQA+pDMfpyq4DptR6WAEriu/TcdKDkUDH6R5QL+l+P0ZdIN2tHSOwevMonYVHewCupq/pFlr7AtgRVYhhtPA3oFuwFlfja06zD2+bdFNpsq+bdGdlQvxv1ETAw5dpYO0kDLxMD8tFgjRVXyXovlQJNL5ET1R7mx52xVl1k+gshcYqgfYVpN9Ldb8zn1gtvRRMVZoOGB0pmKnWXRHMVZpFWBcpYCPUvMfBsv5taIO3tKFoBqPH+7jweMumLqjqnfKI29UJr4FfflPowVZjjBURwhu4WnC+mJ90kpvu7TmL1WiUDHiGxrIMo/vP/hRvwcmAo9P4cxe5yedGH+3Gxk2pgjakneVg6cSqlQZoKrLpL0UKr+DKhYKrfIeq2iAbWqb0LXY5L+eLhrRBFzpYJrfBBt2wobj2ptBTpemFZRFCLxV1wvNCb7aam6hkru6BluXUqkBxd++By+JO2BK7O4q/rgzJCk2dCV7gt3z+/KCgpVNZ6T11mNNtJZv3BsveD+DmtpMnCwq2X4H7vDTEpofS55Lz6e5s7ga0fg9qKs/dDdU92NyvoPTMicv8aCX9yc6ZKkQ7GLFtzDE+wJW7Ofl+6GPgE3GbYGpV8ZEp4K+aG2/fvnRsx5y3Q89h3USN02OTKjyjeFNe9uzFeVdTkRZW4V0lNhj6iDYSLcBjauBYHi/ZKDU6q6e1KuHpL30UaXXeQpW01kbxXZ/3P4ZC9emCF1rpuI3umHJy6IIAMRKWJUUk887KDXE5iRtZUFCFPFkrxZ9/oQuNeQk0DE/jXAwxBZpHj4OUZCMDMqtfTWRtM6fYKJOfVry6euPBg3Pu3UVadA/PKf8oK65+dHZsF/1S7yix6dD7VC32hnFT/N2Diz1OWEJfmOIV6Mk/Yatm27NQafyxMkLoo0q+KfRlbvWY+V0VrlF88Zz/0cM+2ihxrc5b9qtFkuysVbUDbLoq/kcf+OIr1HmK7As0V179dAX2elmDnJj+UNEt1dbFrx+Prdi6qAtmrxT6MbI8XLNKOAh7Mnet5cuV81aEx84HfkLAtlItizyrG6xy7mVDe9kPr2Du1750+kNmMtwTKfRXaUxxTZzAEkq4tJEFtr3Ojg6V7PozFaIjhupH2kpmqNWZseAfKW1k2bW1rg9tK/UbBVSr60dbS30GyMFpgK2ktUIfwPGsUp5K1z8GdggGYl8a+AwYNtqAnpjeD9gZOZXT9MTLjwVLtuwml0ys2M1L6ssQyxqGaNoeWJoPz2Fz0n7YAo/88522Xtt85CA8gi2J+2EzPF+fj20P8BGM0mmW/0jowJzDG5bwg4N9eovzXXcqnu/2GayFJYnesAw6HByJTrMYtGqIapZIyj5ZjGRZxeu6DI6c9h0sg4+wLvE4bOCrdxc8E3denq+wCC6o1sKGpOOwDj76l1GnffwKBpjazVwfAL1hYWIgLADLgwHXw0ct9PUHS1iQFAgLoffSANpuJpun13OWf+TiKalujPC8SBEquU2DMJ0bp+kk9a0dL4yEpQMjWGnfnSq/5AmgfEWXD/78gnZlsPEll5WYBVnwGkoLzpfwk0+wxDOBJZ5o+Uriq6TWXH5EbljebP7sec63wGf3xByerqM5gpyRap5+FFNhiM6EG5479TY85DUzrptI625RxHDMu8kchCigcN3x3Xt2bM/LOQp3oCDw8CT+ymnO68roU+1gBHiE+/lNnx7uDHYs01k6PqKLlJYLOE3Ke9wkoE8f6uOCPpS/xwobn6vU56n8O5IdvxLfG2g4fUVD8ZU5YLqOp06y95xkunj2ykJB7c30dw12kSxYPeLNTr4BX2scC7Sk3uzqSwfQifL5OREtqCV6i7nG1JW2w644QiYcwbBIdxzDYFs7VjyNkAlHsFKyOx0jpmFH4ToU7Dx8hJ+Zz82aM3eRF/B2bteqGN+9S9cqxeOQH74nmD94hPPP993hJKdx674dmO7b3+/3F8OJJ3GQZCYUQN6Grbt4vzNop4QDK/cs2hS+Zc5qX/CBuSsDl/HrfLg9OTuzcoE/sydkijZWGZ4emhYIvL3nLFcmyvXi3AtiVoEQELQxj82bu3vrKTEPtsdujuFDlT6+wV4iVdN+AuacojnMBVtITgVCYR5tjqOxOY4al8d2HwBRnBsNFAawcNiHU1EnvKm6/0qbpHw15Odu3W2szcREpdm9QW/FTcZ9Rtz6hQ38cv32k6flDv3ZQH+nYX3F4beF/VcOKgpGHwWv69z29A2bYRfD/geDNs0QrRX7+wjFx5TbknIiWLgkKpesiAgTNb9JVMCyUlrGFhWOi6WOwoPK2zVsBw9sbw0YYOswgGl6YOWwB+J5Y3ef0+fZwPmC00VFBZMnsIEJPpPdWVk0ktl5oErG9pj0BTmE055CNQ4aDT1pS07W8HjJVPil9IYs+b7Ldcv+zsMHyujoqtMjkXagKgGPnqJHFdgJ1YKH78lCRnbx4InCi0emyu9PPPynjmN2aoHPCwTmOYGQSQdgwNjZ2IK60BbUmaMDZwvWKhn7JH6Jv511E4W/4dapopu85xlu4hi3gKHA9x5bXCFDgUc3L6JJCp+WthT7e8IqSjiqWGruArSRDCsVTy2xtfgDmKCNpRxhkOrHPnfWN/g/fUXSasHmx77+jGzIf8iMWN+vz3soqGtv/V0erYGH6CI1ggfU5RegF2rNuLwN23LhEF/kWeDq6unjLoLf1jn7lvDtdWayDAvJQfAL2pmfv2fnoUN75gcEBM3302rwnw0mDwEN0AXzAaiLtAqgQmcBgAkSkR/ZD0ZJ5vLjGZaIhuvGCBgkqbYD6FQcwzUcs1w5duRQlXrv1K3b/zfghk2PjVlx4RDG21BjTrNCMqlNYWqkoXUpAkMsK/Auaw9W0cp/GujbMo5BclXW4AqpExv7XkdUWferTPUNZFRclU3yrZl5VbbGt2Y7vZhvzadXf1Q4ChfxjlBJ7/yPoIvetFVIf84UvgNbDDH4X6P+GIdWim9wTPO3FFALzMQ6rg6Ez0hjSq3sLrl1O74BDtbZplb2F8d/On3f+S8moV1qJ8tLZp2xtbLL2P3IPqf2R59Bbd0/343XTqj1EFxGcG4nbHfLWOALIpHN0GNf36KRfDdKHsKVcq5kyt15T1i1EsiCbTB6yPHwctYTtzL+HRpwdQL9W0hSsgStQAH7ieVQEnbSn9c10VlxvufCrkMFj3vpCcEJxmydcoiXmkiW3BHP7SPAnmUUlsMVVKD9RAYrejKVDFLl1a2W0cU9fM+ag1XD/2mmb34GHbRzrT5Y7klD2Oh/tva7TPgZIGRKC2TL6iFb4y+Q7efPkK1Nh19kyDYK6w9iqC1RwKs/oDZnGbU544kEAQcmfKwAbChDpo99LphvubX3Zgn8xpq/W/9MG1NtHzPaTtQlVEmJyj+ulP1SfWGy/BYJBoyaZDmHd1ciH1E5Fax5+UXJ0KlUFc//ADHSpYL/oo4U1jXwx652rMv2x66/WZfdj11VrOuHU/P7wf3SEWGo6oCxPTP5NoyNFF5D5cnCopMj7814CG/h2uFzxfzkY5yP96Qge+gF1qUr0ZiXzBVJWUnpkA1oaoEaagb9wX7KdMf5d0cc7AZ2MGGJ+3x+mzN3euuJ9SXAv7o4uYd2sXJKjneWM3OkJr3dqAFTZ7tX496LmIrnhGEqXQWNFBzdD11jRii7UPCbWARnIg+tTJ6ZMXvN3MkeLn5D5CrdGLd8SSZPU0uOnCn8PwNSQIXnTFSTcH4wVXD/gUYMbV+RNd8Lt+kPoQl10d/hpl7Yj/Xaqk7ULfih981/ChPsUOf+HYEeOci4JLtalq2z+l0vu1Pdom9wJUovN7Zu1rcetP+P0F/rHL8M+ksra+2EsNPtvScfpUbA5YbtDd0dypvN2OaFylPcVbczo3e7Tzs8dp/8TqYp5Tt+RmXdUUk1rOixQoINcIgov5HsMAjrt/+Dt9I9E6jBgOdoIKvQoOIRGiF/35IayHWRsU1faiR+Rix4rlr2r+9xy1wpX96VP57Q72oU09hXROOPo/T72sf09W/fv6y3GassTTL8rwKbMQV+45B2SZuFqZM5733jNruwLfX615ZO21yOevGD+lfB8ZPc8VmFC0tZJuqFSmyIneVMdD30qs9pvuYxRw/qAgTvRN91s3fwuAWPcjsC13qDl5xlDG2YQJFZfpqcqQyrXzBUdByOLMsL4ekWeoQLyV9+DE7xX+FNgvRB3q8T7tDvt3ddlIx5nNBSv9WMuvDPzXf/2dKfdW7ywBecQqdXy9H8/xvy4S0Z89X1lTHfVxHNq3+M629upvGTBKmTAFXU0QqweDA7t3+zDQCbyv1A90tz5Tf7WnZqx7NCSod7pNaMcsh0wMIhjPD1EF8YfO8o0NJ7jOQjp5HGSc4mtWp25ssnPjvv5dO+ok6hoPOoGTWnE7X6GtuMmuI88Y4xdaAcarCnvIWeyGF9dBBR1J1TaCRD+RXIH/CouKCmoN8v41/Dm+/yy8SgYT/mF/icX/ro84sZDB43Y4BPjdWlzsz+ZpT/+lKk82efFlnyOi/nkdd0icBywXM00jty1QvmyORBL+a/jNjAprfsyF9eXmGLT80FB1bkuUita2cJjqog3R8y8P18SDxhh8QPB3y2FP/JmNHTe6zYkN8vNZEG6tloju6lwCAnGuodQCO11HdrMEV6LjyEkpPpP/NjFRH+QfM9wROCdkYcZM30QSVTHrKcht6M6bfX5orP5F9T8UNaX5iQEr4edsPO9ZsP7OXH53DTA0KDwR+mHJ/1KCEV2JXE2CsYO4sgjGH3y4CGSGwPcjSedpJbBvoWqynKcJ0gta/StWfTzJYbtVlVdVnyN7UKKUQYzlLSyFJprvzV4N+vbKuYf4cIL/6cqYg/tnnn2Y18RD43ZEngDBjIU6/eMhMjWc+4nFR0TICeJQpXM+Z/2z4YhfOFihJ9kVzhUuzoMNrNnhnCvsStQtQcli6YPP/QW0GjOwrPPlh8u2sYvgws0KMWRGWBXIcfrO0hVQjjf3YopiqgrZI6dvCnWt7c5YEiYWHiIlgkf3ZcAkuTl/IDnV8o8mm3v7pge0AObpUWPuTdj3CTHTynDoIuibYVc//mMaeU7lAkrIcNDKgnKWFj0ubkTTxuv0qzFbm/37r1HH6BMzPOOvCaDHzGouM4RirQgFqny/q1Bhp5jEXGlSlADVhBZIiDvVjZO5NeYXSb3hXQWJ93Cs1q3LlRGKHK2CCMVI05JoxSrbNjP7HGzip8lvblSTegUtibsXJ9qiINIDEpms/YFq1IjIbEWODjNq5RZEByQnIkn7nZMzpjerTiVpTgrJI8qJ2ge1F7VHqhoJ1ZRlkHmVlJa/koReKq2Ogo4FfGZKxbn56eqc2ElLjUCD5zKxuK4eJSY1OigV++ImLxktWRG7W0cY0Qk5CWmZGcnp6WHBsVlRAbqzW1FrZlxO5YGxIbvS0j5rxiZQKXkBSXFM+kropZoU2Mjs4IiVG+jBZ2ZkStVySnpaQmA9N8XEpCSmpKSmpafEqsGAtx8fFRfPbi6HRGu7RcSIfUTC4lNjU+A/g1qWuy1sRkrtLGQGx8Qgy/i1EpT08UGEtcbGpchjYL0tJTs/mcXKaRjCUA0WkQtXDV5nTWCtG3OIA1YakrE2MZB6SkJGawTVFz/EuAsHXLt4Wv3pDBrMpvi1i3ZGlkxBKxkBWfGZCUyrElsgXI4iED1ofGQCYkJyensChKiU+J4zNyYhQJsVxCSlxyLKyC2BiIgaXb2eSQkJAQD7HAiNL5aMV0bMY0viZldVZwfvDexRsiI2OXwzKYszVsL/A53YVVTEULlVGpsZliJqSmJmfxsclcYiwTAnx8YnKKdnNOxorVSmyPI4WsZetXbgR+99ZtubnhW4K1IbBo+dLQhF0LV89LTM9OWQ05fP6swy5OPj7TRAjKXrwlfPzioDngA+PP+F6GAti/dnfuvsCtkXvhGOQfSC7mo5O5lUsiIhbAQliyJmTPus3rc9Zl8dSPLhO2ZsStU6SnpLIlxceJi+Oit2bEbFJmxqevEqMhLi4+ms9eojcYLpwsMJskMvUmJMSlxqfGpmUw40I6nx6bvmpldHS0CLHJ8alx0QkxsUw9Uekxa1iiTktmomNTEtOYXlPSkjP42CQuMS4xMQHYlZzAnINd6XxahiJgnhATl5quhdTklOTktFg2QUx8Qjyj5GmrA0J2CutOSgQRGLPsWNrY5UpsliowYuZu8fEixCXEx7OlJaRACs+OmvPC+qVrluUs27QvbXvYtlUrl0cuWsFfpFVfo4+GBgh7MqI2bl0cFc3uRzMzghTRmUvD17OH6MzpUUrJM13vgHEp8amyG6cyWzPY66hHkpon7HYVUPmrzQHuAhWE0i/PGqzUQ0/NR3ZjmENqqz8cWBavTZKTfkF6Be+qiJwdvHASTILgzZF5rJluX+KjT/p3GBOD8I9rtwtYc43WyJ9G/4NONTiV9bx+bqr4LPPyuYKir8Dd/ZzPZe0hY7+gXfu/gvXAoHkMrEvxTWuHCJlNiLn8bzGBdCd9yQjiS4AcMTAxsDWYZBBmsNzgksFDg0+GJoZjDX0MYw3zDa8bdTFyMVputMYoz6jA6JrRXaOHRu+MuxpbGs83jjLONt5ufMS40LjK+A3XmNNyvTn7exvyD0MN/7xn+wPK1GkL5k9czKt/fNtQUethB5yawb5a7ENrObWUWaEbxgqIxhW6xqyAGFKhS1Goq6TbCslTd7tU/sZmA6Ar1rlIxXrGf8Hk/+6TmPp//xWM9mGFYlPaV1Sj9n3156+2f9sX0V77aY99Mw9COYNrpcVnX4gVUBZWNl7+S8KwoqF7OjFfbNF9IDXUgwXl3QnYLwC7zMn3h5EMrzm6TDQXu4PDvqHl/CQ37pHtC380Al6N9ljvL5ymlToN0pkqqfmAwQy6trT+BU1FqbO+axKq2qGdqL6PuQo8Lg3sCXQV/UAj8YMp4HGdNdNS8W3dJIU0SboDF3TslBkmjQTdRN0dTn0ZzLGTtT+nfgGXCw6c4gffxZtKKF98NiDf79DYTUPBFsZ+Q12n118B/k3RF9TllSXjo2ZfUdebca9FtYProTIZal0seCOWwrnIQ5H8ROWAwW5motq01329plD1oub120eDqUbWZKMBdl1EdTfLatTIY40e3H3/+oU1Vctj6l4DTUX1Wyg9fP67Yq4nDCqNlIu5Hl+KOf5zMWdOO7Sn9Wk3mVM2lQG2F9XZv9+ofA4f4OKATHNe/f/53ee5jVL9XZWPnamCSe75FRiI+sKQY4VhT+YiBt9Xg8Zo8PBrNTi4NzUW1R9qit7KjvFrv1zr7Y5bRm2CM8wtjh3OuyKehcJFp+fw+cXc+HyHrQy7drIbYyE7hdnz4JqwG4uuLIQJzCMmTp3tIo4Gl+1jC/gZ47hirwdBd5lDPIMLJ/Iv8b3vSWuH0DPK7k4j+/SacPm1iIU29K6SNrhjiY3Y8sZI9v0BI3RruDlDg0KnwCwISw/J4eeP5vKX5K06BtVw9vBxVrTMlXIHsMiQxpXRNwqGOLvAGZ0TwEh8xIp2XRdOfSmPtsDR2AJHjf369pe5DQsKYn2QRZSV/jWnlf41Z3PqQptTZ07dGYXBM1HZg1NfkxPboAOc+hZUXq50rQBW2ajs2YSnYFfe5pv8pLXcslmRy+ez425B1oLMeavnrw4FL5g3a6Ejf2Y5t27/6rU7YT1sWbU5alfkrshtTAHXoPJ6pVM5tMNmw5mg07Br7+ZK3iuHWzYzcsV8VrCFZYdnh2SHZofBZJg3d6Etf2oFt+7A6pydrDLbtnLrqh2R21fKgi6fOVVcNOmUq+skL3e3M16XtWr/2bmHDublHTyYN9vfb/Ycf63eg17AH188yAFsXW0v27OCjaoq2NyjwNbJ9voI+Is2u8GaL//0/39Xtep7G/br01qv79JaUk5M1nLgI1etiojIjMrRrmYlRHImKwVYCZLACrXo+JQsrTotOS5Ku1yRxY4PUR0bn7pmNSuH0lLiIiNYYaNVr8nKWrNmVWZExKqoiBVZUWu06v8HzTKfjAAAAHjaY2BkYGDgA2IJBhBgYmAEwhtAzALmMQAADZIBCwAAeNq9WV1sFFUUPrNtKZSf/tBtt7XUAgJC5Vew1eiDf0gQiRpiovggMRATkBAhPqjBSELSB6ORGNFkgxgjDwVMH6gxTaQxroRqqEDVLtJ9GZUV2CBD6BhYzPW7Z+787M5sO11a5+TemTn33HPPPX/3zC5pRFRBK2k9RR5bvW4Dzdi2add2aqJS4EkIiuCm5b1FXt6xcwfN2Lr5te1UyxiNe8L4JKpiqgjVaBkL3/QCadoB5tFEj9AarPUSbaEPqZOO0QlK0hWtVFuitWvrtRe1LbRG26G9rr2l7dE6tPdAC2rtY3CKCRP9WmoGp7Voz4sB6kQ7gqYxZipViXVULVJUgz3NFBmqxZyo+Izq8FwPvOTRIAxqxHsZqEEpsqA0mTImfofcUXEBT9fBrwq4OozHxF+YkWVMBjMywJwHxmQeGTVf0ulMV8Yza8Tfiuslpq0AdhekyyjpDIxmsNphrJGGdBlIZoLSgAwxfrI4pR35LFkuUwmVQ8Yq0UMt4BShCoy1YH4E+FPAd0AfVRiRfRnrZi76KDjLXtK1gm6V+AnvNbCgBruU0RSaTpWYUU0zgYtSHdVTjBqokRbQCmqjB8HnGdoI222id+k7WO4k/UiRhqS0bN3XsdX0AOj+l0tkAIPYD6G/JjpFWsTFIeD2qfG4uqftXiTlHGd+Aq0LYNPpaKb4VpzG/ZeclW7l3gNkMd0+hOSmpLSpxbAYtnhzu8Y7M9B0Hq4clVs2xBq3mCtw9v5FFmDmS+zuI8xemJ/DQ5wVZ/n+M4+cQT8ghkSf6JUY12Z8T/p46a5l8ilcWdhehrgh9km758mS9rxJr4h75uVS1+buDxxN7o2APUp7XBZXwV/nLBlCK4WtZNsKvmp5ZSYEP+M24uMUa+I028mAjqWPn2dt3XA178RHvzc+fPzSzDMh+iWlB3+GdSTt/Tn09IE4iKc9lteJY4rmpjo7CB5x1TP3JGOGRKd6v2phpSfJMX4bFIMcJTp77QBjhiBrQpy7Tb9yIkf0II9KeeMef8pirtSa6VpAznBo/JFZ62QWOVYKb6ko5DP2PtD3TkBuzHqi3rBzoC/Os0Xx9sQJdDPMOoY/S22FyVG+nJO1Y1ByVm+dgAFxU3yEfjg3HsVeztzX+W0vPOGgeJ/pB9GOiz/yuO9nbr+hPwro4v5A4RgsEL3GWKLU41dxAM4o0YE+7eTMDOfiHo8leoDpQKZMAtLw7GR+HMo9W7IyTQr+nxR9jDsEGIJe9qPPOGsY1hocO9YavcDFwTsF0DE/5cuhCZZYxnmKQa7T5+SSfrZRvzonLb+6iFzsOWmkV7OE/3Iukc0M0h/vQ44n3YhETt8H6a6I3VJGZ9WLvI+4OI73G4ouCZr9ohvWTGKk26erOFNJObvBqw9aSIguZ/Qc++y5XEvzHoa9uU5JqbtnZgHL31K6MMLGzyjjqcD4yFg6C5v7LRsFezT2lAzO8BzFab+EsDIyufge1SKJb8YxT8WtbOpaJzgS1U6MsZ66Ye0ho8W3ZlbpKhWow7Ss0Ly6snQarNnxq3ldu47sX2F1ZddwnlqpwBoB9siEzIdWvjPHbhcVl2lPJWufPpV5MWjVs8G18JBzDo6zdVyb4xSSWV5mnt1+mzn5UWnFrp8gVdLRuZVzDnMlknBzvYdTJ2Nk7u9SXwcjyaYHymqqs1a3qt4QNmjmVsszB1w7KJJmfFda/b3uCTAecRnq+yNbyK/4vJC6yoju26l97Lokt85Uq0t7oB4GxAvHWwH5PF+MskaFZvVw2X3U80Mv8DUQ8ozKiXP329k6sf15UJ7J1VYFoM6of4qx5ATmS8OfrRy99wdlMc7rKa89uJYwRo459R2lF2s5V0p8/xjsV1aNWDF2nancOcBnl6onZJ3IJ/loZ23B88PJWmZBf+bzXNaZhfannn/l/vwIO7hQlL2lv1ar50u858uBMtdy1pL47mI90ftdmDsXcZDKi3DTjkFZMYzd21WVpI95XgcgKf5EvZzMnQ1ZPN+dlk+gTu73fysqisOOd/Y7kCjiPDcK6Lmk6BhPO/bg38xwgqZVVaf7V+Md9Li1BGf3bJg84qyRtr7X1Fnq5MTcX5ts3fAKZqHKJCg7MHXKyTo6x7GRn0E8ucnI/a1vwnQVch8j2Nwgmrg8X8SlUTklqAFPrWiNaLNpDtoKuj+HbjnaQmoBeOeWUCmV8b8d5YyZTFNUrp5K02g6zVC/pNc4v6U3U5OaXU930J24xzgPLWDc3fy0gBZhjGgpLeOKaiWtovuojdppVsAO5uW9z6d7+J8YGyKQMaLAvspYQheqFUQxchckcyEGGWMK3EtK6IJ9tUHqNnVaRUBfCfnlntt9Ms8BLKYl0LPVS63Pg+TSGiegMXm1cBavh03qoZflrKtFzvryqgNY12z1v1NJTiYpc9abpFq5spBtHfcXu0rYKAqZo9hDDM/NgBpAAyCKJv8BmQ8PaIV2pczSNvKambezpjx7zMJOc63hz3KlLJ0LUxRMV5J5IepAs4IoS+hCq4KlkH4pe7bURxR7n897XuZbvxEwF3Yn1UutN7GvzYO8jZgpvVtKpLG3RMCnGjylT0zGeBNG5sBG07DqYmhkGT0EyzxMj4Lb47Qa1loDWEhPAhbRU/Q06J6lDZDuOdqISNsMaKdX6Q3E3NuAJ+gd+gQzPqUvaBN10hF6hb4EbKUu+oq2US98ZCedpB/oTUg0Wf3rCPgP67QyAQAAeNpjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYAGKM/z/zwCSR2YzFhcbGDJwgFhAzMTAxsAHxCCeAESeQQOIOYCYD4gZGc4CMQuUZoBiRga2/yYQWQCoaQzxAAAAAQAB//8ACnjabZJNa1NBFIbfcyaQndaFhdqiYMBQm7aXxoRoNBpzCwGLxq/bUNpuUmPRUnFTNy5UtF2IWPCDLkT/QRdBa4XWH9AKih9bN4IbwYXcYJHS6zuXBiKG8PAO58xM7jwz4gOSIDsxIsvI6wp69SYy5iQO6TJ6UUdeanBJRhYxqNfhstYnC8jDx5BsBj90HTmpokuH4eglDOgL9OgEUjqHY3oBrs5wrzkcxxbOIkCSe5wgJTKqHdhrPiNl2hHXj6jod7hmB/M5mUfFtHH9BioSwxXtxj59z/pl1idIOznH/rPt/MTeLf7vbZ7hN8r6E/HIeY6/oE/foVNfoSCvMc5v/sPMajnYEh/zWkC/LsDTLNLMjJaQlmtIhONJeBJFWaLBph4Ox2PmJeeyrrPhfM/Okyfs/UKPPEY3e6f1FGJmDAc1x3OdwX5NcM430o8bzLT1rYM4ondR0EV08jtmTA4pmWXtABx5hC7WxmUNReZS6NrHU/Yd9rP05lhnrYjsxi7rMXTYhMSCwHokIFGTQLrhsAVHQ4fNWId0rVM8s3XWAvOGaT2W/oX+6tYdc4OJ0F3D4f/EQ4fNWIfWNdPuo/e4ZwFO5CrcSAfX8N6t/8Y9h759TG9TJevkAXlLPDKqbcibO3zHdRRJMnzXq/S9iqSscPwVU3yTQ1LkfRTp/APfQw17dAkDXF/DMB5ikr8qLsLDNNZw/y8jq7GQeNrtVU2T0zAMvfMrNDkwMJPP7tIpkGYPnVngTDlwdGOl8RJbxnaazb9HCZQttLuzP2AvcSJZT3rSG6W8udcdHNB5RWYdFWkeAZqapDL7dfRte5usopvqVakxCCmC+PdqVfZG/exRSVCSTe+K1XKVLK+uiyJZ5MUyXyyWyVVSXOeL4n0EWVUe0EhyYITGdfSZsGvQwWuh7UfYUBpB77p11IZgP2TZMAxpGC3tnbDtmNakZ4hO1Wg8Pivj03DZgLuGTEg8NWEQDqNq2yoPx0/g99AiWEcWXRiBGuCam+60ZvhOPWgxgqEANdkxBs3ta/iUygendn3AGJi0pMF0JCRjniSZXcr4ILoOVIDekgFhRsbSlkPdfKElHyZv40jP3o5qEXgQc34HTu3bAIGg586E/0n4fneH9eyf+GzRaT+R+YruwN0EsXeIGg3faEUAvOfCPewwDIgGRiYojLxA/UvDrBm9bk8gfkfHc9ixL+dVNUxq4mF7Z8ljCrds0DTVa9inZ3Ix2A4Fxx6UZ/LPH+Tcs5otglmf180cz0HgaTGV2R/hVaVEXztlpwpfBPMimEcFc6qTcpr03PRqc3yDN5u3sMjzIuZnUVzI+yiBMnvAK4MTErVwP6pPxPPQ0wQF/LVeVGEMQ6t4DFPDdwgO9zwEdMib3EDN4hV83vVOeanqiYFPy+wh0XEL4+OrnFd1dvxtVL8AHg01TA==);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham 5r";
  src: url("ioc/css/assets/fonts/365B298D61694CBD3.eot");
  src: local("?"), url("ioc/css/assets/fonts/365B298D61694CBD3.eot?#hco") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AADp5AA0AAAAAX9gAAQAAAAA4YAAAAhkAAAZwAAAAAAAAAABDRkYgAAAIyAAAJP8AAC5dR7N+rkdERUYAAC3IAAAAHgAAACABBgAER1BPUwAALegAAAf5AAAcxs1IvBZHU1VCAAA15AAAAFoAAACA6jAts09TLzIAAAGMAAAATwAAAGBZG1ccY21hcAAABlgAAAJcAAADWB8BSFZnYXNwAAA2QAAAAAgAAAAIAAAAC2hlYWQAAAEwAAAANAAAADYDRu+JaGhlYQAAAWQAAAAgAAAAJAfdBB5obXR4AAA2SAAAAhcAAANQ5hQu/G1heHAAAAGEAAAABgAAAAYA2VAAbmFtZQAAAdwAAAR8AAALnaIeVQBwb3N0AAAItAAAABMAAAAg/7gAMnjaY2BkYGBgZHCcKHe6L57f5isDN/MLoAjDBbarm2D0/0f/LVgsmI8DuRwMTCBRAHyaDcN42mNgZGBgPvBfgIGBJeb/o/+PWCwYgCIo4DwAmv8HAgAAUAAA2QAAeNpjYGL8zRjHwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91JzzgZSSohKzwn8LhhPMBxg+APnzQXJMAkx7GBSAkAkAFhYP2QB42rVVTW/bRhAdWXJsJ3FgO7ectkhgJIUki5It2DkFMOA4h6JAYgTIcUUuRToil1gurQjNoUBvvfbQQ/9FD/0X/Tf9AX07XNdUnDguipog9+3ufLw3M5CJ6EnrD2pR/fcCb41b9Bi7Gq/QGoUet0nQucedhs0qbdLPHt/Bza8er9E7+s3jddj85fFGA99d2Wq1PL5HO+1tj+838GbD5gF9237s8VaDw3YD7zBuU6uzgd2P7e88btFJ+0+PV+hB56HHbXrR+cbjTsNmlR51pMd3aL3zg8dr9HvnJ4/X6dHqgccbDXy3I1a/9/gePdnQHt9v4M2GzQM62/jF460Gh+0G3nH4WBcLk04TK54ePxPDwSDo4hsE4lSreKaM2BXHui8Sa4vne3vz+bxvF4WeGlkki36os2X/091jLT6KZZPXalrNpAkOgsPxYW882g+CHlKMB8PhuDcaHPWC/cEwOHqrTJnqXIz6o0FwonP7UttEZiIthRTWyEhl0rwXOl6m1hXzJA0TkcmFmChh1DQtrTIqEmkuQmWsxHpembSM0tAiQdlf8j9LkKDUsZ1Lo1wymyhRGF3AdXEtm3inK06VaytCaO+KTEdpjDVCXpNOKqu6QhsR6Xk+0zJCvEYCvkrz0srZTKRWVAUUy3yBWFkBV8MGiS6tu42Nzvh2pkPpuHN+I+qCWy2qUi3HdwLKanKuQr53Ws6UyUon5I0yF2mohJwapTKVwyKRVqgPIF6idnauVC4WECjz6BPZr2IoRmQU+sq99uyyy2VNrjOKIchpKCpT6FL1xQkOMu245rjLWFhXFDMl4XuRlhD+xXHbm6tJjNnoLRU0xImE4mXO0HY9gPjaGF53uT0ZOiZNBS3IUEpTSsjiJ+4pTp9hHdIAT0BdjwM8gk7hoSimGb4G+128Lkofq/O3iPec9vDM+enjZIEzjfiGJFCCfR8/qpqyG/OfIra7F/QR701RXoPLlCpwkrgN6ADvIY3x9vAd0T5z73kVY3yHeMY4GQEfYQ1g404D7N6yshKMNOXIPEKeEXue8Imll1gtGEjkFrAr8ZXM0XGL4J8xk/c406jVTVVz1Z0jVgotCbDzXGCdwFLA1ilzGSx7KkR3GR2vkE8s7Ov9OSpg2DbiaNYrKJHly/nPOLdTUDJXCzaSM10qc0rdrsCp61addXELbQL/ADVYXanKuXKC++b63uU7zYxjv4+8XqdlAm+nvMvZDN9qMMyRTXOta36fV3DllXIdXK1meNzesah4onLuXs786nkqfFbTiJBgLdmr9o25GlnD1zEKsbus+5V+w528mnDLU10hnrqRv/jnvEIlznESNvwv+3LGTDO2rDvyhk8ueAoUM5xyPDeXiidY+Pl1SNEHX/HSz51joNhSQFndQacy+kq3X3H2nNk5zvVEfy57M2e3keXTOblNjWLfocs+FFzxgvulmNeJt8h4VX4ear+s0bEueztl0ue94Kx1x//9r9se13HCmZzu3g0TGnob6Xt8U53rvt2GgfjPv4a3yfI/VOZvnsVhsnjadZH5M5VhFMe/57UmrSSh63VxLZH92loIIUKWhNCmRbvSiqHSNiWV9ppC19a1E1nSSqmfG780vf6EaqZpmjFP7/vecacGZ+bznOfMec53zjkPAAPosAOJJ7hkMSI5NuTUoo9BGIxgimwUoxYaPEMbutCLfnzBLzIhW3IkF/KhQIqhLMqjEmKcLTfCfVWUK37ylrwNr+CVvIoP4bUOSsZERR65qBaVGtAiKvWgD0MYw28yIwWpyJ3UFEzxlEP59Iez5oa5MUWp4gdvwVvzdrJSsE6JjTOBDbIB1sd6WTfrZB2slbVgBpv4PjEueUErNAoNgkaoESoF+29NuqmnMV8koQBFKMEVVECLUYwRyExKkTlZTVOhQR3qxaka0SRuSQslwvU4IUKPMyJlVIiagiui9biJu3dH7D80wwNx8ET8f7SgFV5I0OONRD1taIcfkvX4I0WmA50IQKqMGmlTCEI6QpAh/k8oMmW68VyepBBVsrKkIlVLLyeRKkDGmHGpk0acgaGRsYnpLLPZ5nPmzpu/YKGF5SKrxdZLbGztlirseQelo5OzysXVzX2Zh+dyL28fXz//AHVgUHBI6IqVq7A6LHxNRGTU2uiY2HVx8esTEpM2JKekpm1M35SRmbU5Gzhy9NiJ0vLL1yoqb1y/eevO7bv3Htx/+Ohx9ZOap7X1dQ2N2J27BSO4unP75z3bUHhe6mmrrrUd+1ClOZAj3/P2f8DBgnNt7UOv3r1//QbQduHTx1Exk/92GIdPHjp1vKi45PSZsyi7eOlCc8/grhd9/XtfDvT+BcsTwRx42mNgZgCD/1sZjBiwAAAswgHqAHjanXoHWBRJ83cDO7vjrqwBB/Osiog5YgYDGBCzgoqBaCIjihkBybRkBBUjighiVkAxi1kwnoo5e3qGO8+zBnu556tZPE/f53v/3/f83cfd6Z7q6u6q6qrfbwYjolAQIyMjblhgwAL5oq1Ul0htjaR2xlI7E6mhwqW2iT+b/vXK12kc5NdJb05IW9/6Unk9UgcH1RYsO9sMHTPZw3/pytPnhoYEB871CpzvFzLHwytkwazOXh5Bc0MC5ngEh/j7eYQskNtzgj0WGm54eQd7hfjP9pu12NDyCA4MkC88g2fV3F/g7TfTcOHv4fXt3kzvWcGz5nvPN1wHLvDw8poVYFAa7B0wR/61DwxaEuw9Z+6CFm3t27Xo3rVrt4743a1bC4fAWThTcIs2LewDO7eYu2BBUL8uXRYtWtR5wZKgQFxS0Nwlnb0C/Q02kI1AjJRkLiG1epJBhCwnxK4ZcTcmMwmJJKSAEEqIDyG5hIQTsoWQUEKCCYkmJJmQxYQsI2Q3ITuNyF5CdhGyh5AEQvYRcoiQ/cbkMCFFxmQdIUcIOU5IqRE5QcgxQhIJKSPklDE5S8gGQlYTcpmQC0aknJBLhFwhJIWQCkJuEHLVmNwm5KYxySPkDiH3CblrRB4Qco+QdEKeEvLImDwjJIeQ54SkErKKkDRCkgjJIOQkIQ8JOWdEXhCygpA4QiKMSBQhsYSEERJDSCAh8YQMJoQnJIQQb0IWEbKQELTLEkJ8jYxQci0xitOQSmNiRGzIQDIVDXDPaJbRG+NQ42Tj88bMpLPJSBMnE08Tb5MlJuUmzxRWivmKtYr33CTOn3upHKv0VC5UpinzlWdVZqqzqut8Jz6UP8SX8jdqtas1pNbIWqG18moV1XpW69daoO6o3qB+oX6nIRpe01rjpInWrNKkabZrijVXNHc1TzTva7eq7Vt7c+09tV+aTjQNM003PWf6wfSr1k7roHXWUu1J7RPtmzpinTZ17OrMr7O1TmGdA3Xr19XVXVo3o251Pft6y+ol1G9VP7P+ITOdWXszTzMfs/lmK80umL1p0LfByAauDeY1iGywvsFroZ0QJWQI24Q9wlnhhvBI+E3423youbO5r3mEeZb5LvPLDV0azm24qGFMww0NCxo+b9Sv0ehG7o0WNIprlNPocONZjYsblzd+3riqScMmFk16NLFr4tLkUpPbTd40qW5ar2nrpoOanm16s+mzpn8045s1bDam2cxmvs3WNDvRnG+e3jyn+f7m55rfbv66+YfmX8SmYlvRWpwmeonhYpK4XswVd4vF4gXxva6+rptumG6sboruWgvO4pxFhcVri48WXyz+bm3RukPrXq2Htp7QejmbrpDivi7XxylvuAjwlbLh+iYcm653EGhVFAzS1+ZgsVRboNVRbJBUmwscKwBKsK+U0+oFrd4M1BAsVNC90li6m7WidC6XUt1JaKHWsqlQKLUWLtL3UEpTWHPKsVh2Urj0rS2ignVVCtggtKH5YAeE0j+70e3QrQUNYt1Y738v1ZRafKScP7NrgVcvsK/nF7zbE3r/e6lB7W9hlwD9qR9zYP1RubtUVmUsTDw4Ntc+gz9vPV7F6oX3sqOM8AkqyrirTtBmNs9cVI6ZzvkTjvAju3AVzg/nPovgrZ69V4FZ1tNbFIz4RNUqIA7nWId9PDipDkccXlDsy89mr4V4FZ02129kFA+OqrsLtgRRN55th3vCKlVC0a5dl1J5NlQ1YOvi7fQQr4U+MBc+CR/LH77TJap+c3zQtq1Dv3ZivKp9ef/3IuxSlOycMVEXr3IOnDHd1bekTExUnco7fEQER5YlsDw9/4FCONyHHVKttpRLrp4ifKioUTXiQbsfVSXeFeTxuprxslaxRquozZRuhgqvy5kJKLg9pQWn887wnY9yC6bOmzHPi2e1Qcv9uvvCafoad/xm0G1mwuoN7NsRR9MpG9wPTO7g5exIu/HxKmb6wQYaio/p9d3nz/BsFLwTZhaF5tLdOK50155jhwt9p8ujXGb52M/jl7CnwvCpRedwQbQkr+hKHg9dWQ/Oa5bbgmmU1+qtz2OEXP4WETp0GouDX1lL4eQDjrV64/CZghW/SkWhXcUnaPWWn4Tdjm07spaUjTV4cfxbpgNHKx7H/Y7DwPHDW2hJYaxh0PiOoGOOH/lJ/Tho1amiFWVWhkHtHFqzVh1xTDo4SPWF6zQUtB/t9lxgymOgPDbngpXdWtAOpWuZ1urWnDGgdGFKF27PmI+3OO0UWPOXAEqYAE6gYE4wgSnZBObEFOCkxN0cYW2Elhj5+WeACnAUNOyo3H3VXD4OfYJZA+EzlaZ87d4Kd7ofqsMEGAVa6AXT0T4wnZmCNRvJRjEt68VkI7LpUJtZwygxEUwEZjQUOBBlSfEamAABcoNxTJTlmg9nCmYkatkhGGYO2irnXko2fmyuFdTfzWntj5pLSUDYUyW0BjzNdX8/e46CCfoL6nV6zJqLrB4dMcmhM/98GHfyevHuy/QyPepJh9NRc9w69uVZNPPgtA5wGVfb5sOvIMi+BMHqVMs1PEyG6fS13ovSFnAGvcFmbBpQRrn3l2YOw2geOcljuGhLJxa6nON79uPODXk2BbTo9TipqzlmjW4ff7eSJrZS6hvr3XN6wF94gpf+LsBSyKcsn9OOhjKcscvnN2Ah77ktIzdZM3E69Yv0CeMzoTeUUwrG+t50Efvtl6ncnvVFa49R/sl51yE4tZ3TtN6iIx23c+IJfmB3rnzkY/cvOHMAvESdVsB9AJ2stAUzus+aioPo5EBP98TfisEMF3iRHlxwdCZf/hs35ujoHV0pz6Zasv7MB9VS1nKn3clJR6ZfDHpK+bgvgvX4UzdQUcXpM8+enZk8FH1hP8nZWtQO/MscdBSuSn/SX/XhFJMOfEafO8HVCAE6gfIu1JfN+GjqsQG7zxUUHaGVsjtI6wesBWvRum8L+QTZFk0/52fjM30S7W04d6DsD51EqbvCflLRefmEHyu+ffuYmzPKjp3kbi+yy4ouzqXy2b986eCjR5c8R+Kd8c7Tu4i479MfhbF0+pZJxbxDJ+7c1Ktz31EexmMYdYUQg0NFn7tTjrscm7CtB264S8tWrDnulzX9YA3txJv0VN7+w/GdXZkZq0P5HEgUrCeeuInjbp0oe/aizMkOZxo+aXx3Uatvf0tqKkBjaM4aK/XbFBj4P3UtrO4ln5Ap0qG7AgWefQVr+Ao9KKj0wWwe2gnP2B2pryAtBIV+oZL9rfh2pZ3y4q4gzYd5FIhe/mE8fGXW7CumEy1rDV5YhR7Q1fc5MNn46gwFM0N8d6xkLURG6CDX8SP42/250uMn8i5R/kbRTDnd0hETPJlZLB8Tw63UNxCgCYisiVILpVIs6yX8SR/n3T3CL87nBrnZL2iLZolgtjAU5kEQDAQHWAQLYQCzw/PafMzwIVMD8op0NCMxO2kDXwzJ7bPDxnLzDrjvssdxPGZTwlox1YPBH3XX6LHCPXtzZh/xqaT8p1cPwAa82EQYz+Lx48ymsUgWiXnFBTJ0HnBNGO2+/5qOlm44uGPHtm071+2i52mxGx1Jpy92DwiYH+wb6oNx/TnfvJXaUT9QsFBr9740h7tK6PqpAurJnn074UjfvBPbS0voYzQJPbxsv1+B14FRW/rjwiqUUl82XRg5yc9GZDYwBoYq7xV7O+n2s1Ksb6Mm+/QRmTumusnKd0fmjtNpT0k98Pw0pPdLb93hbe5zYyc6efdEPU3aYyQ1l09U8/dgBI3EB/Scd9lk/t4rzuGybQkzR5k5rB3rzabJUTUDOrAe4CFq3+Fa1yrRnh3xULjI411YR7wZJDLsXssUeFh/a1MTis07tGVWIhOlIKV2+Uvz1mptAI6uA/vgL0zFf8FEqRUGygal9oPUDxdZl344du0cD0fYcTx8w5m5yt137MIRuBCLjn9Ba3muJu9BAYL4gp4MOOXKV/7K2V8YtItpDWttz/qxKfK07tCadYVAUXvbMFspPGOlUKdqHKvDitkzKGZ1MMMr3plbYoavB/ERWE7ObT6I/7ZdpI94CeNL76rq5Oo2QhxHPfM9T/L9enOHR113QbzDaw8adLop0WYKiGRXoT1lZyULKIFTrBNlTxgWwM945DD/vjSXwnB/CumJPCOMxJGmUpwSAtmDZIox+YjqE6AOpbiyhpR5s8fMGx7jJaf9/NK8jVoLfSWbMMFKnQhKoa1au9QwcwjolNAZ6j+EbrJBWlr+ytDjO5RQR08ESAEL1etz7n3lfDp+cmcRdVQdrBD6X+VKLuT+Qu/zBn+1h97MFz8dWV/mIhcjF2jPeoMvxsCtrecO8Y8HcbLFBKZri5tsJs/T7B0Ygw50H7BqNTOAhTDXkFk8qwMKm25Q24LzXuQZ7or22WdYZRx0VsIgRAZtsMTABu5d3rVrmDDkaL6w8MTsfa7Fw3LlrHUF180+ChAGw1WvTnkOwnUPmTijh6h1hecRQju11gvWoj7pEcwHpb6cKWG+UntTMg0X2qu1V+BWjADGFIqqnFljymbrd7M50m7WDC0o2cPOGOELhUES/tdTvIpFKYGy/vpsRMUbLCgbpN/A+kvZOJTTFkv7qsYJbAhLZYMhlVmiOHuHDUnGJqNgE4xmm8CSsjRMfXHwltMWwFHzDmrt+svmHTGMlj5j5gJcfMucqhqA01t2UYngQRptQA/6b+iBLT0nC12ousEudASn6gYMAUiveGYtSL+/0f+OEUKl10IntbYdLA4XOqt3PRe6qLWh8mahHtT+APayI4Yw0/esrtiTOrnNdOKhiGmrA0D7ULV36mm355QP+Cx0xfUo4VaY8IleOHjiLG93k5s503PeBMp3drz9BnW8vnLnuXie7g/cO4u/84BzOTV6r5wqe2DSq8/ayyeoPcie7SZqQ+FIuPCUni7ef5rvAaZVAcyU7VXNOuZUZE1laU1bZi8PsAfTtlBX3PFZ6KbW9oMbYUJ3NesA5UIPXMzFT3Lg24D4kbXYoTy1NfewmEs3x2yN5P9QBaUHpLrTKXRmaCD+W+5Gx/MzHdpUqHDmy5jQ39JfckpLi4tzyukLXurDTG1UnkedDnbHyeuwWl1YV3nyLqDqAvXEZ/T0geIzvJeq5TgnRkR7Om7ThN28a1fuqueDkGeUXw3nhT4O556iBZ6Vlz1+fGN8TwzknkPG9Ra1jrcRg8Fx5cOjR6/fPDi9r8hOgim8VIF22H2mEfvSqe7eU3nYw7Qqrd6iUkJEaQ4qZq5Mrp4rWKt/7gv6WyO8P330i07aybT6baoZIUu8xXAavioskW+v2hiXHb8VD0prw5QdlLcrEV8vAYS6/lAOs8GXWVEWyFZQyQETGzI2i4cyPgxgWoyQ9d/W+eDwsYqKAzNwnadwncdVT44cLr+637X393ULQ28xldifTpztMTHwjPPegbQfneHmPZ2/L28Bt9tTrQ2E+2FCL3XiX0JvjLPbGIioO0b5LZL+a8w9Rw2Qqx8mB1qoFCAPM61Ckb7K/xoX3yKIdUiV44NtM+xihhJa/HLtLzENGig7J49x9rHhEX3j6pChrI4Q+qDgdkhdKRymhavz1/MfVPPD5kcHUd5z/sYjOsiCVn+yVmCJAWnpYFHBClSMvzTzBboSMsOFvmptN4iNFcCIgp+0g5lRZqFvxFpJjbCwcVoYAm54k1DQQDWoWbUsNxjltAhn2N+slkQwP9TSk5bwN0JtTtsKbKVtAmtEYQzLwpK/BRAKCTAOzNk4aETZJMjBUpwp55c6bCin7Q5l0EzoJxeYE+b9ZWItWSPZ2XyfY7ULlxXQW3RTYiHdTCtn73XYUr553z5aSTfHF9JN9FZ2AdQu5BeipKOP60hqSZcnetGlvK0/VvZ5XXKVj/J9bHV0abwXXU4tS0aCow/Soi9QC3PNu6/d22PimXrDwKsKSy7TP+i6+AN0PV+ZX/hIzH09T9nHv7BSR9cnHqDr6B+ul5kjTtWfg9o+2X7Uji6K96ELqe3e2RUhIxbOmkVt6cJEH7qI2i3zY7VxHr3ZE+mc0EIdUz1OgFa7lbOlsQ50ln4sp7WQRlRNEnrQ5QMjkRR0Z7VYXdbBAL81v7T5PJtfZPmcZj9No9wHWn7oxDl+6HVu1iy3IKcE/hJUclsjcpbmLOBv3eO8983MdV3Ls0S2TsBi8erSL0+S+JHsDjd5u28ZvcZrPS+ZS7lfWCXiucQ/WeILJT2UVbh588aNOat30tN0V9CeGfyb29z0S6OOMhNqTyeEeHnN9AoZQ+34LjYW99gQlc18TrvqFawXwNmOOXcHZ0tQ/wHOL5jzLfnbWgnL4SMyW0SJh5kjHGYWFJayj6y7HDj7MUXbqNlkpsEfLVhK3RG4uCEi7vsPGOqOxdUNP9b/FtfuWFzdxD0K1KgDSxguCw6HFshqRmNt0TFLNlwWHI5MwoqNFlOgqXCDFuUeOMhPK+X8AgKXYGEd7nL2Go67fqzsqniAFi7eMY8/coqbs9tj6xA8cVzf7i3k80Ye9QRjJJWl0EOyEg7RHes2b+O9r8JAFd0XUbBw88ItvpludDr1X+m9jN/ozOVlbk0roHzJtoUzdTGqkNQFKX6UHzLVbzQqG1fqd1psyUwFyDnLcpRQF2GIf0h2Lq4ib+v6A5jDN8Wsj+YXq7x9g91FrY0095DwtITVh2GA/3sWsUEsgEZyNixAsMUTcAYmgl54d/f+W90q1duB99q1H9C/o5ig6njH5r24UdFjxPUneONJxY1nz8uH9sIbvRyGWIt2V4WSs3nK/eNP0hnl3Na07M10O79KddBvo7vYS1nSQzi6V7VpVVYEDeUTVMvDIxaK2vvSJwF+fc5+xaPgA+FSPeHZvV+ey1nf5hfrHjaDrdHWPe4Nfi6WK5y8So7jjWMHSk6fOuAqe2uKl6szoqZe6OYBavk5AETID8YggvUTKmFkN9qJiZxs30lSG+HZlauPcPijURXW1o7D++DwPpccnonMgtUW4OBZdlCJ3q4rTPM+WIpipTsPlJbu8pyGYtN8vabJFmt8SIDBEEDTEXQE9HKFemwYq4f5g/VzEwaqZY60BM/bN5JzpNpFTlm3S86W84Puc9OmTA4chc5y339G5gzlZQfBLJlPSVkEvfrRiP4cM1ncdSJlZjIRrffWFlqIP3KOodIKYZD6xx5mi12Df+46Ji0V7H7qmoNC9j/12GDPEDXzQOQ/xHAD6tObYAuP6Q3kXuaUHarqyOVuXJ9Hd/EXnYpHjnRyGy1S7/WBuYv5GXpzeRqN1EmYNS93Z2Hutn37coN9fOfNm6XTgj7LHMzoG9SVhnTcVkowPD1AwAxj4SF+mzD521FSG/orMe8o9P0EzO1XN6H8VQ65jwrdVg5dOFCn3D587eb/ngBRNhRTrCX09+NtGc9pl0uWVQloQeZXnSAgsVkOp7E9WM3u/t3U0JbpzqOzsvWWS03x1ncTdaj+KgvUEBBQnJXdUNNYc1a2f8014w1jaxp/nP3BwmBWAheE2+zCf6VhrGyQUrozTfjOv2AK2D/HWuwEovIbO9N+loKr4tGV+kbV8UIN2QioysDFlFRv/pdzYK8GewerR/3d7afeH4gJG17VWV4r9qagrL26939omIW939cPff6u++Pdqn5VzsK0ydyEvcO22KLJv7ES2eRdCnuVjeTbMQWY0iPHubLZ1xci/wZf3HNNtqWvfZ6Mv8x/AAWnr6X/JEylrmvnbOXhF4lw+e7rJ9MJmBRYc9QgP1KIghRhlcHbCjwMR2lx6N75PLutJ1zAoaUnaRmPxGIQ2mSQurg6Q+YXN+EhNgerR/5taWjW0A42FLdjJzd74d0f96WQpWp4QZYUIvuyhrKpvlO27j9Qtk5ghLQQaVuAAKkG2ubWz0DbJnWWQczReAFsYr78gjBDZk0fB5+wzT278+RR+hKbn/s/Ys1Ym87dmKWIHNJUSlJVHj5WfuHArPEyN3Oc6j7Sj++rehV2aTZ1xARAh0+Y3T6O/4lZhEvr/pNsLMOuAT93sZbYN/TnPlBi37Cf+65i17918cc7O6U1wnB1icIBvb0JIsOFl/TW/nPHSif+4v2QvqdX9x8/zw+5xHl4eoSMpQPomNIVT3mpkXJVFs3ED3TsBY1YX0QijnM9nHzOjMnvQntTp6Xj5vGFHbnSTYfWnKP84xKvQboVKo81XhnjMYTMuk1kSjSlxctxYCRCHlwRMh+eLEP6S0vGZNjy+hw2X5jomn8UvXG6pPCuWEIPrCwIT/JPC1o9f4b7pGBUIlOoHd+Sx8uUM/tLT/0veBRm34ctwNSf78/U3H/QIjYMjsj27wfphlrjWZ31A2fqB+bYO1R9ozrmp97XP8IPsKv2+eGuTBSs1RsqZK16i7cGraxWNa3hJ/4GfTHVS2uaMPxHTe+rXeXuQCkbj/J8pNlzZxayPpTbEZK/YMd8vnfwVgcw3csVu+9z3erpucNjMxYe1pAZMWNmJcOO7lCbaaEH2AOBxtBPlJ9ONrcDdYd3PDPRFwudHO68kg12/ua7d+V2XTBGu4we3F6s4SFwo0KOph/ZiJsUL+8iEAoNu5iAtvmHpwRCF8NOTqNl/u37d+h9HCprk8hPpuqOpvouLmVJBYL3bM49d3I2upP1YrWx7Brg6vCtow9O5/t3B2NauJsrCjqxvAxTTm+ojXSovZxyrs6/6FHKP3jFsaP6cYIfDUxfsJaHQIjnsoNW+1BvPG2dR9li1u0Ddphufr1U+UEsoHmRW5fzyOriuKV5K3fS3fw/NCUFwQruFFuGnVpUZ8rcxREaGzaZXh1d03z702ZMqr3l7n9IBnOqkI/t/z+Dk58aIIWrritTuO9aSMUPJ7gmmLSzJSvJHKlOLdbTjkIO8iPKKgf5IDe6XUhZphSGpVeh5/B7BqKi13BRMpOfEQ+cKQvXRuHHeMn4O/sp2wPYhnecVuom2ZtLIJdyuZDLZVwu4tj+pGRBmP47GdI/4uaOGNpBIigUzKrD799q9W8fwEoEI30QsmGAX8KEV7Sy+HDFkWH3PF7T3+i17+nEPWQcZo2xpaHf0smqf9OJDe1J7dzdRriWDyzqhv7vxrTf/M/ag5bVgY4i7MJDlfnwRNlteo8eNmSNEuYldBlx9zUu4+WFyrevywd0xkDuOmZgx++Pq8Dmq6UwAoHbKGlA1VLBUT1Z/4dMZGuKwh9YFP6t4+ulnV/roTD7hAhCfoZUT5pmGMP2618LyBnvGkJAK/U39GohSXop/Eavnkx/zfdWhs0JDp5Cp9DgbWF7sJne5eqk3zBrwVgchPBbw+ora0b8k3o/tBSmzV+7Q0c3Z27J3873S+F8/RYFUB869fDcpwkZNBMthOPv43g8PhCKv8+pXLxaHuVYHusjt0wNLS3rdgYSBckaVHprnMVbblVtB1X1dvnN2SWpnzBShs4npJ7CKPUPr9hGQanhHlvOaski2LEXZX5PP3lEfrmFQdaYicdVKVMC/MaE42mZLA9HoZ04/veM/4tQmEFIVj0JEmC2cPfypUr0TqXjpYEDHEfZondsL4+qFLVfpFfmo9UsmzURvv9o2WPwP2RgJo9BPCTD7d1VvaS7wqQ7w87IzwEsVlm2ncma8J16VSrjl9NlBoZBV9AVq8L4AT1fKfezVn92hLYUlPTG2bJHfI8r3IwxXnMdqG3C+KOB93jwf8rClAlrKH7kd5vr6LpEzBQrnjBfZd7t00du0Gv0kG/ROF6bAm+kZkIZBCrfMqtU+hbkB0BleFgujKGdscpDm1GIbYPYBeEcpL09xRKd3yq1GZC7QRijTlsvjFWPKxLGqdcNxq8YxXg1vEj5dqXve1vIT4vITlamUJqwKopPy4lSJkTRhBjKx27IUqbRxPjEcD5905SoNM8o5fVIYbxacmaDBf2rqoPSKyVrUz1eWEfTM1at5SOVCStjoiIpHxGdti47NTVdl06TYpPD+PQteCuai02OSYqifOiKsCVLM8M36Fj9B0J0fEp6WmJqakpiTGRkfEyMrkN/ISctZtva4JionLToE8qIeC5+VeyqONS6MnqFLiEqKi04WvU6SshNi8xWJqYkJSdStHpsUnxSclJSckpcUowYQ2Pj4iL51UuiUlF2WbmQSpPTuaSY5Lg0ymclZ2VkRaev1EXTmLj4aH47SqlKXQQcEhuTHJumy6Apqcmr+TUFaJG0pZRGpdDIRSs3pWIr2NDCXJa1IDkiIQZH0KSkhDTcFGK1vwS6YF1oTkjm+rRsup7PCVu3dFl42FLxNPsipNFVyRwuERcgq6dpNHt+NE2niYmJSTSZJsUlxfJpa6KV8TFcfFJsYgxdSWOiaTRdthUnp/Hx8XE0hqJQKh+l9ISGaPGspMyMwN2B+UvWh4fHhNLl1G/LgnzKr2kvrEQTLVJFJseki+k0OTkxg49J5BJiUAnl4xISk3Sb1qStyFRBK3AUMpZnR2ygfN6WnIKCkM2BumC6OHTZ/PjtizKDElJXJ2ViXO722T/awcPDXaQBq5dsDpm0JMCPetBJR73O00N019q8gkLvLeH5tIju3pN4lo9K5CKWhoUtpIvo0qzgHes2Za9Zl8GzWWy5sCUtdp0yNSkZlxQXKy6JjdqSFr1RlR6XulKMorGxcVH86qUGh8GiaQL6JAHNGx8fmxyXHJOShs6lqXxqTOrKiKioKJHGJMYlx0bFR8egeSJTo7NoKk1JRNUxSQkpaNeklMQ0PmYVlxCbkBBP8ZMYj8GBn1Q+JU05N0iIjk1O1dHkxKTExJQYnCA6Lj4OJXnWdI+wOgm7VyVQkeJgObB0MaEqaJgsoDCGW1ycSGPj4+JwafFJNIlnHJwQspdlLV+zfGNhytYFOSsjQsMXr+BPsbv/nD42f66wIy1yw5YlkVH4ezA9LUAZlb4sJBsvotI9I1XSlFRDAMYmxSXLYZyMvkZ6281AGLVn8OcVBbN3LUu5S8zy+7UW3hoYpvYm/iDfkAYZygVm9ao4rAPXStOf8j2VYX7Bi12oCw3eGFaAzfSe16YZ6sBDHIQ8/XrVagH0L5ke83TRjyxUC2OwCQ1AwRooa3RePl188UINQR8z+rTbZd0RBZLywp25uUjK5/n6GEi5FNegarCQbka6y385Vou0JH2JPZlGvEg42UGuGHUxmma02CjDaKPRS2Ni3Mi4q7Gf8VLjlcYFxjeM35oMNQkw2WJSanLG5I7JMxNJoVBoFTqFi8JDEawoVBxXXFM8VXziNJwF14Ebz7lyQdxKxJMia6zU/FwATqiSawqA5j+fNlyocmZKymkQsRWCKSvkNNJmhBaWCDX+RKjxJ0KNFtjOVmpqXgnir6kUo5TM9TGfDK/iTCnVL9ZrpMU1av5lm//TizPN//CqjDVrjzhZJ2rA6lMlNDS8uucHnmRt97CmO3230lNI6A4f2ntTvEwvBV+azpf/yg0p61dgifGqs+rDahuIhPDYDdrNAXP/vCDqghhz8rQ5AxHODS90OMsP7sE9HvT77C8UrTES1J9hlk5qyerorVRMcHCUUbrDNTAXpVY1fW7AY3bA5dSFnUookPrKf5szlV1kk+Eia0OhQG+DRruJGKu7UuouxdFX+rOI5Iyk1lTfXR/HaV5RC+jDjKdymgf09K49RfwIUEO5il5bcmbmvtn7xm22QYo24TtFK5Yp2pPDBormucYjYxxuTPhG0Vq+mPBB1Ix33SE/hjt9uLBSLKUHVxaE8XNUDmNm9Bc1fe2v/o63fr959eGD6w6WaE6L4Y59sH9oxR/Y/+e1K48e3DT0t7Ef3k/UvEMEeOw7oZQR4L+EUkaA/DcEyDq0kJ9Qy+7pDWpmAp1EjQz3ZJJ4eEy6LZpSK21jWgyP//d7oQcIpzU/kATowDC6kFZ8IxaiAVhqEFj2FDWdHAwQ8vXFO+/eVtRAyNED26E7jJ+eBhPD63/r3QO2jt40IZvux9DYsT3niFhMTy0+7seXPuUm7rXPGUH5Vn3GtJEDw+qZb2XIxcVnQqknRsVc/5DJojMds2V8Ee/clyuf9GjebYyKh/Ro0a5jfN+aLbHjqr5Tpw219zz8UISTzJS9ULE61/qDBqO4rdSMmVMI0udyi1wXLvemwXR+ekgW79md27twX9gx+oQeOXAIjHiYLe1n9fGASG4f2FklnIUP9JHeidK2cISys+wDHp068paVmiclrB4MQ9MM61XEBhueCWMIydCSGR9FsUGGB6D43dMV6rNhyJ2HchrMu5bMaBqYtec0byg0eMeMSznNR3q37O6EPygzhaaG43me5pdsqeSHb+JCfcOWBSBKW5Qekh6Y6ZsVQMdQf9eFtnzFQm5dYVb2DppNN0VuWZkXXoAFDd1bD1NfPSUqr6yodPgNGQ1YMQWqvEB3FG95wDts4pZ7hxtUhmSErA5eHZDpjyoD3EL6G1TuyjSo3LJyS8S2iB0GlZdPHLt4cfKxkSMnu4wefcLlsk4z2z9/7958+b//7Nn+/rN1Gis6YMKAMkvE0qwpyDvoRG0dbCs6yBTLCuT55b+6maKMObGj4EImv+IE1yZy0nTKTHjNzzj5WwYMx52YQxNmrtSsWhOdEUr58JUrw8LSI9foMhGLJKYjpkAsE4+ILyouKUOnSUmMjdSFKjOwDomamLjkrEzEVSlJseFhiJB0mqyMjKyslelhYSsjw1ZkRGbpNP8HM/eeBwB42mNgZGBg4ANiCQYQYGJgBMIbQMwC5jEAAA2SAQsAAHjavVlrbBRVFD6zbXkU+qRbtrXUAvKsPESw1egPX0gQiRpiovhDYiAmICFC/KEGor/6wxCCJqhZRH9IIyWmJtaYEtMYK2kRS7QQt4aFZBJcH1t0ahiQhVy/e+bOY3dm2+nSOif3zsy955573vfMLmlEVEqraSNFHlm7YROV79iyZyc1UDHGSQiK4KblvEVe3LV7F5Vv3/rKTqrhEY17wvwUqmSsCFVraWu84TnStA+ZRgM9ROuw1wu0jd6lY/QFnaQEXdaKteVaq7ZRe17bRuu0Xdqr2hvaW1qbth+4wNbeA6WYMNGvp0ZQWk8z6FkxSMfQjqNpPDKDKsUGqhJJqoZMs0SaarAmKj6mWjzPxrikUScMqsd7CbCBKTLANBkzJn4F31ExjKdr2KUSY7WYj4k/sSLDI2msSGPkIkZMppFW6yWeznglvLJa/KOoXmbcUozuAXdpxZ2B2TR268AeKXCXBmcmMA3wEOMni1LK4c/iZYSKaCp4rBTd1ARKESrFXBPWRzB+FuNt0EclZmRfzrqZjz4KyrKXeM3iFK0RP+G9GhbUYJcSmk5lVIEVVTQLY1GqpdkUozqqp0W0ilroftB5ijbDdlvobfoWluuj7ylSl5CWrf0qtpbuA97/cok04CzkIfRXRLtIibg4irGDaj6u7im7Fwm5xlnfi9YJsPF0NFN8LU7j/mPWTiL7HsCL6fYhODclpo0tbogbFm1uV1gyA03n6YoxqWVC7CGYKsZs+UUGYOZy7MoRRham59AQZ8QZvv/AM+fQD4oh0S96xM9em/E94aOlu5bJxXB5YXtdFzfFQXHdx0vK8ya9Iu5ZZ2Qh12TLB22b3BsBMkp7/CaGQV/nLBlCK/mtZNsKvmp5ZToEPeMW4uMUa+I028mAjqWPX2Rt3XQ178THgDc+fPRSTLNXDEhMz/g51pG09xHoab84jKd9lteJzxXOVcvT0YaQtdy13/HIkGhX78PWqPQkOcdvZ5HPZJTo7LXneWQIvPbK51vyKydyRDfyqOQ37vGnDNZKrZmur8kVDo4/MmuczFLBZ2Ep+0ugz9hyoO+ZhNyY8US9YedAX5xnCqLtiRPoZoR1DH+W2gqTo3w5J2PHoKSs3toB58VV8Q76kex4FAc4w1zjtwOQ77D4APZrFxfQToi/cqh/xNQuof8G0Mf9p/ljME/0GuOJUo9fxQE4o0Qb+pSTM9Oci7s9lujGSBsyZQKQgmcncuNQnlYWr4yThP8nRD+PHQUMQS+H0KedPQxrD3HB2aMHY3HQTgJ0rE/mSsUnYpzjPMkg9+l3cskA22hAnZOWX11CLvacNKjCOMbEv5xLZDOD9MdyyPmEG5HI6QfB3R9ir+TR2fUSyxHnTHFT4SWAc0h04SxIYKbLp6s4Y0k+u0CrH1roFZ1u5LHPns+2NMtww5vrFJe6e2bmsbxQujDCxs8Y88nA+EhbOgub+y0bBXs0ZEoEZ3iO4pSfQ1hZ+kYfqkXE0QTmqbiVTV3rBEeiksQY76kb1h4yWnx7ZpSukoE6TMkKzasrS6fBmp24mte16+j+FVZXdg3nqZXy7BFgj3TIfGjlO3P8dlFx+benkrVPn4qcGLTq2UxerVkxOsHWcW2OU0hmeZl59vp3d/Kj0opdP4GrhMOhlXM6uBLpdXO9h1I7j8jc36m+DkbjTQ/k1VRnrW5VvSFs0MithlcOunZQKI34rrT6O90TYCLiMtT3RyafX4kTSldp0XUrtY9dl2TXmWp3aQ/Uw4B4/njLw5/ni1HWqNCsHi67j3l+6Hm+BkKeUVlx7n47WzHkz4PyTC6zKgB1Rl0vxJKTmC8Nf7Zy9D4QlMU4rye99uBawhg95tR3lF6o5Vwu8f1jsF9ZNWLp+HWmcucgn12qnpB1Ip/kY521ec8P+zs+aGelUT7P8YUezyefev6F+4ujSDBckL2lv5ap58ss80ggzzWcteR4V6GeKPNC8FrEQTInwk07BmXFMH5vV1WSPu51bYCE+B31ciJ7NXjxfHdaPoE6ecD/ragwOhzvHHCgt4Dz3Mij56kFx3jKsQf/ZoYTNKWqOt2/G0vQ7dYSnN0zYfKIs0fK+l5TZ6mTE7N/bbJ1wzuY+SqToOzA2Ekn6+gcx0ZuBvHkJiP7t75J01VIOUaxuUE0eXm+gEuD1/VSHZ6a0erR5tI8tFV0bxbeXWhLqAngXVtExVTC/3ZYvjuNpqtcPYNmIguVq1/Sq53f0hupQa2eTbfR7bjHOA8t4rHF/LSIlmKOaAWtpLtxX01r6B5qoVaaEyDBgpz3hajCNA9EwGNEgX2VMIcuVCmIYuYOcOZCDDzGFLiX5NAF+2oB1y3qtIoAvwL8S5lbfTzPAyyj5dCz1UutLwDn0honoTF5NYEfqaV6tMXQv9TVUmd/edUCrGuu+t+pSL0XOVJa1xTVpioL2dZxf7GrgI2i4DkKGWJ4bgRUA+oAUTT5D8hCeEAztCt5lraR16wcyRpy7DEHkmZbo8injWLmzoXpCsoUZ16IOtCoIMocutCsYAW4X8GeLfURhewLWeaVvv3rAfNhd1K91HoD+9oC8FuPldK7JUcae0sEdKpAU/rENMw3YGYebDQTuy6DRlbSA7DMg/QwqD1Ka2GtdYAl9DhgKT1BTwLvadoE7p6hzYi0rYBWepleQ8ztAzxGb9L7WHGEPqEtdIyO00v0GWA7ddKXtIN64CO7qY9O0evgaJr61xHwH1GoM5AAAAB42mNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgAYoz/P/PAJJHZjMWFxsYMnCAWEDMxMDGwAfEIJ4ARJ5BA4g5gJgPiBkZzgIxC5RmgGJGBrb/JhBZAKhpDPEAAAABAAH//wAKeNptkk9IVFEUxr9z7myCiqnQRGgsSadozDFnYOw5TdA4VC9NraimKVAKQgJXikREaEmLFtMuMBNatnARJPaHtm1aREnithYSkQTNA2nR9N2LAxMNjx/f4Z777rv3d5+UAImRg+iXVXTrG0R1Eh1mAHFdRKtsQbe8RIbEZR6H9SayHGuWR0gxs7qpvKpL6JIHaNRr6NARHNBn2KujaNciunSIc8a5VhGe7MQJEuUax8gpclF3ocEsIWnqEdGPyOtXeGYr8wkpIm/C8HQdeUljSOOo088cH+H4VVJPBtl/vJGf2LvD799DqwY4rWuIhArcywpa9D2261sclXc4zz0HTE8vlP9ICbfUxz6dg68e9zzHMxTQLhN8z9Y34EsEfRIpr2vO1YPmBedyXB+6+b6dJ7PsBdgjM2hmL6dn0Gguo0mzPNdZuokjQb8J8THGPGR9aw869S4yOo8d3MclcwRJmUZSryAmt7GNY/2yjB7mU+uaOcV+jP0Eve23zmoRqsNm69E5rELS5V/WI/MH+W1iaKs4rEGnc1iNdUjX7uzWWQ3MItN6LPwL/X2z7phfyE/nruLwf3Y7h9VYh9Y1066j99EmebSETsILhfkO7936r9yz811C7wZ95DWZJgskTTIaRspMuv84Q6Luvw5YB6wD1t9x3TTQ+zDvY5jOP5Dn3McC76+EWaQwgeN8euEhh3N4ham/blmqfQB42u1VTXPTQAy98ys0PjAw48+0ZFJw3ENmCpwpB44brxxv8a6W3XVc/3tkQ2ggaekP6MVrS6snPemNXF7f6w726Lwis46KNI8ATU1Smd06+np7k6yi6+pVqTEIKYL4+2pV9kb96FFJUJJN74rVcpUsLy6LIlnkxTJfLJbJRX6VFJf5oriKIKvKPRpJDozQuI4+EXYNOngttP0AG0oj6F23jtoQ7PssG4YhDaOlnRO2HdOa9AzRqRqNx2fmfBowG3DbkAmJpyYMwmFU3bbKw+ET+D20CNaRRRdGoAa46qY7rhq+UQ9ajGAoQE12jEFzCxs+pfLBqW0fMAamLWkwHQnJmEdJZpcyPoiuAxWgt2RAmJGxtOVQN19oyYfJ2zjSs7ejWgQexpzfgVO7NkAg6Lk34V8Svt/eYT37Jz636LSfyHxBt+d+gtg5RI2Gb7QiAN5z4R62GAZEAyMTFEaeof65YdaMXrdHEL+i4zns0JfTqhomNfGwvbPkMYUbNmia6jXs0zO5GGyHgmP3yjP55w9y7lnNFsGsT+tmjqcg8D85ldlv8VWlRF87ZacaXyTzIpknJHOslHKa9dz2anN4gzebt7DI8yLmZ1GcyfwohTJ7wCuDExK1cN+rj8QT0dMMBfyxntVhDEOreBBTy7cIDnc8BnTIG91AzfIVfN71Tnmp6omBT8vsIdFhF+PjC50Xdnb4fVQ/ATN7NvA=);
  font-weight: normal;
  font-style: normal;
}
.blue-5 {
  background-color: #F2F8FB;
  color: #000000;
}
.blue-5.-inverted {
  background-color: #F4F5F6;
  color: #F2F8FB;
}

.blue-10 {
  background-color: #E6F2F7;
  color: #000000;
}
.blue-10.-inverted {
  background-color: #F4F5F6;
  color: #E6F2F7;
}

.blue-extra-dark {
  background-color: #002343;
  color: #ffffff;
}
.blue-extra-dark.-inverted {
  background-color: #F4F5F6;
  color: #002343;
}

.blue-light {
  background-color: #92CCF0;
  color: #000000;
}
.blue-light.-inverted {
  background-color: #F4F5F6;
  color: #92CCF0;
}

.blue-xlight {
  background-color: #F0F7FA;
  color: #000000;
}
.blue-xlight.-inverted {
  background-color: #F4F5F6;
  color: #F0F7FA;
}

.black {
  background-color: #000000;
  color: #ffffff;
}
.black.-inverted {
  background-color: #F4F5F6;
  color: #000000;
}

.gray-dark {
  background-color: #58616B;
  color: #ffffff;
}
.gray-dark.-inverted {
  background-color: #F4F5F6;
  color: #58616B;
}

.gray {
  background-color: #ECEDEF;
  color: #000000;
}
.gray.-inverted {
  background-color: #F4F5F6;
  color: #ECEDEF;
}

.green-regular {
  background-color: #33A437;
  color: #ffffff;
}
.green-regular.-inverted {
  background-color: #F4F5F6;
  color: #33A437;
}

.red {
  background-color: #D00000;
  color: #ffffff;
}
.red.-inverted {
  background-color: #F4F5F6;
  color: #D00000;
}

.transparent-black-light {
  background-color: rgba(0, 0, 0, 0.05);
  color: #ffffff;
}
.transparent-black-light.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.05);
}

.transparent-black-regular {
  background-color: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.transparent-black-regular.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.1);
}

.transparent-black-dark {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.transparent-black-dark.-inverted {
  background-color: #F4F5F6;
  color: rgba(0, 0, 0, 0.2);
}

.interactive-blue {
  background-color: #0078B3;
  color: #ffffff;
}
.interactive-blue.-inverted {
  background-color: #F4F5F6;
  color: #0078B3;
}

.contrast-blue {
  background-color: #0074AD;
  color: #ffffff;
}
.contrast-blue.-inverted {
  background-color: #F4F5F6;
  color: #0074AD;
}

.interactive-blue-dark {
  background-color: #003B71;
  color: #ffffff;
}
.interactive-blue-dark.-inverted {
  background-color: #F4F5F6;
  color: #003B71;
}

.kp-blue {
  background-color: #0078B3;
  color: #ffffff;
}
.kp-blue.-inverted {
  background-color: #F4F5F6;
  color: #0078B3;
}

.inky-blue {
  background-color: #0D1C3D;
  color: #ffffff;
}
.inky-blue.-inverted {
  background-color: #F4F5F6;
  color: #0D1C3D;
}

.dolphin {
  background-color: #677083;
  color: #ffffff;
}
.dolphin.-inverted {
  background-color: #F4F5F6;
  color: #677083;
}

.dolphin-mid {
  background-color: #A0A5B6;
  color: #000000;
}
.dolphin-mid.-inverted {
  background-color: #F4F5F6;
  color: #A0A5B6;
}

.graphite-dark {
  background-color: #D3D6DC;
  color: #000000;
}
.graphite-dark.-inverted {
  background-color: #F4F5F6;
  color: #D3D6DC;
}

.graphite {
  background-color: #E9EBEE;
  color: #000000;
}
.graphite.-inverted {
  background-color: #F4F5F6;
  color: #E9EBEE;
}

.graphite-light {
  background-color: #F4F5F6;
  color: #000000;
}
.graphite-light.-inverted {
  background-color: #F4F5F6;
  color: #F4F5F6;
}

.pebble {
  background-color: #F7F7F7;
  color: #000000;
}
.pebble.-inverted {
  background-color: #F4F5F6;
  color: #F7F7F7;
}

.midnight {
  background-color: #003B71;
  color: #ffffff;
}
.midnight.-inverted {
  background-color: #F4F5F6;
  color: #003B71;
}

.sky {
  background-color: #90CEF1;
  color: #000000;
}
.sky.-inverted {
  background-color: #F4F5F6;
  color: #90CEF1;
}

.moss {
  background-color: #4A7628;
  color: #ffffff;
}
.moss.-inverted {
  background-color: #F4F5F6;
  color: #4A7628;
}

.grass {
  background-color: #57A635;
  color: #ffffff;
}
.grass.-inverted {
  background-color: #F4F5F6;
  color: #57A635;
}

.leaf {
  background-color: #A4D751;
  color: #000000;
}
.leaf.-inverted {
  background-color: #F4F5F6;
  color: #A4D751;
}

.burnt-sienna {
  background-color: #D1480C;
  color: #ffffff;
}
.burnt-sienna.-inverted {
  background-color: #F4F5F6;
  color: #D1480C;
}

.tiger-lily {
  background-color: #F36C0D;
  color: #000000;
}
.tiger-lily.-inverted {
  background-color: #F4F5F6;
  color: #F36C0D;
}

.tangerine {
  background-color: #FEC941;
  color: #000000;
}
.tangerine.-inverted {
  background-color: #F4F5F6;
  color: #FEC941;
}

.ocean {
  background-color: #066564;
  color: #ffffff;
}
.ocean.-inverted {
  background-color: #F4F5F6;
  color: #066564;
}

.aqua {
  background-color: #20A29E;
  color: #ffffff;
}
.aqua.-inverted {
  background-color: #F4F5F6;
  color: #20A29E;
}

.robin-egg {
  background-color: #7BD3CF;
  color: #000000;
}
.robin-egg.-inverted {
  background-color: #F4F5F6;
  color: #7BD3CF;
}

.acai {
  background-color: #BB1654;
  color: #ffffff;
}
.acai.-inverted {
  background-color: #F4F5F6;
  color: #BB1654;
}

.fuchsia {
  background-color: #F05674;
  color: #000000;
}
.fuchsia.-inverted {
  background-color: #F4F5F6;
  color: #F05674;
}

.rose {
  background-color: #FFA4B4;
  color: #000000;
}
.rose.-inverted {
  background-color: #F4F5F6;
  color: #FFA4B4;
}

.plum {
  background-color: #583985;
  color: #ffffff;
}
.plum.-inverted {
  background-color: #F4F5F6;
  color: #583985;
}

.lilac {
  background-color: #846EAD;
  color: #000000;
}
.lilac.-inverted {
  background-color: #F4F5F6;
  color: #846EAD;
}

.lavender {
  background-color: #B2A8D2;
  color: #000000;
}
.lavender.-inverted {
  background-color: #F4F5F6;
  color: #B2A8D2;
}

.deep-red {
  background-color: #B63125;
  color: #ffffff;
}
.deep-red.-inverted {
  background-color: #F4F5F6;
  color: #B63125;
}

.deep-chalk {
  background-color: #585858;
  color: #ffffff;
}
.deep-chalk.-inverted {
  background-color: #F4F5F6;
  color: #585858;
}

.mid-chalk {
  background-color: #666;
  color: #ffffff;
}
.mid-chalk.-inverted {
  background-color: #F4F5F6;
  color: #666;
}

.light-chalk {
  background-color: #D8D1CA;
  color: #000000;
}
.light-chalk.-inverted {
  background-color: #F4F5F6;
  color: #D8D1CA;
}

.mid-aqua {
  background-color: #CEECFD;
  color: #000000;
}
.mid-aqua.-inverted {
  background-color: #F4F5F6;
  color: #CEECFD;
}

.light-aqua {
  background-color: #E9F7FE;
  color: #000000;
}
.light-aqua.-inverted {
  background-color: #F4F5F6;
  color: #E9F7FE;
}

.pale-blue {
  background-color: #F0F7FA;
  color: #000000;
}
.pale-blue.-inverted {
  background-color: #F4F5F6;
  color: #F0F7FA;
}

.motion-blue {
  background-color: #94DFFF;
  color: #000000;
}
.motion-blue.-inverted {
  background-color: #F4F5F6;
  color: #94DFFF;
}

.white {
  background-color: #ffffff;
  color: #000000;
}
.white.-inverted {
  background-color: #F4F5F6;
  color: #ffffff;
}

.dolphin-light {
  background-color: #B3B6C5;
  color: #000000;
}
.dolphin-light.-inverted {
  background-color: #F4F5F6;
  color: #B3B6C5;
}

.slate {
  background-color: #878F9B;
  color: #000000;
}
.slate.-inverted {
  background-color: #F4F5F6;
  color: #878F9B;
}

.expandable-feed-item .summary-links, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  font-family: "Gotham 4r";
}

.expandable-feed-item .feed_button-state, .expandable-feed-item .feed_summary .feed-title, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title {
  font-family: "Gotham 5r";
}

.-inky-blue,
.\--inky-blue {
  color: #0D1C3D;
}

.-dolphin,
.\--dolphin {
  color: #677083;
}

.-white,
.\--white {
  color: #fff;
}

.-book,
.\--book {
  font-family: "Gotham 4r";
}

.-light,
.\--light {
  font-family: "Gotham 3r";
}

.-medium,
.\--medium {
  font-family: "Gotham 5r";
}

.-bold,
.\--bold {
  font-family: "Gotham 5r";
}

p,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  p,
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  p,
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 12px;
  }
}
p,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  p,
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  p,
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 12px;
  }
}
p,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-left: 0;
  margin-right: 0;
}

.styling-1,
.styling-1-marketing {
  font-size: 48px;
  font-weight: normal;
  line-height: 54px;
  letter-spacing: -0.02em;
}
.styling-1.-book, .styling-1.\--book,
.styling-1-marketing.-book,
.styling-1-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-1.-light, .styling-1.\--light,
.styling-1-marketing.-light,
.styling-1-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-1.-medium, .styling-1.\--medium,
.styling-1-marketing.-medium,
.styling-1-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-1.-bold, .styling-1.\--bold,
.styling-1-marketing.-bold,
.styling-1-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-2,
.styling-2-marketing {
  font-size: 32px;
  font-weight: normal;
  line-height: 40px;
  letter-spacing: -0.02em;
}
.styling-2.-book, .styling-2.\--book,
.styling-2-marketing.-book,
.styling-2-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-2.-light, .styling-2.\--light,
.styling-2-marketing.-light,
.styling-2-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-2.-medium, .styling-2.\--medium,
.styling-2-marketing.-medium,
.styling-2-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-2.-bold, .styling-2.\--bold,
.styling-2-marketing.-bold,
.styling-2-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-3,
.styling-3-marketing {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
}
.styling-3.-book, .styling-3.\--book,
.styling-3-marketing.-book,
.styling-3-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-3.-light, .styling-3.\--light,
.styling-3-marketing.-light,
.styling-3-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-3.-medium, .styling-3.\--medium,
.styling-3-marketing.-medium,
.styling-3-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-3.-bold, .styling-3.\--bold,
.styling-3-marketing.-bold,
.styling-3-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-4,
.styling-4-marketing {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.styling-4.-book, .styling-4.\--book,
.styling-4-marketing.-book,
.styling-4-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-4.-light, .styling-4.\--light,
.styling-4-marketing.-light,
.styling-4-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-4.-medium, .styling-4.\--medium,
.styling-4-marketing.-medium,
.styling-4-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-4.-bold, .styling-4.\--bold,
.styling-4-marketing.-bold,
.styling-4-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-5,
.styling-5-marketing {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.styling-5.-book, .styling-5.\--book,
.styling-5-marketing.-book,
.styling-5-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-5.-light, .styling-5.\--light,
.styling-5-marketing.-light,
.styling-5-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-5.-medium, .styling-5.\--medium,
.styling-5-marketing.-medium,
.styling-5-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-5.-bold, .styling-5.\--bold,
.styling-5-marketing.-bold,
.styling-5-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-6,
.styling-6-marketing {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.styling-6.-book, .styling-6.\--book,
.styling-6-marketing.-book,
.styling-6-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-6.-light, .styling-6.\--light,
.styling-6-marketing.-light,
.styling-6-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-6.-medium, .styling-6.\--medium,
.styling-6-marketing.-medium,
.styling-6-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-6.-bold, .styling-6.\--bold,
.styling-6-marketing.-bold,
.styling-6-marketing.\--bold {
  font-family: "Gotham 5r";
}

.styling-7,
.styling-7-marketing {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0;
}
.styling-7.-book, .styling-7.\--book,
.styling-7-marketing.-book,
.styling-7-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-7.-light, .styling-7.\--light,
.styling-7-marketing.-light,
.styling-7-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-7.-medium, .styling-7.\--medium,
.styling-7-marketing.-medium,
.styling-7-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-7.-bold, .styling-7.\--bold,
.styling-7-marketing.-bold,
.styling-7-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p1 {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0;
}
.p1.-book, .p1.\--book {
  font-family: "Gotham 4r";
}
.p1.-light, .p1.\--light {
  font-family: "Gotham 3r";
}
.p1.-medium, .p1.\--medium {
  font-family: "Gotham 5r";
}
.p1.-bold, .p1.\--bold {
  font-family: "Gotham 5r";
}

.styling-8,
.styling-8-marketing {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.styling-8.-book, .styling-8.\--book,
.styling-8-marketing.-book,
.styling-8-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-8.-light, .styling-8.\--light,
.styling-8-marketing.-light,
.styling-8-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-8.-medium, .styling-8.\--medium,
.styling-8-marketing.-medium,
.styling-8-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-8.-bold, .styling-8.\--bold,
.styling-8-marketing.-bold,
.styling-8-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.p2.-book, .p2.\--book {
  font-family: "Gotham 4r";
}
.p2.-light, .p2.\--light {
  font-family: "Gotham 3r";
}
.p2.-medium, .p2.\--medium {
  font-family: "Gotham 5r";
}
.p2.-bold, .p2.\--bold {
  font-family: "Gotham 5r";
}

.styling-9,
.styling-9-marketing {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.styling-9.-book, .styling-9.\--book,
.styling-9-marketing.-book,
.styling-9-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-9.-light, .styling-9.\--light,
.styling-9-marketing.-light,
.styling-9-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-9.-medium, .styling-9.\--medium,
.styling-9-marketing.-medium,
.styling-9-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-9.-bold, .styling-9.\--bold,
.styling-9-marketing.-bold,
.styling-9-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.p3.-book, .p3.\--book {
  font-family: "Gotham 4r";
}
.p3.-light, .p3.\--light {
  font-family: "Gotham 3r";
}
.p3.-medium, .p3.\--medium {
  font-family: "Gotham 5r";
}
.p3.-bold, .p3.\--bold {
  font-family: "Gotham 5r";
}

.styling-10,
.styling-10-marketing {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.styling-10.-book, .styling-10.\--book,
.styling-10-marketing.-book,
.styling-10-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-10.-light, .styling-10.\--light,
.styling-10-marketing.-light,
.styling-10-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-10.-medium, .styling-10.\--medium,
.styling-10-marketing.-medium,
.styling-10-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-10.-bold, .styling-10.\--bold,
.styling-10-marketing.-bold,
.styling-10-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p4 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.p4.-book, .p4.\--book {
  font-family: "Gotham 4r";
}
.p4.-light, .p4.\--light {
  font-family: "Gotham 3r";
}
.p4.-medium, .p4.\--medium {
  font-family: "Gotham 5r";
}
.p4.-bold, .p4.\--bold {
  font-family: "Gotham 5r";
}

.styling-11,
.styling-11-marketing {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.styling-11.-book, .styling-11.\--book,
.styling-11-marketing.-book,
.styling-11-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-11.-light, .styling-11.\--light,
.styling-11-marketing.-light,
.styling-11-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-11.-medium, .styling-11.\--medium,
.styling-11-marketing.-medium,
.styling-11-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-11.-bold, .styling-11.\--bold,
.styling-11-marketing.-bold,
.styling-11-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p5 {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.p5.-book, .p5.\--book {
  font-family: "Gotham 4r";
}
.p5.-light, .p5.\--light {
  font-family: "Gotham 3r";
}
.p5.-medium, .p5.\--medium {
  font-family: "Gotham 5r";
}
.p5.-bold, .p5.\--bold {
  font-family: "Gotham 5r";
}

.styling-12,
.styling-12-marketing {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0;
}
.styling-12.-book, .styling-12.\--book,
.styling-12-marketing.-book,
.styling-12-marketing.\--book {
  font-family: "Gotham 4r";
}
.styling-12.-light, .styling-12.\--light,
.styling-12-marketing.-light,
.styling-12-marketing.\--light {
  font-family: "Gotham 3r";
}
.styling-12.-medium, .styling-12.\--medium,
.styling-12-marketing.-medium,
.styling-12-marketing.\--medium {
  font-family: "Gotham 5r";
}
.styling-12.-bold, .styling-12.\--bold,
.styling-12-marketing.-bold,
.styling-12-marketing.\--bold {
  font-family: "Gotham 5r";
}

.p6 {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0;
}
.p6.-book, .p6.\--book {
  font-family: "Gotham 4r";
}
.p6.-light, .p6.\--light {
  font-family: "Gotham 3r";
}
.p6.-medium, .p6.\--medium {
  font-family: "Gotham 5r";
}
.p6.-bold, .p6.\--bold {
  font-family: "Gotham 5r";
}

h1 {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.02em;
}

h2 {
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.01em;
}

h3 {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.01em;
}

h4 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
}

/*Greeting styles --DESKTOP SMALL*/
.greeting {
  font-size: 32px;
  font-weight: normal;
  line-height: 40px;
  letter-spacing: -0.02em;
}
.greeting.-book, .greeting.\--book {
  font-family: "Gotham 4r";
}
.greeting.-light, .greeting.\--light {
  font-family: "Gotham 3r";
}
.greeting.-medium, .greeting.\--medium {
  font-family: "Gotham 5r";
}
.greeting.-bold, .greeting.\--bold {
  font-family: "Gotham 5r";
}
.greeting {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .greeting {
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    letter-spacing: -0.02em;
  }
  .greeting.-book, .greeting.\--book {
    font-family: "Gotham 4r";
  }
  .greeting.-light, .greeting.\--light {
    font-family: "Gotham 3r";
  }
  .greeting.-medium, .greeting.\--medium {
    font-family: "Gotham 5r";
  }
  .greeting.-bold, .greeting.\--bold {
    font-family: "Gotham 5r";
  }
}

.p1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.p1.-book, .p1.\--book {
  font-family: "Gotham 4r";
}
.p1.-light, .p1.\--light {
  font-family: "Gotham 3r";
}
.p1.-medium, .p1.\--medium {
  font-family: "Gotham 5r";
}
.p1.-bold, .p1.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .p1 {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .p1.-book, .p1.\--book {
    font-family: "Gotham 4r";
  }
  .p1.-light, .p1.\--light {
    font-family: "Gotham 3r";
  }
  .p1.-medium, .p1.\--medium {
    font-family: "Gotham 5r";
  }
  .p1.-bold, .p1.\--bold {
    font-family: "Gotham 5r";
  }
}

.p2 {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.p2.-book, .p2.\--book {
  font-family: "Gotham 4r";
}
.p2.-light, .p2.\--light {
  font-family: "Gotham 3r";
}
.p2.-medium, .p2.\--medium {
  font-family: "Gotham 5r";
}
.p2.-bold, .p2.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .p2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .p2.-book, .p2.\--book {
    font-family: "Gotham 4r";
  }
  .p2.-light, .p2.\--light {
    font-family: "Gotham 3r";
  }
  .p2.-medium, .p2.\--medium {
    font-family: "Gotham 5r";
  }
  .p2.-bold, .p2.\--bold {
    font-family: "Gotham 5r";
  }
}

.p3 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.p3.-book, .p3.\--book {
  font-family: "Gotham 4r";
}
.p3.-light, .p3.\--light {
  font-family: "Gotham 3r";
}
.p3.-medium, .p3.\--medium {
  font-family: "Gotham 5r";
}
.p3.-bold, .p3.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .p3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .p3.-book, .p3.\--book {
    font-family: "Gotham 4r";
  }
  .p3.-light, .p3.\--light {
    font-family: "Gotham 3r";
  }
  .p3.-medium, .p3.\--medium {
    font-family: "Gotham 5r";
  }
  .p3.-bold, .p3.\--bold {
    font-family: "Gotham 5r";
  }
}

.p4 {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.p4.-book, .p4.\--book {
  font-family: "Gotham 4r";
}
.p4.-light, .p4.\--light {
  font-family: "Gotham 3r";
}
.p4.-medium, .p4.\--medium {
  font-family: "Gotham 5r";
}
.p4.-bold, .p4.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .p4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .p4.-book, .p4.\--book {
    font-family: "Gotham 4r";
  }
  .p4.-light, .p4.\--light {
    font-family: "Gotham 3r";
  }
  .p4.-medium, .p4.\--medium {
    font-family: "Gotham 5r";
  }
  .p4.-bold, .p4.\--bold {
    font-family: "Gotham 5r";
  }
}

.p5 {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0;
}
.p5.-book, .p5.\--book {
  font-family: "Gotham 4r";
}
.p5.-light, .p5.\--light {
  font-family: "Gotham 3r";
}
.p5.-medium, .p5.\--medium {
  font-family: "Gotham 5r";
}
.p5.-bold, .p5.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .p5 {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .p5.-book, .p5.\--book {
    font-family: "Gotham 4r";
  }
  .p5.-light, .p5.\--light {
    font-family: "Gotham 3r";
  }
  .p5.-medium, .p5.\--medium {
    font-family: "Gotham 5r";
  }
  .p5.-bold, .p5.\--bold {
    font-family: "Gotham 5r";
  }
}

h1,
.h1 {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
}
h1.-book, h1.\--book,
.h1.-book,
.h1.\--book {
  font-family: "Gotham 4r";
}
h1.-light, h1.\--light,
.h1.-light,
.h1.\--light {
  font-family: "Gotham 3r";
}
h1.-medium, h1.\--medium,
.h1.-medium,
.h1.\--medium {
  font-family: "Gotham 5r";
}
h1.-bold, h1.\--bold,
.h1.-bold,
.h1.\--bold {
  font-family: "Gotham 5r";
}
h1,
.h1 {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  h1,
  .h1 {
    font-size: 32px;
    font-weight: normal;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
  h1.-book, h1.\--book,
  .h1.-book,
  .h1.\--book {
    font-family: "Gotham 4r";
  }
  h1.-light, h1.\--light,
  .h1.-light,
  .h1.\--light {
    font-family: "Gotham 3r";
  }
  h1.-medium, h1.\--medium,
  .h1.-medium,
  .h1.\--medium {
    font-family: "Gotham 5r";
  }
  h1.-bold, h1.\--bold,
  .h1.-bold,
  .h1.\--bold {
    font-family: "Gotham 5r";
  }
}

h2,
.h2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
h2.-book, h2.\--book,
.h2.-book,
.h2.\--book {
  font-family: "Gotham 4r";
}
h2.-light, h2.\--light,
.h2.-light,
.h2.\--light {
  font-family: "Gotham 3r";
}
h2.-medium, h2.\--medium,
.h2.-medium,
.h2.\--medium {
  font-family: "Gotham 5r";
}
h2.-bold, h2.\--bold,
.h2.-bold,
.h2.\--bold {
  font-family: "Gotham 5r";
}
h2,
.h2 {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  h2,
  .h2 {
    font-size: 26px;
    font-weight: normal;
    line-height: 32px;
    letter-spacing: -0.01em;
  }
  h2.-book, h2.\--book,
  .h2.-book,
  .h2.\--book {
    font-family: "Gotham 4r";
  }
  h2.-light, h2.\--light,
  .h2.-light,
  .h2.\--light {
    font-family: "Gotham 3r";
  }
  h2.-medium, h2.\--medium,
  .h2.-medium,
  .h2.\--medium {
    font-family: "Gotham 5r";
  }
  h2.-bold, h2.\--bold,
  .h2.-bold,
  .h2.\--bold {
    font-family: "Gotham 5r";
  }
}

h3,
.h3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
h3.-book, h3.\--book,
.h3.-book,
.h3.\--book {
  font-family: "Gotham 4r";
}
h3.-light, h3.\--light,
.h3.-light,
.h3.\--light {
  font-family: "Gotham 3r";
}
h3.-medium, h3.\--medium,
.h3.-medium,
.h3.\--medium {
  font-family: "Gotham 5r";
}
h3.-bold, h3.\--bold,
.h3.-bold,
.h3.\--bold {
  font-family: "Gotham 5r";
}
h3,
.h3 {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  h3,
  .h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: -0.01em;
  }
  h3.-book, h3.\--book,
  .h3.-book,
  .h3.\--book {
    font-family: "Gotham 4r";
  }
  h3.-light, h3.\--light,
  .h3.-light,
  .h3.\--light {
    font-family: "Gotham 3r";
  }
  h3.-medium, h3.\--medium,
  .h3.-medium,
  .h3.\--medium {
    font-family: "Gotham 5r";
  }
  h3.-bold, h3.\--bold,
  .h3.-bold,
  .h3.\--bold {
    font-family: "Gotham 5r";
  }
}

h4,
.h4 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
h4.-book, h4.\--book,
.h4.-book,
.h4.\--book {
  font-family: "Gotham 4r";
}
h4.-light, h4.\--light,
.h4.-light,
.h4.\--light {
  font-family: "Gotham 3r";
}
h4.-medium, h4.\--medium,
.h4.-medium,
.h4.\--medium {
  font-family: "Gotham 5r";
}
h4.-bold, h4.\--bold,
.h4.-bold,
.h4.\--bold {
  font-family: "Gotham 5r";
}
h4,
.h4 {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  h4,
  .h4 {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  h4.-book, h4.\--book,
  .h4.-book,
  .h4.\--book {
    font-family: "Gotham 4r";
  }
  h4.-light, h4.\--light,
  .h4.-light,
  .h4.\--light {
    font-family: "Gotham 3r";
  }
  h4.-medium, h4.\--medium,
  .h4.-medium,
  .h4.\--medium {
    font-family: "Gotham 5r";
  }
  h4.-bold, h4.\--bold,
  .h4.-bold,
  .h4.\--bold {
    font-family: "Gotham 5r";
  }
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "kp-icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.75;
}
@-moz-document url-prefix() {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    line-height: normal;
  }
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border-radius: 50%;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    width: 64px;
    height: 64px;
    font-size: 32px;
  }
}

/* neutral-icon-circle-lg mixin */
.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: inline-block;
  cursor: pointer;
  user-select: none;
  text-align: center;
  height: auto;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}

.button {
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.button {
  letter-spacing: 0.01em;
  height: 48px;
  line-height: 24px;
  display: inline-block;
}
.button:has(span) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button, .button span {
  white-space: normal;
}
.button svg {
  vertical-align: bottom;
  min-width: 24px;
}
.button svg.button__icon--right {
  margin-left: 8px;
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .button {
    max-width: fit-content;
  }
}
.button {
  -webkit-transition: background-color 240ms ease-out, color 240ms ease-out, border-color 240ms ease-out;
  -moz-transition: background-color 240ms ease-out, color 240ms ease-out, border-color 240ms ease-out;
  -ms-transition: background-color 240ms ease-out, color 240ms ease-out, border-color 240ms ease-out;
  -o-transition: background-color 240ms ease-out, color 240ms ease-out, border-color 240ms ease-out;
  transition: background-color 240ms ease-out, color 240ms ease-out, border-color 240ms ease-out;
}
.-inverted.-light.button svg, .-inverted.-light.button img, .-inverted.-dark.button svg, .-inverted.-dark.button img {
  height: 24px;
  width: 24px;
}
.button:hover {
  -webkit-transition: background-color 120ms ease-out, color 120ms ease-out, border-color 120ms ease-out;
  -moz-transition: background-color 120ms ease-out, color 120ms ease-out, border-color 120ms ease-out;
  -ms-transition: background-color 120ms ease-out, color 120ms ease-out, border-color 120ms ease-out;
  -o-transition: background-color 120ms ease-out, color 120ms ease-out, border-color 120ms ease-out;
  transition: background-color 120ms ease-out, color 120ms ease-out, border-color 120ms ease-out;
}
.-navigation__next.-light.button, .-navigation__next.-dark.button {
  padding-right: 12px;
}
.-navigation__next.-light.button svg, .-navigation__next.-light.button img, .-navigation__next.-dark.button svg, .-navigation__next.-dark.button img {
  margin-left: 2px;
  margin-right: 4px;
}
.-navigation__prev.-light.button, .-navigation__prev.-dark.button {
  padding-left: 12px;
}
.-navigation__prev.-light.button svg, .-navigation__prev.-light.button img, .-navigation__prev.-dark.button svg, .-navigation__prev.-dark.button img {
  margin-right: 2px;
  margin-left: 4px;
}
.-light.button:focus-visible, .button:not(.-dark) {
  outline-offset: 3px;
}
.-large.button {
  font-size: 24px;
  line-height: 20px;
}
.-block.button {
  padding-top: 11px;
  padding-bottom: 11px;
}
.-small.button {
  min-width: 72px;
  font-size: 14px;
  padding: 0px 16px;
  height: 36px;
  line-height: 20px;
  border-radius: 18px;
}
.-small.-block.button {
  padding-top: 7px;
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .-small.button {
    max-width: fit-content;
  }
}
.-small.button svg, .-small.button img {
  height: 20px;
  width: 20px;
  min-width: 20px;
  margin-right: 6px;
}
.-small.-navigation__prev.button svg, .-small.-navigation__prev.button img, .-small.-navigation__next.button svg, .-small.-navigation__next.button img {
  margin: 0 2px;
}
.-small.-navigation__prev.button {
  padding-left: 8px;
}
.-small.-navigation__next.button {
  padding-right: 8px;
}
.-left.button {
  float: unset;
  display: block;
}
.-center.button {
  float: unset;
  display: block;
  margin: 0 auto;
}
.-block.button {
  display: block;
  width: 100%;
  min-width: 100%;
}
.-right.button {
  float: unset;
  display: block;
  margin: 0 0 0 auto;
}
.-tertiary.button {
  color: #0074AD;
  background: transparent;
  border: 0 none;
  border-radius: 0;
  min-width: auto;
  padding: 0;
  height: auto;
  margin: 14px 0;
}
@media screen and (min-width: 768px) {
  .-tertiary.button {
    margin: 19px 0;
  }
}
.-tertiary.button:hover, .-tertiary.button:focus, .-tertiary.button:active {
  color: #003B71;
  background: transparent;
}
@media screen and (max-width: 767px) {
  .button + .button {
    margin-top: 15px;
  }
}
.button__icon--left.button {
  padding-left: 40px;
}
.button__icon--left.button .icon {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 10px;
}
.button__icon--right.button {
  padding-right: 40px;
}
.button__icon--right.button .icon {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 10px;
}
.button__icon--only.button {
  line-height: 0;
  padding: 7px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .button__icon--only.button {
    padding: 9px;
  }
}
@media screen and (min-width: 1152px) {
  .button__icon--only.button {
    padding: 13px;
  }
}
.button__icon--left.button:hover img, .button__icon--left.button:active img, .button__icon--right.button:hover img, .button__icon--right.button:active img, .button__icon--only.button:hover img, .button__icon--only.button:active img {
  filter: grayscale(100) invert(1) brightness(100);
}

.button i, .button img {
  font-size: 0.95rem;
  padding-right: 8px;
}
.button i.-right-icon, .button img.-right-icon {
  padding-left: 8px;
}
.button i, .button img {
  color: inherit;
  overflow: hidden;
  padding-right: 20px;
  vertical-align: middle;
  display: inline-block;
}
.button i.-right-icon, .button img.-right-icon {
  padding-right: 0;
}

.notification-pattern .link, .ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #0074AD;
  border: 0px solid transparent;
  background-color: transparent;
  text-align: left;
  padding: 0;
}

.close, .-close--small, .-close--large, .-close {
  color: #0078B3;
  font-size: 1.25rem;
  border: none;
  background: none;
}

.button {
  min-width: 96px;
  margin-top: 0;
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  border-radius: 24px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .button {
    width: 100%;
  }
}
.button {
  padding-left: 24px;
  padding-right: 24px;
}
.button img,
.button i,
.button svg {
  height: 24px;
  line-height: 24px;
}
.button img,
.button i {
  padding-right: 8px;
}
@media screen and (min-width: 1152px) {
  .button img,
  .button i {
    padding-right: 8px;
  }
}
.button img.-right,
.button i.-right {
  float: right;
  padding-left: 8px;
  padding-right: 0;
}
@media screen and (min-width: 1152px) {
  .button img.-right,
  .button i.-right {
    padding-left: 8px;
    padding-right: 0;
  }
}
.button svg {
  margin-right: 8px;
}
@media screen and (min-width: 1152px) {
  .button svg {
    margin-right: 8px;
  }
}
.button svg.-right {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}
@media screen and (min-width: 1152px) {
  .button svg.-right {
    margin-left: 8px;
    margin-right: 0;
  }
}
.button {
  text-decoration: none;
  color: #0074AD;
  background-color: #F2F8FB;
  border: 1px solid #0074AD;
}
.button:hover, .button:focus, .button:active {
  color: #003B71;
  border-color: #003B71;
}
.button:disabled,
.button .-disabled, .button.-disabled {
  color: #A0A5B6;
  background-color: #E9EBEE;
  border-color: #A0A5B6;
}
.button:disabled:hover, .button:disabled:focus, .button:disabled:active, .button:disabled:visited,
.button .-disabled:hover,
.button .-disabled:focus,
.button .-disabled:active,
.button .-disabled:visited, .button.-disabled:hover, .button.-disabled:focus, .button.-disabled:active, .button.-disabled:visited {
  background-color: #E9EBEE;
}
.button.-secondary, .button.-inverted {
  text-decoration: none;
  color: #0074AD;
  background-color: #ffffff;
  border: 1px solid #0074AD;
}
.button.-secondary:hover, .button.-secondary:focus, .button.-secondary:active, .button.-inverted:hover, .button.-inverted:focus, .button.-inverted:active {
  color: #ffffff;
  background-color: #003B71;
  border-color: #003B71;
}
.button.-secondary:disabled,
.button.-secondary .-disabled, .button.-secondary.-disabled, .button.-inverted:disabled,
.button.-inverted .-disabled, .button.-inverted.-disabled {
  color: #A0A5B6;
  background-color: #E9EBEE;
  border-color: #A0A5B6;
}
.button.-secondary:disabled:hover, .button.-secondary:disabled:focus, .button.-secondary:disabled:active, .button.-secondary:disabled:visited,
.button.-secondary .-disabled:hover,
.button.-secondary .-disabled:focus,
.button.-secondary .-disabled:active,
.button.-secondary .-disabled:visited, .button.-secondary.-disabled:hover, .button.-secondary.-disabled:focus, .button.-secondary.-disabled:active, .button.-secondary.-disabled:visited, .button.-inverted:disabled:hover, .button.-inverted:disabled:focus, .button.-inverted:disabled:active, .button.-inverted:disabled:visited,
.button.-inverted .-disabled:hover,
.button.-inverted .-disabled:focus,
.button.-inverted .-disabled:active,
.button.-inverted .-disabled:visited, .button.-inverted.-disabled:hover, .button.-inverted.-disabled:focus, .button.-inverted.-disabled:active, .button.-inverted.-disabled:visited {
  background-color: #E9EBEE;
}
.button.-dark {
  text-decoration: none;
  color: #92CCF0;
  background-color: #0D1C3D;
  border: 1px solid #92CCF0;
}
.button.-dark:hover, .button.-dark:focus, .button.-dark:active {
  color: #0D1C3D;
  background-color: #92CCF0;
  border-color: #92CCF0;
}
.button.-dark:disabled,
.button.-dark .-disabled, .button.-dark.-disabled {
  color: #A0A5B6;
  background-color: #0D1C3D;
  border-color: #A0A5B6;
}
.button.-dark:disabled:hover, .button.-dark:disabled:focus, .button.-dark:disabled:active, .button.-dark:disabled:visited,
.button.-dark .-disabled:hover,
.button.-dark .-disabled:focus,
.button.-dark .-disabled:active,
.button.-dark .-disabled:visited, .button.-dark.-disabled:hover, .button.-dark.-disabled:focus, .button.-dark.-disabled:active, .button.-dark.-disabled:visited {
  background-color: #0D1C3D;
}
.button.-light {
  text-decoration: none;
  color: #0074AD;
  background-color: #F2F8FB;
  border: 1px solid #0074AD;
}
.button.-light:hover, .button.-light:focus, .button.-light:active {
  color: #003B71;
  background-color: #F2F8FB;
  border-color: #003B71;
}
.button.-light:disabled,
.button.-light .-disabled, .button.-light.-disabled {
  color: #A0A5B6;
  background-color: #E9EBEE;
  border-color: #A0A5B6;
}
.button.-light:disabled:hover, .button.-light:disabled:focus, .button.-light:disabled:active, .button.-light:disabled:visited,
.button.-light .-disabled:hover,
.button.-light .-disabled:focus,
.button.-light .-disabled:active,
.button.-light .-disabled:visited, .button.-light.-disabled:hover, .button.-light.-disabled:focus, .button.-light.-disabled:active, .button.-light.-disabled:visited {
  background-color: #E9EBEE;
}
.button.-inverted.-light {
  text-decoration: none;
  color: #0074AD;
  background-color: #ffffff;
  border: 1px solid #0074AD;
}
.button.-inverted.-light:hover, .button.-inverted.-light:focus, .button.-inverted.-light:active {
  color: #ffffff;
  background-color: #003B71;
  text-decoration: none;
  border-color: #003B71;
}
.button.-inverted.-light:disabled,
.button.-inverted.-light .-disabled, .button.-inverted.-light.-disabled {
  color: #A0A5B6;
  background-color: #E9EBEE;
  border-color: #A0A5B6;
}
.button.-inverted.-light:disabled:hover, .button.-inverted.-light:disabled:focus, .button.-inverted.-light:disabled:active, .button.-inverted.-light:disabled:visited,
.button.-inverted.-light .-disabled:hover,
.button.-inverted.-light .-disabled:focus,
.button.-inverted.-light .-disabled:active,
.button.-inverted.-light .-disabled:visited, .button.-inverted.-light.-disabled:hover, .button.-inverted.-light.-disabled:focus, .button.-inverted.-light.-disabled:active, .button.-inverted.-light.-disabled:visited {
  background-color: #E9EBEE;
}
.button.-primary.-light {
  text-decoration: none;
  color: #ffffff;
  background-color: #0074AD;
  border: 1px solid #0074AD;
}
.button.-primary.-light:hover, .button.-primary.-light:focus, .button.-primary.-light:active {
  color: #ffffff;
  background-color: #003B71;
  border-color: #003B71;
}
.button.-primary.-light:disabled,
.button.-primary.-light .-disabled, .button.-primary.-light.-disabled {
  color: #E9EBEE;
  background-color: #A0A5B6;
  border-color: #A0A5B6;
}
.button.-primary.-light:disabled:hover, .button.-primary.-light:disabled:focus, .button.-primary.-light:disabled:active, .button.-primary.-light:disabled:visited,
.button.-primary.-light .-disabled:hover,
.button.-primary.-light .-disabled:focus,
.button.-primary.-light .-disabled:active,
.button.-primary.-light .-disabled:visited, .button.-primary.-light.-disabled:hover, .button.-primary.-light.-disabled:focus, .button.-primary.-light.-disabled:active, .button.-primary.-light.-disabled:visited {
  background-color: #A0A5B6;
}
.button.-primary.-dark {
  text-decoration: none;
  color: #003B71;
  background-color: #E6F2F7;
  border: 1px solid #E6F2F7;
}
.button.-primary.-dark:hover, .button.-primary.-dark:focus, .button.-primary.-dark:active {
  color: #003B71;
  background-color: #92CCF0;
  border-color: #92CCF0;
}
.button.-primary.-dark:disabled,
.button.-primary.-dark .-disabled, .button.-primary.-dark.-disabled {
  color: #A0A5B6;
  background-color: #E9EBEE;
  border-color: #E9EBEE;
}
.button.-primary.-dark:disabled:hover, .button.-primary.-dark:disabled:focus, .button.-primary.-dark:disabled:active, .button.-primary.-dark:disabled:visited,
.button.-primary.-dark .-disabled:hover,
.button.-primary.-dark .-disabled:focus,
.button.-primary.-dark .-disabled:active,
.button.-primary.-dark .-disabled:visited, .button.-primary.-dark.-disabled:hover, .button.-primary.-dark.-disabled:focus, .button.-primary.-dark.-disabled:active, .button.-primary.-dark.-disabled:visited {
  background-color: #E9EBEE;
}
.button.-impact-destructive.-light {
  text-decoration: none;
  color: #B63125;
  background-color: #ffffff;
  border: 1px solid #B63125;
}
.button.-impact-destructive.-light:hover, .button.-impact-destructive.-light:focus, .button.-impact-destructive.-light:active {
  color: #ffffff;
  background-color: #B63125;
  border-color: #B63125;
}
.button.-impact-destructive.-light:disabled,
.button.-impact-destructive.-light .-disabled, .button.-impact-destructive.-light.-disabled {
  color: #D3D6DC;
  background-color: transparent;
  border-color: #D3D6DC;
}
.button.-impact-destructive.-light:disabled:hover, .button.-impact-destructive.-light:disabled:focus, .button.-impact-destructive.-light:disabled:active, .button.-impact-destructive.-light:disabled:visited,
.button.-impact-destructive.-light .-disabled:hover,
.button.-impact-destructive.-light .-disabled:focus,
.button.-impact-destructive.-light .-disabled:active,
.button.-impact-destructive.-light .-disabled:visited, .button.-impact-destructive.-light.-disabled:hover, .button.-impact-destructive.-light.-disabled:focus, .button.-impact-destructive.-light.-disabled:active, .button.-impact-destructive.-light.-disabled:visited {
  background-color: transparent;
}
.button.-impact-destructive.-dark {
  text-decoration: none;
  color: #B63125;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.button.-impact-destructive.-dark:hover, .button.-impact-destructive.-dark:focus, .button.-impact-destructive.-dark:active {
  color: #B63125;
  background-color: #FDF2F2;
  border-color: #FDF2F2;
}
.button.-impact-destructive.-dark:disabled,
.button.-impact-destructive.-dark .-disabled, .button.-impact-destructive.-dark.-disabled {
  color: #D3D6DC;
  background-color: transparent;
  border-color: #D3D6DC;
}
.button.-impact-destructive.-dark:disabled:hover, .button.-impact-destructive.-dark:disabled:focus, .button.-impact-destructive.-dark:disabled:active, .button.-impact-destructive.-dark:disabled:visited,
.button.-impact-destructive.-dark .-disabled:hover,
.button.-impact-destructive.-dark .-disabled:focus,
.button.-impact-destructive.-dark .-disabled:active,
.button.-impact-destructive.-dark .-disabled:visited, .button.-impact-destructive.-dark.-disabled:hover, .button.-impact-destructive.-dark.-disabled:focus, .button.-impact-destructive.-dark.-disabled:active, .button.-impact-destructive.-dark.-disabled:visited {
  background-color: transparent;
}
.button.-inverted.-dark {
  text-decoration: none;
  color: #E6F2F7;
  background-color: #0D1C3D;
  border: 1px solid #E6F2F7;
}
.button.-inverted.-dark:hover, .button.-inverted.-dark:focus, .button.-inverted.-dark:active {
  color: #003B71;
  background-color: #92CCF0;
  text-decoration: none;
  border-color: #92CCF0;
}
.button.-inverted.-dark:disabled,
.button.-inverted.-dark .-disabled, .button.-inverted.-dark.-disabled {
  color: #A0A5B6;
  background-color: #0D1C3D;
  border-color: #A0A5B6;
}
.button.-inverted.-dark:disabled:hover, .button.-inverted.-dark:disabled:focus, .button.-inverted.-dark:disabled:active, .button.-inverted.-dark:disabled:visited,
.button.-inverted.-dark .-disabled:hover,
.button.-inverted.-dark .-disabled:focus,
.button.-inverted.-dark .-disabled:active,
.button.-inverted.-dark .-disabled:visited, .button.-inverted.-dark.-disabled:hover, .button.-inverted.-dark.-disabled:focus, .button.-inverted.-dark.-disabled:active, .button.-inverted.-dark.-disabled:visited {
  background-color: #0D1C3D;
}
.button.-high-contrast.-light {
  text-decoration: none;
  color: #0D1C3D;
  background-color: #ffffff;
  border: 1px solid #0D1C3D;
}
.button.-high-contrast.-light:hover, .button.-high-contrast.-light:focus, .button.-high-contrast.-light:active {
  color: #F2F8FB;
  background-color: #0D1C3D;
  border-color: #F2F8FB;
}
.button.-high-contrast.-light:disabled,
.button.-high-contrast.-light .-disabled, .button.-high-contrast.-light.-disabled {
  color: #A0A5B6;
  background-color: #FFFFFF;
  border-color: #A0A5B6;
}
.button.-high-contrast.-light:disabled:hover, .button.-high-contrast.-light:disabled:focus, .button.-high-contrast.-light:disabled:active, .button.-high-contrast.-light:disabled:visited,
.button.-high-contrast.-light .-disabled:hover,
.button.-high-contrast.-light .-disabled:focus,
.button.-high-contrast.-light .-disabled:active,
.button.-high-contrast.-light .-disabled:visited, .button.-high-contrast.-light.-disabled:hover, .button.-high-contrast.-light.-disabled:focus, .button.-high-contrast.-light.-disabled:active, .button.-high-contrast.-light.-disabled:visited {
  background-color: #FFFFFF;
}
.button.-high-contrast.-dark {
  text-decoration: none;
  color: #F2F8FB;
  background-color: #0D1C3D;
  border: 1px solid #F2F8FB;
}
.button.-high-contrast.-dark:hover, .button.-high-contrast.-dark:focus, .button.-high-contrast.-dark:active {
  color: #0D1C3D;
  background-color: #F2F8FB;
  border-color: #F2F8FB;
}
.button.-high-contrast.-dark:disabled,
.button.-high-contrast.-dark .-disabled, .button.-high-contrast.-dark.-disabled {
  color: #A0A5B6;
  background-color: #0D1C3D;
  border-color: #A0A5B6;
}
.button.-high-contrast.-dark:disabled:hover, .button.-high-contrast.-dark:disabled:focus, .button.-high-contrast.-dark:disabled:active, .button.-high-contrast.-dark:disabled:visited,
.button.-high-contrast.-dark .-disabled:hover,
.button.-high-contrast.-dark .-disabled:focus,
.button.-high-contrast.-dark .-disabled:active,
.button.-high-contrast.-dark .-disabled:visited, .button.-high-contrast.-dark.-disabled:hover, .button.-high-contrast.-dark.-disabled:focus, .button.-high-contrast.-dark.-disabled:active, .button.-high-contrast.-dark.-disabled:visited {
  background-color: #0D1C3D;
}
.button .icon-zzz0027-link-external, .button .icon-zzz0028-link-internal {
  height: 1em;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button img {
    width: 39px;
  }
}

.gs-button.v1.cq-Editable-dom.cq-Editable-dom--container .button.-primary.-right {
  float: unset;
}

@media screen and (max-width: 1151px) {
  .-close {
    font-size: 1.125rem;
  }
}
.-close--large {
  font-size: 28px;
}
.-close--small {
  font-size: 1.125rem;
}

.rows {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  width: 100%;
  grid-gap: 0 1rem;
}
.rows .columns-1 {
  grid-column: span 1;
  -ms-grid-column-span: 1;
  margin-right: 0;
}
.rows .columns-2 {
  grid-column: span 2;
  -ms-grid-column-span: 2;
  margin-right: 0;
}
.rows .columns-3 {
  grid-column: span 3;
  -ms-grid-column-span: 3;
  margin-right: 0;
}
.rows .columns-4 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-5 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-6 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-7 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-8 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-9 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-10 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-11 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
.rows .columns-12 {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
}
@media print {
  .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media print {
  .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .rows {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 1rem;
  }
  .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .rows .columns-1-mobile {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2-mobile {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3-mobile {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4-mobile {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5-mobile {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6-mobile {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .rows .columns-1-tablet {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2-tablet {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3-tablet {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4-tablet {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5-tablet {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6-tablet {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7-tablet {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8-tablet {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9-tablet {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10-tablet {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11-tablet {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12-tablet {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .rows .columns-1-desktop {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2-desktop {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3-desktop {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4-desktop {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5-desktop {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6-desktop {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7-desktop {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8-desktop {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9-desktop {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10-desktop {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11-desktop {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12-desktop {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .newGrid_container,
  .grid-container {
    margin-right: 0;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .newGrid_container,
  .grid-container {
    margin-right: 0;
    margin-left: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .newGrid_container,
  .grid-container {
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.container::after, .flex-grid--container::after {
  clear: both;
  content: "";
  display: table;
}
.container, .flex-grid--container {
  max-width: 1204px;
  margin-right: 38px;
  margin-left: 38px;
}
@media screen and (min-width: 1281px) {
  .container, .flex-grid--container {
    margin-right: auto;
    margin-left: auto;
    padding: 0 38px;
    max-width: 1280px;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1180px) {
  .container, .flex-grid--container {
    margin-right: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .container, .flex-grid--container {
    margin-right: 28px;
    margin-left: 28px;
  }
}
@media screen and (max-width: 767px) {
  .container, .flex-grid--container {
    margin-right: 16px;
    margin-left: 16px;
  }
}

.flex-grid--column-1,
.column-1 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 6.1721527019%;
}
.flex-grid--column-1:last-child,
.column-1:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-1,
  .column-1 {
    width: 100%;
  }
}
@media screen and (max-width: 1151px) {
  .flex-grid--column-1,
  .column-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 6.1721527019%;
  }
  .flex-grid--column-1:last-child,
  .column-1:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .flex-grid--column-1,
  .column-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 20.6728200116%;
  }
  .flex-grid--column-1:last-child,
  .column-1:last-child {
    margin-right: 0;
  }
  .flex-grid--column-1,
  .column-1 {
    margin-right: 5.2%;
  }
  .flex-grid--column-1:nth-child(4n),
  .column-1:nth-child(4n) {
    margin-right: 0;
  }
  .flex-grid--column-1:nth-child(4n+1),
  .column-1:nth-child(4n+1) {
    clear: left;
  }
}

.flex-grid--column-2,
.column-2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
}
.flex-grid--column-2:last-child,
.column-2:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-2,
  .column-2 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .flex-grid--column-2,
  .column-2 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 47.4564055131%;
  }
  .flex-grid--column-2:last-child,
  .column-2:last-child {
    margin-right: 0;
  }
  .flex-grid--column-2:nth-child(2n),
  .column-2:nth-child(2n) {
    margin-right: 0;
  }
  .flex-grid--column-2:nth-child(2n+1),
  .column-2:nth-child(2n+1) {
    clear: left;
  }
  .flex-grid--column-2,
  .column-2 {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 400px) {
  .flex-grid--column-2,
  .column-2 {
    width: 46.456406%;
  }
}

.flex-grid--column-3,
.column-3 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
}
.flex-grid--column-3:last-child,
.column-3:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-3,
  .column-3 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .flex-grid--column-3,
  .column-3 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 47.4564055131%;
  }
  .flex-grid--column-3:last-child,
  .column-3:last-child {
    margin-right: 0;
  }
  .flex-grid--column-3:nth-child(2n),
  .column-3:nth-child(2n) {
    margin-right: 0;
  }
  .flex-grid--column-3:nth-child(2n+1),
  .column-3:nth-child(2n+1) {
    clear: left;
  }
  .flex-grid--column-3,
  .column-3 {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 400px) {
  .flex-grid--column-3,
  .column-3 {
    width: 46.456406%;
  }
}

.flex-grid--column-4,
.column-4 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
}
.flex-grid--column-4:last-child,
.column-4:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-4,
  .column-4 {
    width: 100%;
  }
}

.flex-grid--column-5,
.column-5 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}
.flex-grid--column-5:last-child,
.column-5:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-5,
  .column-5 {
    width: 100%;
  }
}

.flex-grid--column-6,
.column-6 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}
.flex-grid--column-6:last-child,
.column-6:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-6,
  .column-6 {
    width: 100%;
  }
}

.flex-grid--column-7,
.column-7 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 57.3509785009%;
}
.flex-grid--column-7:last-child,
.column-7:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-7,
  .column-7 {
    width: 100%;
  }
}

.flex-grid--column-8,
.column-8 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
}
.flex-grid--column-8:last-child,
.column-8:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-8,
  .column-8 {
    width: 100%;
  }
}

.flex-grid--column-9,
.column-9 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%;
}
.flex-grid--column-9:last-child,
.column-9:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-9,
  .column-9 {
    width: 100%;
  }
}

.flex-grid--column-10,
.column-10 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
}
.flex-grid--column-10:last-child,
.column-10:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-10,
  .column-10 {
    width: 100%;
  }
}

.flex-grid--column-11,
.column-11 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
}
.flex-grid--column-11:last-child,
.column-11:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-11,
  .column-11 {
    width: 100%;
  }
}

.flex-grid--column-12,
.column-12 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}
.flex-grid--column-12:last-child,
.column-12:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .flex-grid--column-12,
  .column-12 {
    width: 100%;
  }
}

.layout__two-column--name {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}
.layout__two-column--name:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .layout__two-column--name {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .layout__two-column--name {
    margin-right: 0;
  }
}

.column-4-of-8 {
  float: left;
  display: block;
  margin-right: 3.5786636068%;
  width: 48.2106681966%;
}
.column-4-of-8:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .tablet-up-only {
    display: none !important;
  }
}

@media screen and (min-width: 1152px) {
  .device-only {
    display: none !important;
  }
}

@media screen and (max-width: 1151px) {
  .desktop-only {
    display: none !important;
  }
}

b,
strong {
  font-weight: normal;
  font-family: "Gotham 5r";
}

a {
  color: #0074AD;
  text-decoration: underline;
  border-radius: 2px;
}
a.-active, a:active {
  color: #F0F7FA;
  background-color: #003B71;
}
a:hover {
  color: #F0F7FA;
  background-color: #0078B3;
  text-decoration: none;
}
a.inverted, a.-inverted {
  color: #92CCF0;
  text-decoration: underline;
}
a.inverted.-active, a.inverted:active, a.-inverted.-active, a.-inverted:active {
  color: black;
  background-color: #F0F7FA;
}
a.inverted:hover, a.-inverted:hover {
  color: black;
  background-color: #92CCF0;
}

@media screen and (max-width: 1151px) {
  input:not([type=button]):not([type=checkbox]):not([type=radio]),
  select,
  textarea {
    font-size: 16px;
  }
}
.scrollbox {
  box-sizing: border-box;
  padding: 0 0 30px 0;
  border: solid 1px #E9EBEE;
}
.scrollbox .scrollbox_content {
  height: auto;
  width: auto;
  min-height: 200px;
  max-height: 600px;
  overflow-y: scroll;
  padding: 30px;
  color: #677083;
  -ms-scrollbar-base-color: #D3D6DC;
  -ms-scrollbar-3dlight-color: #D3D6DC;
  -ms-scrollbar-highlight-color: #D3D6DC;
  -ms-scrollbar-track-color: #F7F7F7;
  -ms-scrollbar-arrow-color: #F7F7F7;
  -ms-scrollbar-shadow-color: #D3D6DC;
  -ms-scrollbar-darkshadow-color: #D3D6DC;
}
.scrollbox .scrollbox_content *:first-child {
  margin-top: 0px;
}
@media screen and (min-width: 1152px) {
  .scrollbox .scrollbox_content::-webkit-scrollbar {
    background: #F7F7F7;
    border: solid #F7F7F7 2px;
    margin: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .scrollbox .scrollbox_content::-webkit-scrollbar-thumb {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: solid #F7F7F7 3px;
    background: #D3D6DC;
    padding: 10px;
  }
}

@media print {
  .scrollbox .scrollbox_content {
    overflow: visible;
    max-height: 100%;
    border: none;
  }
}

.modal-content .scrollbox {
  margin: 30px auto;
}

.divider-small, hr.-variation-1 {
  width: 100%;
  border: 0;
  border-top: 1px solid #E9EBEE;
  padding: 0;
  margin: 9px 0;
  border-top: 1px solid #B3B6C5;
  margin-top: 20px;
  margin-bottom: 19px;
}
.divider-small.-small-spacing, hr.-variation-1.-small-spacing {
  margin-top: 20px;
  margin-bottom: 19px;
}
.divider-small.-medium-spacing, hr.-variation-1.-medium-spacing {
  margin-top: 40px;
  margin-bottom: 39px;
}
.divider-small.-large-spacing, hr.-variation-1.-large-spacing {
  margin-top: 60px;
  margin-bottom: 59px;
}

hr.-variation-2 {
  width: 100%;
  border: 0;
  border-top: 3px solid #E9EBEE;
  padding: 0;
  margin: 9px 0;
  border-top: 3px solid #B3B6C5;
  margin-top: 19px;
  margin-bottom: 18px;
}
hr.-variation-2.-small-spacing {
  margin-top: 19px;
  margin-bottom: 18px;
}
hr.-variation-2.-medium-spacing {
  margin-top: 39px;
  margin-bottom: 38px;
}
hr.-variation-2.-large-spacing {
  margin-top: 59px;
  margin-bottom: 58px;
}

.divider-medium, hr.-variation-3 {
  width: 100%;
  border: 0;
  border-top: 3px solid #E9EBEE;
  padding: 0;
  margin: 9px 0;
  border-top: 3px solid #B3B6C5;
  margin-top: 19px;
  margin-bottom: 18px;
}
.divider-medium.-small-spacing, hr.-variation-3.-small-spacing {
  margin-top: 19px;
  margin-bottom: 18px;
}
.divider-medium.-medium-spacing, hr.-variation-3.-medium-spacing {
  margin-top: 39px;
  margin-bottom: 38px;
}
.divider-medium.-large-spacing, hr.-variation-3.-large-spacing {
  margin-top: 59px;
  margin-bottom: 58px;
}

.divider-vertical-wrap {
  position: relative;
  display: inline-block;
}

.divider-vertical {
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0;
}
.divider-vertical:before {
  content: "";
  border-left: 3px solid #E9EBEE;
  position: absolute;
  top: 0;
  bottom: 0;
  display: inline-block;
}
.divider-vertical-variation-1 {
  border-left: 1px solid #E9EBEE;
}
.divider-vertical-variation-2 {
  border-left: 2px solid #E9EBEE;
}
.divider-vertical:before {
  content: "";
  border-left: 3px solid #B3B6C5;
  position: absolute;
  top: 0;
  bottom: 0;
  display: inline-block;
}
.divider-vertical-variation-1 {
  border-left: 1px solid #B3B6C5;
}
.divider-vertical-variation-2 {
  border-left: 2px solid #B3B6C5;
}

a.divider-link {
  padding-right: 15px;
  border-right: 1px solid #D3D6DC;
  margin-right: 10px;
}
a.divider-link:last-of-type {
  padding-right: 0;
  border-right: 0;
}
a i:before {
  text-decoration: none;
  display: inline-block;
}
a.button {
  height: auto;
}
a.external-link.button i {
  font-size: 10px;
  padding: 0 5px;
  position: relative;
  bottom: 5px;
}
a .icon-link-internal,
a .icon-link-external {
  padding-left: 5px;
  padding-right: 1px;
}

.icon-link-out {
  color: #0074AD;
  padding-left: 5px;
  font-size: 8px;
  position: relative;
  bottom: 5px;
}
.icon-link-out.extlink {
  font-size: 9.8px;
  bottom: 3px;
  padding-left: 4px;
}
.icon-link-out.extlink:before {
  font-weight: bold;
}

.new-window-link .icon-zz009new-window {
  height: 14px;
  width: 14px;
  padding-left: 5px;
  vertical-align: super;
}
.new-window-link .icon-zz009new-window:before {
  height: 14px;
  width: 14px;
  font-size: 14px;
  display: inline-block;
}

.back-link ul {
  list-style-type: none;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0;
}
.back-link svg {
  vertical-align: bottom;
}
.back-link svg path {
  fill: #0078B3;
}
.back-link a:hover svg path {
  fill: #F0F7FA;
}

.link-icon-wrapper {
  color: inherit;
  white-space: nowrap;
}

p a, span a, li a {
  text-decoration: underline;
  color: #0074AD;
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.75;
}
@-moz-document url-prefix() {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    line-height: normal;
  }
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border-radius: 50%;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    width: 64px;
    height: 64px;
    font-size: 32px;
  }
}

/* neutral-icon-circle-lg mixin */
.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.75;
}
@-moz-document url-prefix() {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai-small, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple-small, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green-small, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue-small, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    line-height: normal;
  }
}
.secondary-icon--acai-large:before, .secondary-icon--acai-small:before, .secondary-icon--acai:before, .primary-icon-circle--acai-large:before, .primary-icon-circle--acai-small:before, .primary-icon-circle--acai:before, .secondary_icon--blue-burnt-sienna-large:before, .secondary_icon--blue-burnt-sienna-small:before, .secondary_icon--blue-burnt-sienna:before, .primary-icon-circle--burnt-sienna-large:before, .primary-icon-circle--burnt-sienna-small:before, .primary-icon-circle--burnt-sienna:before, .secondary_icon--blue-purple:before, .primary-icon-circle--purple-large:before, .primary-icon-circle--purple-small:before, .primary-icon-circle--purple:before, .secondary_icon--blue-darkgreen-large:before, .secondary_icon--blue-darkgreen-small:before, .secondary_icon--blue-darkgreen:before, .primary-icon-circle--darkgreen-large:before, .primary-icon-circle--darkgreen-small:before, .primary-icon-circle--darkgreen:before, .secondary_icon--green-large:before, .secondary_icon--green-small:before, .secondary_icon--green:before, .primary-icon-circle--green-large:before, .primary-icon-circle--green-small:before, .primary-icon-circle--green:before, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon:before, .primary-icon--grey.icon-none.-text-icon:before, .secondary_icon--blue:before, .primary-icon-circle--blue-large:before, .primary-icon-circle--blue-small:before, .primary-icon-circle--blue:before, .primary-icon--green:before, .primary-icon--kp-blue:before, .primary-icon-circle--blue-midnight-large:before, .primary-icon-circle--blue-midnight-small:before, .primary-icon-circle--blue-midnight:before, .secondary_icon--blue-midnight-large:before, .secondary_icon--blue-midnight-small:before, .secondary_icon--blue-midnight:before, .primary-icon-circle:before, .green-blue-icon:before, .feature-icon:before {
  vertical-align: -moz-middle-with-baseline;
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green, .secondary_icon--blue, .primary-icon-circle--blue, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight {
  border: solid transparent;
}

.secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border-radius: 50%;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large, .secondary-icon--acai-small, .secondary-icon--acai, .primary-icon-circle--acai-large, .primary-icon-circle--acai, .secondary_icon--blue-burnt-sienna-large, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna, .primary-icon-circle--burnt-sienna-large, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-purple, .primary-icon-circle--purple-large, .primary-icon-circle--purple, .secondary_icon--blue-darkgreen-large, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen, .primary-icon-circle--darkgreen-large, .primary-icon-circle--darkgreen, .secondary_icon--green-large, .secondary_icon--green-small, .secondary_icon--green, .primary-icon-circle--green-large, .primary-icon-circle--green, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon--grey.icon-none.-text-icon, .secondary_icon--blue, .primary-icon-circle--blue-large, .primary-icon-circle--blue, .primary-icon--green, .primary-icon--kp-blue, .neutral-icon-circle, .primary-icon-circle--blue-midnight-large, .primary-icon-circle--blue-midnight, .secondary_icon--blue-midnight-large, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight, .primary-icon-circle, .green-blue-icon, .feature-icon {
    width: 64px;
    height: 64px;
    font-size: 32px;
  }
}

.primary-icon-circle--acai-small, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--purple-small, .primary-icon-circle--darkgreen-small, .primary-icon-circle--green-small, .primary-icon-circle--blue-small, .primary-icon-circle--blue-midnight-small {
  height: 28px;
  width: 28px;
  border-radius: 50%;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.icon-sm {
  font-size: 28px;
  line-height: 28px;
}

.icon-md {
  font-size: 2.25em;
  line-height: 2.25em;
}

.icon-lg {
  font-size: 64px;
  line-height: 64px;
}

.feature-icon {
  background-color: #E9EBEE;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25em;
}

.green-blue-icon {
  background-color: #4A7628;
  color: #ffffff;
  color: #4A7628;
  background-color: #F0F7FA;
  display: flex;
  align-items: center;
  justify-content: center;
}

.primary-icon-circle {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle {
    font-size: 35px;
  }
}
.primary-icon-circle {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon-circle.icon-medical-record:before {
  height: 100%;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle {
  /* merged styles from _icon.scss ends here */
}

.primary-icon {
  color: #003B71;
}

.secondary_icon--blue-midnight {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-small {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-midnight-large {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-midnight-large {
  width: 64px;
  height: 64px;
  /* STYLGD-9376 - styles merged from _icon.scss
  start here */
}
.secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
  vertical-align: middle;
  text-align: left;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
    font-size: 26px;
    vertical-align: middle;
  }
}
.secondary_icon--blue-midnight-large.icon-zzz0010healthsummary:before {
  width: 28px;
  font-size: 25px;
}
.secondary_icon--blue-midnight-large {
  /* merged styles from _icon.scss ends here */
}
.secondary_icon--blue-midnight {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
  vertical-align: middle;
  width: 20px;
  font-size: 19px;
  text-align: left;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
    width: 28px;
    font-size: 23px;
    vertical-align: middle;
  }
}
.secondary_icon--blue-midnight.icon-zzz0012baby:before {
  width: 20px;
  font-size: 29px;
  padding-left: 9px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    font-size: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    width: 23px;
    font-size: 34px;
    height: 90%;
    display: inherit;
  }
}
.secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
  font-size: 22px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
    font-size: 30px;
  }
}
.secondary_icon--blue-midnight.icon-eyeglasses {
  font-size: 45px;
  line-height: 41px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-eyeglasses {
    line-height: 55px;
  }
}
.secondary_icon--blue-midnight {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--blue-midnight {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-midnight-small {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-midnight-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--blue-midnight-large {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
}
.primary-icon-circle--blue-midnight-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--blue-midnight {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--blue-midnight.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--blue-midnight.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--blue-midnight {
  /* merged styles from _icon.scss ends here */
}

.neutral-icon-circle {
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 30px;
  border: 2px solid #677083;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
}
.neutral-icon-circle {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.neutral-icon-circle.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-message {
    display: inline-block;
    line-height: 71px;
    text-align: center;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-location {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-search {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-calculator {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-document {
    font-size: 38px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-zclaim {
    font-size: 35px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-zbill {
    font-size: 35px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-cost-coverage {
    font-size: 39px;
  }
}
.neutral-icon-circle {
  /* merged styles from _icon.scss ends here */
}

.neutral-icon-circle-lg {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 50px;
  border: 2px solid #677083;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg {
    width: 60px;
    height: 60px;
    border: 3px solid #677083;
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .neutral-icon-circle-lg {
    font-size: 28px;
  }
}
.neutral-icon-circle-lg {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .neutral-icon-circle-lg .icon-zz002award:before {
    width: 50%;
    display: block;
  }
}
.neutral-icon-circle-lg.icon-zz002award:before {
  height: auto;
  width: 20px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    width: 25px;
    line-height: 47px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    width: 31px;
    line-height: 1;
  }
}
.neutral-icon-circle-lg.icon-rx-form:before {
  padding-left: 8px;
}
.neutral-icon-circle-lg.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg.icon-message {
    display: inline-block;
    line-height: 71px;
  }
}
.neutral-icon-circle-lg {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--kp-blue {
  color: #0078B3;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue {
    font-size: 38px;
  }
}
.primary-icon--kp-blue {
  font-size: 35px;
}

.primary-icon--green {
  color: #57A635;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    font-size: 42px;
  }
}

.primary-icon--grey {
  height: 34px;
  width: 34px;
  color: #677083;
  font-size: 34px;
  line-height: 34px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey {
    font-size: 34px;
  }
}

.primary-icon--blue-med {
  height: 34px;
  width: 34px;
  color: #0078B3;
  font-size: 34px;
  line-height: 34px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue-med {
    font-size: 34px;
  }
}

.primary-icon--blue {
  height: 50px;
  width: 50px;
  color: #0078B3;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue {
    font-size: 50px;
  }
}
.primary-icon--blue {
  line-height: 1;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.primary-icon--blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--blue:before {
  background-color: #ffffff;
  border-radius: 50%;
}
.primary-icon--blue {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--blue {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-small {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--blue-large {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-large {
    font-size: 64px;
  }
}
.primary-icon-circle--blue-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon-circle--blue.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 11px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue.icon-minus:before {
    display: inline-flex;
    align-items: center;
    padding-top: 18px;
  }
}
.primary-icon-circle--blue.icon-zz003mouse:before {
  font-size: 28px;
}
.primary-icon-circle--blue.icon-stethoscope:before {
  font-size: 30px;
}
.primary-icon-circle--blue.icon-zzz0010people:before {
  font-size: 18px;
  padding-right: 16%;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue.icon-zzz0010people:before {
    font-size: 21px;
    padding-right: 16%;
  }
}
.primary-icon-circle--blue.icon-zzz0010healthsummary:before {
  font-size: 30px;
  vertical-align: middle;
}
.primary-icon-circle--blue.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--blue {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue {
  color: #0078B3;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue {
    font-size: 34px;
  }
}

.neutral-icon {
  height: 50px;
  width: 50px;
  color: #677083;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.neutral-icon-small {
  height: 10px;
  width: 10px;
  color: #677083;
  font-size: 10px;
  line-height: 10px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-small {
    font-size: 10px;
  }
}
.neutral-icon-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.neutral-icon-large {
  height: 64px;
  width: 64px;
  color: #677083;
  font-size: 64px;
  line-height: 64px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-large {
    font-size: 64px;
  }
}
.neutral-icon-large {
  width: 64px;
  height: 64px;
}

.primary-icon--grey.icon-none.-text-icon {
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
.primary-icon--grey.icon-none.-text-icon {
  line-height: 60px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .primary-icon--grey.icon-none.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .primary-icon--grey.icon-none.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
.primary-icon--grey {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--grey.icon-zcaregiver_preferences {
  display: block;
  width: 100%;
}
.primary-icon--grey.icon-zcaregiver_preferences:before {
  height: 58px;
  width: 110px;
  font-size: 110px;
}
.primary-icon--grey.icon-znotifications:before {
  height: 46px;
  width: 46px;
  font-size: 46px;
  line-height: 1;
}
.primary-icon--grey.icon-zpersonal_security {
  line-height: 1;
}
.primary-icon--grey.icon-zpersonal_security:before {
  height: 62px;
  width: 62px;
  font-size: 62px;
}
.primary-icon--grey.icon-zz003person {
  display: inline-block;
  line-height: 1;
}
.primary-icon--grey.icon-zz003person:before {
  height: 50px;
  width: 45px;
  font-size: 45px;
}
.primary-icon--grey.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon--grey {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  color: #0078B3;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  line-height: 60px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
.primary-icon--kp-blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--kp-blue.icon-zz003mouse {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003mouse:before {
  height: 50px;
  width: 50px;
  font-size: 50px;
}
.primary-icon--kp-blue.icon-zz003globe {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003globe:before {
  height: 52px;
  width: 50px;
  font-size: 50px;
}
.primary-icon--kp-blue.icon-zz003location {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003location:before {
  height: 52px;
  width: 40px;
  font-size: 48px;
}
.primary-icon--kp-blue.icon-zz003user-id {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003user-id:before {
  height: 58px;
  width: 60px;
  font-size: 60px;
}
.primary-icon--kp-blue.icon-zz003identity {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003identity:before {
  height: 52px;
  width: 47px;
  font-size: 47px;
}
.primary-icon--kp-blue.icon-zz003lock {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003lock:before {
  height: 52px;
  width: 38px;
  font-size: 48px;
}
.primary-icon--kp-blue {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--green {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green {
    font-size: 34px;
  }
}
.primary-icon-circle--green-small {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-small {
    font-size: 10px;
  }
}
.primary-icon-circle--green-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--green-large {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-large {
    font-size: 64px;
  }
}
.primary-icon-circle--green-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--green.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--green.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--green {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--green {
  height: 50px;
  width: 50px;
  color: #4A7628;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.primary-icon--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon--green.icon-zleaf {
  width: 42px;
  font-size: 40px;
}
.primary-icon--green.icon-zz006leaf-full-color {
  width: 42px;
  font-size: 40px;
}
.primary-icon--green.icon-messages-circle {
  width: 64px;
  font-size: 50px;
  vertical-align: baseline;
  vertical-align: -moz-middle-with-baseline;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green.icon-messages-circle {
    width: 64px;
    font-size: 64px;
    vertical-align: baseline;
    vertical-align: -moz-middle-with-baseline;
  }
}
.primary-icon--green {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--green {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green {
    font-size: 34px;
  }
}
.secondary_icon--green-small {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-small {
    font-size: 10px;
  }
}
.secondary_icon--green-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--green-large {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-large {
    font-size: 64px;
  }
}
.secondary_icon--green-large {
  width: 64px;
  height: 64px;
}
.secondary_icon--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.secondary_icon--green.icon-membercard {
  line-height: 42px;
  font-size: 39px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-membercard {
    font-size: 45px;
    line-height: 57px;
  }
}
.secondary_icon--green.icon-mouse {
  line-height: 43px;
  font-size: 39px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-mouse {
    font-size: 40px;
    line-height: 57px;
  }
}
.secondary_icon--green.icon-nurse {
  line-height: 42px;
  font-size: 42px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-nurse {
    font-size: 45px;
    line-height: 56px;
  }
}
.secondary_icon--green {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--darkgreen {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
}
.primary-icon-circle--darkgreen-small {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
}
.primary-icon-circle--darkgreen-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--darkgreen-large {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
}
.primary-icon-circle--darkgreen-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--darkgreen {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--darkgreen.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--darkgreen.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--darkgreen {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-darkgreen {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen {
    font-size: 34px;
  }
}
.secondary_icon--blue-darkgreen-small {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-small {
    font-size: 10px;
  }
}
.secondary_icon--blue-darkgreen-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-darkgreen-large {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-darkgreen-large {
  width: 64px;
  height: 64px;
}

.primary-icon--purple {
  height: 50px;
  width: 50px;
  color: #583985;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--purple {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--purple {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}

.primary-icon-circle--purple {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple {
    font-size: 34px;
  }
}
.primary-icon-circle--purple-small {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-small {
    font-size: 10px;
  }
}
.primary-icon-circle--purple-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--purple-large {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-large {
    font-size: 64px;
  }
}
.primary-icon-circle--purple-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--purple {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--purple.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--purple.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--purple {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-purple {
  color: #583985;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-purple {
    font-size: 34px;
  }
}

.primary-icon--burnt-sienna {
  height: 64px;
  width: 64px;
  color: #D1480C;
  font-size: 64px;
  line-height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--burnt-sienna {
    font-size: 64px;
  }
}

.primary-icon-circle--burnt-sienna {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna {
    font-size: 34px;
  }
}
.primary-icon-circle--burnt-sienna-small {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
}
.primary-icon-circle--burnt-sienna-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--burnt-sienna-small.icon-exclamation:before {
  height: 100%;
  vertical-align: middle;
}
.primary-icon-circle--burnt-sienna-small {
  /* merged styles from _icon.scss ends here */
}
.primary-icon-circle--burnt-sienna-large {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
}
.primary-icon-circle--burnt-sienna-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--burnt-sienna {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--burnt-sienna.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--burnt-sienna.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--burnt-sienna {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-burnt-sienna {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna {
    font-size: 34px;
  }
}
.secondary_icon--blue-burnt-sienna-small {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-small {
    font-size: 10px;
  }
}
.secondary_icon--blue-burnt-sienna-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-burnt-sienna-large {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-burnt-sienna-large {
  width: 64px;
  height: 64px;
}

.primary-icon--acai {
  height: 50px;
  width: 50px;
  color: #BB1654;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--acai {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--acai {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}

.primary-icon-circle--acai {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai {
    font-size: 34px;
  }
}
.primary-icon-circle--acai-small {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-small {
    font-size: 10px;
  }
}
.primary-icon-circle--acai-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--acai-large {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-large {
    font-size: 64px;
  }
}
.primary-icon-circle--acai-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--acai {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--acai.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--acai.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--acai {
  /* merged styles from _icon.scss ends here */
}

.secondary-icon--acai {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai {
    font-size: 33px;
  }
}
.secondary-icon--acai-small {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-small {
    font-size: 10px;
  }
}
.secondary-icon--acai-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary-icon--acai-large {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large {
    font-size: 64px;
  }
}
.secondary-icon--acai-large {
  width: 64px;
  height: 64px;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* STYLGD-9376 - styles merged from _icon.scss
starts from here */
.mobile-icon-darkgreen {
  color: #066564;
  font-size: 30px;
}

.utility-icon {
  color: #677083;
  font-size: 30px;
}

.icon-zz002advice {
  font-size: 50px;
}
@media screen and (min-width: 1152px) {
  .icon-zz002advice {
    height: 58px;
    width: 64px;
    font-size: 64px;
  }
}
.icon-zz002advice:before {
  margin-top: 0;
}

.icon-zz005-checkmark-circle {
  font-size: 50px;
}
@media screen and (min-width: 1152px) {
  .icon-zz005-checkmark-circle {
    height: 58px;
    width: 64px;
    font-size: 64px;
  }
}

.icon-zwellness:before,
.icon-zclaim:before,
.icon-zbill:before,
.icon-zpay-bill:before {
  width: 26px;
}

@media screen and (max-width: 767px) {
  .icon-zclaim:before {
    width: 20px;
  }
}

.icon-zpayment-history:before,
.icon-zpay-bill:before {
  height: 33px;
}
@media screen and (max-width: 767px) {
  .icon-zpayment-history:before,
  .icon-zpay-bill:before {
    height: 23px;
  }
}

.icon-zz008plan-of-care {
  font-size: 25px;
}
@media screen and (min-width: 1152px) {
  .icon-zz008plan-of-care {
    font-size: 30px;
  }
}

.icon-zzz0010briefcase {
  font-size: 24px;
}
@media screen and (min-width: 1152px) {
  .icon-zzz0010briefcase {
    font-size: 31px;
  }
}

.icon-link-out .icon-zz009new-window {
  font-size: 12px;
  position: relative;
  bottom: 3px;
  padding-left: 5px;
}

.icon-zzz0018-copper-iud.secondary_icon--blue-midnight:before,
.icon-zzz0018-condom.secondary_icon--blue-midnight:before,
.icon-zzz0018-internal-condom.secondary_icon--blue-midnight:before,
.icon-zzz0018-spermicide.secondary_icon--blue-midnight:before {
  height: 19px;
  width: 24px;
  line-height: 16px;
  display: inline-block;
}

.icon-zzz0018-diaphragm.secondary_icon--blue-midnight:before,
.icon-zzz0018-shot.secondary_icon--blue-midnight:before {
  height: 30px;
  width: 30px;
  line-height: 25px;
  display: inline-block;
}

.icon-zzz0018-fertility-awareness.secondary_icon--blue-midnight:before,
.icon-zzz0018-implant.secondary_icon--blue-midnight:before,
.icon-zzz0018-pill-a.secondary_icon--blue-midnight:before {
  display: inline-block;
}

.icon-zzz0018-fertility-awareness {
  font-size: 32px;
  display: inline-block;
}

.icon-zzz0018-hormonal-iud.secondary_icon--blue-midnight:before {
  width: 18px;
  display: inline-block;
}

.icon-zzz0018-sterilization.secondary_icon--blue-midnight:before {
  display: inline-block;
}

/* merged styles from _icon.scss ends here */
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list, :not([data-ds-theme=vessel i]).link-list--horizontal, :not([data-ds-theme=vessel i]).link-list, .link-list--horizontal, .link-list, .vertical-list, .horizontal-list, .back-link ul {
  padding-left: 0;
  list-style: none;
}

.horizontal-list li {
  display: inline-block;
  padding-right: 20px;
}
.horizontal-list.-divided li {
  padding-right: 20px;
  border-right: 1px solid #D3D6DC;
  margin-right: 20px;
}
.horizontal-list.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}

.vertical-list li {
  display: block;
  padding-bottom: 20px;
}
.vertical-list.-divided li {
  padding-bottom: 20px;
  border-bottom: 1px solid #D3D6DC;
  margin-bottom: 20px;
}
.vertical-list.-divided li li:last-child {
  border: none;
}

.link-list-title--small {
  margin: 0;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.link-list-title--small.-book, .link-list-title--small.\--book {
  font-family: "Gotham 4r";
}
.link-list-title--small.-light, .link-list-title--small.\--light {
  font-family: "Gotham 3r";
}
.link-list-title--small.-medium, .link-list-title--small.\--medium {
  font-family: "Gotham 5r";
}
.link-list-title--small.-bold, .link-list-title--small.\--bold {
  font-family: "Gotham 5r";
}
.link-list-title--small {
  color: #677083;
}
.link-list-title--large {
  margin: 0;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
}
.link-list-title--large.-book, .link-list-title--large.\--book {
  font-family: "Gotham 4r";
}
.link-list-title--large.-light, .link-list-title--large.\--light {
  font-family: "Gotham 3r";
}
.link-list-title--large.-medium, .link-list-title--large.\--medium {
  font-family: "Gotham 5r";
}
.link-list-title--large.-bold, .link-list-title--large.\--bold {
  font-family: "Gotham 5r";
}
.link-list-title--large {
  color: #0D1C3D;
}
@media screen and (max-width: 767px) {
  .link-list-title--large {
    font-size: 32px;
    font-weight: normal;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
  .link-list-title--large.-book, .link-list-title--large.\--book {
    font-family: "Gotham 4r";
  }
  .link-list-title--large.-light, .link-list-title--large.\--light {
    font-family: "Gotham 3r";
  }
  .link-list-title--large.-medium, .link-list-title--large.\--medium {
    font-family: "Gotham 5r";
  }
  .link-list-title--large.-bold, .link-list-title--large.\--bold {
    font-family: "Gotham 5r";
  }
}

.link-list {
  margin-top: 0;
  padding-top: 0;
}
.link-list--horizontal li {
  display: inline-block;
  padding-right: 20px;
}
.link-list--horizontal.-divided li {
  padding-right: 20px;
  border-right: 1px solid #D3D6DC;
  margin-right: 20px;
}
.link-list--horizontal.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}
.link-list--horizontal li {
  padding-bottom: 12px;
}
.link-list li {
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.link-list li.-book, .link-list li.\--book {
  font-family: "Gotham 4r";
}
.link-list li.-light, .link-list li.\--light {
  font-family: "Gotham 3r";
}
.link-list li.-medium, .link-list li.\--medium {
  font-family: "Gotham 5r";
}
.link-list li.-bold, .link-list li.\--bold {
  font-family: "Gotham 5r";
}

/*All styling from link-list to a variation of horizontal link list*/
.sg-spacing .fieldset {
  margin-bottom: 20px;
}

.check-box {
  position: absolute;
  margin-top: 19px;
  opacity: 0;
  margin-left: 7px;
}
.check-box + label {
  display: inline-block;
  position: relative;
  margin: 10.5px 4px;
  padding: 2px 0 0 29px;
  min-height: 18px;
  font-family: "Gotham 4r";
  font-size: 16px;
  line-height: 1em;
  color: #0D1C3D;
  padding: 2px 0 1px 29px;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .check-box + label {
    font-size: 16px;
    line-height: 24px;
  }
}
.check-box + label span[aria-hidden=true]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #0074AD;
  border-radius: 2px;
  top: 3px;
}
@media screen and (min-width: 768px) {
  .check-box + label span[aria-hidden=true]:before {
    top: 5px;
  }
}
.check-box:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}
.check-box[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074AD;
}
.check-box[type=checkbox]:checked + label span[aria-hidden=true]:after {
  content: '\f115';
  font-family: "kp-icons";
  position: absolute;
  top: 2px;
  left: 2px;
  font-size: 14px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .check-box[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.check-box[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}
.check-box[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #D3D6DC;
}
.check-box[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #D3D6DC;
}
.check-box:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}

.check-box.-variation-1 {
  position: absolute;
  margin-top: 19px;
  opacity: 0;
  margin-left: 7px;
}
.check-box.-variation-1 + label {
  display: inline-block;
  position: relative;
  margin: 10.5px 4px;
  padding: 2px 0 0 29px;
  min-height: 18px;
  font-family: "Gotham 4r";
  font-size: 16px;
  line-height: 1em;
  color: #0D1C3D;
  padding: 2px 0 1px 29px;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .check-box.-variation-1 + label {
    font-size: 16px;
    line-height: 24px;
  }
}
.check-box.-variation-1 + label span[aria-hidden=true]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #0074AD;
  border-radius: 2px;
  top: 3px;
}
@media screen and (min-width: 768px) {
  .check-box.-variation-1 + label span[aria-hidden=true]:before {
    top: 5px;
  }
}
.check-box.-variation-1:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}
.check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074AD;
}
.check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:after {
  content: '\f115';
  font-family: "kp-icons";
  position: absolute;
  top: 2px;
  left: 2px;
  font-size: 14px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .check-box.-variation-1[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.check-box.-variation-1[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}
.check-box.-variation-1[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #D3D6DC;
}
.check-box.-variation-1[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #D3D6DC;
}
.check-box.-variation-1:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}

.check-box.-variation-2 {
  position: absolute;
  margin-top: 18px;
  opacity: 0;
  margin-left: 7px;
}
.check-box.-variation-2 + label {
  display: inline-block;
  position: relative;
  margin: 10px 4px;
  padding: 2px 0 0 35px;
  min-height: 22px;
  font-family: "Gotham 4r";
  font-size: 20px;
  line-height: 1em;
  color: #0D1C3D;
}
.check-box.-variation-2 + label span[aria-hidden=true]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border: 2px solid #0074AD;
  border-radius: 2px;
}
.check-box.-variation-2:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}
.check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074AD;
}
.check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:after {
  content: '\f115';
  font-family: "kp-icons";
  position: absolute;
  top: 1px;
  left: 4px;
  font-size: 15px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .check-box.-variation-2[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.check-box.-variation-2[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}
.check-box.-variation-2[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #D3D6DC;
}
.check-box.-variation-2[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #D3D6DC;
}
.check-box.-variation-2:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}

.check-box.-variation-3 {
  position: absolute;
  margin-top: 18px;
  opacity: 0;
  margin-left: 7px;
}
.check-box.-variation-3 + label {
  display: inline-block;
  position: relative;
  margin: 10px 4px;
  padding: 2px 0 0 43px;
  min-height: 30px;
  font-family: "Gotham 4r";
  font-size: 28px;
  line-height: 1em;
  color: #0D1C3D;
}
.check-box.-variation-3 + label span[aria-hidden=true]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  border: 2px solid #0074AD;
  border-radius: 2px;
}
.check-box.-variation-3:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}
.check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:before {
  background-color: #0074AD;
}
.check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:after {
  content: '\f115';
  font-family: "kp-icons";
  position: absolute;
  top: 1px;
  left: 4.5px;
  font-size: 22px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .check-box.-variation-3[type=checkbox]:checked + label span[aria-hidden=true]:after {
    top: 0;
  }
}
.check-box.-variation-3[type=checkbox]:disabled + label {
  color: #677083;
  cursor: not-allowed;
}
.check-box.-variation-3[type=checkbox]:disabled + label span[aria-hidden=true]:before {
  border-color: #D3D6DC;
}
.check-box.-variation-3[type=checkbox]:disabled:checked + label span[aria-hidden=true]:before {
  background-color: #D3D6DC;
}
.check-box.-variation-3:focus + label span[aria-hidden=true]:before {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}

@media screen and (max-width: 1151px) {
  .check-box body:not(.-locked) .check-box + label:not(.-locked) {
    line-height: 1em;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .check-box body:not(.-locked) .styling-1:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-2:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-3:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}
@media screen and (max-width: 1151px) and (min-width: 768px) {
  .check-box body:not(.-locked) .styling-1:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-2:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-3:not(.-locked) {
    font-size: 16px;
  }
  .check-box body:not(.-locked) .styling-4:not(.-locked) {
    font-size: 16px;
  }
}

.checkbox-toggle-switch {
  position: absolute;
  opacity: 0;
}
.checkbox-toggle-switch + label {
  display: inline-block;
  position: relative;
  padding: 4px 0 0 47px;
}
.checkbox-toggle-switch + label span[aria-hidden=true] {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 37px;
  height: 26px;
  border-radius: 19px;
  background: #677083;
}
.checkbox-toggle-switch + label span[aria-hidden=true]:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #fff;
  transition: left 0.1s ease-out;
}
.checkbox-toggle-switch + label span[aria-hidden=true]:after {
  content: '\f115';
  font-family: "kp-icons";
  position: absolute;
  top: 6px;
  left: 19px;
  font-size: 11px;
  color: transparent;
}
@-moz-document url-prefix() {
  .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.checkbox-toggle-switch:focus + label span[aria-hidden=true] {
  -webkit-box-shadow: 0 0 0 2pt #000000;
  -moz-box-shadow: 0 0 0 2pt #000000;
  box-shadow: 0 0 0 2pt #000000;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .checkbox-toggle-switch:focus + label span[aria-hidden=true] {
    box-shadow: 0 0 0 1.5pt rgba(123, 183, 246, 0.8);
  }
}
.checkbox-toggle-switch:focus + label span[aria-hidden=true] {
  outline: 1px dotted #D3D6DC;
}
.checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true] {
  background: #0078B3;
}
.checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true]:before {
  left: 12px;
  transition: left 0.1s ease-out;
}
.checkbox-toggle-switch[type=checkbox]:checked + label span[aria-hidden=true]:after {
  color: #0078B3;
  transition: color 0.1s ease-out;
}

input[type=checkbox]:not(.check-box):not(.checkbox-toggle-switch) {
  position: absolute;
  display: inline-block;
  margin: 12px 0 0 2px;
  width: 20px;
  height: 20px;
  border: 2px solid #0074AD;
  -moz-appearance: none;
  -webkit-appearance: none;
}
input[type=checkbox]:not(.check-box):not(.checkbox-toggle-switch) + label {
  display: inline-block;
  margin: 10px 0 0;
  padding-top: 2px;
  padding-left: 40px;
  font-size: 16px;
}

input[type=checkbox]:checked:not(.check-box):not(.checkbox-toggle-switch) {
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;
}

input[type=checkbox]:focus:not(.check-box):not(.checkbox-toggle-switch) {
  outline: 2px solid black;
  border-radius: 0px;
  outline-offset: 2px;
}

input[type=checkbox]:disabled:not(.check-box):not(.checkbox-toggle-switch) {
  border-color: #D3D6DC;
}

.fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.fieldset legend {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.fieldset legend.-book, .fieldset legend.\--book {
  font-family: "Gotham 4r";
}
.fieldset legend.-light, .fieldset legend.\--light {
  font-family: "Gotham 3r";
}
.fieldset legend.-medium, .fieldset legend.\--medium {
  font-family: "Gotham 5r";
}
.fieldset legend.-bold, .fieldset legend.\--bold {
  font-family: "Gotham 5r";
}
.fieldset legend {
  font-family: "Gotham 5r";
  color: #0D1C3D;
  padding-bottom: 10px;
}

.disabled-field, .form-group .disabled-field {
  border: solid 1px #F7F7F7;
  background-color: #F7F7F7;
  cursor: not-allowed !important;
}

.error .form-textbox input, .error input {
  background-color: rgba(182, 49, 37, 0.05);
  border: 1px solid #D00000;
}

.error {
  color: #D00000;
}
input::-ms-clear {
  display: none;
}

.character-count {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.character-count.-book, .character-count.\--book {
  font-family: "Gotham 4r";
}
.character-count.-light, .character-count.\--light {
  font-family: "Gotham 3r";
}
.character-count.-medium, .character-count.\--medium {
  font-family: "Gotham 5r";
}
.character-count.-bold, .character-count.\--bold {
  font-family: "Gotham 5r";
}
.character-count p {
  margin: 10px auto;
}

.text-area_global {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.text-area_global.-book, .text-area_global.\--book {
  font-family: "Gotham 4r";
}
.text-area_global.-light, .text-area_global.\--light {
  font-family: "Gotham 3r";
}
.text-area_global.-medium, .text-area_global.\--medium {
  font-family: "Gotham 5r";
}
.text-area_global.-bold, .text-area_global.\--bold {
  font-family: "Gotham 5r";
}
.text-area_global {
  display: block;
  padding: 15px;
  width: calc(100% - 28px);
  height: 252px;
  border: 1px solid #878F9B;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.text-area_global.-book, .text-area_global.\--book {
  font-family: "Gotham 4r";
}
.text-area_global.-light, .text-area_global.\--light {
  font-family: "Gotham 3r";
}
.text-area_global.-medium, .text-area_global.\--medium {
  font-family: "Gotham 5r";
}
.text-area_global.-bold, .text-area_global.\--bold {
  font-family: "Gotham 5r";
}
.text-area_global {
  border-radius: 4px;
  color: #003B71;
  -webkit-appearance: none;
}
.text-area_global.focus {
  border-color: #0074AD;
}
.text-area_global[data-show-lines="1"] {
  height: 54px;
}
.text-area_global[data-show-lines="2"] {
  height: 76px;
}
.text-area_global[data-show-lines="3"] {
  height: 98px;
}
.text-area_global[data-show-lines="4"] {
  height: 120px;
}
.text-area_global[data-show-lines="5"] {
  height: 142px;
}
.text-area_global[data-show-lines="6"] {
  height: 164px;
}
.text-area_global[data-show-lines="7"] {
  height: 186px;
}
.text-area_global[data-show-lines="8"] {
  height: 208px;
}
.text-area_global[data-show-lines="9"] {
  height: 230px;
}
.text-area_global[data-show-lines="10"] {
  height: 252px;
}
@media screen and (max-width: 767px) {
  .text-area_global {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .text-area_global.-book, .text-area_global.\--book {
    font-family: "Gotham 4r";
  }
  .text-area_global.-light, .text-area_global.\--light {
    font-family: "Gotham 3r";
  }
  .text-area_global.-medium, .text-area_global.\--medium {
    font-family: "Gotham 5r";
  }
  .text-area_global.-bold, .text-area_global.\--bold {
    font-family: "Gotham 5r";
  }
  .text-area_global {
    height: 234px;
  }
  .text-area_global[data-show-lines="1"] {
    height: 54px;
  }
  .text-area_global[data-show-lines="2"] {
    height: 74px;
  }
  .text-area_global[data-show-lines="3"] {
    height: 94px;
  }
  .text-area_global[data-show-lines="4"] {
    height: 114px;
  }
  .text-area_global[data-show-lines="5"] {
    height: 134px;
  }
  .text-area_global[data-show-lines="6"] {
    height: 154px;
  }
  .text-area_global[data-show-lines="7"] {
    height: 174px;
  }
  .text-area_global[data-show-lines="8"] {
    height: 194px;
  }
  .text-area_global[data-show-lines="9"] {
    height: 214px;
  }
  .text-area_global[data-show-lines="10"] {
    height: 234px;
  }
}

.form-control {
  padding: 16px 12px;
  border: solid 1px #878F9B;
  vertical-align: middle;
  color: #0D1C3D;
}
.form-control:focus {
  border-color: #0078B3;
}
.form-control::-webkit-input-placeholder {
  color: #677083;
}
.form-control:-moz-placeholder {
  color: #677083;
}
.form-control::-webkit-input-placeholder {
  color: #677083;
}

.form-control:-moz-placeholder {
  color: #677083;
}

.form-group input {
  padding: 16px 12px;
  border: solid 1px #878F9B;
  vertical-align: middle;
  color: #0D1C3D;
}
.form-group input:focus {
  border-color: #0078B3;
}
.form-group input::-webkit-input-placeholder {
  color: #677083;
}
.form-group input:-moz-placeholder {
  color: #677083;
}
.form-group input::-webkit-input-placeholder {
  color: #677083;
}

.form-group input:-moz-placeholder {
  color: #677083;
}

@media screen and (min-width: 1152px) {
  .form-group input {
    max-height: 52px;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .form-group input {
    max-height: 52px;
    width: 100%;
  }
}
.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=number],
.form-group input[type=password],
.form-group input[type=search],
.form-group input[type=tel],
.form-group input[type=url],
.form-group textarea {
  border-radius: 4px;
  -webkit-appearance: none;
}
.form-group label {
  font-size: 12px;
  line-height: 16px;
  color: #878F9B;
  font-family: "Gotham 5r";
  margin-bottom: 8px;
  color: #003B71;
  display: block;
}
.form-group .form-textbox {
  position: relative;
}
.form-group .form-textbox input {
  padding-right: 32px;
  width: 236px;
}
.form-group .text-input-helper {
  padding-top: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #677083;
  padding: 0px 42px 0px;
}

.expDesc {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.expDesc.-book, .expDesc.\--book {
  font-family: "Gotham 4r";
}
.expDesc.-light, .expDesc.\--light {
  font-family: "Gotham 3r";
}
.expDesc.-medium, .expDesc.\--medium {
  font-family: "Gotham 5r";
}
.expDesc.-bold, .expDesc.\--bold {
  font-family: "Gotham 5r";
}
.expDesc p {
  margin: 10px auto;
}
.expDesc {
  color: #D00000;
  display: block;
  width: 100%;
}

.error-field,
input.error-field,
.form-group input.error-field,
.form-group select.error-field,
textarea.error-field,
select.error-field {
  border: 1px solid #D00000;
  background-color: #ffffff;
}
.error-field.-readonly,
input.error-field.-readonly,
.form-group input.error-field.-readonly,
.form-group select.error-field.-readonly,
textarea.error-field.-readonly,
select.error-field.-readonly {
  padding: 0 0 12px 0;
  border: 0;
  color: #D00000;
  background-color: transparent;
  font-family: "Gotham 5r";
}
.error-field.select-dropdown,
input.error-field.select-dropdown,
.form-group input.error-field.select-dropdown,
.form-group select.error-field.select-dropdown,
textarea.error-field.select-dropdown,
select.error-field.select-dropdown {
  background-color: rgba(182, 49, 37, 0.05);
}
.error-field:focus, .error-field :focus-visible,
input.error-field:focus,
input.error-field :focus-visible,
.form-group input.error-field:focus,
.form-group input.error-field :focus-visible,
.form-group select.error-field:focus,
.form-group select.error-field :focus-visible,
textarea.error-field:focus,
textarea.error-field :focus-visible,
select.error-field:focus,
select.error-field :focus-visible {
  border: 2px solid #D00000;
  outline: none;
}
.error-field.select-dropdown,
input.error-field.select-dropdown,
.form-group input.error-field.select-dropdown,
.form-group select.error-field.select-dropdown,
textarea.error-field.select-dropdown,
select.error-field.select-dropdown {
  background-color: rgba(182, 49, 37, 0.05);
}

.error-description ul {
  padding-left: 0;
  list-style: none;
  margin: 8px 0 10px;
  color: #D00000;
  font-size: 12px;
  line-height: 16px;
  color: #D00000;
}
.error-description ul li {
  display: flex;
  align-items: flex-start;
}
.error-description ul li .inline-error-icon {
  margin-right: 8px;
  flex: 0 0 16px;
  height: 16px;
  color: transparent;
  background-color: transparent;
  background-image: url("ioc/css/assets/images/errorcirclesmall.svg");
  background-repeat: no-repeat;
  background-position: 0 100%;
}

.check-box + label + .error-description ul,
.radio-button + label + .error-description ul,
.fieldset + .error-description ul {
  margin-top: 2.5px;
}

.error ul,
ul.error {
  margin: 10px 0;
  padding-left: 20px;
}

.select-one {
  display: inline;
  position: relative;
}
.select-one select {
  margin-right: -20px;
  padding-top: 16px;
  padding-right: 40px;
  padding-bottom: 16px;
  padding-left: 20px;
  width: 100%;
  border: 1px solid #878F9B;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.select-one select:focus {
  border-color: #0078B3;
}
.select-one img {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  right: -11px;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .select-one select {
    padding-top: 20px;
    padding-right: 41px;
    padding-bottom: 20px;
    width: auto;
    font-size: 16px;
    line-height: 18px;
  }
}
.select-one .icon-chevron-down[aria-hidden=true] {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
}
.select-one .icon-chevron-down[aria-hidden=true]:before {
  color: #0078B3;
}
.select-one select:disabled {
  color: #D3D6DC;
  border-color: #D3D6DC;
  cursor: not-allowed;
}
.select-one select.error-field + .icon-chevron-down[aria-hidden=true]:before,
.select-one select:disabled + .icon-chevron-down[aria-hidden=true]:before {
  color: #677083;
}
.select-one select::-ms-expand {
  display: none;
}
.select-one select:disabled::-ms-value {
  color: #D3D6DC;
}

.form-group fieldset legend.radio-legend {
  padding-bottom: 4px;
}
.form-group input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  background: #ffffff;
  border: 2px solid #0078B3;
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 100%;
  vertical-align: text-bottom;
  position: relative;
  padding: 0;
  margin: 2px;
}
.form-group input[type=radio]::before {
  content: "";
  position: absolute;
  margin: auto;
  height: 0;
  width: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
}
.form-group input[type=radio]:checked::before {
  border: 5px solid transparent;
  border-radius: 100%;
  outline-offset: -6px;
  background: #0078B3;
}
.form-group input[type=radio][disabled] {
  border: 2px solid #878F9B;
}
.form-group input[type=radio][disabled]:checked::before {
  background: #878F9B;
}
.form-group input[type=radio]:not(:first-of-type) {
  margin-top: 14px;
}
.form-group .label-ds2 {
  font-size: 16px;
  margin-left: 28px;
  margin-top: -26px;
  color: #0D1C3D;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Gotham 4r";
}
.form-group input[type=radio]:disabled + .label-ds2 {
  color: #878F9B;
  cursor: not-allowed;
}
@media screen and (max-width: 767px) {
  .form-group .label-ds2 {
    font-family: "Gotham 5r";
  }
}
.form-group .text-input-helper-radio {
  font-size: 12px;
  line-height: 16px;
  color: #677083;
  padding: 4px 0 0 28px;
}
.form-group input[type=radio] + .label-ds2 + br {
  display: none;
}

.data-table {
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .data-table {
    display: block;
  }
}
.data-table tr p, .data-table tr span, .data-table thead p, .data-table thead span {
  margin: 0;
}
.data-table caption {
  text-align: left;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .data-table caption {
    margin-bottom: 16px;
    display: table;
  }
}
.data-table tr {
  border-bottom: 1px solid #878F9B;
}
@media screen and (min-width: 768px) {
  .data-table tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 767px) {
  .data-table tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
.data-table thead {
  border-bottom: 2px solid #878F9B;
}
@media screen and (max-width: 767px) {
  .data-table thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
.data-table thead th:first-child,
.data-table th[scope~=row]:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table thead th:first-child,
  .data-table th[scope~=row]:first-child {
    padding-left: 0;
  }
}
.data-table thead th:last-child,
.data-table th[scope~=row]:last-child {
  padding-right: 16px;
}
.data-table thead th,
.data-table th[scope~=row] {
  font-family: "Gotham 5r";
  font-size: 0.8125rem;
  line-height: 16px;
  color: #003B71;
  text-transform: none;
  padding-bottom: 0;
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  text-align: left;
}
.data-table thead th.th--header,
.data-table th[scope~=row].th--header {
  border-bottom: 1px solid #E9EBEE;
  border-right: 1px solid #ffffff;
  padding-left: 5px;
}
.data-table thead th.th--light,
.data-table th[scope~=row].th--light {
  background-color: #F4F5F6;
}
.data-table thead th.th--med,
.data-table th[scope~=row].th--med {
  background-color: #E9EBEE;
}
.data-table thead th.th--dark,
.data-table th[scope~=row].th--dark {
  background-color: #D3D6DC;
}
.data-table thead th.th--darker,
.data-table th[scope~=row].th--darker {
  background-color: #677083;
  color: #ffffff;
}
.data-table thead th.th--center,
.data-table th[scope~=row].th--center {
  text-align: center;
}
@media screen and (max-width: 1151px) {
  .data-table thead th,
  .data-table th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .data-table thead th,
  .data-table th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 767px) {
  .data-table tbody {
    display: block;
  }
}
.data-table tbody th:first-child,
.data-table tbody td:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table tbody th:first-child,
  .data-table tbody td:first-child {
    padding-left: 0;
  }
}
.data-table tbody th:last-child,
.data-table tbody td:last-child {
  padding-right: 16px;
}
.data-table tbody th,
.data-table tbody td {
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  word-wrap: break-word;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.data-table tbody th.-book, .data-table tbody th.\--book,
.data-table tbody td.-book,
.data-table tbody td.\--book {
  font-family: "Gotham 4r";
}
.data-table tbody th.-light, .data-table tbody th.\--light,
.data-table tbody td.-light,
.data-table tbody td.\--light {
  font-family: "Gotham 3r";
}
.data-table tbody th.-medium, .data-table tbody th.\--medium,
.data-table tbody td.-medium,
.data-table tbody td.\--medium {
  font-family: "Gotham 5r";
}
.data-table tbody th.-bold, .data-table tbody th.\--bold,
.data-table tbody td.-bold,
.data-table tbody td.\--bold {
  font-family: "Gotham 5r";
}
.data-table tbody th,
.data-table tbody td {
  font-weight: normal;
  text-align: left;
}
@media screen and (max-width: 1151px) {
  .data-table tbody th,
  .data-table tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .data-table tbody th,
  .data-table tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .data-table tbody th:last-child,
  .data-table tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .data-table tbody th span.table-head,
  .data-table tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .data-table tbody th:first-child {
    padding-top: 24px;
  }
}
.data-table tbody th[data-th]:before,
.data-table tbody td[data-th]:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .data-table tbody th[data-th]:before,
  .data-table tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
.data-table p {
  margin: 0;
}

.data-table--large {
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .data-table--large {
    display: block;
  }
}
.data-table--large tr p, .data-table--large tr span, .data-table--large thead p, .data-table--large thead span {
  margin: 0;
}
.data-table--large caption {
  text-align: left;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--large caption {
    margin-bottom: 16px;
    display: table;
  }
}
.data-table--large tr {
  border-bottom: 1px solid #878F9B;
}
@media screen and (min-width: 768px) {
  .data-table--large tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 767px) {
  .data-table--large tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
.data-table--large thead {
  border-bottom: 2px solid #878F9B;
}
@media screen and (max-width: 767px) {
  .data-table--large thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
.data-table--large thead th:first-child,
.data-table--large th[scope~=row]:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--large thead th:first-child,
  .data-table--large th[scope~=row]:first-child {
    padding-left: 0;
  }
}
.data-table--large thead th:last-child,
.data-table--large th[scope~=row]:last-child {
  padding-right: 16px;
}
.data-table--large thead th,
.data-table--large th[scope~=row] {
  font-family: "Gotham 5r";
  font-size: 0.8125rem;
  line-height: 16px;
  color: #003B71;
  text-transform: none;
  padding-bottom: 0;
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  text-align: left;
}
.data-table--large thead th.th--header,
.data-table--large th[scope~=row].th--header {
  border-bottom: 1px solid #E9EBEE;
  border-right: 1px solid #ffffff;
  padding-left: 5px;
}
.data-table--large thead th.th--light,
.data-table--large th[scope~=row].th--light {
  background-color: #F4F5F6;
}
.data-table--large thead th.th--med,
.data-table--large th[scope~=row].th--med {
  background-color: #E9EBEE;
}
.data-table--large thead th.th--dark,
.data-table--large th[scope~=row].th--dark {
  background-color: #D3D6DC;
}
.data-table--large thead th.th--darker,
.data-table--large th[scope~=row].th--darker {
  background-color: #677083;
  color: #ffffff;
}
.data-table--large thead th.th--center,
.data-table--large th[scope~=row].th--center {
  text-align: center;
}
@media screen and (max-width: 1151px) {
  .data-table--large thead th,
  .data-table--large th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--large thead th,
  .data-table--large th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 767px) {
  .data-table--large tbody {
    display: block;
  }
}
.data-table--large tbody th:first-child,
.data-table--large tbody td:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--large tbody th:first-child,
  .data-table--large tbody td:first-child {
    padding-left: 0;
  }
}
.data-table--large tbody th:last-child,
.data-table--large tbody td:last-child {
  padding-right: 16px;
}
.data-table--large tbody th,
.data-table--large tbody td {
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  word-wrap: break-word;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.data-table--large tbody th.-book, .data-table--large tbody th.\--book,
.data-table--large tbody td.-book,
.data-table--large tbody td.\--book {
  font-family: "Gotham 4r";
}
.data-table--large tbody th.-light, .data-table--large tbody th.\--light,
.data-table--large tbody td.-light,
.data-table--large tbody td.\--light {
  font-family: "Gotham 3r";
}
.data-table--large tbody th.-medium, .data-table--large tbody th.\--medium,
.data-table--large tbody td.-medium,
.data-table--large tbody td.\--medium {
  font-family: "Gotham 5r";
}
.data-table--large tbody th.-bold, .data-table--large tbody th.\--bold,
.data-table--large tbody td.-bold,
.data-table--large tbody td.\--bold {
  font-family: "Gotham 5r";
}
.data-table--large tbody th,
.data-table--large tbody td {
  font-weight: normal;
  text-align: left;
}
@media screen and (max-width: 1151px) {
  .data-table--large tbody th,
  .data-table--large tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--large tbody th,
  .data-table--large tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .data-table--large tbody th:last-child,
  .data-table--large tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .data-table--large tbody th span.table-head,
  .data-table--large tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .data-table--large tbody th:first-child {
    padding-top: 24px;
  }
}
.data-table--large tbody th[data-th]:before,
.data-table--large tbody td[data-th]:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .data-table--large tbody th[data-th]:before,
  .data-table--large tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
.data-table--large p {
  margin: 0;
}
.data-table--large td,
.data-table--large th {
  padding: 20px 16px 20px 16px;
}
@media screen and (max-width: 767px) {
  .data-table--large td,
  .data-table--large th {
    padding: 16px 0 16px;
  }
  .data-table--large td:last-child,
  .data-table--large th:last-child {
    padding-bottom: 20px;
  }
}

.data-table--grey-even-row {
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row {
    display: block;
  }
}
.data-table--grey-even-row tr p, .data-table--grey-even-row tr span, .data-table--grey-even-row thead p, .data-table--grey-even-row thead span {
  margin: 0;
}
.data-table--grey-even-row caption {
  text-align: left;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row caption {
    margin-bottom: 16px;
    display: table;
  }
}
.data-table--grey-even-row tr {
  border-bottom: 1px solid #878F9B;
}
@media screen and (min-width: 768px) {
  .data-table--grey-even-row tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
.data-table--grey-even-row thead {
  border-bottom: 2px solid #878F9B;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
.data-table--grey-even-row thead th:first-child,
.data-table--grey-even-row th[scope~=row]:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row thead th:first-child,
  .data-table--grey-even-row th[scope~=row]:first-child {
    padding-left: 0;
  }
}
.data-table--grey-even-row thead th:last-child,
.data-table--grey-even-row th[scope~=row]:last-child {
  padding-right: 16px;
}
.data-table--grey-even-row thead th,
.data-table--grey-even-row th[scope~=row] {
  font-family: "Gotham 5r";
  font-size: 0.8125rem;
  line-height: 16px;
  color: #003B71;
  text-transform: none;
  padding-bottom: 0;
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  text-align: left;
}
.data-table--grey-even-row thead th.th--header,
.data-table--grey-even-row th[scope~=row].th--header {
  border-bottom: 1px solid #E9EBEE;
  border-right: 1px solid #ffffff;
  padding-left: 5px;
}
.data-table--grey-even-row thead th.th--light,
.data-table--grey-even-row th[scope~=row].th--light {
  background-color: #F4F5F6;
}
.data-table--grey-even-row thead th.th--med,
.data-table--grey-even-row th[scope~=row].th--med {
  background-color: #E9EBEE;
}
.data-table--grey-even-row thead th.th--dark,
.data-table--grey-even-row th[scope~=row].th--dark {
  background-color: #D3D6DC;
}
.data-table--grey-even-row thead th.th--darker,
.data-table--grey-even-row th[scope~=row].th--darker {
  background-color: #677083;
  color: #ffffff;
}
.data-table--grey-even-row thead th.th--center,
.data-table--grey-even-row th[scope~=row].th--center {
  text-align: center;
}
@media screen and (max-width: 1151px) {
  .data-table--grey-even-row thead th,
  .data-table--grey-even-row th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row thead th,
  .data-table--grey-even-row th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tbody {
    display: block;
  }
}
.data-table--grey-even-row tbody th:first-child,
.data-table--grey-even-row tbody td:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tbody th:first-child,
  .data-table--grey-even-row tbody td:first-child {
    padding-left: 0;
  }
}
.data-table--grey-even-row tbody th:last-child,
.data-table--grey-even-row tbody td:last-child {
  padding-right: 16px;
}
.data-table--grey-even-row tbody th,
.data-table--grey-even-row tbody td {
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  word-wrap: break-word;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.data-table--grey-even-row tbody th.-book, .data-table--grey-even-row tbody th.\--book,
.data-table--grey-even-row tbody td.-book,
.data-table--grey-even-row tbody td.\--book {
  font-family: "Gotham 4r";
}
.data-table--grey-even-row tbody th.-light, .data-table--grey-even-row tbody th.\--light,
.data-table--grey-even-row tbody td.-light,
.data-table--grey-even-row tbody td.\--light {
  font-family: "Gotham 3r";
}
.data-table--grey-even-row tbody th.-medium, .data-table--grey-even-row tbody th.\--medium,
.data-table--grey-even-row tbody td.-medium,
.data-table--grey-even-row tbody td.\--medium {
  font-family: "Gotham 5r";
}
.data-table--grey-even-row tbody th.-bold, .data-table--grey-even-row tbody th.\--bold,
.data-table--grey-even-row tbody td.-bold,
.data-table--grey-even-row tbody td.\--bold {
  font-family: "Gotham 5r";
}
.data-table--grey-even-row tbody th,
.data-table--grey-even-row tbody td {
  font-weight: normal;
  text-align: left;
}
@media screen and (max-width: 1151px) {
  .data-table--grey-even-row tbody th,
  .data-table--grey-even-row tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tbody th,
  .data-table--grey-even-row tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .data-table--grey-even-row tbody th:last-child,
  .data-table--grey-even-row tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .data-table--grey-even-row tbody th span.table-head,
  .data-table--grey-even-row tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tbody th:first-child {
    padding-top: 24px;
  }
}
.data-table--grey-even-row tbody th[data-th]:before,
.data-table--grey-even-row tbody td[data-th]:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .data-table--grey-even-row tbody th[data-th]:before,
  .data-table--grey-even-row tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
.data-table--grey-even-row p {
  margin: 0;
}
.data-table--grey-even-row tr:nth-of-type(even) {
  background: #F4F5F6;
}

.data-table--no-border {
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .data-table--no-border {
    display: block;
  }
}
.data-table--no-border tr p, .data-table--no-border tr span, .data-table--no-border thead p, .data-table--no-border thead span {
  margin: 0;
}
.data-table--no-border caption {
  text-align: left;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--no-border caption {
    margin-bottom: 16px;
    display: table;
  }
}
.data-table--no-border tr {
  border-bottom: 1px solid #878F9B;
}
@media screen and (min-width: 768px) {
  .data-table--no-border tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 767px) {
  .data-table--no-border tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
.data-table--no-border thead {
  border-bottom: 2px solid #878F9B;
}
@media screen and (max-width: 767px) {
  .data-table--no-border thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
.data-table--no-border thead th:first-child,
.data-table--no-border th[scope~=row]:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--no-border thead th:first-child,
  .data-table--no-border th[scope~=row]:first-child {
    padding-left: 0;
  }
}
.data-table--no-border thead th:last-child,
.data-table--no-border th[scope~=row]:last-child {
  padding-right: 16px;
}
.data-table--no-border thead th,
.data-table--no-border th[scope~=row] {
  font-family: "Gotham 5r";
  font-size: 0.8125rem;
  line-height: 16px;
  color: #003B71;
  text-transform: none;
  padding-bottom: 0;
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  text-align: left;
}
.data-table--no-border thead th.th--header,
.data-table--no-border th[scope~=row].th--header {
  border-bottom: 1px solid #E9EBEE;
  border-right: 1px solid #ffffff;
  padding-left: 5px;
}
.data-table--no-border thead th.th--light,
.data-table--no-border th[scope~=row].th--light {
  background-color: #F4F5F6;
}
.data-table--no-border thead th.th--med,
.data-table--no-border th[scope~=row].th--med {
  background-color: #E9EBEE;
}
.data-table--no-border thead th.th--dark,
.data-table--no-border th[scope~=row].th--dark {
  background-color: #D3D6DC;
}
.data-table--no-border thead th.th--darker,
.data-table--no-border th[scope~=row].th--darker {
  background-color: #677083;
  color: #ffffff;
}
.data-table--no-border thead th.th--center,
.data-table--no-border th[scope~=row].th--center {
  text-align: center;
}
@media screen and (max-width: 1151px) {
  .data-table--no-border thead th,
  .data-table--no-border th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--no-border thead th,
  .data-table--no-border th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 767px) {
  .data-table--no-border tbody {
    display: block;
  }
}
.data-table--no-border tbody th:first-child,
.data-table--no-border tbody td:first-child {
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .data-table--no-border tbody th:first-child,
  .data-table--no-border tbody td:first-child {
    padding-left: 0;
  }
}
.data-table--no-border tbody th:last-child,
.data-table--no-border tbody td:last-child {
  padding-right: 16px;
}
.data-table--no-border tbody th,
.data-table--no-border tbody td {
  padding: 24px 16px 24px 16px;
  vertical-align: top;
  word-wrap: break-word;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.data-table--no-border tbody th.-book, .data-table--no-border tbody th.\--book,
.data-table--no-border tbody td.-book,
.data-table--no-border tbody td.\--book {
  font-family: "Gotham 4r";
}
.data-table--no-border tbody th.-light, .data-table--no-border tbody th.\--light,
.data-table--no-border tbody td.-light,
.data-table--no-border tbody td.\--light {
  font-family: "Gotham 3r";
}
.data-table--no-border tbody th.-medium, .data-table--no-border tbody th.\--medium,
.data-table--no-border tbody td.-medium,
.data-table--no-border tbody td.\--medium {
  font-family: "Gotham 5r";
}
.data-table--no-border tbody th.-bold, .data-table--no-border tbody th.\--bold,
.data-table--no-border tbody td.-bold,
.data-table--no-border tbody td.\--bold {
  font-family: "Gotham 5r";
}
.data-table--no-border tbody th,
.data-table--no-border tbody td {
  font-weight: normal;
  text-align: left;
}
@media screen and (max-width: 1151px) {
  .data-table--no-border tbody th,
  .data-table--no-border tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .data-table--no-border tbody th,
  .data-table--no-border tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .data-table--no-border tbody th:last-child,
  .data-table--no-border tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .data-table--no-border tbody th span.table-head,
  .data-table--no-border tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .data-table--no-border tbody th:first-child {
    padding-top: 24px;
  }
}
.data-table--no-border tbody th[data-th]:before,
.data-table--no-border tbody td[data-th]:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .data-table--no-border tbody th[data-th]:before,
  .data-table--no-border tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
.data-table--no-border p {
  margin: 0;
}
.data-table--no-border tr {
  border-bottom: none;
}

@media screen and (max-width: 1151px) {
  .-mobile-locked {
    width: 100%;
    text-align: left;
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tr p, .-mobile-locked tr span, .-mobile-locked thead p, .-mobile-locked thead span {
    margin: 0;
  }
  .-mobile-locked caption {
    text-align: left;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked caption {
    margin-bottom: 16px;
    display: table;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tr {
    border-bottom: 1px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (min-width: 768px) {
  .-mobile-locked tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 16px;
  }
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    padding: 24px 16px 24px 16px;
    vertical-align: top;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:last-child,
  .-mobile-locked th[scope~=row]:last-child {
    padding-right: 16px;
  }
  .-mobile-locked thead th.th--header,
  .-mobile-locked th[scope~=row].th--header {
    border-bottom: 1px solid #E9EBEE;
    border-right: 1px solid #ffffff;
    padding-left: 5px;
  }
  .-mobile-locked thead th.th--light,
  .-mobile-locked th[scope~=row].th--light {
    background-color: #F4F5F6;
  }
  .-mobile-locked thead th.th--med,
  .-mobile-locked th[scope~=row].th--med {
    background-color: #E9EBEE;
  }
  .-mobile-locked thead th.th--dark,
  .-mobile-locked th[scope~=row].th--dark {
    background-color: #D3D6DC;
  }
  .-mobile-locked thead th.th--darker,
  .-mobile-locked th[scope~=row].th--darker {
    background-color: #677083;
    color: #ffffff;
  }
  .-mobile-locked thead th.th--center,
  .-mobile-locked th[scope~=row].th--center {
    text-align: center;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 16px;
  }
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding: 24px 16px 24px 16px;
    vertical-align: top;
    word-wrap: break-word;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: normal;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-right: 16px;
  }
  .-mobile-locked tbody th.-book, .-mobile-locked tbody th.\--book,
  .-mobile-locked tbody td.-book,
  .-mobile-locked tbody td.\--book {
    font-family: "Gotham 4r";
  }
  .-mobile-locked tbody th.-light, .-mobile-locked tbody th.\--light,
  .-mobile-locked tbody td.-light,
  .-mobile-locked tbody td.\--light {
    font-family: "Gotham 3r";
  }
  .-mobile-locked tbody th.-medium, .-mobile-locked tbody th.\--medium,
  .-mobile-locked tbody td.-medium,
  .-mobile-locked tbody td.\--medium {
    font-family: "Gotham 5r";
  }
  .-mobile-locked tbody th.-bold, .-mobile-locked tbody th.\--bold,
  .-mobile-locked tbody td.-bold,
  .-mobile-locked tbody td.\--bold {
    font-family: "Gotham 5r";
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th span.table-head,
  .-mobile-locked tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th:first-child {
    padding-top: 24px;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th[data-th]:before,
  .-mobile-locked tbody td[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th[data-th]:before,
  .-mobile-locked tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked p {
    margin: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tr p, .-mobile-locked tr span, .-mobile-locked thead p, .-mobile-locked thead span {
    margin: 0;
  }
  .-mobile-locked caption {
    text-align: left;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked caption {
    margin-bottom: 16px;
    display: table;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tr {
    border-bottom: 1px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (min-width: 768px) {
  .-mobile-locked tr:last-child {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tr {
    display: block;
    border-bottom: 1px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead {
    border-bottom: 2px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead {
    border-bottom: 1px solid #878F9B;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 16px;
  }
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    padding: 24px 16px 24px 16px;
    vertical-align: top;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:last-child,
  .-mobile-locked th[scope~=row]:last-child {
    padding-right: 16px;
  }
  .-mobile-locked thead th.th--header,
  .-mobile-locked th[scope~=row].th--header {
    border-bottom: 1px solid #E9EBEE;
    border-right: 1px solid #ffffff;
    padding-left: 5px;
  }
  .-mobile-locked thead th.th--light,
  .-mobile-locked th[scope~=row].th--light {
    background-color: #F4F5F6;
  }
  .-mobile-locked thead th.th--med,
  .-mobile-locked th[scope~=row].th--med {
    background-color: #E9EBEE;
  }
  .-mobile-locked thead th.th--dark,
  .-mobile-locked th[scope~=row].th--dark {
    background-color: #D3D6DC;
  }
  .-mobile-locked thead th.th--darker,
  .-mobile-locked th[scope~=row].th--darker {
    background-color: #677083;
    color: #ffffff;
  }
  .-mobile-locked thead th.th--center,
  .-mobile-locked th[scope~=row].th--center {
    text-align: center;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    word-wrap: break-word;
    padding: 20px 16px 20px 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead th,
  .-mobile-locked th[scope~=row] {
    display: block;
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    background-color: #000000;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody {
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 16px;
  }
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding: 24px 16px 24px 16px;
    vertical-align: top;
    word-wrap: break-word;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
    font-weight: normal;
    text-align: left;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-right: 16px;
  }
  .-mobile-locked tbody th.-book, .-mobile-locked tbody th.\--book,
  .-mobile-locked tbody td.-book,
  .-mobile-locked tbody td.\--book {
    font-family: "Gotham 4r";
  }
  .-mobile-locked tbody th.-light, .-mobile-locked tbody th.\--light,
  .-mobile-locked tbody td.-light,
  .-mobile-locked tbody td.\--light {
    font-family: "Gotham 3r";
  }
  .-mobile-locked tbody th.-medium, .-mobile-locked tbody th.\--medium,
  .-mobile-locked tbody td.-medium,
  .-mobile-locked tbody td.\--medium {
    font-family: "Gotham 5r";
  }
  .-mobile-locked tbody th.-bold, .-mobile-locked tbody th.\--bold,
  .-mobile-locked tbody td.-bold,
  .-mobile-locked tbody td.\--bold {
    font-family: "Gotham 5r";
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding: 20px 16px 20px 16px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    display: block;
    padding: 16px 0 16px;
    padding-bottom: 0;
  }
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th span.table-head,
  .-mobile-locked tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th:first-child {
    padding-top: 24px;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th[data-th]:before,
  .-mobile-locked tbody td[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th[data-th]:before,
  .-mobile-locked tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked p {
    margin: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked thead {
    border-bottom: 1px solid #878F9B;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:first-child {
    padding-left: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked thead th:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked thead th:last-child {
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked thead th {
    position: absolute;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
  }
}
@media screen and (max-width: 1151px) and (min-width: 1152px) {
  .-mobile-locked tr:last-child {
    border-bottom: 2px solid #878F9B !important;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tr {
    border-top: 1px solid #878F9B !important;
    border-bottom: 1px solid #878F9B !important;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th:first-child,
  .-mobile-locked tbody td:first-child {
    padding-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    display: block;
    padding: 16px 0 16px;
  }
  .-mobile-locked tbody th:last-child,
  .-mobile-locked tbody td:last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) and (max-width: 767px) {
  .-mobile-locked tbody th,
  .-mobile-locked tbody td {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody th span.table-head,
  .-mobile-locked tbody td span.table-head {
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked tbody td[data-th]:before {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked tbody td[data-th]:before {
    content: attr(data-th) " ";
    font-family: "Gotham 5r";
    font-size: 0.8125rem;
    line-height: 16px;
    color: #003B71;
    text-transform: none;
    padding-bottom: 0;
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked .visuallyhidden--mobile-only {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked.data-table--large td,
  .-mobile-locked.data-table--large th {
    padding: 16px 0 16px;
  }
  .-mobile-locked.data-table--large td:last-child,
  .-mobile-locked.data-table--large th:last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked .tooltip.table-tooltip-header {
    display: inline-block;
    position: absolute;
    padding-top: 25px;
    padding-left: 60px;
  }
}
@media screen and (max-width: 1151px) and (min-width: 1152px) {
  .-mobile-locked .tooltip.table-tooltip-header {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .-mobile-locked.mobile-sort {
    display: none;
  }
}
@media screen and (max-width: 1151px) and (max-width: 1151px) {
  .-mobile-locked.mobile-sort {
    display: block;
    max-width: 100%;
  }
}

.hidden-row {
  display: none;
}

.mobile_padding {
  padding: 10px;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media screen and (max-width: 767px) {
  .visuallyhidden--mobile-only {
    display: none;
  }
}

.tooltip.table-tooltip-header {
  display: inline-block;
  position: absolute;
  padding-top: 25px;
  padding-left: 60px;
}
@media screen and (min-width: 768px) {
  .tooltip.table-tooltip-header {
    display: none;
  }
}

.star_3-img {
  height: 32px;
}

.star_img {
  height: 18px;
}

.star-rating_links {
  cursor: pointer;
}

.ds-star-rating .star-rating_text {
  display: inline-block;
  padding: 0;
  margin: 0;
}
@media (min-width: 350px) {
  .ds-star-rating .star-rating_links {
    white-space: nowrap;
  }
}
.ds-star-rating.ds-star-rating--small .star-rating_0:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_0:before {
  content: url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_0_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_0_5:before {
  content: url("ioc/css/assets/images/star-half-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_1:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_1:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_1_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_1_5:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-half-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_2:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_2:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_2_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_2_5:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-half-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_3:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_3:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_3_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_3_5:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-half-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_4:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_4:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_4_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_4_5:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-half-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_5:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_5:before {
  content: url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg")url("ioc/css/assets/images/star-filled-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_blank:before, .ds-star-rating:not(.ds-star-rating--large) .star-rating_blank:before {
  content: url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg")url("ioc/css/assets/images/star-empty-small.svg");
  display: inline-block;
  transform: translateY(14%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--small .star-rating_text, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text {
  padding-right: 8px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-star-rating.ds-star-rating--small .star-rating_text.-book, .ds-star-rating.ds-star-rating--small .star-rating_text.\--book, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-book, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--book {
  font-family: "Gotham 4r";
}
.ds-star-rating.ds-star-rating--small .star-rating_text.-light, .ds-star-rating.ds-star-rating--small .star-rating_text.\--light, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-light, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--light {
  font-family: "Gotham 3r";
}
.ds-star-rating.ds-star-rating--small .star-rating_text.-medium, .ds-star-rating.ds-star-rating--small .star-rating_text.\--medium, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-medium, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--medium {
  font-family: "Gotham 5r";
}
.ds-star-rating.ds-star-rating--small .star-rating_text.-bold, .ds-star-rating.ds-star-rating--small .star-rating_text.\--bold, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.-bold, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text.\--bold {
  font-family: "Gotham 5r";
}
.ds-star-rating.ds-star-rating--small .star-rating_text, .ds-star-rating:not(.ds-star-rating--large) .star-rating_text {
  font-family: "Gotham 4r", Verdana, sans-serif;
}
.ds-star-rating.ds-star-rating--large .star-rating_0:before {
  content: url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_0_5:before {
  content: url("ioc/css/assets/images/star-half.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_1:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_1_5:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-half.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_2:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_2_5:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-half.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_3:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_3_5:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-half.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_4:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_4_5:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-half.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_5:before {
  content: url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg")url("ioc/css/assets/images/star-filled.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_blank:before {
  content: url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg")url("ioc/css/assets/images/star-empty.svg");
  display: inline-block;
  transform: translateY(20%);
  padding-right: 4px;
}
.ds-star-rating.ds-star-rating--large .star-rating_text {
  padding-right: 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-star-rating.ds-star-rating--large .star-rating_text.-book, .ds-star-rating.ds-star-rating--large .star-rating_text.\--book {
  font-family: "Gotham 4r";
}
.ds-star-rating.ds-star-rating--large .star-rating_text.-light, .ds-star-rating.ds-star-rating--large .star-rating_text.\--light {
  font-family: "Gotham 3r";
}
.ds-star-rating.ds-star-rating--large .star-rating_text.-medium, .ds-star-rating.ds-star-rating--large .star-rating_text.\--medium {
  font-family: "Gotham 5r";
}
.ds-star-rating.ds-star-rating--large .star-rating_text.-bold, .ds-star-rating.ds-star-rating--large .star-rating_text.\--bold {
  font-family: "Gotham 5r";
}
.ds-star-rating.ds-star-rating--large .star-rating_text {
  font-family: "Gotham 5r", Verdana, sans-serif;
}
.ds-star-rating.ds-star-rating--inline .star-rating_links, .ds-star-rating:not(.ds-star-rating--stacked) .star-rating_links {
  display: inline;
}
.ds-star-rating.ds-star-rating--stacked .star-rating_links {
  display: block;
}

.webview-content {
  display: block;
  /* stylelint-disable declaration-no-important */
  font-family: sans-serif !important;
  /* stylelint-enable */
}
.webview-content .hide-webview-content {
  display: none;
}
.webview-content b, .webview-content strong {
  font-weight: bold;
  font-family: inherit;
}
.webview-content .button:hover, .webview-content .button:focus, .webview-content .button:active {
  color: white;
}
.webview-content .-light,
.webview-content .\--light {
  font-family: sans-serif;
  font-weight: 200;
}
.webview-content .-book,
.webview-content .\--book {
  font-family: sans-serif;
  font-weight: 400;
}
.webview-content .-medium,
.webview-content .\--medium {
  font-family: sans-serif;
  font-weight: 600;
}

/* stylelint-disable declaration-no-important */
/* stylelint-enable */
/* stylelint-disable declaration-no-important */
.print-only, .print-only-inline, .print-only-inline-block {
  display: none !important;
}

.print-link {
  display: none;
  background: none;
  border: 0;
  padding: 0;
  color: #0078B3;
}
.print-link:hover {
  color: #003B71;
  outline: 0;
}
.print-link:focus {
  color: #003B71;
}
.print-link i {
  margin-right: 10px;
}
@media screen and (min-width: 601px) {
  .print-link {
    display: inline;
  }
}

@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
  body {
    color: #0D1C3D !important;
    background: #ffffff !important;
  }
  body a, body a:visited {
    color: #0D1C3D !important;
  }
  .header {
    border-top: 1px solid black;
  }
  .print-only {
    display: block !important;
  }
  .print-only-inline {
    display: inline !important;
  }
  .print-only-inline-block {
    display: inline-block !important;
  }
  .print-only-logo {
    display: block;
    width: 33%;
  }
  .screen-only, .kp-global-header-component, .side-navigation, .kp-global-footer, .alert, .kp-header-global-menu, .kp-header__mobile-buttons, .kp-header-global-menu {
    display: none !important;
  }
  .kp-body-component {
    margin-top: 28pt;
    padding-top: 28px;
    border-top: 1pt solid #0D1C3D;
  }
}
/* stylelint-enable */
.short__data__point {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .short__data__point {
    margin-bottom: 20px;
  }
}
.short__data__point label {
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .short__data__point label {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .short__data__point label.-book, .short__data__point label.\--book {
    font-family: "Gotham 4r";
  }
  .short__data__point label.-light, .short__data__point label.\--light {
    font-family: "Gotham 3r";
  }
  .short__data__point label.-medium, .short__data__point label.\--medium {
    font-family: "Gotham 5r";
  }
  .short__data__point label.-bold, .short__data__point label.\--bold {
    font-family: "Gotham 5r";
  }
}
.short__data__point span {
  display: block;
}
.short__data__point a {
  display: block;
}
@media screen and (max-width: 767px) {
  .short__data__point a {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .short__data__point a.-book, .short__data__point a.\--book {
    font-family: "Gotham 4r";
  }
  .short__data__point a.-light, .short__data__point a.\--light {
    font-family: "Gotham 3r";
  }
  .short__data__point a.-medium, .short__data__point a.\--medium {
    font-family: "Gotham 5r";
  }
  .short__data__point a.-bold, .short__data__point a.\--bold {
    font-family: "Gotham 5r";
  }
}

.long__data__point {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .long__data__point {
    margin-bottom: 20px;
  }
}
.long__data__point label {
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .long__data__point label {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .long__data__point label.-book, .long__data__point label.\--book {
    font-family: "Gotham 4r";
  }
  .long__data__point label.-light, .long__data__point label.\--light {
    font-family: "Gotham 3r";
  }
  .long__data__point label.-medium, .long__data__point label.\--medium {
    font-family: "Gotham 5r";
  }
  .long__data__point label.-bold, .long__data__point label.\--bold {
    font-family: "Gotham 5r";
  }
}
.long__data__point span {
  display: block;
}
.long__data__point a {
  display: block;
}
@media screen and (max-width: 767px) {
  .long__data__point a {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .long__data__point a.-book, .long__data__point a.\--book {
    font-family: "Gotham 4r";
  }
  .long__data__point a.-light, .long__data__point a.\--light {
    font-family: "Gotham 3r";
  }
  .long__data__point a.-medium, .long__data__point a.\--medium {
    font-family: "Gotham 5r";
  }
  .long__data__point a.-bold, .long__data__point a.\--bold {
    font-family: "Gotham 5r";
  }
}
@media screen and (max-width: 767px) {
  .long__data__point span {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .long__data__point span.-book, .long__data__point span.\--book {
    font-family: "Gotham 4r";
  }
  .long__data__point span.-light, .long__data__point span.\--light {
    font-family: "Gotham 3r";
  }
  .long__data__point span.-medium, .long__data__point span.\--medium {
    font-family: "Gotham 5r";
  }
  .long__data__point span.-bold, .long__data__point span.\--bold {
    font-family: "Gotham 5r";
  }
}

.listed__data__points {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .listed__data__points {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .listed__data__points span, .listed__data__points a {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .listed__data__points span.-book, .listed__data__points span.\--book, .listed__data__points a.-book, .listed__data__points a.\--book {
    font-family: "Gotham 4r";
  }
  .listed__data__points span.-light, .listed__data__points span.\--light, .listed__data__points a.-light, .listed__data__points a.\--light {
    font-family: "Gotham 3r";
  }
  .listed__data__points span.-medium, .listed__data__points span.\--medium, .listed__data__points a.-medium, .listed__data__points a.\--medium {
    font-family: "Gotham 5r";
  }
  .listed__data__points span.-bold, .listed__data__points span.\--bold, .listed__data__points a.-bold, .listed__data__points a.\--bold {
    font-family: "Gotham 5r";
  }
}

hr.reviewed__by--divider {
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  hr.reviewed__by--divider {
    margin-bottom: 18px;
  }
}

.reviewed__by--title, .reviewed__by--link, .reviewed__by--copyright {
  display: block;
}
@media screen and (max-width: 767px) {
  .reviewed__by--title, .reviewed__by--link, .reviewed__by--copyright {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .reviewed__by--title.-book, .reviewed__by--title.\--book, .reviewed__by--link.-book, .reviewed__by--link.\--book, .reviewed__by--copyright.-book, .reviewed__by--copyright.\--book {
    font-family: "Gotham 4r";
  }
  .reviewed__by--title.-light, .reviewed__by--title.\--light, .reviewed__by--link.-light, .reviewed__by--link.\--light, .reviewed__by--copyright.-light, .reviewed__by--copyright.\--light {
    font-family: "Gotham 3r";
  }
  .reviewed__by--title.-medium, .reviewed__by--title.\--medium, .reviewed__by--link.-medium, .reviewed__by--link.\--medium, .reviewed__by--copyright.-medium, .reviewed__by--copyright.\--medium {
    font-family: "Gotham 5r";
  }
  .reviewed__by--title.-bold, .reviewed__by--title.\--bold, .reviewed__by--link.-bold, .reviewed__by--link.\--bold, .reviewed__by--copyright.-bold, .reviewed__by--copyright.\--bold {
    font-family: "Gotham 5r";
  }
}

.reviewed__by--link {
  margin-bottom: 20px;
}

.margin-top-1u {
  margin-top: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-1u {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-1u {
    margin-top: 12px;
  }
}

.margin-bottom-1u {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-1u {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-1u {
    margin-bottom: 12px;
  }
}

.padding-top-1u {
  padding-top: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-1u {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-1u {
    padding-top: 12px;
  }
}

.padding-bottom-1u {
  padding-bottom: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-1u {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-1u {
    padding-bottom: 12px;
  }
}

.spacing-1u {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-1u {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-1u {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

.margin-top-2u {
  margin-top: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-2u {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-2u {
    margin-top: 24px;
  }
}

.margin-bottom-2u {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-2u {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-2u {
    margin-bottom: 24px;
  }
}

.padding-top-2u {
  padding-top: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-2u {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-2u {
    padding-top: 24px;
  }
}

.padding-bottom-2u {
  padding-bottom: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-2u {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-2u {
    padding-bottom: 24px;
  }
}

.spacing-2u {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-2u {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-2u {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

.margin-top-3u {
  margin-top: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-3u {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-3u {
    margin-top: 36px;
  }
}

.margin-bottom-3u {
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-3u {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-3u {
    margin-bottom: 36px;
  }
}

.padding-top-3u {
  padding-top: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-3u {
    padding-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-3u {
    padding-top: 36px;
  }
}

.padding-bottom-3u {
  padding-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-3u {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-3u {
    padding-bottom: 36px;
  }
}

.spacing-3u {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-3u {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-3u {
    margin-top: 36px;
    margin-bottom: 36px;
  }
}

.margin-top-4u {
  margin-top: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-4u {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-4u {
    margin-top: 48px;
  }
}

.margin-bottom-4u {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-4u {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-4u {
    margin-bottom: 48px;
  }
}

.padding-top-4u {
  padding-top: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-4u {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-4u {
    padding-top: 48px;
  }
}

.padding-bottom-4u {
  padding-bottom: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-4u {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-4u {
    padding-bottom: 48px;
  }
}

.spacing-4u {
  margin-top: 32px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-4u {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-4u {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}

.margin-top-5u {
  margin-top: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-5u {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-5u {
    margin-top: 60px;
  }
}

.margin-bottom-5u {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-5u {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-5u {
    margin-bottom: 60px;
  }
}

.padding-top-5u {
  padding-top: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-5u {
    padding-top: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-5u {
    padding-top: 60px;
  }
}

.padding-bottom-5u {
  padding-bottom: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-5u {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-5u {
    padding-bottom: 60px;
  }
}

.spacing-5u {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-5u {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-5u {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.margin-top-6u {
  margin-top: 48px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-6u {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-6u {
    margin-top: 72px;
  }
}

.margin-bottom-6u {
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-6u {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-6u {
    margin-bottom: 72px;
  }
}

.padding-top-6u {
  padding-top: 48px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-6u {
    padding-top: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-6u {
    padding-top: 72px;
  }
}

.padding-bottom-6u {
  padding-bottom: 48px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-6u {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-6u {
    padding-bottom: 72px;
  }
}

.spacing-6u {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-6u {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-6u {
    margin-top: 72px;
    margin-bottom: 72px;
  }
}

.margin-top-7u {
  margin-top: 56px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-7u {
    margin-top: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-7u {
    margin-top: 84px;
  }
}

.margin-bottom-7u {
  margin-bottom: 56px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-7u {
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-7u {
    margin-bottom: 84px;
  }
}

.padding-top-7u {
  padding-top: 56px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-7u {
    padding-top: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-7u {
    padding-top: 84px;
  }
}

.padding-bottom-7u {
  padding-bottom: 56px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-7u {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-7u {
    padding-bottom: 84px;
  }
}

.spacing-7u {
  margin-top: 56px;
  margin-bottom: 56px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-7u {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-7u {
    margin-top: 84px;
    margin-bottom: 84px;
  }
}

.margin-top-8u {
  margin-top: 64px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-8u {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-8u {
    margin-top: 96px;
  }
}

.margin-bottom-8u {
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-8u {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-8u {
    margin-bottom: 96px;
  }
}

.padding-top-8u {
  padding-top: 64px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-8u {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-8u {
    padding-top: 96px;
  }
}

.padding-bottom-8u {
  padding-bottom: 64px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-8u {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-8u {
    padding-bottom: 96px;
  }
}

.spacing-8u {
  margin-top: 64px;
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-8u {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-8u {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

.margin-top-9u {
  margin-top: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-top-9u {
    margin-top: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-top-9u {
    margin-top: 108px;
  }
}

.margin-bottom-9u {
  margin-bottom: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .margin-bottom-9u {
    margin-bottom: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .margin-bottom-9u {
    margin-bottom: 108px;
  }
}

.padding-top-9u {
  padding-top: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-top-9u {
    padding-top: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-top-9u {
    padding-top: 108px;
  }
}

.padding-bottom-9u {
  padding-bottom: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .padding-bottom-9u {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .padding-bottom-9u {
    padding-bottom: 108px;
  }
}

.spacing-9u {
  margin-top: 72px;
  margin-bottom: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .spacing-9u {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
@media screen and (min-width: 1152px) {
  .spacing-9u {
    margin-top: 108px;
    margin-bottom: 108px;
  }
}

a, a.button {
  text-decoration: none;
}
a .icon-link-internal,
a .icon-link-external, a.button .icon-link-internal,
a.button .icon-link-external {
  padding-left: 5px;
  padding-right: 1px;
}
a .icon-zzz0027-link-external, a .icon-zzz0028-link-internal, a.button .icon-zzz0027-link-external, a.button .icon-zzz0028-link-internal {
  height: 1em;
}
a:hover, a:focus, a.button:hover, a.button:focus {
  text-decoration: underline;
  color: #003B71;
  background: transparent;
}
a:hover img, a:focus img, a.button:hover img, a.button:focus img {
  filter: none;
}
a:hover .icon-zzz0027-link-external, a:hover .icon-zzz0028-link-internal, a:focus .icon-zzz0027-link-external, a:focus .icon-zzz0028-link-internal, a.button:hover .icon-zzz0027-link-external, a.button:hover .icon-zzz0028-link-internal, a.button:focus .icon-zzz0027-link-external, a.button:focus .icon-zzz0028-link-internal {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}
a.text-link-with-icon, a.button.text-link-with-icon {
  display: flex;
  align-items: center;
  gap: 4px;
}
a.text-link-with-icon svg, a.button.text-link-with-icon svg {
  vertical-align: bottom;
}
a.inline-link, a.button.inline-link {
  text-decoration: underline;
}

a.button {
  height: auto;
  box-sizing: border-box;
  padding-top: 11px;
  padding-bottom: 11px;
  overflow-wrap: anywhere;
}
a.button:hover, a.button:focus {
  color: #003B71;
  background-color: #F2F8FB;
  border-color: #003B71;
}
a.button svg {
  vertical-align: top;
  margin-left: 8px;
  margin-right: 0px;
}
a.button.external-link svg {
  margin-left: 8px;
}
a.button.external-link, a.button.new-window-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
a.button.-icon-and-text svg {
  margin-left: 0px;
  margin-right: 8px;
}
a.button:hover, a.button.-action:hover, a.button.impact-destructive:hover, a.button.-navigation__next:hover, a.button.-high-contrast:hover, a.button:focus {
  text-decoration: underline;
}

.icon-link-out {
  color: #0074AD;
  padding-left: 5px;
  font-size: 8px;
  position: relative;
  bottom: 5px;
}
.icon-link-out.extlink {
  font-size: 9.8px;
  bottom: 3px;
  padding-left: 4px;
}
.icon-link-out.extlink:before {
  font-weight: bold;
}

.external-link, .external-link a {
  align-items: center;
}
.external-link svg, .external-link a svg {
  vertical-align: bottom;
}
.external-link.inline a, .external-link a.inline a {
  text-decoration: underline;
}

.new-window-link img, .new-window-link svg {
  margin-left: 2px;
  vertical-align: middle;
}
.new-window-link img:hover, .new-window-link svg:hover {
  text-decoration: underline;
}

.external-link:hover a, .-inverted:hover a, .alert .-p1 a:hover a {
  text-decoration: underline;
  color: #003B71;
}
.external-link.button svg, .-inverted.button svg, .alert .-p1 a.button svg {
  margin-left: 2px;
}
.external-link.button img, .-inverted.button img, .alert .-p1 a.button img {
  width: 1em;
  height: 1em;
}
.external-link.button img:hover, .-inverted.button img:hover, .alert .-p1 a.button img:hover {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}
.external-link svg, .-inverted svg, .alert .-p1 a svg {
  margin-left: 2px;
}

.internal-link svg {
  margin-left: 2px;
  vertical-align: bottom;
}

.back-link ul {
  list-style-type: none;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0;
}
.back-link svg {
  vertical-align: bottom;
}
.back-link svg path {
  fill: #0078B3;
}
.back-link a:hover svg path {
  fill: #F0F7FA;
}
.back-link a:hover svg path {
  fill: #003B71;
}
.back-link a:hover svg {
  fill: #003B71;
}

:not([data-ds-theme=vessel i]).link-list-title--small {
  margin: 0;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
:not([data-ds-theme=vessel i]).link-list-title--small.-book, :not([data-ds-theme=vessel i]).link-list-title--small.\--book {
  font-family: "Gotham 4r";
}
:not([data-ds-theme=vessel i]).link-list-title--small.-light, :not([data-ds-theme=vessel i]).link-list-title--small.\--light {
  font-family: "Gotham 3r";
}
:not([data-ds-theme=vessel i]).link-list-title--small.-medium, :not([data-ds-theme=vessel i]).link-list-title--small.\--medium {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list-title--small.-bold, :not([data-ds-theme=vessel i]).link-list-title--small.\--bold {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list-title--small {
  color: #677083;
}
:not([data-ds-theme=vessel i]).link-list-title--large {
  margin: 0;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
}
:not([data-ds-theme=vessel i]).link-list-title--large.-book, :not([data-ds-theme=vessel i]).link-list-title--large.\--book {
  font-family: "Gotham 4r";
}
:not([data-ds-theme=vessel i]).link-list-title--large.-light, :not([data-ds-theme=vessel i]).link-list-title--large.\--light {
  font-family: "Gotham 3r";
}
:not([data-ds-theme=vessel i]).link-list-title--large.-medium, :not([data-ds-theme=vessel i]).link-list-title--large.\--medium {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list-title--large.-bold, :not([data-ds-theme=vessel i]).link-list-title--large.\--bold {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list-title--large {
  color: #000000;
}
@media screen and (max-width: 767px) {
  :not([data-ds-theme=vessel i]).link-list-title--large {
    font-size: 32px;
    font-weight: normal;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
  :not([data-ds-theme=vessel i]).link-list-title--large.-book, :not([data-ds-theme=vessel i]).link-list-title--large.\--book {
    font-family: "Gotham 4r";
  }
  :not([data-ds-theme=vessel i]).link-list-title--large.-light, :not([data-ds-theme=vessel i]).link-list-title--large.\--light {
    font-family: "Gotham 3r";
  }
  :not([data-ds-theme=vessel i]).link-list-title--large.-medium, :not([data-ds-theme=vessel i]).link-list-title--large.\--medium {
    font-family: "Gotham 5r";
  }
  :not([data-ds-theme=vessel i]).link-list-title--large.-bold, :not([data-ds-theme=vessel i]).link-list-title--large.\--bold {
    font-family: "Gotham 5r";
  }
}

:not([data-ds-theme=vessel i]).link-list {
  margin-top: 0;
  padding-top: 0;
}
:not([data-ds-theme=vessel i]).link-list--horizontal li {
  display: inline-block;
  padding-right: 20px;
}
:not([data-ds-theme=vessel i]).link-list--horizontal.-divided li {
  padding-right: 20px;
  border-right: 1px solid #D3D6DC;
  margin-right: 20px;
}
:not([data-ds-theme=vessel i]).link-list--horizontal.-divided li:last-child {
  border-right: 0;
  margin-right: 0;
}
:not([data-ds-theme=vessel i]).link-list--horizontal li {
  padding-bottom: 12px;
}
:not([data-ds-theme=vessel i]).link-list--horizontal li a, :not([data-ds-theme=vessel i]).link-list--horizontal li a.button {
  text-decoration: none;
}
:not([data-ds-theme=vessel i]).link-list--horizontal li a:hover, :not([data-ds-theme=vessel i]).link-list--horizontal li a.button:hover {
  text-decoration: underline;
}
:not([data-ds-theme=vessel i]).link-list li {
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
:not([data-ds-theme=vessel i]).link-list li.-book, :not([data-ds-theme=vessel i]).link-list li.\--book {
  font-family: "Gotham 4r";
}
:not([data-ds-theme=vessel i]).link-list li.-light, :not([data-ds-theme=vessel i]).link-list li.\--light {
  font-family: "Gotham 3r";
}
:not([data-ds-theme=vessel i]).link-list li.-medium, :not([data-ds-theme=vessel i]).link-list li.\--medium {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list li.-bold, :not([data-ds-theme=vessel i]).link-list li.\--bold {
  font-family: "Gotham 5r";
}
:not([data-ds-theme=vessel i]).link-list li a, :not([data-ds-theme=vessel i]).link-list li a.button {
  text-decoration: none;
}
:not([data-ds-theme=vessel i]).link-list li a:hover, :not([data-ds-theme=vessel i]).link-list li a.button:hover {
  text-decoration: underline;
}

.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
  padding: 0;
  margin: 0;
  color: #0D1C3D;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--book {
  font-family: "Gotham 4r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--light {
  font-family: "Gotham 3r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--medium {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (max-width: 1151px) {
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--book {
    font-family: "Gotham 4r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--light {
    font-family: "Gotham 3r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list-title.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list {
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li {
  padding-bottom: 12px;
  font-family: "Gotham 4r";
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--book {
  font-family: "Gotham 4r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--light {
  font-family: "Gotham 3r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--medium {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (max-width: 1151px) {
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--book {
    font-family: "Gotham 4r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--light {
    font-family: "Gotham 3r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] .link-list li a, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list li a {
  text-decoration: underline;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__title-font-weight--medium .link-list-title, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__title-font-weight--medium .link-list-title {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__link-font-weight--medium .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__link-font-weight--medium .link-list li {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--book {
  font-family: "Gotham 4r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--light {
  font-family: "Gotham 3r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--medium {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (max-width: 1151px) {
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--book {
    font-family: "Gotham 4r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--light {
    font-family: "Gotham 3r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__font-size--small .link-list li.\--bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__font-size--small .link-list li.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__vspacing--small .link-list, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__vspacing--small .link-list {
  margin-top: 12px;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__vspacing--small .link-list li, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__vspacing--small .link-list li {
  padding-bottom: 8px;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a {
  text-decoration: none;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a:hover, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i].ds-linklist__links--no-underline .link-list li a:focus, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a:hover, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i].ds-linklist__links--no-underline .link-list li a:focus {
  text-decoration: underline;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=basic i] li:last-child, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] li:last-child {
  padding-bottom: 0;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list-title {
  color: white;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list {
  margin-top: 24px;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--book {
  font-family: "Gotham 4r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--light {
  font-family: "Gotham 3r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--medium {
  font-family: "Gotham 5r";
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (max-width: 1151px) {
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-book, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--book {
    font-family: "Gotham 4r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-light, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--light {
    font-family: "Gotham 3r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-medium, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.-bold, .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li a {
  color: white;
}
@media screen and (max-width: 1151px) {
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list {
    margin-top: 16px;
  }
  .ds-linklist[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=footer i] .link-list.link-list li {
    padding-bottom: 16px;
  }
}

.kp-footer .internal-link:hover img, .kp-footer .external-link:hover img {
  filter: none;
}
.kp-footer .internal-link:hover img:hover, .kp-footer .external-link:hover img:hover {
  filter: none;
}

svg.kp-external-link-icon {
  height: 1em;
  fill: currentColor;
  margin-bottom: -0.13em;
  margin-left: 0.3em;
}

.alert .-p1 a img {
  -webkit-filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.link-icon-wrapper {
  color: inherit;
  white-space: nowrap;
}

/* BUTTONS */
a.button.-small:not(.-block) {
  line-height: 34px;
}

a.button.-inverted img:first-child {
  width: auto;
  height: 24px;
}

a.button.-inverted.-small img:first-child {
  width: auto;
  height: 20px;
}

a.button.-primary.-light img {
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

a.button.-primary.-light.-icon-and-text {
  display: inline-block;
}

a.button.-primary.-light.-icon-and-text img {
  float: inline-start;
}

a.button.-inverted.-icon-and-text {
  display: inline-block;
}

a.button.-inverted.-icon-and-text img {
  float: inline-start;
}

a.button.-primary.-light:hover {
  text-decoration: underline;
}

a.button.-inverted img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}

a.button.-inverted:hover img {
  filter: grayscale(1) invert(1) contrast(800%) brightness(500%);
}

.button img {
  overflow: unset;
}

a.button:has(:not(span)) svg.kp-external-link-icon {
  vertical-align: baseline;
  height: 1rem !important;
  width: 1rem !important;
  margin-right: 0;
  margin-left: 2px;
}

a.button:has(span) {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.image img {
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .error-description.label-error ul {
    margin-left: 59px;
  }
  div.error-description ul.error-inline {
    margin-left: 59px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .error-description.label-error ul {
    margin-left: 60px;
  }
  div.error-description ul.error-inline {
    margin-left: 59px;
  }
}
@media screen and (max-width: 767px) {
  .error-description.label-error ul {
    margin-left: 65px;
  }
  div.error-description ul.error-inline {
    margin-left: 65px;
  }
  span.error-label {
    margin-left: 47px;
  }
}
ul.error-inline-no-label {
  margin-left: 16px;
}

.form-group label {
  font-size: 14px;
  color: #0D1C3D;
}
.form-group .text-input-helper {
  display: block;
  margin-top: 4px;
  padding: 0;
}

.error-description ul li {
  font-size: 12px;
  line-height: 16px;
  font-weight: 325;
}
.error-description ul li img {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.select-one {
  display: inline;
  position: relative;
}
.select-one select {
  height: 48px;
  margin-right: -20px;
  padding-top: 16px;
  padding-right: 40px;
  padding: 12px 12px;
  padding-right: 32px;
  width: 417px;
  border: 1px solid #A0A5B6;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #ffffff;
  font-style: normal;
  font-weight: 325;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #0D1C3D;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-one select:focus-visible, .select-one select:focus {
  outline-color: #0074AD;
}
.select-one select.error-field {
  border: 1px solid #D00000;
}
.select-one select.error-field:focus-visible, .select-one select.error-field:focus {
  border: 2px solid #D00000;
  outline-color: #D00000;
}
@media screen and (max-width: 767px) {
  .select-one select {
    width: 100%;
  }
}
.select-one img {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
.select-one img.icon-chevron-down {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}
.select-one img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}
@media screen and (min-width: 768px) {
  .select-one select {
    padding-right: 41px;
    padding: 12px 12px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 1151px) {
  .select-one select {
    min-width: 100%;
  }
}
.select-one select:disabled {
  color: #677083;
  border-color: #677083;
  background-color: #F7F7F7;
  cursor: not-allowed;
}
.select-one select::-ms-expand {
  display: none;
}
.select-one select:disabled::-ms-value {
  color: #D3D6DC;
}

.select-inline {
  display: inline;
  position: relative;
}
.select-inline select {
  height: 48px;
  margin-right: -20px;
  padding-top: 16px;
  padding-right: 40px;
  padding: 12px 12px;
  padding-right: 32px;
  width: 417px;
  border: 1px solid #A0A5B6;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #ffffff;
  font-style: normal;
  font-weight: 325;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #0D1C3D;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-inline select:focus-visible, .select-inline select:focus {
  outline-color: #0074AD;
}
.select-inline select.error-field {
  border: 1px solid #D00000;
}
.select-inline select.error-field:focus-visible, .select-inline select.error-field:focus {
  border: 2px solid #D00000;
  outline-color: #D00000;
}
@media screen and (max-width: 767px) {
  .select-inline select {
    width: 100%;
  }
}
.select-inline img {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
.select-inline img.icon-chevron-down {
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}
.select-inline img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}
@media screen and (min-width: 768px) {
  .select-inline select {
    padding-right: 41px;
    padding: 12px 12px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 1151px) {
  .select-inline select {
    min-width: 100%;
  }
}
.select-inline select:disabled {
  color: #677083;
  border-color: #677083;
  background-color: #F7F7F7;
  cursor: not-allowed;
}
.select-inline select::-ms-expand {
  display: none;
}
.select-inline select:disabled::-ms-value {
  color: #D3D6DC;
}
.select-inline {
  position: relative;
  display: flex;
  align-items: baseline;
}
.select-inline .inline {
  border: none;
  height: 28px;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 14px;
  padding-right: 30px;
  width: auto;
}
.select-inline img {
  pointer-events: none !important;
}
@media screen and (max-width: 767px) {
  .select-inline img {
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 0;
  }
}
.select-inline label.inline-label {
  display: inline;
  margin-bottom: -8px;
}
.select-inline span.text-input-helper {
  display: inline;
  padding-left: 21px;
  margin-top: 8px;
}
.select-inline img.icon-chevron-down {
  right: -12px;
  filter: brightness(0) saturate(100%) invert(26%) sepia(40%) saturate(4793%) hue-rotate(182deg) brightness(93%) contrast(101%);
}
@media screen and (max-width: 767px) {
  .select-inline {
    display: inline-block;
  }
  .select-inline .inline {
    width: 255px !important;
  }
  .select-inline img.icon-chevron-down {
    right: -12px;
  }
  .select-inline span.text-input-helper {
    display: flex;
    margin-left: 45px;
  }
  .select-inline span.no-label {
    margin-left: -2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .select-inline span.text-input-helper {
    display: inline;
  }
  .select-inline .inline {
    width: 196px;
  }
  .select-inline select {
    min-width: 0%;
  }
}
.select-inline .disabled {
  color: #677083;
  border-color: #878F9B;
  cursor: not-allowed;
}
.select-inline .select-inline select:disabled {
  color: #677083;
  border-color: #878F9B;
  background-color: transparent;
  cursor: not-allowed;
}
.select-inline .select-inline img.icon-chevron-down.disabled {
  filter: brightness(0) saturate(100%) invert(44%) sepia(3%) saturate(2928%) hue-rotate(183deg) brightness(95%) contrast(80%);
}

.card, .card__container {
  display: block;
  position: relative;
  border: 1px solid #919191;
  border-radius: 4px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);
  color: black;
  background-color: #fff;
  font-size: 0.75rem;
  overflow: hidden;
  text-decoration: none;
}

.card, .card__container {
  display: block;
  position: relative;
  border: 1px solid #919191;
  border-radius: 4px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);
  color: black;
  background-color: #fff;
  font-size: 0.75rem;
  overflow: hidden;
  text-decoration: none;
}

.card__container img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}
.card__container:hover img {
  transform: scale(1.04);
}
.card__container .card__content-category {
  display: block;
}
.card__container .card__content-title {
  display: block;
}
.card__container .card__content-body {
  display: block;
}
.card__container .card__content-action {
  display: block;
}

.ds-vuc-panel, .ds-tm-panel,
.ds-panel__container--pale-blue {
  background-color: #F0F7FA;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 1rem;
  padding: 1rem;
}
.ds-vuc-panel .aem-Grid, .ds-tm-panel .aem-Grid, .ds-vuc-panel .ds-panel__container-wrapper, .ds-tm-panel .ds-panel__container-wrapper,
.ds-panel__container--pale-blue .aem-Grid,
.ds-panel__container--pale-blue .ds-panel__container-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.ds-vuc-panel .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12, .ds-tm-panel .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12,
.ds-panel__container--pale-blue .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: none;
  width: auto;
}
.ds-vuc-panel img, .ds-tm-panel img,
.ds-panel__container--pale-blue img {
  float: none;
  width: inherit;
  margin-right: 1rem;
  height: 64px;
  width: 64px;
}
.ds-vuc-panel .text, .ds-tm-panel .text, .ds-vuc-panel .ds-panel__container-text, .ds-tm-panel .ds-panel__container-text,
.ds-panel__container--pale-blue .text,
.ds-panel__container--pale-blue .ds-panel__container-text {
  max-width: 70%;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .ds-vuc-panel .text, .ds-tm-panel .text, .ds-vuc-panel .ds-panel__container-text, .ds-tm-panel .ds-panel__container-text,
  .ds-panel__container--pale-blue .text,
  .ds-panel__container--pale-blue .ds-panel__container-text {
    max-width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .ds-vuc-panel .gs-button, .ds-tm-panel .gs-button,
  .ds-panel__container--pale-blue .gs-button {
    width: 100%;
    flex-grow: 1;
  }
}
.ds-vuc-panel .button, .ds-tm-panel .button,
.ds-panel__container--pale-blue .button {
  flex-grow: 1;
  margin-top: 0.75rem;
  background-color: #0078B3;
  color: #F0F7FA;
  width: 100%;
  line-height: 24px;
  font-size: 1rem;
  padding: 0.5625rem 0.8125rem;
}
.ds-vuc-panel .button:hover, .ds-tm-panel .button:hover,
.ds-panel__container--pale-blue .button:hover {
  background-color: #003B71;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .ds-vuc-panel .button, .ds-tm-panel .button,
  .ds-panel__container--pale-blue .button {
    width: initial;
  }
}
@media screen and (min-width: 768px) {
  .ds-vuc-panel .button, .ds-tm-panel .button,
  .ds-panel__container--pale-blue .button {
    margin-top: 0;
    flex-grow: initial;
  }
}
.ds-vuc-panel .button a:hover, .ds-tm-panel .button a:hover,
.ds-panel__container--pale-blue .button a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .ds-vuc-panel .button a, .ds-tm-panel .button a,
  .ds-panel__container--pale-blue .button a {
    width: initial;
  }
}

.ds-tm-panel {
  position: relative;
  box-shadow: 0 4px 20px rgba(95, 53, 53, 0.04);
  color: #0D1C3D;
  overflow: hidden;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 30px;
  background-color: #F0F7FA;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 1rem;
  padding: 1rem;
  display: none;
}
.author-mode .ds-tm-panel {
  display: block;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem 1rem;
}
@media screen and (max-width: 370px) {
  .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid {
    flex-direction: column;
    gap: 0;
  }
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid:before, .ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid:after {
  display: none;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .gs-image-core {
  flex: 0;
  margin-top: 12px;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .gs-image-core .cmp-image__image {
  max-width: none;
  margin-right: 0;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text {
  color: #0D1C3D;
  max-width: none;
  flex: 1;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text h4 {
  font-family: "Gotham 5r";
  color: #003B71;
  margin-bottom: 1.2rem;
}
.ds-tm-panel > [id^=container-] > .cmp-container > .aem-Grid .text p:not(:last-child) {
  margin-bottom: 1.2rem;
}

.ds-lang-rtl {
  display: block;
  direction: rtl;
}

.ds-tag {
  height: 1.5rem;
  display: flex;
  flex-wrap: wrap;
}
.ds-tag p {
  padding: 2px 8px 2px 8px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-family: "Gotham 5r";
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-tag p.-book, .ds-tag p.\--book {
  font-family: "Gotham 4r";
}
.ds-tag p.-light, .ds-tag p.\--light {
  font-family: "Gotham 3r";
}
.ds-tag p.-medium, .ds-tag p.\--medium {
  font-family: "Gotham 5r";
}
.ds-tag p.-bold, .ds-tag p.\--bold {
  font-family: "Gotham 5r";
}
.ds-tag p {
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.current-theme {
  content: "ds2";
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "kp-icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "kp-icons";
  src: url("ioc/css/assets/fonts/kp-icons.eot");
  src: url("ioc/css/assets/fonts/kp-icons.eot?#iefix") format("embedded-opentype"), url("ioc/css/assets/fonts/kp-icons.woff") format("woff"), url("ioc/css/assets/fonts/kp-icons.ttf") format("truetype"), url("ioc/css/assets/fonts/kp-icons.svg#kp-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-advice-circle:before {
  content: '\f101';
}

.icon-alarm:before {
  content: '\f102';
}

.icon-alert:before {
  content: '\f103';
}

.icon-appointment:before {
  content: '\f104';
}

.icon-appointments-circle:before {
  content: '\f105';
}

.icon-arrow-swap:before {
  content: '\f106';
}

.icon-arrow:before {
  content: '\f107';
}

.icon-audio:before {
  content: '\f108';
}

.icon-award:before {
  content: '\f109';
}

.icon-bicycle-circle:before {
  content: '\f10a';
}

.icon-briefcase:before {
  content: '\f10b';
}

.icon-businessman:before {
  content: '\f10c';
}

.icon-calculator-border:before {
  content: '\f10d';
}

.icon-calculator:before {
  content: '\f10e';
}

.icon-calendar-small:before {
  content: '\f10f';
}

.icon-calendar:before {
  content: '\f110';
}

.icon-camera:before {
  content: '\f111';
}

.icon-care-plan-circle:before {
  content: '\f112';
}

.icon-chat:before {
  content: '\f113';
}

.icon-checkbox:before {
  content: '\f114';
}

.icon-checkmark:before {
  content: '\f115';
}

.icon-chevron-back:before {
  content: '\f116';
}

.icon-chevron-down:before {
  content: '\f117';
}

.icon-chevron-forward:before {
  content: '\f118';
}

.icon-choose-border:before {
  content: '\f119';
}

.icon-choose-circle:before {
  content: '\f11a';
}

.icon-claim-border:before {
  content: '\f11b';
}

.icon-clock-border:before {
  content: '\f11c';
}

.icon-clock:before {
  content: '\f11d';
}

.icon-close:before {
  content: '\f11e';
}

.icon-compose:before {
  content: '\f11f';
}

.icon-copay:before {
  content: '\f120';
}

.icon-cost-coverage-border:before {
  content: '\f121';
}

.icon-cost-coverage:before {
  content: '\f122';
}

.icon-data:before {
  content: '\f123';
}

.icon-dental:before {
  content: '\f124';
}

.icon-directions:before {
  content: '\f125';
}

.icon-doctor-female-profile:before {
  content: '\f126';
}

.icon-doctor-female:before {
  content: '\f127';
}

.icon-doctor-male-profile:before {
  content: '\f128';
}

.icon-doctor-male:before {
  content: '\f129';
}

.icon-document-attached:before {
  content: '\f12a';
}

.icon-document-border:before {
  content: '\f12b';
}

.icon-document:before {
  content: '\f12c';
}

.icon-dollar:before {
  content: '\f12d';
}

.icon-download:before {
  content: '\f12e';
}

.icon-ekg:before {
  content: '\f12f';
}

.icon-email:before {
  content: '\f130';
}

.icon-excellent:before {
  content: '\f131';
}

.icon-exclamation:before {
  content: '\f132';
}

.icon-eyeglasses:before {
  content: '\f133';
}

.icon-facebook:before {
  content: '\f134';
}

.icon-facility-modern:before {
  content: '\f135';
}

.icon-facility:before {
  content: '\f136';
}

.icon-family:before {
  content: '\f137';
}

.icon-forms:before {
  content: '\f138';
}

.icon-globe:before {
  content: '\f139';
}

.icon-graph:before {
  content: '\f13a';
}

.icon-health-calculator:before {
  content: '\f13b';
}

.icon-health-finder:before {
  content: '\f13c';
}

.icon-health-summary-circle:before {
  content: '\f13d';
}

.icon-heart-health:before {
  content: '\f13e';
}

.icon-heart:before {
  content: '\f13f';
}

.icon-home:before {
  content: '\f140';
}

.icon-hospital:before {
  content: '\f141';
}

.icon-idea:before {
  content: '\f142';
}

.icon-info:before {
  content: '\f143';
}

.icon-instagram:before {
  content: '\f144';
}

.icon-lab-result:before {
  content: '\f145';
}

.icon-labor:before {
  content: '\f146';
}

.icon-laptop-border:before {
  content: '\f147';
}

.icon-laptop:before {
  content: '\f148';
}

.icon-link-out:before {
  content: '\f149';
}

.icon-list:before {
  content: '\f14a';
}

.icon-listen:before {
  content: '\f14b';
}

.icon-location-border:before {
  content: '\f14c';
}

.icon-location:before {
  content: '\f14d';
}

.icon-lock:before {
  content: '\f14e';
}

.icon-map:before {
  content: '\f14f';
}

.icon-market-bananas:before {
  content: '\f150';
}

.icon-market-grapes:before {
  content: '\f151';
}

.icon-medical-record:before {
  content: '\f152';
}

.icon-member-female:before {
  content: '\f153';
}

.icon-member-male:before {
  content: '\f154';
}

.icon-membercard:before {
  content: '\f155';
}

.icon-menu:before {
  content: '\f156';
}

.icon-message:before {
  content: '\f157';
}

.icon-messages-circle:before {
  content: '\f158';
}

.icon-microscope-circle:before {
  content: '\f159';
}

.icon-microscope:before {
  content: '\f15a';
}

.icon-minus:before {
  content: '\f15b';
}

.icon-more:before {
  content: '\f15c';
}

.icon-mouse:before {
  content: '\f15d';
}

.icon-none:before {
  content: '\f15e';
}

.icon-nurse:before {
  content: '\f15f';
}

.icon-paperclip:before {
  content: '\f160';
}

.icon-payment-history-border:before {
  content: '\f161';
}

.icon-pdf:before {
  content: '\f162';
}

.icon-pencil:before {
  content: '\f163';
}

.icon-phone-circle:before {
  content: '\f164';
}

.icon-phone:before {
  content: '\f165';
}

.icon-piggybank:before {
  content: '\f166';
}

.icon-pills:before {
  content: '\f167';
}

.icon-pinterest:before {
  content: '\f168';
}

.icon-play-video:before {
  content: '\f169';
}

.icon-plus:before {
  content: '\f16a';
}

.icon-preferences:before {
  content: '\f16b';
}

.icon-prescription-bottle:before {
  content: '\f16c';
}

.icon-print:before {
  content: '\f16d';
}

.icon-profile:before {
  content: '\f16e';
}

.icon-questionnaire:before {
  content: '\f16f';
}

.icon-questions:before {
  content: '\f170';
}

.icon-refresh:before {
  content: '\f171';
}

.icon-reply:before {
  content: '\f172';
}

.icon-routine-care:before {
  content: '\f173';
}

.icon-ruler:before {
  content: '\f174';
}

.icon-rx-circle:before {
  content: '\f175';
}

.icon-rx-document:before {
  content: '\f176';
}

.icon-rx-form-border:before {
  content: '\f177';
}

.icon-rx-form:before {
  content: '\f178';
}

.icon-rx:before {
  content: '\f179';
}

.icon-savings:before {
  content: '\f17a';
}

.icon-search-border:before {
  content: '\f17b';
}

.icon-search:before {
  content: '\f17c';
}

.icon-shoppingcart:before {
  content: '\f17d';
}

.icon-specialty-care:before {
  content: '\f17e';
}

.icon-star:before {
  content: '\f17f';
}

.icon-stethoscope:before {
  content: '\f180';
}

.icon-syringe:before {
  content: '\f181';
}

.icon-target:before {
  content: '\f182';
}

.icon-test-tube:before {
  content: '\f183';
}

.icon-time-urgent:before {
  content: '\f184';
}

.icon-time:before {
  content: '\f185';
}

.icon-touch:before {
  content: '\f186';
}

.icon-trafficlight:before {
  content: '\f187';
}

.icon-trashcan:before {
  content: '\f188';
}

.icon-unlocked:before {
  content: '\f18a';
}

.icon-video-camera:before {
  content: '\f18b';
}

.icon-walk:before {
  content: '\f18c';
}

.icon-walking-together:before {
  content: '\f18d';
}

.icon-wellness-circle:before {
  content: '\f18e';
}

.icon-wifi:before {
  content: '\f18f';
}

.icon-xray:before {
  content: '\f190';
}

.icon-yoga:before {
  content: '\f191';
}

.icon-youtube:before {
  content: '\f192';
}

.icon-zallergies-flower:before {
  content: '\f193';
}

.icon-zappointment-blank:before {
  content: '\f194';
}

.icon-zappointment-ticket:before {
  content: '\f195';
}

.icon-zappointment-waitlist:before {
  content: '\f196';
}

.icon-zbill-border:before {
  content: '\f197';
}

.icon-zbill:before {
  content: '\f198';
}

.icon-zcaregiver_preferences:before {
  content: '\f199';
}

.icon-zchat-a-doctor:before {
  content: '\f19a';
}

.icon-zchoose:before {
  content: '\f19b';
}

.icon-zclaim:before {
  content: '\f19c';
}

.icon-zgoogle-plus:before {
  content: '\f19d';
}

.icon-zleaf:before {
  content: '\f19e';
}

.icon-zlinkedin:before {
  content: '\f19f';
}

.icon-zmegaphone:before {
  content: '\f1a0';
}

.icon-znotifications:before {
  content: '\f1a1';
}

.icon-zpay-bill-border:before {
  content: '\f1a2';
}

.icon-zpay-bill:before {
  content: '\f1a3';
}

.icon-zpayment-history:before {
  content: '\f1a4';
}

.icon-zpersonal_security:before {
  content: '\f1a5';
}

.icon-zrefill-rx:before {
  content: '\f1a6';
}

.icon-zwebinar:before {
  content: '\f1a7';
}

.icon-zwellness:before {
  content: '\f1a8';
}

.icon-zz001sign-out:before {
  content: '\f1a9';
}

.icon-zz002advice:before {
  content: '\f1aa';
}

.icon-zz002award:before {
  content: '\f1ab';
}

.icon-zz003globe:before {
  content: '\f1ac';
}

.icon-zz003identity:before {
  content: '\f1ad';
}

.icon-zz003location:before {
  content: '\f1ae';
}

.icon-zz003lock-questions:before {
  content: '\f1af';
}

.icon-zz003lock:before {
  content: '\f1b0';
}

.icon-zz003mouse:before {
  content: '\f1b1';
}

.icon-zz003person:before {
  content: '\f1b2';
}

.icon-zz003user-id:before {
  content: '\f1b3';
}

.icon-zz004-profile-border:before {
  content: '\f1b4';
}

.icon-zz005-checkmark-circle:before {
  content: '\f1b5';
}

.icon-zz006leaf-full-color:before {
  content: '\f1b6';
}

.icon-zz007add:before {
  content: '\f1b7';
}

.icon-zz007card-view:before {
  content: '\f1b8';
}

.icon-zz007download:before {
  content: '\f1b9';
}

.icon-zz007filter:before {
  content: '\f1ba';
}

.icon-zz007row-view:before {
  content: '\f1bb';
}

.icon-zz008plan-of-care:before {
  content: '\f1bc';
}

.icon-zz009new-window:before {
  content: '\f1bd';
}

.icon-zzz0010briefcase:before {
  content: '\f1be';
}

.icon-zzz0010healthsummary:before {
  content: '\f1bf';
}

.icon-zzz0010howyougetcare:before {
  content: '\f1c0';
}

.icon-zzz0010people:before {
  content: '\f1c1';
}

.icon-zzz0011star-half:before {
  content: '\f1c2';
}

.icon-zzz0011star-outline:before {
  content: '\f1c3';
}

.icon-zzz0011star:before {
  content: '\f1c4';
}

.icon-zzz0012baby:before {
  content: '\f1c5';
}

.icon-zzz0012notebook-pen:before {
  content: '\f1c6';
}

.icon-zzz0013iconinformation:before {
  content: '\f1c7';
}

.icon-zzz0014pageicon:before {
  content: '\f1c8';
}

.icon-zzz0015mute:before {
  content: '\f1c9';
}

.icon-zzz0015play:before {
  content: '\f1ca';
}

.icon-zzz0015volume:before {
  content: '\f1cb';
}

.icon-zzz0016-filter:before {
  content: '\f1cc';
}

.icon-zzz0017-external-link-bold:before {
  content: '\f1cd';
}

.icon-zzz0018-condom:before {
  content: '\f1ce';
}

.icon-zzz0018-copper-iud:before {
  content: '\f1cf';
}

.icon-zzz0018-diaphragm:before {
  content: '\f1d0';
}

.icon-zzz0018-fertility-awareness:before {
  content: '\f1d1';
}

.icon-zzz0018-hormonal-iud:before {
  content: '\f1d2';
}

.icon-zzz0018-implant:before {
  content: '\f1d3';
}

.icon-zzz0018-internal-condom:before {
  content: '\f1d4';
}

.icon-zzz0018-patch:before {
  content: '\f1d5';
}

.icon-zzz0018-pill-a:before {
  content: '\f1d6';
}

.icon-zzz0018-pill-b:before {
  content: '\f1d7';
}

.icon-zzz0018-shot:before {
  content: '\f1d8';
}

.icon-zzz0018-spermicide:before {
  content: '\f1d9';
}

.icon-zzz0018-sterilization:before {
  content: '\f1da';
}

.icon-zzz0018-vaginal-ring:before {
  content: '\f1db';
}

.icon-zzz0018-vasectomy:before {
  content: '\f1dc';
}

.icon-zzz0019-checkmark-circle:before {
  content: '\f1dd';
}

.icon-zzz0020-get-care:before {
  content: '\f1de';
}

.icon-zzz0021icon-picture:before {
  content: '\f1df';
}

.icon-zzz0022-coverage:before {
  content: '\f1e0';
}

.icon-zzz0023-notification-bell:before {
  content: '\f1e1';
}

.icon-zzz0024-checklist-todo:before {
  content: '\f1e2';
}

.icon-zzz0025-checklist-complete:before {
  content: '\f1e3';
}

.icon-zzz0026-checklist-future:before {
  content: '\f1e4';
}

.icon-zzz0027-link-external:before {
  content: '\f1e5';
}

.icon-zzz0028-link-internal:before {
  content: '\f1e6';
}

.icon-zzz0029-header-profile:before {
  content: '\f1e7';
}

.icon-zzz0029-header-search:before {
  content: '\f1e8';
}

.icon-zzz0030-eye-monitor:before {
  content: '\f1e9';
}

.icon-zzz0031-stopgap-close:before {
  content: '\f1ea';
}

.feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight-large, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-small, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-small, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-small, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-small, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.75;
}
@-moz-document url-prefix() {
  .feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight-large, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-small, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-small, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-small, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-small, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
    line-height: normal;
  }
}

.feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-large, .neutral-icon-circle, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border-radius: 50%;
}
@media screen and (min-width: 1152px) {
  .feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-large, .neutral-icon-circle, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
    width: 64px;
    height: 64px;
    font-size: 32px;
  }
}

/* neutral-icon-circle-lg mixin */
.feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight-large, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-small, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-small, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-small, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-small, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 1.75;
}
@-moz-document url-prefix() {
  .feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-midnight-large, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-small, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-small, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-small, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-small, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-small, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
    line-height: normal;
  }
}
.feature-icon:before, .green-blue-icon:before, .primary-icon-circle:before, .secondary_icon--blue-midnight:before, .secondary_icon--blue-midnight-small:before, .secondary_icon--blue-midnight-large:before, .primary-icon-circle--blue-midnight:before, .primary-icon-circle--blue-midnight-small:before, .primary-icon-circle--blue-midnight-large:before, .primary-icon--kp-blue:before, .primary-icon--green:before, .primary-icon-circle--blue:before, .primary-icon-circle--blue-small:before, .primary-icon-circle--blue-large:before, .secondary_icon--blue:before, .primary-icon--grey.icon-none.-text-icon:before, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon:before, .primary-icon-circle--green:before, .primary-icon-circle--green-small:before, .primary-icon-circle--green-large:before, .secondary_icon--green:before, .secondary_icon--green-small:before, .secondary_icon--green-large:before, .primary-icon-circle--darkgreen:before, .primary-icon-circle--darkgreen-small:before, .primary-icon-circle--darkgreen-large:before, .secondary_icon--blue-darkgreen:before, .secondary_icon--blue-darkgreen-small:before, .secondary_icon--blue-darkgreen-large:before, .primary-icon-circle--purple:before, .primary-icon-circle--purple-small:before, .primary-icon-circle--purple-large:before, .secondary_icon--blue-purple:before, .primary-icon-circle--burnt-sienna:before, .primary-icon-circle--burnt-sienna-small:before, .primary-icon-circle--burnt-sienna-large:before, .secondary_icon--blue-burnt-sienna:before, .secondary_icon--blue-burnt-sienna-small:before, .secondary_icon--blue-burnt-sienna-large:before, .primary-icon-circle--acai:before, .primary-icon-circle--acai-small:before, .primary-icon-circle--acai-large:before, .secondary-icon--acai:before, .secondary-icon--acai-small:before, .secondary-icon--acai-large:before {
  vertical-align: -moz-middle-with-baseline;
}

.secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue, .secondary_icon--blue, .primary-icon-circle--green, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
  border: solid transparent;
}

.feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-large, .neutral-icon-circle, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border-radius: 50%;
}
@media screen and (min-width: 1152px) {
  .feature-icon, .green-blue-icon, .primary-icon-circle, .secondary_icon--blue-midnight, .secondary_icon--blue-midnight-small, .secondary_icon--blue-midnight-large, .primary-icon-circle--blue-midnight, .primary-icon-circle--blue-midnight-large, .neutral-icon-circle, .primary-icon--kp-blue, .primary-icon--green, .primary-icon-circle--blue, .primary-icon-circle--blue-large, .secondary_icon--blue, .primary-icon--grey.icon-none.-text-icon, .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon, .primary-icon-circle--green, .primary-icon-circle--green-large, .secondary_icon--green, .secondary_icon--green-small, .secondary_icon--green-large, .primary-icon-circle--darkgreen, .primary-icon-circle--darkgreen-large, .secondary_icon--blue-darkgreen, .secondary_icon--blue-darkgreen-small, .secondary_icon--blue-darkgreen-large, .primary-icon-circle--purple, .primary-icon-circle--purple-large, .secondary_icon--blue-purple, .primary-icon-circle--burnt-sienna, .primary-icon-circle--burnt-sienna-large, .secondary_icon--blue-burnt-sienna, .secondary_icon--blue-burnt-sienna-small, .secondary_icon--blue-burnt-sienna-large, .primary-icon-circle--acai, .primary-icon-circle--acai-large, .secondary-icon--acai, .secondary-icon--acai-small, .secondary-icon--acai-large {
    width: 64px;
    height: 64px;
    font-size: 32px;
  }
}

.primary-icon-circle--blue-midnight-small, .primary-icon-circle--blue-small, .primary-icon-circle--green-small, .primary-icon-circle--darkgreen-small, .primary-icon-circle--purple-small, .primary-icon-circle--burnt-sienna-small, .primary-icon-circle--acai-small {
  height: 28px;
  width: 28px;
  border-radius: 50%;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.icon-sm {
  font-size: 28px;
  line-height: 28px;
}

.icon-md {
  font-size: 2.25em;
  line-height: 2.25em;
}

.icon-lg {
  font-size: 64px;
  line-height: 64px;
}

.feature-icon {
  background-color: #E9EBEE;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25em;
}

.green-blue-icon {
  background-color: #4A7628;
  color: #ffffff;
  color: #4A7628;
  background-color: #F0F7FA;
  display: flex;
  align-items: center;
  justify-content: center;
}

.primary-icon-circle {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle {
    font-size: 35px;
  }
}
.primary-icon-circle {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon-circle.icon-medical-record:before {
  height: 100%;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle {
  /* merged styles from _icon.scss ends here */
}

.primary-icon {
  color: #003B71;
}

.secondary_icon--blue-midnight {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-small {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-midnight-large {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-midnight-large {
  width: 64px;
  height: 64px;
  /* STYLGD-9376 - styles merged from _icon.scss
  start here */
}
.secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
  vertical-align: middle;
  text-align: left;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large.icon-zzz0010healthsummary {
    font-size: 26px;
    vertical-align: middle;
  }
}
.secondary_icon--blue-midnight-large.icon-zzz0010healthsummary:before {
  width: 28px;
  font-size: 25px;
}
.secondary_icon--blue-midnight-large {
  /* merged styles from _icon.scss ends here */
}
.secondary_icon--blue-midnight {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
  vertical-align: middle;
  width: 20px;
  font-size: 19px;
  text-align: left;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0010healthsummary:before {
    width: 28px;
    font-size: 23px;
    vertical-align: middle;
  }
}
.secondary_icon--blue-midnight.icon-zzz0012baby:before {
  width: 20px;
  font-size: 29px;
  padding-left: 9px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    font-size: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0012baby:before {
    width: 23px;
    font-size: 34px;
    height: 90%;
    display: inherit;
  }
}
.secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
  font-size: 22px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-zzz0012notebook-pen {
    font-size: 30px;
  }
}
.secondary_icon--blue-midnight.icon-eyeglasses {
  font-size: 45px;
  line-height: 41px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight.icon-eyeglasses {
    line-height: 55px;
  }
}
.secondary_icon--blue-midnight {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--blue-midnight {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-midnight-small {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-midnight-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--blue-midnight-large {
  background-color: #003B71;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
}
.primary-icon-circle--blue-midnight-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--blue-midnight {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--blue-midnight.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--blue-midnight.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--blue-midnight {
  /* merged styles from _icon.scss ends here */
}

.neutral-icon-circle {
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 30px;
  border: 2px solid #677083;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
}
.neutral-icon-circle {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.neutral-icon-circle.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-message {
    display: inline-block;
    line-height: 71px;
    text-align: center;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-location {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-search {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-calculator {
    font-size: 40px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-document {
    font-size: 38px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-zclaim {
    font-size: 35px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-zbill {
    font-size: 35px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle.icon-cost-coverage {
    font-size: 39px;
  }
}
.neutral-icon-circle {
  /* merged styles from _icon.scss ends here */
}

.neutral-icon-circle-lg {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 50px;
  border: 2px solid #677083;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg {
    width: 60px;
    height: 60px;
    border: 3px solid #677083;
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .neutral-icon-circle-lg {
    font-size: 28px;
  }
}
.neutral-icon-circle-lg {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .neutral-icon-circle-lg .icon-zz002award:before {
    width: 50%;
    display: block;
  }
}
.neutral-icon-circle-lg.icon-zz002award:before {
  height: auto;
  width: 20px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    width: 25px;
    line-height: 47px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg.icon-zz002award:before {
    height: 47px;
    width: 31px;
    line-height: 1;
  }
}
.neutral-icon-circle-lg.icon-rx-form:before {
  padding-left: 8px;
}
.neutral-icon-circle-lg.icon-message {
  display: inline-block;
  line-height: 56px;
  text-align: center;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle-lg.icon-message {
    display: inline-block;
    line-height: 71px;
  }
}
.neutral-icon-circle-lg {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--kp-blue {
  color: #0078B3;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue {
    font-size: 38px;
  }
}
.primary-icon--kp-blue {
  font-size: 35px;
}

.primary-icon--green {
  color: #57A635;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    font-size: 42px;
  }
}

.primary-icon--grey {
  height: 34px;
  width: 34px;
  color: #677083;
  font-size: 34px;
  line-height: 34px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey {
    font-size: 34px;
  }
}

.primary-icon--blue-med {
  height: 34px;
  width: 34px;
  color: #0078B3;
  font-size: 34px;
  line-height: 34px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue-med {
    font-size: 34px;
  }
}

.primary-icon--blue {
  height: 50px;
  width: 50px;
  color: #0078B3;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue {
    font-size: 50px;
  }
}
.primary-icon--blue {
  line-height: 1;
}
@media screen and (min-width: 1152px) {
  .primary-icon--blue {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.primary-icon--blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--blue:before {
  background-color: #ffffff;
  border-radius: 50%;
}
.primary-icon--blue {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--blue {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-small {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--blue-large {
  background-color: #0078B3;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-large {
    font-size: 64px;
  }
}
.primary-icon-circle--blue-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon-circle--blue.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 11px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue.icon-minus:before {
    display: inline-flex;
    align-items: center;
    padding-top: 18px;
  }
}
.primary-icon-circle--blue.icon-zz003mouse:before {
  font-size: 28px;
}
.primary-icon-circle--blue.icon-stethoscope:before {
  font-size: 30px;
}
.primary-icon-circle--blue.icon-zzz0010people:before {
  font-size: 18px;
  padding-right: 16%;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue.icon-zzz0010people:before {
    font-size: 21px;
    padding-right: 16%;
  }
}
.primary-icon-circle--blue.icon-zzz0010healthsummary:before {
  font-size: 30px;
  vertical-align: middle;
}
.primary-icon-circle--blue.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--blue {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue {
  color: #0078B3;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue {
    font-size: 34px;
  }
}

.neutral-icon {
  height: 50px;
  width: 50px;
  color: #677083;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .neutral-icon {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.neutral-icon-small {
  height: 10px;
  width: 10px;
  color: #677083;
  font-size: 10px;
  line-height: 10px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-small {
    font-size: 10px;
  }
}
.neutral-icon-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.neutral-icon-large {
  height: 64px;
  width: 64px;
  color: #677083;
  font-size: 64px;
  line-height: 64px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-large {
    font-size: 64px;
  }
}
.neutral-icon-large {
  width: 64px;
  height: 64px;
}

.primary-icon--grey.icon-none.-text-icon {
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
.primary-icon--grey.icon-none.-text-icon {
  line-height: 60px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .primary-icon--grey.icon-none.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .primary-icon--grey.icon-none.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
.primary-icon--grey {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--grey.icon-zcaregiver_preferences {
  display: block;
  width: 100%;
}
.primary-icon--grey.icon-zcaregiver_preferences:before {
  height: 58px;
  width: 110px;
  font-size: 110px;
}
.primary-icon--grey.icon-znotifications:before {
  height: 46px;
  width: 46px;
  font-size: 46px;
  line-height: 1;
}
.primary-icon--grey.icon-zpersonal_security {
  line-height: 1;
}
.primary-icon--grey.icon-zpersonal_security:before {
  height: 62px;
  width: 62px;
  font-size: 62px;
}
.primary-icon--grey.icon-zz003person {
  display: inline-block;
  line-height: 1;
}
.primary-icon--grey.icon-zz003person:before {
  height: 50px;
  width: 45px;
  font-size: 45px;
}
.primary-icon--grey.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon--grey {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  color: #0078B3;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  line-height: 60px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    line-height: 50px;
  }
}
.primary-icon--kp-blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
}
.primary-icon--kp-blue.icon-zz003mouse {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003mouse:before {
  height: 50px;
  width: 50px;
  font-size: 50px;
}
.primary-icon--kp-blue.icon-zz003globe {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003globe:before {
  height: 52px;
  width: 50px;
  font-size: 50px;
}
.primary-icon--kp-blue.icon-zz003location {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003location:before {
  height: 52px;
  width: 40px;
  font-size: 48px;
}
.primary-icon--kp-blue.icon-zz003user-id {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003user-id:before {
  height: 58px;
  width: 60px;
  font-size: 60px;
}
.primary-icon--kp-blue.icon-zz003identity {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003identity:before {
  height: 52px;
  width: 47px;
  font-size: 47px;
}
.primary-icon--kp-blue.icon-zz003lock {
  line-height: 1;
}
.primary-icon--kp-blue.icon-zz003lock:before {
  height: 52px;
  width: 38px;
  font-size: 48px;
}
.primary-icon--kp-blue {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--green {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green {
    font-size: 34px;
  }
}
.primary-icon-circle--green-small {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-small {
    font-size: 10px;
  }
}
.primary-icon-circle--green-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--green-large {
  background-color: #4A7628;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-large {
    font-size: 64px;
  }
}
.primary-icon-circle--green-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--green.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--green.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--green {
  /* merged styles from _icon.scss ends here */
}

.primary-icon--green {
  height: 50px;
  width: 50px;
  color: #4A7628;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--green {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}
.primary-icon--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon--green.icon-zleaf {
  width: 42px;
  font-size: 40px;
}
.primary-icon--green.icon-zz006leaf-full-color {
  width: 42px;
  font-size: 40px;
}
.primary-icon--green.icon-messages-circle {
  width: 64px;
  font-size: 50px;
  vertical-align: baseline;
  vertical-align: -moz-middle-with-baseline;
}
@media screen and (min-width: 1152px) {
  .primary-icon--green.icon-messages-circle {
    width: 64px;
    font-size: 64px;
    vertical-align: baseline;
    vertical-align: -moz-middle-with-baseline;
  }
}
.primary-icon--green {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--green {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green {
    font-size: 34px;
  }
}
.secondary_icon--green-small {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-small {
    font-size: 10px;
  }
}
.secondary_icon--green-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--green-large {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-large {
    font-size: 64px;
  }
}
.secondary_icon--green-large {
  width: 64px;
  height: 64px;
}
.secondary_icon--green {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.secondary_icon--green.icon-membercard {
  line-height: 42px;
  font-size: 39px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-membercard {
    font-size: 45px;
    line-height: 57px;
  }
}
.secondary_icon--green.icon-mouse {
  line-height: 43px;
  font-size: 39px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-mouse {
    font-size: 40px;
    line-height: 57px;
  }
}
.secondary_icon--green.icon-nurse {
  line-height: 42px;
  font-size: 42px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green.icon-nurse {
    font-size: 45px;
    line-height: 56px;
  }
}
.secondary_icon--green {
  /* merged styles from _icon.scss ends here */
}

.primary-icon-circle--darkgreen {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
}
.primary-icon-circle--darkgreen-small {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
}
.primary-icon-circle--darkgreen-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--darkgreen-large {
  background-color: #066564;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
}
.primary-icon-circle--darkgreen-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--darkgreen {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--darkgreen.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--darkgreen.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--darkgreen {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-darkgreen {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen {
    font-size: 34px;
  }
}
.secondary_icon--blue-darkgreen-small {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-small {
    font-size: 10px;
  }
}
.secondary_icon--blue-darkgreen-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-darkgreen-large {
  color: #066564;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-darkgreen-large {
  width: 64px;
  height: 64px;
}

.primary-icon--purple {
  height: 50px;
  width: 50px;
  color: #583985;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--purple {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--purple {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}

.primary-icon-circle--purple {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple {
    font-size: 34px;
  }
}
.primary-icon-circle--purple-small {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-small {
    font-size: 10px;
  }
}
.primary-icon-circle--purple-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--purple-large {
  background-color: #583985;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-large {
    font-size: 64px;
  }
}
.primary-icon-circle--purple-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--purple {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--purple.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--purple.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--purple {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-purple {
  color: #583985;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-purple {
    font-size: 34px;
  }
}

.primary-icon--burnt-sienna {
  height: 64px;
  width: 64px;
  color: #D1480C;
  font-size: 64px;
  line-height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--burnt-sienna {
    font-size: 64px;
  }
}

.primary-icon-circle--burnt-sienna {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna {
    font-size: 34px;
  }
}
.primary-icon-circle--burnt-sienna-small {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
}
.primary-icon-circle--burnt-sienna-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--burnt-sienna-small.icon-exclamation:before {
  height: 100%;
  vertical-align: middle;
}
.primary-icon-circle--burnt-sienna-small {
  /* merged styles from _icon.scss ends here */
}
.primary-icon-circle--burnt-sienna-large {
  background-color: #D1480C;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
}
.primary-icon-circle--burnt-sienna-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--burnt-sienna {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--burnt-sienna.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--burnt-sienna.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--burnt-sienna {
  /* merged styles from _icon.scss ends here */
}

.secondary_icon--blue-burnt-sienna {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna {
    font-size: 34px;
  }
}
.secondary_icon--blue-burnt-sienna-small {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-small {
    font-size: 10px;
  }
}
.secondary_icon--blue-burnt-sienna-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary_icon--blue-burnt-sienna-large {
  color: #D1480C;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-large {
    font-size: 64px;
  }
}
.secondary_icon--blue-burnt-sienna-large {
  width: 64px;
  height: 64px;
}

.primary-icon--acai {
  height: 50px;
  width: 50px;
  color: #BB1654;
  font-size: 50px;
  line-height: 50px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--acai {
    font-size: 50px;
  }
}
@media screen and (min-width: 1152px) {
  .primary-icon--acai {
    height: 64px;
    width: 64px;
    font-size: 64px;
  }
}

.primary-icon-circle--acai {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai {
    font-size: 34px;
  }
}
.primary-icon-circle--acai-small {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-small {
    font-size: 10px;
  }
}
.primary-icon-circle--acai-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.primary-icon-circle--acai-large {
  background-color: #BB1654;
  color: #ffffff;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-large {
    font-size: 64px;
  }
}
.primary-icon-circle--acai-large {
  width: 64px;
  height: 64px;
}
.primary-icon-circle--acai {
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
}
.primary-icon-circle--acai.icon-minus:before {
  display: inline-flex;
  align-items: center;
  padding-top: 18px;
}
.primary-icon-circle--acai.icon-message:before {
  height: 100%;
  vertical-align: sub;
  vertical-align: -moz-middle-with-baseline;
}
.primary-icon-circle--acai {
  /* merged styles from _icon.scss ends here */
}

.secondary-icon--acai {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai {
    font-size: 33px;
  }
}
.secondary-icon--acai-small {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-small {
    font-size: 10px;
  }
}
.secondary-icon--acai-small {
  height: 16px;
  width: 16px;
  font-size: 10px;
}
.secondary-icon--acai-large {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large {
    font-size: 64px;
  }
}
.secondary-icon--acai-large {
  width: 64px;
  height: 64px;
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* STYLGD-9376 - styles merged from _icon.scss
starts from here */
.mobile-icon-darkgreen {
  color: #066564;
  font-size: 30px;
}

.utility-icon {
  color: #677083;
  font-size: 30px;
}

.icon-zz002advice {
  font-size: 50px;
}
@media screen and (min-width: 1152px) {
  .icon-zz002advice {
    height: 58px;
    width: 64px;
    font-size: 64px;
  }
}
.icon-zz002advice:before {
  margin-top: 0;
}

.icon-zz005-checkmark-circle {
  font-size: 50px;
}
@media screen and (min-width: 1152px) {
  .icon-zz005-checkmark-circle {
    height: 58px;
    width: 64px;
    font-size: 64px;
  }
}

.icon-zwellness:before,
.icon-zclaim:before,
.icon-zbill:before,
.icon-zpay-bill:before {
  width: 26px;
}

@media screen and (max-width: 767px) {
  .icon-zclaim:before {
    width: 20px;
  }
}

.icon-zpayment-history:before,
.icon-zpay-bill:before {
  height: 33px;
}
@media screen and (max-width: 767px) {
  .icon-zpayment-history:before,
  .icon-zpay-bill:before {
    height: 23px;
  }
}

.icon-zz008plan-of-care {
  font-size: 25px;
}
@media screen and (min-width: 1152px) {
  .icon-zz008plan-of-care {
    font-size: 30px;
  }
}

.icon-zzz0010briefcase {
  font-size: 24px;
}
@media screen and (min-width: 1152px) {
  .icon-zzz0010briefcase {
    font-size: 31px;
  }
}

.icon-link-out .icon-zz009new-window {
  font-size: 12px;
  position: relative;
  bottom: 3px;
  padding-left: 5px;
}

.icon-zzz0018-copper-iud.secondary_icon--blue-midnight:before,
.icon-zzz0018-condom.secondary_icon--blue-midnight:before,
.icon-zzz0018-internal-condom.secondary_icon--blue-midnight:before,
.icon-zzz0018-spermicide.secondary_icon--blue-midnight:before {
  height: 19px;
  width: 24px;
  line-height: 16px;
  display: inline-block;
}

.icon-zzz0018-diaphragm.secondary_icon--blue-midnight:before,
.icon-zzz0018-shot.secondary_icon--blue-midnight:before {
  height: 30px;
  width: 30px;
  line-height: 25px;
  display: inline-block;
}

.icon-zzz0018-fertility-awareness.secondary_icon--blue-midnight:before,
.icon-zzz0018-implant.secondary_icon--blue-midnight:before,
.icon-zzz0018-pill-a.secondary_icon--blue-midnight:before {
  display: inline-block;
}

.icon-zzz0018-fertility-awareness {
  font-size: 32px;
  display: inline-block;
}

.icon-zzz0018-hormonal-iud.secondary_icon--blue-midnight:before {
  width: 18px;
  display: inline-block;
}

.icon-zzz0018-sterilization.secondary_icon--blue-midnight:before {
  display: inline-block;
}

/* merged styles from _icon.scss ends here */
.icon-circle {
  width: 40px;
  height: 40px;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-align: center;
  line-height: 40px;
}
.icon-circle img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.icon-illustrative-circle {
  width: 72px;
  height: 72px;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-align: center;
  line-height: 72px;
}
.icon-illustrative-circle img {
  width: 48px;
  height: 48px;
  vertical-align: middle;
}

.icon-illustrative {
  width: 48px;
  height: 48px;
  vertical-align: middle;
}

.icon-inline {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

.icon-standard {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.-icon img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.sg-spacing p {
  margin-top: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing p {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing p {
    margin-top: 24px;
  }
}
.sg-spacing p {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing p {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing p {
    margin-bottom: 24px;
  }
}
.sg-spacing p {
  margin-left: 0;
  margin-right: 0;
}
.sg-spacing h1,
.sg-spacing h2,
.sg-spacing h3 {
  margin-top: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing h1,
  .sg-spacing h2,
  .sg-spacing h3 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing h1,
  .sg-spacing h2,
  .sg-spacing h3 {
    margin-top: 24px;
  }
}
.sg-spacing h1,
.sg-spacing h2,
.sg-spacing h3 {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing h1,
  .sg-spacing h2,
  .sg-spacing h3 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing h1,
  .sg-spacing h2,
  .sg-spacing h3 {
    margin-bottom: 24px;
  }
}
.sg-spacing h1,
.sg-spacing h2,
.sg-spacing h3 {
  margin-left: 0;
  margin-right: 0;
}
.sg-spacing h4,
.sg-spacing h5,
.sg-spacing h6 {
  margin-top: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing h4,
  .sg-spacing h5,
  .sg-spacing h6 {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing h4,
  .sg-spacing h5,
  .sg-spacing h6 {
    margin-top: 12px;
  }
}
.sg-spacing h4,
.sg-spacing h5,
.sg-spacing h6 {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .sg-spacing h4,
  .sg-spacing h5,
  .sg-spacing h6 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .sg-spacing h4,
  .sg-spacing h5,
  .sg-spacing h6 {
    margin-bottom: 12px;
  }
}
.sg-spacing h4,
.sg-spacing h5,
.sg-spacing h6 {
  margin-left: 0;
  margin-right: 0;
}

.image-specific-container {
  position: relative;
}
.image-specific-container .rows:not(:nth-of-type(2)) {
  margin-top: 20px;
  border-top: 1px solid #ccc;
}
.image-specific-container .rows [class^=columns-] .box-image-demo {
  width: 100%;
  min-height: 75px;
  background: #D3D6DC;
  border-radius: 6px;
  font-size: 13px;
  text-align: center;
}
.image-specific-container .rows [class^=columns-] .box-image-demo.image-demo-container {
  background: none;
}
.image-specific-container .rows.bootstrap-grid-wrappr {
  position: absolute;
  border: 0;
  top: 115px;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 20px;
  padding-right: 21px;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .image-specific-container .rows.bootstrap-grid-wrappr {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (max-width: 1151px) {
  .image-specific-container .rows.bootstrap-grid-wrappr {
    top: 98px;
  }
}
.image-specific-container .rows.bootstrap-grid-wrappr .bootstrap-grid {
  background-color: rgba(255, 144, 144, 0.1) !important;
  z-index: 99999;
}
.image-specific-container .rows.bootstrap-grid-wrappr .bootstrap-grid .bootstrap-column {
  background-color: rgba(0, 0, 0, 0.005) !important;
  width: 100%;
  height: 100%;
}

.displayColumns {
  position: relative;
  z-index: 11;
  display: none;
}

.hideColumns {
  position: relative;
  z-index: 11;
}

.pl-styleguide-version:before {
  content: "6.8.10";
}

/*
Introduced to fix kp-icons 404 error on the PTL pages https://jira-aes.kp.org/browse/MNO-9894
from https://bitbucket-fof.appl.kp.org/projects/KPRWD/repos/styleguide/browse/lib/modern/stylesheets/_kp-icons.scss
*/
@font-face {
  font-family: "kp-icons";
  src: url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot");
  src: url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot?#iefix") format("embedded-opentype"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.woff") format("woff"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.ttf") format("truetype"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.svg#kp-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.show-more-less {
  display: flow-root;
}
.show-more-less .show-more-less-item {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .show-more-less .show-more-less-item {
    padding-left: 3px;
    max-width: 98%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .show-more-less .show-more-less-item {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .show-more-less .show-more-less-item {
    margin-bottom: 12px;
  }
}
.show-more-less .show-more-less-group {
  display: none;
  outline: none;
}
.show-more-less span.show-more-less-group.--expanded {
  display: inline;
}
.show-more-less div.show-more-less-group.--expanded {
  display: block;
}
.show-more-less .show-more-less-group.--animated .show-more-less-item {
  opacity: 0;
  transition: opacity 0.3s;
}
.show-more-less .show-more-less-group.--animated .show-more-less-item.opaque {
  opacity: 1;
}
.show-more-less .show-more-less-divider {
  clear: both;
  margin-top: 0;
}
.show-more-less .show-more-less-divider.--hidden {
  border: 0;
}
.show-more-less .show-more-less-icon {
  position: absolute;
  top: 40%;
  margin-top: -12px;
  left: 5px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  font-size: 24px;
  color: #003b71;
}
@media screen and (max-width: 767px) {
  .show-more-less .show-more-less-icon {
    top: 60%;
  }
}
.show-more-less .show-more-less-icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 48px;
}
.show-more-less .show-more-less-icon.--minus::before {
  top: -24px;
}
.show-more-less .show-more-less-toggle {
  position: relative;
}
@media screen and (max-width: 767px) {
  .show-more-less .show-more-less-toggle {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .show-more-less .show-more-less-toggle.-book, .show-more-less .show-more-less-toggle.\--book {
    font-family: "Gotham 4r";
  }
  .show-more-less .show-more-less-toggle.-light, .show-more-less .show-more-less-toggle.\--light {
    font-family: "Gotham 3r";
  }
  .show-more-less .show-more-less-toggle.-medium, .show-more-less .show-more-less-toggle.\--medium {
    font-family: "Gotham 5r";
  }
  .show-more-less .show-more-less-toggle.-bold, .show-more-less .show-more-less-toggle.\--bold {
    font-family: "Gotham 5r";
  }
}
.show-more-less .show-more-less-toggle {
  color: #003B71;
  text-decoration: underline;
  cursor: pointer;
}
.show-more-less .show-more-less-toggle:hover {
  color: #F0F7FA;
  background-color: #0078B3;
  text-decoration: none;
}
.show-more-less .show-more-less-toggle:active {
  color: #F0F7FA;
  background-color: #003B71;
  text-decoration: none;
}
.show-more-less .show-more-less-toggle.--icon {
  padding: 9px 10px 9px 25px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .show-more-less .show-more-less-toggle.--icon {
    padding: 12px 13px 12px 25px;
  }
}
@media screen and (min-width: 1152px) {
  .show-more-less .show-more-less-toggle.--icon {
    padding: 14px 15px 14px 25px;
  }
}
.show-more-less .show-more-less-toggle.--icon:hover .show-more-less-icon {
  filter: grayscale(100) invert(1) brightness(100);
}
.show-more-less .show-more-less-toggle.--icon .--minus {
  left: 9px;
}
.show-more-less.--inline .show-more-less-item {
  display: inline-block;
  float: left;
  margin-right: 8px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .show-more-less.--inline .show-more-less-item {
    margin-right: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .show-more-less.--inline .show-more-less-item {
    margin-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .show-more-less.--disabled-tablet-up span.show-more-less-group {
    display: inline;
  }
  .show-more-less.--disabled-tablet-up div.show-more-less-group {
    display: block;
  }
  .show-more-less.--disabled-tablet-up .show-more-less-group.--animated .show-more-less-item {
    opacity: 1;
  }
  .show-more-less.--disabled-tablet-up .show-more-less-toggle {
    display: none;
  }
}
@media screen and (min-width: 1152px) {
  .show-more-less.--disabled-desktop span.show-more-less-group {
    display: inline;
  }
  .show-more-less.--disabled-desktop div.show-more-less-group {
    display: block;
  }
  .show-more-less.--disabled-desktop .show-more-less-group.--animated .show-more-less-item {
    opacity: 1;
  }
  .show-more-less.--disabled-desktop .show-more-less-toggle {
    display: none;
  }
}

.show-more-less-item .-left.button {
  float: none;
}
.show-more-less-item a.button.-inverted, .show-more-less-item a.button.-action.-light {
  text-decoration: none;
  color: #003B71;
  font-family: "Gotham 4r";
}
.show-more-less-item a.button.-inverted:hover, .show-more-less-item a.button.-action.-light:hover {
  color: #fff;
  background-color: #0078B3;
  text-decoration: underline;
}

.pl-show-more-less-version::before {
  content: "2.1.3";
}

.content-toggle {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.content-toggle.-book, .content-toggle.\--book {
  font-family: "Gotham 4r";
}
.content-toggle.-light, .content-toggle.\--light {
  font-family: "Gotham 3r";
}
.content-toggle.-medium, .content-toggle.\--medium {
  font-family: "Gotham 5r";
}
.content-toggle.-bold, .content-toggle.\--bold {
  font-family: "Gotham 5r";
}
.content-toggle .expandable-heading {
  display: flex;
  align-items: center;
  width: auto;
  padding: 0px 16px 0px 16px;
  border-width: 0;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
  text-align: left;
}
.content-toggle .expandable-heading > div {
  display: flex;
  align-items: center;
}
.content-toggle .expandable-heading .expandable-heading-icon {
  position: relative;
  flex: 0 0 20px;
  height: 24px;
  margin-right: 12px;
  border-radius: 50%;
  cursor: pointer;
}
.content-toggle .expandable-heading .expandable-heading-icon.remove-icon {
  display: none;
}
.content-toggle .expandable-heading .expandable-heading-text {
  flex: 1 1 auto;
  color: #003B71;
  max-width: fit-content;
  max-width: -moz-fit-content;
  margin: 16px 0 16px 0;
}
.content-toggle .expandable-heading[aria-expanded=true] {
  width: 100%;
  background-color: #F0F7FA;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.content-toggle .expandable-heading[aria-expanded=true] .expandable-heading-text {
  margin-bottom: 8px;
}
.content-toggle .expandable-heading-no-fill {
  display: flex;
  align-items: center;
  width: auto;
  padding: 0px 16px 0px 16px;
  border-width: 0;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
  text-align: left;
}
.content-toggle .expandable-heading-no-fill > div {
  display: flex;
  align-items: center;
}
.content-toggle .expandable-heading-no-fill .expandable-heading-icon {
  position: relative;
  flex: 0 0 20px;
  height: 24px;
  margin-right: 12px;
  border-radius: 50%;
  cursor: pointer;
}
.content-toggle .expandable-heading-no-fill .expandable-heading-icon.remove-icon {
  display: none;
}
.content-toggle .expandable-heading-no-fill .expandable-heading-text {
  flex: 1 1 auto;
  color: #003B71;
  max-width: fit-content;
  max-width: -moz-fit-content;
  margin: 16px 0 16px 0;
}
.content-toggle .expandable-heading-no-fill[aria-expanded=true] {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.content-toggle .expandable-heading-no-fill[aria-expanded=true] .expandable-heading-text {
  margin-bottom: 8px;
}
.content-toggle .content {
  display: none;
  max-height: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.content-toggle .content.-book, .content-toggle .content.\--book {
  font-family: "Gotham 4r";
}
.content-toggle .content.-light, .content-toggle .content.\--light {
  font-family: "Gotham 3r";
}
.content-toggle .content.-medium, .content-toggle .content.\--medium {
  font-family: "Gotham 5r";
}
.content-toggle .content.-bold, .content-toggle .content.\--bold {
  font-family: "Gotham 5r";
}
.content-toggle .content {
  padding: 0 16px 16px 52px;
}
.content-toggle .content.show {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.content-toggle .content.show.-book, .content-toggle .content.show.\--book {
  font-family: "Gotham 4r";
}
.content-toggle .content.show.-light, .content-toggle .content.show.\--light {
  font-family: "Gotham 3r";
}
.content-toggle .content.show.-medium, .content-toggle .content.show.\--medium {
  font-family: "Gotham 5r";
}
.content-toggle .content.show.-bold, .content-toggle .content.show.\--bold {
  font-family: "Gotham 5r";
}
.content-toggle .content.show {
  max-height: 100%;
  overflow: visible;
  background-color: #F0F7FA;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@media screen and (min-width: 1152px) {
  .content-toggle .content.show {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .content-toggle .content.show.-book, .content-toggle .content.show.\--book {
    font-family: "Gotham 4r";
  }
  .content-toggle .content.show.-light, .content-toggle .content.show.\--light {
    font-family: "Gotham 3r";
  }
  .content-toggle .content.show.-medium, .content-toggle .content.show.\--medium {
    font-family: "Gotham 5r";
  }
  .content-toggle .content.show.-bold, .content-toggle .content.show.\--bold {
    font-family: "Gotham 5r";
  }
}
.content-toggle .content *:first-child {
  margin-top: 0;
}
.content-toggle .content *:last-child {
  margin-bottom: 0;
}
.content-toggle .content--no-fill {
  display: none;
  max-height: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  letter-spacing: 0.16px;
  padding: 0 16px 16px 52px;
}
@media screen and (min-width: 1152px) {
  .content-toggle .content--no-fill.show {
    font-size: 16px;
    font-style: normal;
    font-weight: 325;
    line-height: 24px; /* 150% */
    letter-spacing: 0.16px;
  }
}
.content-toggle .content--no-fill.show {
  display: block;
  max-height: 100%;
  overflow: visible;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.content-toggle .content--no-fill *:first-child {
  margin-top: 0;
}
.content-toggle .content--no-fill *:last-child {
  margin-bottom: 0;
}

.dark-mode .expandable-heading {
  background-color: #003B71;
  height: 72px;
  padding: 24px 16px 24px 26px;
  margin-bottom: -1px;
}
.dark-mode .expandable-heading .expandable-heading-text {
  font-family: "Gotham 5r";
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
  flex: 1 1 auto;
  color: #ffffff;
  max-width: fit-content;
  max-width: -moz-fit-content;
  margin: 16px 0 16px 0;
}
.dark-mode .expandable-heading[aria-expanded=true] {
  background-color: #003B71;
  border-radius: 0px;
}
.dark-mode .expandable-heading[aria-expanded=false] {
  border-bottom: none;
}
.dark-mode .content {
  display: none;
  max-height: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.dark-mode .content.-book, .dark-mode .content.\--book {
  font-family: "Gotham 4r";
}
.dark-mode .content.-light, .dark-mode .content.\--light {
  font-family: "Gotham 3r";
}
.dark-mode .content.-medium, .dark-mode .content.\--medium {
  font-family: "Gotham 5r";
}
.dark-mode .content.-bold, .dark-mode .content.\--bold {
  font-family: "Gotham 5r";
}
.dark-mode .content {
  padding: 0 16px 16px 52px;
}
.dark-mode .content.show {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.dark-mode .content.show.-book, .dark-mode .content.show.\--book {
  font-family: "Gotham 4r";
}
.dark-mode .content.show.-light, .dark-mode .content.show.\--light {
  font-family: "Gotham 3r";
}
.dark-mode .content.show.-medium, .dark-mode .content.show.\--medium {
  font-family: "Gotham 5r";
}
.dark-mode .content.show.-bold, .dark-mode .content.show.\--bold {
  font-family: "Gotham 5r";
}
.dark-mode .content.show {
  max-height: 100%;
  overflow: visible;
  background-color: #F0F7FA;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@media screen and (min-width: 1152px) {
  .dark-mode .content.show {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .dark-mode .content.show.-book, .dark-mode .content.show.\--book {
    font-family: "Gotham 4r";
  }
  .dark-mode .content.show.-light, .dark-mode .content.show.\--light {
    font-family: "Gotham 3r";
  }
  .dark-mode .content.show.-medium, .dark-mode .content.show.\--medium {
    font-family: "Gotham 5r";
  }
  .dark-mode .content.show.-bold, .dark-mode .content.show.\--bold {
    font-family: "Gotham 5r";
  }
}
.dark-mode .content *:first-child {
  margin-top: 0;
}
.dark-mode .content *:last-child {
  margin-bottom: 0;
}
.dark-mode .content.show {
  background-color: #003B71;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.dark-mode .content.show.-book, .dark-mode .content.show.\--book {
  font-family: "Gotham 4r";
}
.dark-mode .content.show.-light, .dark-mode .content.show.\--light {
  font-family: "Gotham 3r";
}
.dark-mode .content.show.-medium, .dark-mode .content.show.\--medium {
  font-family: "Gotham 5r";
}
.dark-mode .content.show.-bold, .dark-mode .content.show.\--bold {
  font-family: "Gotham 5r";
}
.dark-mode .content.show {
  color: #ffffff;
  padding: 0px 39px 16px 20px;
  border-radius: 0px;
}
.dark-mode .content.show *:first-child {
  margin-top: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.dark-mode .content.show *:first-child.-book, .dark-mode .content.show *:first-child.\--book {
  font-family: "Gotham 4r";
}
.dark-mode .content.show *:first-child.-light, .dark-mode .content.show *:first-child.\--light {
  font-family: "Gotham 3r";
}
.dark-mode .content.show *:first-child.-medium, .dark-mode .content.show *:first-child.\--medium {
  font-family: "Gotham 5r";
}
.dark-mode .content.show *:first-child.-bold, .dark-mode .content.show *:first-child.\--bold {
  font-family: "Gotham 5r";
}
.dark-mode .content.show *:first-child {
  font-weight: 325;
  text-decoration: none;
}
.dark-mode .content.show *:last-child {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.dark-mode .content.show *:last-child.-book, .dark-mode .content.show *:last-child.\--book {
  font-family: "Gotham 4r";
}
.dark-mode .content.show *:last-child.-light, .dark-mode .content.show *:last-child.\--light {
  font-family: "Gotham 3r";
}
.dark-mode .content.show *:last-child.-medium, .dark-mode .content.show *:last-child.\--medium {
  font-family: "Gotham 5r";
}
.dark-mode .content.show *:last-child.-bold, .dark-mode .content.show *:last-child.\--bold {
  font-family: "Gotham 5r";
}
.dark-mode .content.show *:last-child {
  font-weight: 325;
}
.dark-mode .content ul.open-list {
  list-style: none;
}
.dark-mode .content ul.open-list li {
  margin-bottom: 28px;
}
.dark-mode .content ul.open-list a {
  color: #ffffff;
}
.dark-mode .content ul.open-list a:focus-visible, .dark-mode .content ul.open-list a:focus {
  outline: auto white;
  outline-offset: 3px;
}
.dark-mode .content ul.open-list a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.dark-mode .content .link-icon {
  height: 15px;
  width: 15px;
  margin-left: 8.5px;
}
.dark-mode .expandable-heading-icon {
  margin-top: 2px;
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(356deg) brightness(101%) contrast(103%);
}
.dark-mode {
  background-color: #003B71;
}

@media screen and (min-width: 1152px) {
  .content-toggle--initialized.-device-only .expandable-heading, .content-toggle--initialized.-device-only .content {
    display: none;
  }
}

.pl-content-toggle-pattern-version::before {
  content: "4.3.26";
}

.drop-menu-pattern {
  display: none;
}

.drop-menu-pattern.--default-option {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default-option .drop-menu {
  position: relative;
  flex-wrap: wrap;
  color: #003B71;
  font-size: 14px;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  padding: 12px;
  width: 100%;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
  font-size: 14px;
  font-family: "Gotham 5r";
  appearance: none;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F0F7FA;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  display: inline-block;
  color: #003B71;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-menu-pattern.--default-option .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
}
.drop-menu-pattern.--default-option .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default-option .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-option .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #F0F7FA;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.drop-menu-pattern.--default-link {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default-link .drop-menu {
  position: relative;
  display: inline-flex;
  color: #003B71;
  font-size: 14px;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  padding: 12px;
  width: 100%;
  border: 1px solid #0074AD;
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #F0F7FA;
  font-size: 14px;
  font-family: "Gotham 5r";
  appearance: none;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  background-color: #F0F7FA;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover {
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-button-text {
  color: #003B71;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-menu-pattern.--default-link .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
}
.drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default-link .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  z-index: 999;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list {
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  margin: 0;
  padding: 1px 0;
  width: 100%;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #fff;
  white-space: nowrap;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  list-style: none;
  width: 100%;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link {
  display: flex;
  padding: 8px 12px;
  width: 100%;
  align-items: center;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link .drop-menu-list-text {
  color: #0074AD;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover {
  color: #003B71;
  text-decoration: underline;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover .drop-menu-list-text {
  color: #003B71;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:hover .drop-menu-list-icon {
  filter: none;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-link:focus-visible {
  outline-offset: 1px;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-list .drop-menu-list-icon {
  display: inline-block;
  margin-right: 4px;
}

.drop-menu-pattern.--default {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F2F8FB;
  height: 48px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: #F2F8FB;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron {
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--default .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--default .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0074AD;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 16px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 174px;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.drop-menu-pattern.--default-dark {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default-dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-dark .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #92CCF0;
  border-radius: 4px;
  background-color: #0D1C3D;
  height: 48px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: #0D1C3D;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
  border: 1px solid #92CCF0;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0D1C3D;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron {
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #92CCF0;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
}
.drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 16px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 174px;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.drop-menu-pattern.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0D1C3D;
  border-radius: 4px;
  background-color: transparent;
  height: 48px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: transparent;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #0D1C3D;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  color: #FFF;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #FFF;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron {
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .img.drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 16px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 174px;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.drop-menu-pattern.--default-dark-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #FFF;
  border-radius: 4px;
  background-color: transparent;
  height: 48px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: transparent;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #92CCF0;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(9%) sepia(27%) saturate(3503%) hue-rotate(199deg) brightness(99%) contrast(97%);
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0D1C3D;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron {
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #FFF;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 16px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 174px;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(1299%) hue-rotate(188deg) brightness(92%) contrast(103%);
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.drop-menu-pattern.--standard {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--standard .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 157px;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--standard .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: #F0F7FA;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #003B71;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--standard .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
}
.drop-menu-pattern.--standard .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--standard .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--standard .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #F0F7FA;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--standard .drop-menu-visible {
  display: inline-flex;
}

.drop-menu-pattern.--proxy,
.drop-menu-pattern.--region {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--proxy .drop-menu,
.drop-menu-pattern.--region .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #F2F8FB;
  display: none;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--proxy .drop-menu,
  .drop-menu-pattern.--region .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--proxy .drop-menu label,
.drop-menu-pattern.--region .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: #677083;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-label-img,
.drop-menu-pattern.--region .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003B71;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-button-img,
.drop-menu-pattern.--region .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--region .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0074AD;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--proxy .drop-menu .drop-down-menu-chevron,
.drop-menu-pattern.--region .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--proxy .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--region .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list,
.drop-menu-pattern.--region .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--proxy .drop-menu .drop-menu-list,
  .drop-menu-pattern.--region .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.drop-menu-pattern.--region .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--proxy .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--region .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--proxy .drop-menu-visible,
.drop-menu-pattern.--region .drop-menu-visible {
  display: inline-flex;
}

.drop-menu-pattern.--dark {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #F2F8FB;
  display: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--dark .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: #677083;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0074AD;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  display: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--dark .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: white;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #92CCF0;
  border-radius: 4px;
  background-color: transparent;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0D1C3D;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(79%) sepia(11%) saturate(1263%) hue-rotate(168deg) brightness(98%) contrast(92%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #92CCF0;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(79%) sepia(11%) saturate(1263%) hue-rotate(168deg) brightness(98%) contrast(92%);
}
.drop-menu-pattern.--dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--dark .drop-menu-visible {
  display: inline-flex;
}

.drop-menu-pattern.--dark-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #F2F8FB;
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark-high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: #677083;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003B71;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0074AD;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark-high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: white;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #FFF;
  border-radius: 4px;
  background-color: transparent;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #0D1C3D;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #FFF;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(99%) sepia(70%) saturate(48%) hue-rotate(150deg) brightness(114%) contrast(100%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu-visible {
  display: inline-flex;
}

.drop-menu-pattern.--high-contrast {
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #F2F8FB;
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: #677083;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  background-color: #F0F7FA;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0074AD;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--high-contrast .drop-menu {
    width: 100%;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu label {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  height: 20px;
  color: #0D1C3D;
  font-family: "Gotham 5r";
  display: block;
  margin-bottom: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-label-img {
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  appearance: none;
  padding: 12px;
  font-family: "Gotham 5r";
  font-size: 14px;
  border: 1px solid #0D1C3D;
  border-radius: 4px;
  background-color: transparent;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  color: #003B71;
  text-decoration: none;
}
@-moz-document url-prefix() {
  .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  z-index: 2;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover {
  text-decoration: none;
  background-color: #0D1C3D;
  color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img {
  filter: brightness(0) saturate(100%) invert(94%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(106%) contrast(107%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text {
  filter: brightness(0) saturate(100%) invert(94%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(106%) contrast(107%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  pointer-events: none;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #0D1C3D;
  margin-right: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron {
  pointer-events: none;
  padding-right: 0;
  margin-left: auto;
  filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(3701%) hue-rotate(195deg) brightness(92%) contrast(99%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.drop-menu-pattern.--high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  z-index: 999;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
  display: flex;
  background-color: #FFF;
  flex-direction: column;
  position: absolute;
  font-size: 14px;
  font-family: "Gotham 5r";
  border: 1px solid #0074AD;
  text-align: left;
  padding: 0;
  border-radius: 4px;
  margin: 0;
  margin-top: 4px;
  top: 100%;
  width: 100%; /*  */
}
@media screen and (max-width: 767px) {
  .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  padding: 12px 34px 12px 12px;
  color: #003B71;
  text-decoration: none;
  line-height: 20px;
  white-space: normal;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
  word-break: break-word;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  background-color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}
.drop-menu-pattern.--high-contrast .drop-menu-visible {
  display: inline-flex;
}

.drop-menu-container {
  width: 50%;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  .drop-menu-container {
    width: 100%;
    justify-content: flex-start;
  }
  .drop-menu-container .drop-menu-pattern {
    width: 100%;
  }
  .drop-menu-container .drop-menu-pattern:first-child {
    margin-right: 0;
    margin-bottom: 12px;
  }
}
.drop-menu-container .--visible {
  visibility: visible;
  opacity: 1;
}
.drop-menu-container .drop-menu-pattern:first-child {
  margin-right: 12px;
}
.drop-menu-container .drop-menu-pattern .drop-menu {
  width: 100%;
}
.drop-menu-container .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  max-width: none;
}
.drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  max-width: none;
  white-space: nowrap;
}
.drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  width: 100%;
}
.drop-menu-container .drop-menu-pattern.--proxy .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list .drop-menu-list-op,
.drop-menu-container .drop-menu-pattern.--region .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list .drop-menu-list-op {
  white-space: normal;
}
@media screen and (max-width: 767px) {
  .drop-menu-container {
    flex-direction: column;
  }
  .drop-menu-container .drop-menu-pattern:first-child {
    margin-right: 0;
    margin-bottom: 12px;
  }
}

/* Overrides for MC2-2012 and MC2-2010 -- Temporary fix as agreed with IX to Redefine this pattern layout */
div[class^=aem-GridColumn] .drop-menu-pattern.--region,
.regionPicker .drop-menu-pattern.--region {
  width: 300px;
}
div[class^=aem-GridColumn] .drop-menu-pattern.--region .drop-menu,
.regionPicker .drop-menu-pattern.--region .drop-menu {
  width: 100%;
}
@media screen and (max-width: 767px) {
  div[class^=aem-GridColumn] .drop-menu-pattern.--region .drop-menu,
  .regionPicker .drop-menu-pattern.--region .drop-menu {
    max-width: 100%;
    width: 100%;
  }
}

div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy,
.drop-menu-pattern.--proxy {
  width: 300px;
}
div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy .drop-menu,
.drop-menu-pattern.--proxy .drop-menu {
  width: 100%;
}
@media screen and (max-width: 767px) {
  div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy,
  .drop-menu-pattern.--proxy {
    max-width: 100%;
    width: 100%;
  }
}
div[class^=aem-GridColumn].proxyPicker .drop-menu-pattern.--proxy .drop-menu,
.drop-menu-pattern.--proxy .drop-menu {
  width: 100%;
}

.drop-menu-static-label {
  display: none;
}

@media screen and (max-width: 1151px) {
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area {
    display: block;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu {
    position: relative;
    margin: 0 15px 40px;
    border-top: 1px solid #fff;
    font: 1.125rem "Gotham 4r";
    color: #fff;
    text-align: center;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label {
    display: flex;
    padding: 40px 0 20px;
    align-items: center;
    justify-content: center;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label-img {
    display: inline-block;
    margin-bottom: 6px;
    width: 27px;
    height: 27px;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-label-text {
    padding-left: 10px;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown {
    margin: 0 10%;
    padding: 0 10px;
    border: 0;
    background-color: transparent;
    appearance: none;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #212121;
    outline: 1px auto -webkit-focus-ring-color;
  }
  @-moz-document url-prefix() {
    .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
      outline-offset: 2px;
      outline: 1px dotted #0D1C3D;
    }
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-button-img {
    display: none;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-button-text {
    padding-right: 10px;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-down-menu-chevron {
    float: right;
    display: block;
    margin-top: 2px;
    width: 17px;
    height: 17px;
    filter: brightness(0) saturate(100%) invert(100%);
    pointer-events: none;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list {
    margin: 30px 0 0;
    padding: 0;
    background-color: #fff;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op {
    list-style: none;
    padding: 16px 10px;
    line-height: 20px;
    color: #0D1C3D;
    text-align: left;
    cursor: pointer;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:hover {
    color: #fff;
    background-color: #0078B3;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:focus {
    z-index: 2;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
    display: inline-block;
    padding-left: 26px;
    word-break: break-word;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    opacity: 0;
    pointer-events: none;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
    display: block;
    opacity: 1;
  }
  .authenticated .kp-header-global-menu__container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
    filter: brightness(0) saturate(100%) invert(100%);
  }
  .authenticated .kp-header-global-menu__container .drop-menu-static-label {
    display: block;
  }
}
@media screen and (min-width: 1152px) {
  .authenticated .kp-header__component-container .drop-menu-pattern.--area {
    display: inline-block;
    margin-top: 5px;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu {
    position: relative;
    display: inline-flex;
    flex-wrap: wrap;
    z-index: 99;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-label-img {
    float: left;
    width: 29px;
    height: 29px;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-label-text {
    display: inline-block;
    padding: 5px 0 0 10px;
    font: 16px "Gotham 5r";
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown {
    margin: 0 6px;
    padding: 0 4px;
    border: 0;
    background-color: transparent;
    font: 16px "Gotham 5r";
    appearance: none;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
    outline: 1px dotted #212121;
    outline: 1px auto -webkit-focus-ring-color;
  }
  @-moz-document url-prefix() {
    .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-dropdown:focus {
      outline-offset: 2px;
      outline: 1px dotted #0D1C3D;
    }
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-button-img {
    display: none;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-button-text {
    padding-right: 8px;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-down-menu-chevron {
    float: right;
    display: block;
    margin-top: 2px;
    width: 17px;
    height: 17px;
    pointer-events: none;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list {
    position: absolute;
    top: 113%;
    margin: 0;
    padding: 0;
    border: 1px solid #E9EBEE;
    background-color: #fff;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op {
    list-style: none;
    float: left;
    padding: 16px 10px;
    width: 100%;
    font: 16px "Gotham 4r";
    line-height: 20px;
    text-decoration: none;
    cursor: pointer;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:hover {
    color: #fff;
    background-color: #0078B3;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op:focus {
    z-index: 2;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
    padding-left: 26px;
    white-space: nowrap;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    opacity: 0;
    pointer-events: none;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
    display: block;
    opacity: 1;
  }
  .authenticated .kp-header__component-container .drop-menu-pattern.--area .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
    filter: brightness(0) saturate(100%) invert(100%);
  }
  .authenticated .kp-header__component-container .drop-menu-static-label {
    display: inline-block;
    font: 16px "Gotham 5r";
  }
}

.drop-menu-pattern.--region-dark,
.drop-menu-pattern.--language {
  display: block;
}
.drop-menu-pattern.--region-dark .drop-menu,
.drop-menu-pattern.--language .drop-menu {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 24px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--language .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  border: 1px solid #FFF;
  background-color: #003B71;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 8px;
  max-height: 36px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown span,
.drop-menu-pattern.--language .drop-menu .drop-menu-dropdown span {
  color: #FFF;
  font-size: 13px;
  line-height: 20px;
  font-style: normal;
  font-family: "Gotham 5r";
  margin-right: 8px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-label,
.drop-menu-pattern.--language .drop-menu .drop-menu-label {
  font-style: normal;
  font-family: "Gotham 5r";
  font-size: 13px;
  line-height: 20px;
  color: #FFF;
  margin-right: 12px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-down-menu-chevron,
.drop-menu-pattern.--language .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(100%);
  pointer-events: none;
  margin-left: auto;
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  opacity: 1;
  z-index: 100;
}
.drop-menu-pattern.--region-dark .drop-menu span.drop-menu-selected-text[aria-hidden=true],
.drop-menu-pattern.--language .drop-menu span.drop-menu-selected-text[aria-hidden=true] {
  display: none;
  visibility: hidden;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list,
.drop-menu-pattern.--language .drop-menu .drop-menu-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  width: auto;
  min-width: 156px;
  background: #FFF;
  border: 1px solid #0074AD;
  box-sizing: border-box;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  margin-top: 2px;
  left: 60px;
  white-space: nowrap;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 16px;
  height: 40px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  font-style: normal;
  font-family: "Gotham 5r";
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #0074AD;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
  filter: brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2223%) hue-rotate(183deg) brightness(80%) contrast(101%);
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #F0F7FA;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: #003B71;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media screen and (max-width: 1151px) {
  .drop-menu-pattern.--region-dark .drop-menu,
  .drop-menu-pattern.--language .drop-menu {
    flex-flow: column;
    align-items: baseline;
    width: 100%;
    margin-bottom: 20px;
  }
  .drop-menu-pattern.--region-dark .drop-menu .drop-menu-label,
  .drop-menu-pattern.--language .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .drop-menu-pattern.--region-dark .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--language .drop-menu .drop-menu-dropdown {
    width: 100%;
    padding: 15px 16px;
    background-color: transparent;
  }
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list,
  .drop-menu-pattern.--language .drop-menu .drop-menu-list {
    left: 0;
    width: 100%;
    margin-top: 2px;
    position: relative;
    white-space: normal;
  }
  .drop-menu-pattern.--region-dark .drop-menu .drop-menu-list .drop-menu-list-op,
  .drop-menu-pattern.--language .drop-menu .drop-menu-list .drop-menu-list-op {
    height: 40px;
  }
}
@media (hover) {
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover {
    background-color: #92CCF0;
    border: 1px solid #92CCF0;
  }
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    color: #0D1C3D;
  }
}
@media screen and (hover) and (max-width: 1151px) {
  .drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text,
  .drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    font-size: 16px;
  }
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus {
  background-color: #92CCF0;
  border: 1px solid #92CCF0;
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}
.drop-menu-pattern.--region-dark .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text,
.drop-menu-pattern.--language .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
  color: #0D1C3D;
}

.drop-menu-pattern.--region-area-dark {
  display: block;
}
.drop-menu-pattern.--region-area-dark .drop-menu {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 24px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  border: 1px solid #FFF;
  background-color: #003B71;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 8px;
  max-height: 36px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown span {
  color: #FFF;
  font-size: 13px;
  line-height: 20px;
  font-style: normal;
  font-family: "Gotham 5r";
  margin-right: 8px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
  font-style: normal;
  font-family: "Gotham 5r";
  font-size: 13px;
  line-height: 20px;
  color: #FFF;
  margin-right: 12px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(100%);
  pointer-events: none;
  margin-left: auto;
  width: 20px;
  height: 20px;
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  opacity: 1;
  z-index: 100;
}
.drop-menu-pattern.--region-area-dark .drop-menu span.drop-menu-selected-text[aria-hidden=true] {
  display: none;
  visibility: hidden;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  width: auto;
  min-width: 156px;
  background: #FFF;
  border: 1px solid #0074AD;
  box-sizing: border-box;
  border-radius: 5px;
  position: absolute;
  top: 100%;
  margin-top: 2px;
  left: 60px;
  white-space: nowrap;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 16px;
  height: 40px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  font-style: normal;
  font-family: "Gotham 5r";
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #0074AD;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
  filter: brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2223%) hue-rotate(183deg) brightness(80%) contrast(101%);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #F0F7FA;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: #003B71;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media screen and (max-width: 1151px) {
  .drop-menu-pattern.--region-area-dark .drop-menu {
    flex-flow: column;
    align-items: baseline;
    width: 100%;
    margin-bottom: 20px;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
    width: 100%;
    padding: 15px 16px;
    background-color: transparent;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
    left: 0;
    width: 100%;
    margin-top: 2px;
    position: relative;
    white-space: normal;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
    height: 40px;
  }
}
@media (hover) {
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover {
    background-color: #92CCF0;
    border: 1px solid #92CCF0;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    color: #0D1C3D;
  }
}
@media screen and (hover) and (max-width: 1151px) {
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:hover span.drop-menu-button-text {
    font-size: 16px;
  }
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus {
  background-color: #92CCF0;
  border: 1px solid #92CCF0;
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
  color: #0D1C3D;
}
.drop-menu-pattern.--region-area-dark .drop-menu {
  position: relative;
  margin-right: 24px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
  display: flex;
  align-items: center;
  border: 1px solid #FFF;
  background-color: #003B71;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 3px 8px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown span {
  color: #FFF;
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 350;
  margin-right: 8px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
  font-style: normal;
  font-weight: 350;
  font-size: 14px;
  line-height: 20px;
  color: #FFF;
  margin-right: 8px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-down-menu-chevron {
  filter: brightness(0) saturate(100%) invert(100%);
  pointer-events: none;
  margin-left: auto;
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
  opacity: 0;
}
.drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
  display: flex;
  opacity: 1;
  z-index: 100;
}
.drop-menu-pattern.--region-area-dark .drop-menu span.drop-menu-selected-text[aria-hidden=true] {
  display: none;
  visibility: hidden;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  width: auto;
  min-width: 156px;
  background: #FFF;
  border: 1px solid #0074AD;
  box-sizing: border-box;
  border-radius: 4px;
  position: absolute;
  top: 100%;
  margin-top: 2px;
  left: auto;
  right: 0;
  white-space: nowrap;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
  list-style: none;
  cursor: pointer;
  float: right;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 16px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  font-style: normal;
  font-weight: 350;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #0074AD;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img {
  visibility: hidden;
  opacity: 0;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  pointer-events: none;
  filter: brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2223%) hue-rotate(183deg) brightness(80%) contrast(101%);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active {
  background-color: #F0F7FA;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img {
  visibility: visible;
  opacity: 1;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover {
  color: #FFF;
  background-color: #003B71;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:hover .drop-menu-list-text {
  color: #FFF;
  background-color: transparent;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media screen and (max-width: 1151px) {
  .drop-menu-pattern.--region-area-dark .drop-menu {
    flex-flow: column;
    align-items: baseline;
    width: 100%;
    margin-bottom: 20px;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label {
    font-size: 14px;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-label-text {
    font-size: 14px;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-dropdown {
    width: 100%;
    padding: 15px;
    background-color: transparent;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
    opacity: 0;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    opacity: 1;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list {
    left: 0;
    width: 100%;
    margin-top: 2px;
    position: relative;
    white-space: normal;
  }
  .drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-list .drop-menu-list-op {
    align-items: center;
  }
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-button-img {
  width: 24px;
  height: 24px;
  left: 1.5px;
  pointer-events: none;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--region-area-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}

@media screen and (min-width: 1152px) {
  .authenticated .kp-header__top-header .drop-menu-pattern.--account {
    display: block;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu {
    position: relative;
    display: inline-flex;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
    transform: rotate(180deg);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
    display: none;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    z-index: 999;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu {
    font-family: "Gotham 5r";
  }
}
@media screen and (min-width: 1152px) and (hover) {
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover {
    background-color: #92CCF0;
    border-color: #92CCF0;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(86%) saturate(1353%) hue-rotate(201deg) brightness(96%) contrast(97%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(86%) saturate(1353%) hue-rotate(201deg) brightness(96%) contrast(97%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown[aria-expanded=false]:hover .drop-menu-button-text {
    color: #0D1C3D;
  }
}
@media screen and (min-width: 1152px) {
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    position: absolute;
    top: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    list-style: none;
    width: 100%;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link {
    display: flex;
    width: 100%;
    text-decoration: none;
    align-items: center;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link .drop-menu-list-text {
    color: #0074AD;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover {
    color: #003B71;
    text-decoration: underline;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-text {
    color: #003B71;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:hover .drop-menu-list-icon {
    filter: none;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-link:focus-visible {
    outline-offset: 1px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-label {
    display: none;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-dropdown {
    display: flex;
    align-items: center;
    border: 1px solid #FFF;
    background-color: transparent;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 3px 8px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(100%);
    width: 24px;
    height: 24px;
    margin-right: 5px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-button-text {
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    font-weight: 350;
    margin-right: 8px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-down-menu-chevron {
    margin-left: auto;
    filter: brightness(0) saturate(100%) invert(100%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    border: 1px solid #0074AD;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 2px;
    left: auto;
    right: 0;
    padding: 1px 0;
    white-space: nowrap;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-op:last-child .drop-menu-list-link {
    padding-left: 8px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link {
    padding: 8px 12px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link:hover {
    background-color: transparent;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-link .drop-menu-list-text {
    font-style: normal;
    font-weight: 350;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 20px;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu .drop-menu-list .drop-menu-list-icon {
    display: inline-block;
    margin-right: 4px;
    width: 24px;
    height: 24px;
    filter: brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(2179%) hue-rotate(183deg) brightness(100%) contrast(103%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus {
    background-color: #92CCF0;
    border: 1px solid #92CCF0;
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus .drop-menu-button-img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus img.drop-down-menu-chevron {
    filter: brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(1950%) hue-rotate(204deg) brightness(93%) contrast(97%);
  }
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
    color: #0D1C3D;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1151px) {
  .authenticated .kp-header__top-header .drop-menu-pattern.--account .drop-menu button.drop-menu-dropdown:focus span.drop-menu-button-text {
    font-size: 16px;
  }
}

.pl-dropdown-menu-pattern-version:before {
  content: "4.2.13";
}

.ds-buttoncontainer__button-swap span,
.button-swap span {
  margin: 0;
  padding: 0;
}

.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  display: block;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__mobile,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-mobile {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__small .ds-buttoncontainer__button-mobile,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__small .button-mobile, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-small .ds-buttoncontainer__button-mobile,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-small .button-mobile {
  display: inline-flex;
  flex-direction: row;
  gap: 12px;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__left, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-left {
  text-align: left;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__center, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-center {
  text-align: center;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__right, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).-right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list,
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list {
    display: inline-flex;
    gap: 12px;
  }
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list span:last-of-type button, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list span:last-of-type a,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list span:last-of-type button,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list span:last-of-type a {
  margin-right: 0;
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list .-inverted,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list .-inverted {
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile,
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile svg,
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile svg {
    display: none;
  }
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-small svg,
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-small svg {
    display: inline-block;
  }
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-navigation__next.button:not(.-small),
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-navigation__next.button:not(.-small) {
    padding-right: 24px;
  }
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-buttoncontainer__list-mobile .-navigation__prev.button:not(.-small),
  .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) .button-list-mobile .-navigation__prev.button:not(.-small) {
    padding-left: 24px;
  }
}
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list button, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list a,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .button-list button,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).ds-buttoncontainer__remove-bttm-margin .button-list a, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .ds-buttoncontainer__list button, .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .ds-buttoncontainer__list a,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .button-list button,
.button-container:not([data-ds-theme][data-ds-variant][data-ds-version]).remove-bttm-margin .button-list a {
  margin-bottom: 0;
}

.sg-spacing .button-container:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  margin: 28px 0 8px;
}

.pl-button-container-pattern-version::before {
  content: "3.0.2";
}

.ds-buttoncontainer__button-swap span,
.button-swap span {
  margin: 0;
  padding: 0;
}

.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  display: block;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__mobile,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-mobile {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__small .ds-buttoncontainer__button-mobile,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__small .button-mobile, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-small .ds-buttoncontainer__button-mobile,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-small .button-mobile {
  display: inline-flex;
  flex-direction: row;
  gap: 12px;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__left, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-left {
  text-align: left;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__center, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-center {
  text-align: center;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__right, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].-right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list,
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list {
    display: inline-flex;
    gap: 12px;
  }
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list span:last-of-type button, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list span:last-of-type a,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list span:last-of-type button,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list span:last-of-type a {
  margin-right: 0;
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list .-inverted,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list .-inverted {
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile,
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile svg,
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile svg {
    display: none;
  }
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-small svg,
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-small svg {
    display: inline-block;
  }
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-navigation__next.button:not(.-small),
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-navigation__next.button:not(.-small) {
    padding-right: 24px;
  }
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .ds-buttoncontainer__list-mobile .-navigation__prev.button:not(.-small),
  .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .button-list-mobile .-navigation__prev.button:not(.-small) {
    padding-left: 24px;
  }
}
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list button, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .ds-buttoncontainer__list a,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .button-list button,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].ds-buttoncontainer__remove-bttm-margin .button-list a, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .ds-buttoncontainer__list button, .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .ds-buttoncontainer__list a,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .button-list button,
.ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"].remove-bttm-margin .button-list a {
  margin-bottom: 0;
}

.sg-spacing .ds-buttoncontainer[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  margin: 28px 0 8px;
}

.pl-button-container-pattern-version::before {
  content: "3.0.2";
}

.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]),
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #FFF;
  border-radius: 16px;
}
@media screen and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]),
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    margin-bottom: 16px;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large {
  border-radius: 16px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__thumbnail img,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__thumbnail img {
  aspect-ratio: 3/2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  vertical-align: bottom;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__thumbnail.video-play-container,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__thumbnail.video-play-container {
  position: relative;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__thumbnail.video-play,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__thumbnail.video-play {
  position: relative;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__thumbnail.video-play img.playButton,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__thumbnail.video-play img.playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 38%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards {
  position: relative;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards .ds2-card__summary,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards .ds2-card__summary {
  padding-bottom: 24px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards .ds2-card__textLink,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards .ds2-card__textLink {
  position: absolute;
  bottom: 0;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards .ds2-card__textLink:last-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards .ds2-card__textLink:last-child {
  padding-bottom: 24px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-group-cards .ds2-card__large img,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-group-cards .ds2-card__large img {
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__large img,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__large img {
  aspect-ratio: 3/2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__large.video-play,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__large.video-play {
  position: relative;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__large.video-play img.playButton,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__large.video-play img.playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 33.2%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__large.video-play img.playButton,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__large.video-play img.playButton {
    width: 38.5%;
  }
}
@media screen and (min-width: 1152px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__large.video-play img.playButton,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__large.video-play img.playButton {
    width: 45%;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content {
  padding: 24px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .video-play-content .ds2-card__button-container,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .video-play-content .ds2-card__button-container {
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .button-container {
    padding-top: 24px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__links-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__links-container {
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__button-container {
    padding-top: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .button-container {
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__links-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__links-container {
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__button-container {
    padding-top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .button-container {
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__links-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__links-container {
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__content .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__content .ds2-card__button-container {
    padding-top: 16px;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__title,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__title {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.16px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__subTitle,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__subTitle {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.16px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__summary,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__summary {
  font-size: 16px;
  line-height: 24px;
  padding-top: 12px !important;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__cta,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__cta {
  margin-right: 12px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__summary,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__summary,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top: 16px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .button-container {
    padding-top: 12px;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__cta,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__cta {
    margin-right: 0;
  }
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__button-container {
    padding-top: 12px;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__textLink,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__textLink {
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: 0.16px;
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-large .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-large .ds2-card__button-container {
    flex-direction: column;
    flex-direction: column-reverse;
    gap: 16px;
    padding-top: 0;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-with-thumbnail,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-with-thumbnail {
  flex-direction: row;
  padding: 16px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-with-thumbnail .ds2-card__content,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-with-thumbnail .ds2-card__content {
  padding: unset;
  padding-left: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]).-with-thumbnail .ds2-card__links-container,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-with-thumbnail .ds2-card__links-container {
  padding-top: 8px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__content,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__content {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__content > :last-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__content > :last-child {
  margin-top: auto;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__eyebrow,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__eyebrow {
  font-size: 13px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 8px;
  color: #003B71;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__eyebrow-large,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__eyebrow-large {
  font-size: 13px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  padding-bottom: 12px;
  color: #003B71;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__title,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__title {
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__subTitle,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__subTitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #003B71;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__subTitle,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__subTitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #003B71;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__summary,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__summary p:first-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__summary p:first-child {
  margin-top: 0;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__summary p:last-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__summary p:last-child {
  margin-bottom: 0;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__links-container,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__links-container {
  padding-top: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__textLink,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__textLink {
  font-family: "Gotham 5r";
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__textLink:last-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__textLink:last-child {
  padding-bottom: 0;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__button-container,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__button-container {
  padding-top: 12px;
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__button-container {
    flex-flow: row wrap;
    gap: 12px;
    padding-top: 12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__button-container,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__button-container {
    padding-top: 12px;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__cta,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__cta {
  margin-right: 12px;
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__cta.-large,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__cta.-large {
  margin-right: 16px;
}
@media screen and (max-width: 767px) {
  .ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__cta,
  .ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__cta {
    margin-right: 0;
  }
}
.ds2-card:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds2-card__cta:last-child,
.ds2-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds2-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}

.card img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}
.card:hover img {
  transform: scale(1.04);
}
.card .card__content-category {
  display: block;
}
.card .card__content-title {
  display: block;
}
.card .card__content-body {
  display: block;
}
.card .card__content-action {
  display: block;
}
.card {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
  padding-bottom: 1rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
    padding-bottom: 0.9375rem;
  }
}
@media screen and (min-width: 1152px) {
  .card {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
    padding-bottom: 1.5rem;
  }
}
.card.media-reference {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
  border: none;
  box-shadow: none;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .card.media-reference {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card.media-reference {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .card.media-reference {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
}
.card.media-reference.card__title {
  font-family: "Gotham 5r";
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #0078B3;
}
@media screen and (max-width: 767px) {
  .card.media-reference.card__title {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card.media-reference.card__title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1152px) {
  .card.media-reference.card__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.card.media-reference.card__image {
  grid-column: span 4;
  -ms-grid-column-span: 4;
  margin-right: 0;
  margin: 2px 0 0 2px;
}
.card.media-reference.card__image img {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .card.media-reference.card__image img {
    height: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card.media-reference.card__image img {
    height: 70px;
  }
}
@media screen and (min-width: 1152px) {
  .card.media-reference.card__image img {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .card.media-reference.card__image {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
}
.card.media-reference.card__content {
  grid-column: span 8;
  -ms-grid-column-span: 8;
  margin-right: 0;
}
.card.media-reference.card__content div:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .card.media-reference.card__content .card__body {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .card.media-reference.card__content {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
}
.card .card__image img {
  position: relative;
  width: 100%;
  object-fit: cover;
  height: 13.0625rem;
  transition: none;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__image img {
    height: 10.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__image img {
    height: 14.0625rem;
  }
}
.card:hover .card__image img {
  transform: none;
}
.card .card__category, .card .card__title, .card .card__body, .card .card__action {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__category, .card .card__title, .card .card__body, .card .card__action {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__category, .card .card__title, .card .card__body, .card .card__action {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
}
.card .card__content div:nth-of-type(1) {
  margin-top: 1rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__content div:nth-of-type(1) {
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__content div:nth-of-type(1) {
    margin-top: 1.5rem;
  }
}
.card .card__content div:nth-of-type(2) {
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__content div:nth-of-type(2) {
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__content div:nth-of-type(2) {
    margin-top: 0.75rem;
  }
}
.card .card__category {
  color: #003B71;
  font-family: "Gotham 5r";
  font-size: 0.75rem;
  line-height: 1rem;
  margin-top: 1rem;
}
@media screen and (min-width: tablet) {
  .card .card__category {
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__category {
    margin-top: 1.5rem;
  }
}
.card .card__title {
  font-family: "Gotham 5r";
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.card .card__body {
  font-family: "Gotham 4r";
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__body {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__body {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0.75rem;
  }
}
.card .card__body p {
  margin: 0;
}
.card .card__action {
  font-family: "Gotham 5r";
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .card .card__action {
    margin-top: 0.625rem;
  }
}
@media screen and (min-width: 1152px) {
  .card .card__action {
    margin-top: 0.75rem;
  }
}
.card .card__action a:hover {
  background: transparent;
  color: #000000;
}
.card.-no-decoration {
  text-decoration: none;
  color: unset;
}
.card.-no-decoration:hover {
  color: unset;
  background: transparent;
}
.card .external-link,
.card .icon-zzz0027-link-external,
.card .icon-zzz0028-link-internal {
  height: 1em !important;
  position: relative;
  right: 0;
  width: auto;
}

.pl-card-pattern-version::before {
  content: "3.2.4";
}

.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #FFF;
  border-radius: 16px;
}
@media screen and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    margin-bottom: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--video .ds-card__image-container {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--video .ds-card__image {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--video .ds-card__image img.ds-card__video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 20%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--clickable:hover {
  text-decoration: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--clickable .ds-card__summary,
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--clickable .ds-card__title {
  color: #0D1C3D;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--clickable .ds-card__button-container,
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i].ds-card__option--clickable .ds-card__link-container {
  display: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__image img {
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  vertical-align: bottom;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__image.video-play-container {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__image.video-play {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__image.video-play img.playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 38%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__content {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__content > :last-child {
  margin-top: auto;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__eyebrow {
  font-size: 13px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 8px;
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__eyebrow {
    font-size: 0.8125rem;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__title {
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__subtitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #003B71;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__summary p:first-child {
  margin-top: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__summary p:last-child {
  margin-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__button-container {
  padding-top: 12px;
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__button-container {
    flex-flow: row wrap;
    gap: 12px;
    padding-top: 12px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__cta {
  margin-right: 12px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__cta {
    margin-right: 0;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__link-container {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 12px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__text-link {
  font-family: "Gotham 5r";
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-card__text-link:last-child {
  padding-bottom: 0;
}

.pl-card-pattern-version::before {
  content: "3.2.4";
}

.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #FFF;
  border-radius: 16px;
  border-radius: 16px;
}
@media screen and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] {
    margin-bottom: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--video .ds-card__image-container {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--video .ds-card__image {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--video .ds-card__image img.ds-card__video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 20%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--video .ds-card__button-container {
  padding: 24px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--clickable:hover {
  text-decoration: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--clickable .ds-card__summary,
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--clickable .ds-card__title {
  color: #0D1C3D;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--clickable .ds-card__button-container,
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i].ds-card__option--clickable .ds-card__link-container {
  display: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__image img {
  aspect-ratio: 3/2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__image.video-play {
  position: relative;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__image.video-play img.playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 33.2%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__image.video-play img.playButton {
    width: 38.5%;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__image.video-play img.playButton {
    width: 45%;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__content {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 24px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__content > :last-child {
  margin-top: auto;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__eyebrow {
  font-size: 13px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 8px;
  color: #003B71;
  padding-bottom: 12px;
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__eyebrow {
    font-size: 0.8125rem;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__title {
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  font-size: 20px;
  line-height: 28px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__subtitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
  font-size: 16px;
  line-height: 24px;
  padding-top: 12px !important;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__summary p:first-child {
  margin-top: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__summary p:last-child {
  margin-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__button-container {
  padding-top: 12px;
  display: flex;
  flex-direction: row;
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__button-container {
    flex-flow: row wrap;
    gap: 12px;
    padding-top: 12px;
    flex-direction: column;
    flex-direction: column-reverse;
    gap: 16px;
    padding-top: 0;
    padding-top: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__button-container {
    padding-top: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__button-container {
    padding-top: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__cta {
  margin-right: 12px;
  margin-right: 16px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__cta {
    margin-right: 0;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__link-container {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 12px;
    padding-top: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 16px !important;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__text-link {
  font-family: "Gotham 5r";
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: 0.16px;
  padding-bottom: 16px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=large i][data-ds-version="2" i] .ds-card__text-link:last-child {
  padding-bottom: 0;
}

.pl-card-pattern-version::before {
  content: "3.2.4";
}

.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #FFF;
  border-radius: 16px;
  flex-direction: row;
  padding: 16px;
}
@media screen and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] {
    margin-bottom: 16px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i].ds-card__option--clickable:hover {
  text-decoration: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i].ds-card__option--clickable .ds-card__summary,
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i].ds-card__option--clickable .ds-card__title {
  color: #0D1C3D;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i].ds-card__option--clickable .ds-card__button-container,
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i].ds-card__option--clickable .ds-card__link-container {
  display: none;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__content {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: unset;
  padding-left: 12px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__content > :last-child {
  margin-top: auto;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__eyebrow {
  font-size: 13px;
  font-style: normal;
  font-weight: 350;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 8px;
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__eyebrow {
    font-size: 0.8125rem;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__title {
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__subtitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #003B71;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__summary p:first-child {
  margin-top: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__summary p:last-child {
  margin-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__button-container {
  padding-top: 12px;
  display: flex;
  flex-direction: row;
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__button-container {
    flex-flow: row wrap;
    gap: 12px;
    padding-top: 12px;
    padding-top: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__button-container {
    padding-top: 8px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__cta {
  margin-right: 12px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__cta {
    margin-right: 0;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__link-container {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 12px;
    padding-top: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 8px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__link-container {
    padding-top: 8px;
  }
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__text-link {
  font-family: "Gotham 5r";
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
}
.ds-card[data-ds-theme=vessel i][data-ds-variant=thumbnail i][data-ds-version="2" i] .ds-card__text-link:last-child {
  padding-bottom: 0;
}

.pl-card-pattern-version::before {
  content: "3.2.4";
}

.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  border: 1px solid #D3D6DC;
  display: block;
  padding: 24px;
  margin-top: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    margin-top: 36px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  border-radius: 13px;
  border-color: #D3D6DC;
  border-width: 1px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    padding: 16px;
  }
}
@media screen and (max-width: 767px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    padding: 16px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  /* summary content */
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
  padding-left: 16px;
  flex: 1 0 calc(100% - 120px);
}
@media screen and (max-width: 767px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
    flex: 1 0 80%;
    padding-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed_summary-content {
    padding-left: 16px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-title.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon {
  display: flex;
  height: 44px;
  width: 44px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.secondary_icon--blue {
  background-color: #F0F7FA;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.secondary_icon--blue svg path {
  fill: #003B71;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon.primary-icon--green {
  background-color: #4A7628;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon img,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon svg {
  margin: auto;
  width: 27px;
  height: 27px;
}
@media screen and (min-width: 768px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon {
    height: 44px;
    width: 44px;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon img,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary .feed-icon svg {
    width: 30px;
    height: 30px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  /* expanded content */
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content {
  display: none;
  margin: 0;
  padding: 0 20px 0 60px;
}
@media screen and (min-width: 768px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content {
    padding: 0 20px 0 64px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content:focus-visible {
  outline: none;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content p,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content p {
  margin-top: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content button,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content button {
  margin-bottom: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_summary-content button.button,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_expanded-content button.button {
  max-width: fit-content;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-button {
  margin-right: 10px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed-content.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  display: inline;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
  padding-right: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .divider-link {
    border: none;
    display: inline-flex;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .expanded-content-links,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .button {
  max-width: fit-content;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  /* expander button */
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state {
  font-size: 16px;
  line-height: 24px;
  max-width: fit-content;
  background-color: transparent;
  border: none;
  border-top: 1px solid transparent;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  text-align: left;
  width: 100%;
  color: #0074AD;
  padding: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container {
  position: relative;
  width: 24px;
  height: 24px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:before, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:after {
  content: "";
  position: absolute;
  background-color: #0074AD;
  border-radius: 1px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:before {
  top: 10px;
  left: 4px;
  height: 2px;
  width: 14px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container:after {
  top: 4px;
  left: 10px;
  height: 14px;
  width: 2px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .feed_button-state .icon-container i {
  display: none;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .link {
  appearance: none;
  background-color: transparent;
  border: 0 none;
  color: #0074AD;
  text-align: left;
  padding: 0;
}
@media screen and (min-width: 1181px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .links-expand {
    padding-left: 12px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--book {
  font-family: "Gotham 4r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--light {
  font-family: "Gotham 3r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--medium {
  font-family: "Gotham 5r";
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-book, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--book {
    font-family: "Gotham 4r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-light, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--light {
    font-family: "Gotham 3r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-medium, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.-bold, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link:hover, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.link:focus {
  text-decoration: underline;
  color: #003B71;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
  display: flex;
  flex-direction: column;
  width: fit-content;
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links {
    display: block;
    flex-direction: unset;
  }
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .summary-links:not(:has(.button)) {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
    display: inline-flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link .external-link:last-child,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link .external-link:last-child {
    padding-left: 16px;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
  border-right: 0;
  text-decoration: underline;
}
@media screen and (min-width: 1152px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
    border-right: 1px solid #B3B6C5;
    padding-left: 16px;
    padding-right: 16px;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link:first-child,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:first-child {
    padding-left: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.divider-link:last-child,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:last-child {
    padding-right: 0;
    border-right: 0;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link {
  width: fit-content;
  text-decoration: underline;
  color: #0074AD;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #003B71;
}
@media screen and (min-width: 768px) {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link {
    margin-right: 0;
  }
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover img, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus img,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover img,
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus img {
    filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link img,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link img {
  vertical-align: middle;
  margin-left: 4px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:hover img, .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:focus img,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:hover img,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:focus img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] a.external-link:visited img,
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.external-link:visited img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link {
  margin-top: 0;
  padding-right: 16px;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:hover {
  color: #003B71;
}
@-moz-document url-prefix() {
  .ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] button.divider-link:focus {
    border: 1px dotted #006BA6;
  }
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_button-state {
  border-top: 1px solid transparent;
  border-radius: 16px;
  max-width: fit-content;
  background-color: none;
  border-top-color: transparent;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_button-state .icon-container::after {
  display: none;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary {
  display: flex;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary-content {
  flex: 1 1 95%;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_summary .summary-links {
  display: none;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_expanded-content {
  display: block;
}
.ds-datafeed[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-open .feed_expanded-content .summary-links {
  display: flex;
  flex-direction: row;
}

.pl-feed-pattern-version::before {
  content: "5.0.4";
}

.expandable-feed-item {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.expandable-feed-item.-book, .expandable-feed-item.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item.-light, .expandable-feed-item.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item.-medium, .expandable-feed-item.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item.-bold, .expandable-feed-item.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .expandable-feed-item.-book, .expandable-feed-item.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item.-light, .expandable-feed-item.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item.-medium, .expandable-feed-item.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item.-bold, .expandable-feed-item.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item {
  border: 1px solid #D3D6DC;
  display: block;
  padding: 24px;
  margin-top: 24px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .expandable-feed-item {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item {
    margin-top: 36px;
  }
}
.expandable-feed-item {
  border-radius: 13px;
  border-color: #D3D6DC;
  border-width: 1px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .expandable-feed-item {
    padding: 16px;
  }
}
@media screen and (max-width: 767px) {
  .expandable-feed-item {
    padding: 16px;
  }
}
.expandable-feed-item {
  /* summary content */
}
.expandable-feed-item .feed_summary {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
}
.expandable-feed-item .feed_summary .feed_summary-content {
  padding-left: 16px;
  flex: 1 0 calc(100% - 120px);
}
@media screen and (max-width: 767px) {
  .expandable-feed-item .feed_summary .feed_summary-content {
    flex: 1 0 80%;
    padding-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .expandable-feed-item .feed_summary .feed_summary-content {
    padding-left: 16px;
  }
}
.expandable-feed-item .feed_summary .feed-title {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.expandable-feed-item .feed_summary .feed-title.-book, .expandable-feed-item .feed_summary .feed-title.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item .feed_summary .feed-title.-light, .expandable-feed-item .feed_summary .feed-title.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item .feed_summary .feed-title.-medium, .expandable-feed-item .feed_summary .feed-title.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item .feed_summary .feed-title.-bold, .expandable-feed-item .feed_summary .feed-title.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .feed_summary .feed-title {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .expandable-feed-item .feed_summary .feed-title.-book, .expandable-feed-item .feed_summary .feed-title.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item .feed_summary .feed-title.-light, .expandable-feed-item .feed_summary .feed-title.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item .feed_summary .feed-title.-medium, .expandable-feed-item .feed_summary .feed-title.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item .feed_summary .feed-title.-bold, .expandable-feed-item .feed_summary .feed-title.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item .feed_summary .feed-icon {
  display: flex;
  height: 44px;
  width: 44px;
}
.expandable-feed-item .feed_summary .feed-icon.secondary_icon--blue {
  background-color: #F0F7FA;
}
.expandable-feed-item .feed_summary .feed-icon.secondary_icon--blue svg path {
  fill: #003B71;
}
.expandable-feed-item .feed_summary .feed-icon.primary-icon--green {
  background-color: #4A7628;
}
.expandable-feed-item .feed_summary .feed-icon img,
.expandable-feed-item .feed_summary .feed-icon svg {
  margin: auto;
  width: 27px;
  height: 27px;
}
@media screen and (min-width: 768px) {
  .expandable-feed-item .feed_summary .feed-icon {
    height: 44px;
    width: 44px;
  }
  .expandable-feed-item .feed_summary .feed-icon img,
  .expandable-feed-item .feed_summary .feed-icon svg {
    width: 30px;
    height: 30px;
  }
}
.expandable-feed-item {
  /* expanded content */
}
.expandable-feed-item .feed_expanded-content {
  display: none;
  margin: 0;
  padding: 0 20px 0 60px;
}
@media screen and (min-width: 768px) {
  .expandable-feed-item .feed_expanded-content {
    padding: 0 20px 0 64px;
  }
}
.expandable-feed-item .feed_expanded-content:focus-visible {
  outline: none;
}
.expandable-feed-item .feed_summary-content p,
.expandable-feed-item .feed_expanded-content p {
  margin-top: 0;
}
.expandable-feed-item .feed_summary-content button,
.expandable-feed-item .feed_expanded-content button {
  margin-bottom: 0;
}
.expandable-feed-item .feed_summary-content button.button,
.expandable-feed-item .feed_expanded-content button.button {
  max-width: fit-content;
}
.expandable-feed-item .feed-button {
  margin-right: 10px;
}
.expandable-feed-item .feed-content {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.expandable-feed-item .feed-content.-book, .expandable-feed-item .feed-content.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item .feed-content.-light, .expandable-feed-item .feed-content.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item .feed-content.-medium, .expandable-feed-item .feed-content.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item .feed-content.-bold, .expandable-feed-item .feed-content.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .feed-content {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .expandable-feed-item .feed-content.-book, .expandable-feed-item .feed-content.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item .feed-content.-light, .expandable-feed-item .feed-content.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item .feed-content.-medium, .expandable-feed-item .feed-content.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item .feed-content.-bold, .expandable-feed-item .feed-content.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item .summary-links {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.expandable-feed-item .summary-links.-book, .expandable-feed-item .summary-links.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item .summary-links.-light, .expandable-feed-item .summary-links.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item .summary-links.-medium, .expandable-feed-item .summary-links.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item .summary-links.-bold, .expandable-feed-item .summary-links.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .summary-links {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .expandable-feed-item .summary-links.-book, .expandable-feed-item .summary-links.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item .summary-links.-light, .expandable-feed-item .summary-links.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item .summary-links.-medium, .expandable-feed-item .summary-links.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item .summary-links.-bold, .expandable-feed-item .summary-links.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item .summary-links {
  display: inline;
}
.expandable-feed-item .divider-link {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.expandable-feed-item .divider-link.-book, .expandable-feed-item .divider-link.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item .divider-link.-light, .expandable-feed-item .divider-link.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item .divider-link.-medium, .expandable-feed-item .divider-link.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item .divider-link.-bold, .expandable-feed-item .divider-link.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .divider-link {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .expandable-feed-item .divider-link.-book, .expandable-feed-item .divider-link.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item .divider-link.-light, .expandable-feed-item .divider-link.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item .divider-link.-medium, .expandable-feed-item .divider-link.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item .divider-link.-bold, .expandable-feed-item .divider-link.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item .divider-link {
  padding-right: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .expandable-feed-item .divider-link {
    border: none;
    display: inline-flex;
  }
}
.expandable-feed-item .expanded-content-links,
.expandable-feed-item .button {
  max-width: fit-content;
}
.expandable-feed-item {
  /* expander button */
}
.expandable-feed-item .feed_button-state {
  font-size: 16px;
  line-height: 24px;
  max-width: fit-content;
  background-color: transparent;
  border: none;
  border-top: 1px solid transparent;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  text-align: left;
  width: 100%;
  color: #0074AD;
  padding: 0;
}
.expandable-feed-item .feed_button-state .icon-container {
  position: relative;
  width: 24px;
  height: 24px;
}
.expandable-feed-item .feed_button-state .icon-container:before, .expandable-feed-item .feed_button-state .icon-container:after {
  content: "";
  position: absolute;
  background-color: #0074AD;
  border-radius: 1px;
}
.expandable-feed-item .feed_button-state .icon-container:before {
  top: 10px;
  left: 4px;
  height: 2px;
  width: 14px;
}
.expandable-feed-item .feed_button-state .icon-container:after {
  top: 4px;
  left: 10px;
  height: 14px;
  width: 2px;
}
.expandable-feed-item .feed_button-state .icon-container i {
  display: none;
}
.expandable-feed-item .link {
  appearance: none;
  background-color: transparent;
  border: 0 none;
  color: #0074AD;
  text-align: left;
  padding: 0;
}
@media screen and (min-width: 1181px) {
  .expandable-feed-item .links-expand {
    padding-left: 12px;
  }
}
.expandable-feed-item button.link {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.expandable-feed-item button.link.-book, .expandable-feed-item button.link.\--book {
  font-family: "Gotham 4r";
}
.expandable-feed-item button.link.-light, .expandable-feed-item button.link.\--light {
  font-family: "Gotham 3r";
}
.expandable-feed-item button.link.-medium, .expandable-feed-item button.link.\--medium {
  font-family: "Gotham 5r";
}
.expandable-feed-item button.link.-bold, .expandable-feed-item button.link.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item button.link {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .expandable-feed-item button.link.-book, .expandable-feed-item button.link.\--book {
    font-family: "Gotham 4r";
  }
  .expandable-feed-item button.link.-light, .expandable-feed-item button.link.\--light {
    font-family: "Gotham 3r";
  }
  .expandable-feed-item button.link.-medium, .expandable-feed-item button.link.\--medium {
    font-family: "Gotham 5r";
  }
  .expandable-feed-item button.link.-bold, .expandable-feed-item button.link.\--bold {
    font-family: "Gotham 5r";
  }
}
.expandable-feed-item button.link:hover, .expandable-feed-item button.link:focus {
  text-decoration: underline;
  color: #003B71;
}
.expandable-feed-item .summary-links {
  display: flex;
  flex-direction: column;
  width: fit-content;
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .summary-links {
    display: block;
    flex-direction: unset;
  }
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item .summary-links:not(:has(.button)) {
    display: flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item a.divider-link,
  .expandable-feed-item button.divider-link {
    display: inline-flex;
    flex-direction: row;
  }
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item a.divider-link .external-link:last-child,
  .expandable-feed-item button.divider-link .external-link:last-child {
    padding-left: 16px;
  }
}
.expandable-feed-item a.divider-link,
.expandable-feed-item button.divider-link {
  border-right: 0;
  text-decoration: underline;
}
@media screen and (min-width: 1152px) {
  .expandable-feed-item a.divider-link,
  .expandable-feed-item button.divider-link {
    border-right: 1px solid #B3B6C5;
    padding-left: 16px;
    padding-right: 16px;
  }
  .expandable-feed-item a.divider-link:first-child,
  .expandable-feed-item button.divider-link:first-child {
    padding-left: 0;
  }
  .expandable-feed-item a.divider-link:last-child,
  .expandable-feed-item button.divider-link:last-child {
    padding-right: 0;
    border-right: 0;
  }
}
.expandable-feed-item a.external-link,
.expandable-feed-item button.external-link {
  width: fit-content;
  text-decoration: underline;
  color: #0074AD;
}
.expandable-feed-item a.external-link:hover, .expandable-feed-item a.external-link:focus,
.expandable-feed-item button.external-link:hover,
.expandable-feed-item button.external-link:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #003B71;
}
@media screen and (min-width: 768px) {
  .expandable-feed-item a.external-link,
  .expandable-feed-item button.external-link {
    margin-right: 0;
  }
  .expandable-feed-item a.external-link:hover img, .expandable-feed-item a.external-link:focus img,
  .expandable-feed-item button.external-link:hover img,
  .expandable-feed-item button.external-link:focus img {
    filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
  }
}
.expandable-feed-item a.external-link img,
.expandable-feed-item button.external-link img {
  vertical-align: middle;
  margin-left: 4px;
}
.expandable-feed-item a.external-link:hover img, .expandable-feed-item a.external-link:focus img,
.expandable-feed-item button.external-link:hover img,
.expandable-feed-item button.external-link:focus img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}
.expandable-feed-item a.external-link:visited img,
.expandable-feed-item button.external-link:visited img {
  filter: brightness(0) saturate(100%) invert(25.1%) sepia(110%) saturate(1999%) hue-rotate(180deg) brightness(44.5%) contrast(101%);
}
.expandable-feed-item button.divider-link {
  margin-top: 0;
  padding-right: 16px;
}
.expandable-feed-item button.divider-link:hover {
  color: #003B71;
}
@-moz-document url-prefix() {
  .expandable-feed-item button.divider-link:focus {
    border: 1px dotted #006BA6;
  }
}
.expandable-feed-item.-open .feed_button-state {
  border-top: 1px solid transparent;
  border-radius: 16px;
  max-width: fit-content;
  background-color: none;
  border-top-color: transparent;
}
.expandable-feed-item.-open .feed_button-state .icon-container::after {
  display: none;
}
.expandable-feed-item.-open .feed_summary {
  display: flex;
}
.expandable-feed-item.-open .feed_summary-content {
  flex: 1 1 95%;
}
.expandable-feed-item.-open .feed_summary .summary-links {
  display: none;
}
.expandable-feed-item.-open .feed_expanded-content {
  display: block;
}
.expandable-feed-item.-open .feed_expanded-content .summary-links {
  display: flex;
  flex-direction: row;
}

.pl-feed-pattern-version::before {
  content: "5.0.4";
}

@media screen and (max-width: 767px) {
  .search-results-wrapper {
    margin-right: 0;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-results-wrapper {
    margin-right: 0;
    margin-left: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .search-results-wrapper {
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.search-results-pattern span.vivbold.qt0 {
  font-weight: 900;
  font-family: "Gotham 5r";
}
.search-results-pattern span.vivbold.qt0:before {
  content: "Highlight Start ";
  height: 1px;
  width: 1px;
  font-size: 1px;
  color: transparent;
  position: absolute;
  white-space: nowrap;
}
.search-results-pattern span.vivbold.qt0:after {
  content: "Highlight End ";
  height: 1px;
  width: 1px;
  font-size: 1px;
  color: transparent;
  position: absolute;
  white-space: nowrap;
}
.search-results-pattern .content-block {
  display: block;
}
.search-results-pattern .-kp-blue {
  color: #0078B3;
}
.search-results-pattern .search-result {
  padding: 0;
  margin: 0 0 60px;
  width: 100%;
}
.search-results-pattern .search-result--col-wrapper {
  display: -webkit-box; /* OLD - iOS */
  display: -moz-box; /* OLD - Firefox */
  display: -ms-flexbox;
  display: -webkit-flex; /* Chrome */
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .search-results-pattern .search-result--col-wrapper {
    flex-direction: row;
    flex-wrap: initial;
  }
}
@media screen and (max-width: 767px) {
  .search-results-pattern .search-result--wrapper.col-1 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .search-results-pattern .search-result--wrapper.col-2 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 768px) {
  .search-results-pattern .search-result--wrapper.offset-1 {
    margin-left: 78px;
  }
}
.search-results-pattern .search-result-icon {
  /*temporarily commenting*/
  padding: 15px 0 10px 0;
}
@media screen and (min-width: 768px) {
  .search-results-pattern .search-result-icon {
    padding: 0 15px 10px 0;
    /*temporarily commenting*/
    /*padding: $tiny-spacing $tiny-spacing $extra-tiny-spacing 0;*/
  }
}
.search-results-pattern .search-result-icon--wrapper {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
}
.search-results-pattern .search-result-icon--wrapper img {
  width: 100%;
  height: auto;
  min-height: 100%;
}
.search-results-pattern .search-result-icon--wrapper--wrapper {
  width: 64px;
  height: 64px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.search-results-pattern .search-result-icon--wrapper--wrapper img {
  width: 64px;
  height: 64px;
}
.search-results-pattern .search-result--header {
  display: contents;
}
.search-results-pattern .search-result--header.no-padd {
  padding: 0;
}
.search-results-pattern .search-result--header .category-pre-heading {
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.search-results-pattern .search-result--header .category-pre-heading.-book, .search-results-pattern .search-result--header .category-pre-heading.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--header .category-pre-heading.-light, .search-results-pattern .search-result--header .category-pre-heading.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--header .category-pre-heading.-medium, .search-results-pattern .search-result--header .category-pre-heading.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .category-pre-heading.-bold, .search-results-pattern .search-result--header .category-pre-heading.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .category-pre-heading {
  font-family: "Gotham 5r";
  color: #677083;
}
.search-results-pattern .search-result--header .affiliate-sub-heading {
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--header .affiliate-sub-heading.-book, .search-results-pattern .search-result--header .affiliate-sub-heading.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--header .affiliate-sub-heading.-light, .search-results-pattern .search-result--header .affiliate-sub-heading.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--header .affiliate-sub-heading.-medium, .search-results-pattern .search-result--header .affiliate-sub-heading.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .affiliate-sub-heading.-bold, .search-results-pattern .search-result--header .affiliate-sub-heading.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .affiliate-sub-heading {
  color: #0D1C3D;
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading {
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading.-book, .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading.-light, .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading.-medium, .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading.-bold, .search-results-pattern .search-result--header .content-affiliate-sub-heading.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .content-affiliate-sub-heading {
  color: #677083;
}
.search-results-pattern .search-result--header .result-title-heading {
  padding: 0 0 5px;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.search-results-pattern .search-result--header .result-title-heading.-book, .search-results-pattern .search-result--header .result-title-heading.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--header .result-title-heading.-light, .search-results-pattern .search-result--header .result-title-heading.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--header .result-title-heading.-medium, .search-results-pattern .search-result--header .result-title-heading.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .result-title-heading.-bold, .search-results-pattern .search-result--header .result-title-heading.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--header .result-title-heading {
  font-family: "Gotham 4r";
  color: #0078B3;
}
.search-results-pattern .search-result--header .result-title-heading.-first-letter-uppercase:first-letter {
  text-transform: uppercase;
}
.search-results-pattern .search-result--header .ratings-reviews {
  padding-top: 2px;
  padding-bottom: 3px;
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings {
  display: inline-block;
  margin-top: 6px;
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings .star-rating-blue {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 24px;
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings .star-rating-white {
  display: none;
}
@media screen and (max-width: 767px) {
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments {
    display: block;
    padding-top: 3px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-book, .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--book {
    font-family: "Gotham 4r";
  }
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-light, .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--light {
    font-family: "Gotham 3r";
  }
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-medium, .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--medium {
    font-family: "Gotham 5r";
  }
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.-bold, .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments.\--bold {
    font-family: "Gotham 5r";
  }
  .search-results-pattern .search-result--header .ratings-reviews .star-ratings .ratings-comments {
    font-family: "Gotham 4r";
  }
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover {
  color: #F0F7FA;
  background-color: #0078B3;
  text-decoration: none;
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover .star-rating-blue {
  display: none;
}
.search-results-pattern .search-result--header .ratings-reviews .star-ratings:hover .star-rating-white {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 24px;
}
.search-results-pattern .search-result--body {
  padding: 12px 0 0;
  order: 6;
}
.search-results-pattern .search-result--body .data-points {
  list-style-type: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--body .data-points.-book, .search-results-pattern .search-result--body .data-points.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--body .data-points.-light, .search-results-pattern .search-result--body .data-points.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--body .data-points.-medium, .search-results-pattern .search-result--body .data-points.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--body .data-points.-bold, .search-results-pattern .search-result--body .data-points.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--body .data-points {
  color: #0D1C3D;
  margin: 0;
  padding: 0;
}
.search-results-pattern .search-result--body .data-points .data-bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--body .data-points .data-text {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--body .data-points-description {
  margin: 0;
}
.search-results-pattern .search-result--body .data-point, .search-results-pattern .search-result--body .data-points-description {
  line-height: 22px;
  padding: 3px 0 0;
}
.search-results-pattern .search-result--footer {
  padding-top: 15px;
  order: 7;
}
.search-results-pattern .search-result--footer .location-contact-block {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--footer .location-contact-block.-book, .search-results-pattern .search-result--footer .location-contact-block.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-contact-block.-light, .search-results-pattern .search-result--footer .location-contact-block.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--footer .location-contact-block.-medium, .search-results-pattern .search-result--footer .location-contact-block.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-contact-block.-bold, .search-results-pattern .search-result--footer .location-contact-block.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-contact-block {
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-contact-block .content-block {
  padding: 3px 0 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--footer .location-contact-block .content-block.-book, .search-results-pattern .search-result--footer .location-contact-block .content-block.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-contact-block .content-block.-light, .search-results-pattern .search-result--footer .location-contact-block .content-block.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--footer .location-contact-block .content-block.-medium, .search-results-pattern .search-result--footer .location-contact-block .content-block.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-contact-block .content-block.-bold, .search-results-pattern .search-result--footer .location-contact-block .content-block.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-contact-block .content-block {
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions {
  margin-top: 15px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--footer .location-actions.-book, .search-results-pattern .search-result--footer .location-actions.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions.-light, .search-results-pattern .search-result--footer .location-actions.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--footer .location-actions.-medium, .search-results-pattern .search-result--footer .location-actions.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions.-bold, .search-results-pattern .search-result--footer .location-actions.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions {
  color: #0078B3;
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions .location-distance {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--footer .location-actions .location-distance.-book, .search-results-pattern .search-result--footer .location-actions .location-distance.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions .location-distance.-light, .search-results-pattern .search-result--footer .location-actions .location-distance.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--footer .location-actions .location-distance.-medium, .search-results-pattern .search-result--footer .location-actions .location-distance.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions .location-distance.-bold, .search-results-pattern .search-result--footer .location-actions .location-distance.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions .location-distance {
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions .location-actions {
  padding-left: 3px;
}
.search-results-pattern .search-result--footer .location-actions .location-actions a {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.search-results-pattern .search-result--footer .location-actions .location-actions a.-book, .search-results-pattern .search-result--footer .location-actions .location-actions a.\--book {
  font-family: "Gotham 4r";
}
.search-results-pattern .search-result--footer .location-actions .location-actions a.-light, .search-results-pattern .search-result--footer .location-actions .location-actions a.\--light {
  font-family: "Gotham 3r";
}
.search-results-pattern .search-result--footer .location-actions .location-actions a.-medium, .search-results-pattern .search-result--footer .location-actions .location-actions a.\--medium {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions .location-actions a.-bold, .search-results-pattern .search-result--footer .location-actions .location-actions a.\--bold {
  font-family: "Gotham 5r";
}
.search-results-pattern .search-result--footer .location-actions .location-actions a {
  font-family: "Gotham 4r";
}
.loading {
  display: none;
}

:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) {
  position: relative;
  width: 100%;
  text-align: center;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]):focus {
  outline: 0;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__content {
  width: 220px;
  display: inline-block;
  text-align: center;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.-book, :where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.\--book {
  font-family: "Gotham 4r";
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.-light, :where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.\--light {
  font-family: "Gotham 3r";
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.-medium, :where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.\--medium {
  font-family: "Gotham 5r";
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.-bold, :where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading.\--bold {
  font-family: "Gotham 5r";
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__heading {
  color: #0D1C3D;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__body {
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  width: 158px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  :where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__body.removeText {
  display: none;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__dots--butllet {
  animation: dot-keyframes 1.7s infinite ease-in-out;
  background-color: #0078B3;
  border-radius: 10px;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 10px;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__dots--butllet:nth-child(2) {
  animation-delay: 0.6s;
}
:where(.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]) .loading-indicator__dots--butllet:nth-child(3) {
  height: 12px;
  width: 12px;
  animation-delay: 1s;
}
@keyframes dot-keyframes {
  0% {
    background-color: #0078B3;
    transform: scale(1, 1);
  }
  50% {
    background-color: #003B71;
    transform: scale(1.2, 1.2);
  }
  100% {
    background-color: #0078B3;
    transform: scale(1, 1);
  }
}

.pl-loading-indicator-pattern-version::before {
  content: "3.0.3";
}

.loading {
  display: none;
}

:where(.loading-indicator) {
  position: relative;
  width: 100%;
  text-align: center;
}
:where(.loading-indicator):focus {
  outline: 0;
}
:where(.loading-indicator) .loading-indicator__content {
  width: 220px;
  display: inline-block;
  text-align: center;
}
:where(.loading-indicator) .loading-indicator__heading {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0;
}
:where(.loading-indicator) .loading-indicator__heading.-book, :where(.loading-indicator) .loading-indicator__heading.\--book {
  font-family: "Gotham 4r";
}
:where(.loading-indicator) .loading-indicator__heading.-light, :where(.loading-indicator) .loading-indicator__heading.\--light {
  font-family: "Gotham 3r";
}
:where(.loading-indicator) .loading-indicator__heading.-medium, :where(.loading-indicator) .loading-indicator__heading.\--medium {
  font-family: "Gotham 5r";
}
:where(.loading-indicator) .loading-indicator__heading.-bold, :where(.loading-indicator) .loading-indicator__heading.\--bold {
  font-family: "Gotham 5r";
}
:where(.loading-indicator) .loading-indicator__heading {
  color: #0D1C3D;
}
:where(.loading-indicator) .loading-indicator__body {
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  width: 158px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  :where(.loading-indicator) .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
:where(.loading-indicator) .loading-indicator__body.removeText {
  display: none;
}
:where(.loading-indicator) .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}
:where(.loading-indicator) .loading-indicator__dots--butllet {
  animation: dot-keyframes 1.7s infinite ease-in-out;
  background-color: #0078B3;
  border-radius: 10px;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 10px;
}
:where(.loading-indicator) .loading-indicator__dots--butllet:nth-child(2) {
  animation-delay: 0.6s;
}
:where(.loading-indicator) .loading-indicator__dots--butllet:nth-child(3) {
  height: 12px;
  width: 12px;
  animation-delay: 1s;
}
@keyframes dot-keyframes {
  0% {
    background-color: #0078B3;
    transform: scale(1, 1);
  }
  50% {
    background-color: #003B71;
    transform: scale(1.2, 1.2);
  }
  100% {
    background-color: #0078B3;
    transform: scale(1, 1);
  }
}

.pl-loading-indicator-pattern-version::before {
  content: "3.0.3";
}

.tabs__nav {
  display: block;
}
.tabs .ds-tabs__list,
.tabs .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabs .ds-tabs__list-item,
.tabs .tabs__list-item {
  display: block;
  box-sizing: border-box;
}
.tabs .ds-tabs__link, .tabs .ds-tabs__link-btn .ds-tabs__text-container,
.tabs .tabs__link, .tabs .tabs__link-btn .tabs__text-container {
  display: block;
  position: relative;
  font-family: "Gotham 4r";
  padding: 20px 20px 20px 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
}
.tabs .ds-tabs__link.-active, .tabs .ds-tabs__link-btn .ds-tabs__text-container.-active,
.tabs .tabs__link.-active, .tabs .tabs__link-btn .tabs__text-container.-active {
  font-family: "Gotham 5r";
}
.tabs .ds-tabs__content,
.tabs .tabs__content {
  padding: 0 1rem;
}
@media screen and (min-width: 768px) {
  .tabs .ds-tabs__content,
  .tabs .tabs__content {
    padding: 0 1.25rem;
  }
}
.tabs__panel {
  display: block;
}
.tabs.-click-event .tabs__link:focus,
.tabs.-click-event .tabs__panel:focus {
  outline: 0;
}
.tabs.accordion-view .tabs__list {
  display: block;
  border-top: 1px solid #E9EBEE;
}
.tabs.accordion-view .tabs__list.-hidden {
  display: none;
}
.tabs.accordion-view .tabs__list-item {
  position: relative;
}
.tabs.accordion-view .tabs__link {
  font-family: "Gotham 4r";
  color: #677083;
  border-bottom: 1px solid #D3D6DC;
  background: transparent;
}
.tabs.accordion-view .tabs__link:first-of-type {
  border-top: 1px solid #D3D6DC;
}
.tabs.accordion-view .tabs__link .tabs__icon {
  font-family: "Gotham 4r";
  position: absolute;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  width: 16px;
  height: 16px;
  color: #0074AD;
  left: 20px;
  top: 45%;
  transform: translateY(-50%);
  padding: 0 4px;
  border-radius: 50%;
}
.tabs.accordion-view .tabs__link.-active {
  font-family: "Gotham 5r";
  color: #0D1C3D;
}
.tabs.accordion-view .tabs__link.-active .tabs__icon {
  color: #0074AD;
  font-weight: 800;
  background: #fff;
  line-height: 18px;
}
.tabs.accordion-view .tabs__panel {
  position: relative;
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 16px;
}
.tabs.accordion-view .tabs__panel.tabs__panel--active:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background-color: #E9EBEE;
}
@media screen and (max-width: 767px) {
  .tabs.accordion-view .tabs__panel .button {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .tabs.accordion-view .tabs__panel .-left.button {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.tabs.tabs-view .tabs__list {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.tabs.tabs-view .tabs__list-item {
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.tabs.tabs-view .tabs__link {
  position: relative;
  border-bottom: 0;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .tabs.tabs-view .tabs__link {
    text-align: center;
  }
}
.tabs.tabs-view .tabs__link:hover, .tabs.tabs-view .tabs__link:focus, .tabs.tabs-view .tabs__link.-active, .tabs.tabs-view .tabs__linka:active, .tabs.tabs-view .tabs__linka:hover, .tabs.tabs-view .tabs__linka.-active {
  background: transparent;
}
.tabs.tabs-view .tabs__link .tabs__icon {
  display: none;
}
@-moz-document url-prefix() {
  .tabs.tabs-view .tabs__link:hover, .tabs.tabs-view .tabs__link:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@-moz-document url-prefix() {
  .tabs.tabs-view .tabs__link:hover, .tabs.tabs-view .tabs__link:focus {
    outline-offset: -1px;
  }
}
.tabs.tabs-view .tabs__link:hover, .tabs.tabs-view .tabs__link:focus {
  color: #0D1C3D;
}
.tabs.tabs-view .tabs__link.-active {
  border-top: 0;
  position: relative;
  color: #0D1C3D;
}
.tabs.tabs-view .tabs__panel--active {
  border-bottom: none;
}
.tabs.tabs-view .tabs__panel-inner {
  margin: 30px 0 50px 0;
}
.tabs.tabs-view .tabs__list {
  border-bottom: 1px solid #E9EBEE;
}
@media screen and (min-width: 768px) {
  .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.tabs.tabs-view .tabs__list {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.tabs.tabs-view .tabs__list-item {
  min-width: 140px;
  max-width: 160px;
  line-height: 24px;
  height: 50px;
}
.tabs.tabs-view .tabs__link {
  color: #677083;
  padding: 15px 10px;
  margin-top: 0;
}
.tabs.tabs-view .tabs__link .tabs__icon {
  display: none;
}
.tabs.tabs-view .tabs__link:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 0;
  transition: height 0.2s ease, background-color 0.2s ease;
}
@-moz-document url-prefix() {
  .tabs.tabs-view .tabs__link:hover {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@-moz-document url-prefix() {
  .tabs.tabs-view .tabs__link:hover {
    outline-offset: -1px;
  }
}
.tabs.tabs-view .tabs__link:hover {
  color: #0D1C3D;
}
.tabs.tabs-view .tabs__link:hover:after {
  height: 5px;
  background-color: #F4F5F6;
}
.tabs.tabs-view .tabs__link.-active:after {
  height: 5px;
  background-color: #0078B3;
}
.tabs.tabs-view--stretch > .tabs__nav .tabs__list-item {
  min-width: 0;
  max-width: none;
}
.tabs.tabs-view--stretch > .tabs__nav .tabs__link {
  padding-left: 15px;
  padding-right: 15px;
}
.tabs {
  /*ADA request to force focus on the text instead of the whole button*/
}
@media screen and (max-width: 767px) {
  .tabs .tabs__link:hover .tabs__text,
  .tabs .tabs__link:focus .tabs__text,
  .tabs .tabs__link:focus-visible .tabs__text,
  .tabs .tabs__link:active .tabs__text {
    padding: 2px 4px;
    outline: 2px solid #0078B3;
    border-radius: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inherit;
    max-width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .tabs .tabs__link:focus,
  .tabs .tabs__link:focus-visible,
  .tabs .tabs__link:hover {
    outline: none;
    margin-top: -4px;
  }
}

.pl-tabs-pattern-version::before {
  content: "4.3.0";
}

.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
    justify-content: normal;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) svg {
  fill: currentColor;
  color: currentColor;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  margin: 30px 0;
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
    display: inline-block;
    width: 100%;
    height: 32px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count {
    width: 259px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count p,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count p,
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__nav {
    float: right;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern {
    display: block;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074AD;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .select-one img,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .select-one svg {
  position: absolute;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .checkmark-img {
  position: absolute;
  left: 19px;
  visibility: hidden;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .checkmarkVisible {
  visibility: visible;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPaginationTrigger {
  background: #F0F7FA;
  border: 1px solid #0078B3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPaginationTrigger:hover, .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPaginationTrigger:focus {
  background: #003B71;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__list.list {
    display: none;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0078B3;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-back,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown {
    flex: auto;
  }
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}
@media (min-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .triggerContainer {
  display: flex;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .itemBackground {
  background-color: #F0F7FA;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-active .kpPagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-page, .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-ellipsis {
    display: none;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-last-page {
  margin-right: 0;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .icon-chevron-back,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .icon-chevron-forward, .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .icon-chevron-back,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next {
  margin: 0 0 0 12px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item.-next .kpPagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .back-label.--desktop-label {
    display: none;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label.--desktop-label {
    display: none;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__totalPages {
  margin: 0 5px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper {
  width: 100%;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-select .down-icon,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .ae-select,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .ae-hide {
  display: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078B3;
  padding: 8px 16.5px 8px 10.5px;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) ul.dropdown-menu {
  list-style-type: none;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) ul.dropdown-menu li {
  padding: 5px 0;
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    justify-content: normal;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] svg {
  fill: currentColor;
  color: currentColor;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
  margin: 30px 0;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] {
    display: inline-block;
    width: 100%;
    height: 32px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count {
    width: 259px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count p,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count p,
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__nav {
    float: right;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern {
    display: block;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074AD;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .select-one img,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .select-one svg {
  position: absolute;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .checkmark-img {
  position: absolute;
  left: 19px;
  visibility: hidden;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .checkmarkVisible {
  visibility: visible;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPaginationTrigger {
  background: #F0F7FA;
  border: 1px solid #0078B3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPaginationTrigger:hover, .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPaginationTrigger:focus {
  background: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__list.list {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0078B3;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    flex: auto;
  }
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .triggerContainer {
  display: flex;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .itemBackground {
  background-color: #F0F7FA;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-active .kpPagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-page, .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-last-page {
  margin-right: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-forward, .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next {
  margin: 0 0 0 12px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item.-next .kpPagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .back-label.--desktop-label {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label.--desktop-label {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__totalPages {
  margin: 0 5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper {
  width: 100%;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-select .down-icon,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .ae-select,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ae-hide {
  display: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078B3;
  padding: 8px 16.5px 8px 10.5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu {
  list-style-type: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    justify-content: normal;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] svg {
  fill: currentColor;
  color: currentColor;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
  margin: 30px 0;
}
@media screen and (min-width: 768px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    display: inline-block;
    width: 100%;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count {
    width: 259px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count p,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count p,
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__nav {
    float: right;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern {
    display: block;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .select-one img,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .select-one svg {
  position: absolute;
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .checkmark-img {
  position: absolute;
  left: 19px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .checkmarkVisible {
  visibility: visible;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-paginationTrigger {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__list.list {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0074AD;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  font-size: 14px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    flex: auto;
  }
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .triggerContainer {
  display: flex;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .itemBackground {
  background-color: #F0F7FA;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  appearance: none;
  appearance: none;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-active .ds-pagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-disabled .ds-pagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-page, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-last-page {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-forward, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev {
  margin: 0 12px 0 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-prev .ds-pagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next {
  margin: 0 0 0 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item.-next .ds-pagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:nth-last-child(2) {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .ds-pagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .back-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__totalPages {
  margin: 0 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper {
  width: 100%;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-select .down-icon,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .ae-select,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ae-hide {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu button.drop-menu-dropdown.ds-paginationTrigger {
  border-color: #0074AD;
  padding: 8px 16.5px 8px 10.5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu {
  list-style-type: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] ul.dropdown-menu li {
  padding: 5px 0;
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
    justify-content: normal;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] svg {
  fill: currentColor;
  color: currentColor;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
  margin: 30px 0;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] {
    display: inline-block;
    width: 100%;
    height: 32px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count {
    width: 259px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count p,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count p,
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__nav {
    float: right;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern {
    display: block;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074AD;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  font-size: 16px;
  line-height: 24px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .select-one img,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .select-one svg {
  position: absolute;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .checkmark-img {
  position: absolute;
  left: 19px;
  visibility: hidden;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .checkmarkVisible {
  visibility: visible;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPaginationTrigger {
  background: #F0F7FA;
  border: 1px solid #0078B3;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPaginationTrigger:hover, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPaginationTrigger:focus {
  background: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__list.list {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0078B3;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  font-size: 14px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown {
    flex: auto;
  }
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p > .kpPagination__totalPages {
  font-size: 14px;
}
@media (min-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .triggerContainer {
  display: flex;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .itemBackground {
  background-color: #F0F7FA;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item .kpPagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-active .kpPagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-disabled .kpPagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-page, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-ellipsis {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-last-page {
  margin-right: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .icon-chevron-forward, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-back,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev {
  margin: 0 12px 0 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-prev .kpPagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next {
  margin: 0 0 0 12px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-next .kpPagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:nth-last-child(2) {
  margin-right: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .kpPagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .back-label.--desktop-label {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label {
    width: 114px;
    height: 14px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
}
@media screen and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label.--desktop-label {
    display: none;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__totalPages {
  margin: 0 5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper {
  width: 100%;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-select .down-icon,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .ae-select,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ae-hide {
  display: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .drop-menu button.drop-menu-dropdown.kpPaginationTrigger {
  border-color: #0078B3;
  padding: 8px 16.5px 8px 10.5px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu {
  list-style-type: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] ul.dropdown-menu li {
  padding: 5px 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern {
  margin: 0;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label {
  display: none;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  height: 36px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron {
  width: 13px;
  height: 7px;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op {
  justify-content: flex-end;
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
  margin: 0;
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 375px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__item.-dropdown p, .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
    display: none;
  }
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
    justify-content: normal;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] svg {
  fill: currentColor;
  color: currentColor;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
  margin: 30px 0;
}
@media screen and (min-width: 768px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
    display: inline-block;
    width: 100%;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count {
    width: 259px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count p,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count p,
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__nav {
    float: right;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern {
    display: block;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .select-one img,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .select-one svg {
  position: absolute;
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .checkmark-img {
  position: absolute;
  left: 19px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .checkmarkVisible {
  visibility: visible;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-paginationTrigger {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__list.list {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0074AD;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  font-size: 14px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
    flex: auto;
  }
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .triggerContainer {
  display: flex;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .itemBackground {
  background-color: #F0F7FA;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  appearance: none;
  appearance: none;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-active .ds-pagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-disabled .ds-pagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-page, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-ellipsis {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-last-page {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .icon-chevron-forward, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev {
  margin: 0 12px 0 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-prev .ds-pagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next {
  margin: 0 0 0 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-next .ds-pagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:nth-last-child(2) {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .ds-pagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .back-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__totalPages {
  margin: 0 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper {
  width: 100%;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-select .down-icon,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .ae-select,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ae-hide {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .drop-menu button.drop-menu-dropdown.ds-paginationTrigger {
  border-color: #0074AD;
  padding: 8px 16.5px 8px 10.5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu {
  list-style-type: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] ul.dropdown-menu li {
  padding: 5px 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern {
  margin: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  height: 36px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron {
  width: 13px;
  height: 7px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op {
  justify-content: flex-end;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown p, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
  margin: 0;
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .kpPagination__item.-dropdown p, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__item.-dropdown p {
    display: none;
  }
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] {
    justify-content: normal;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] svg {
  fill: currentColor;
  color: currentColor;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] {
  margin: 30px 0;
}
@media screen and (min-width: 768px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] {
    display: inline-block;
    width: 100%;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count {
  color: #0D1C3D;
  font-size: 14px;
  font-weight: 325;
  line-height: 20px;
  font-family: "Gotham 4r";
  float: left;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count {
    width: 259px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count p,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count span {
  margin: 0;
  line-height: 30px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count p,
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__count span {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__message {
  margin: 0;
  display: inline-flex;
  color: #677083;
  float: right;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__nav {
  position: relative;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__nav {
    width: 259px;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__nav {
    max-width: 390px;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__nav {
    float: right;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .drop-menu-pattern {
  display: none;
  width: 157px;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .drop-menu-pattern {
    display: block;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .drop-menu-pattern .drop-menu .drop-menu-list .drop-menu-list-op {
  padding-left: 50px;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__option {
  list-style: none;
  height: 48px;
  color: #0074AD;
  padding-top: 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .select-one img,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .select-one svg {
  position: absolute;
  pointer-events: none;
  left: 16px;
  margin-top: 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .checkmark-img {
  position: absolute;
  left: 19px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .checkmarkVisible {
  visibility: visible;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-paginationTrigger {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10.5px;
  gap: 8px;
  min-width: 157px;
  height: 36px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list {
    margin: 0;
    display: flex;
    align-content: space-around;
    justify-content: normal;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list.mobileList {
    display: none;
  }
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list.list {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item {
  text-align: center;
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #0074AD;
  margin: 0 12px 0 0;
  vertical-align: middle;
  border-radius: 18px;
  width: 36px;
  height: 36px;
  color: #0078B3;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item * {
  font-size: 16px;
  line-height: 24px;
  justify-content: space-between;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item * {
    font-size: 13px;
    line-height: 32px;
    font-weight: 325;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .icon-chevron-forward {
  font-size: 14px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .icon-chevron-forward {
  transform: rotate(180deg);
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .ds-pagination__link {
  color: #003B71;
  line-height: 30px;
  min-width: 30px;
  padding-left: 9px;
  padding-right: 10px;
  text-decoration: none;
  border-radius: 0;
  outline-offset: 8px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  border: none;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
    display: none;
  }
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
    font-size: 16px;
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
    flex: auto;
  }
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
    font-size: 14px;
    font-weight: 325;
    line-height: 20px;
    margin-left: 15px;
    justify-self: self-end;
    flex: 1 0 auto;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
  display: flex;
  color: #0D1C3D;
  font-family: "Gotham 3r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  width: 83px;
  height: 36px;
  margin: 0 0 0 5px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
    float: none;
    margin: 0;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .triggerContainer {
  display: flex;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .itemBackground {
  background-color: #F0F7FA;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .ds-pagination__select {
  font-family: "Gotham 3r";
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 10px;
  border: 1px solid #D3D6DC;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFF;
  cursor: pointer;
  appearance: none;
  appearance: none;
}
@media screen and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .ds-pagination__select {
    padding-top: 4px;
    padding-bottom: 3px;
    border: 1px solid #0078B3;
    border-radius: 4px;
    background-color: #F0F7FA;
    height: 36px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true] {
  position: relative;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .ds-pagination__selectIcon[aria-hidden=true]:before {
  position: unset;
  top: 1px;
  right: 40px;
  color: #0078B3;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-active {
  background-color: #003B71;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-active .ds-pagination__link {
  color: #FFF;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-disabled {
  border-color: #B3B6C5;
  background-color: #F4F5F6;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-disabled .ds-pagination__link {
  color: #677083;
  cursor: default;
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-ellipsis {
  vertical-align: bottom;
  background-color: transparent;
  border: none;
  color: #0D1C3D;
  margin-top: 8px;
  cursor: default;
  padding-top: 10px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-ellipsis .icon-more {
  height: 27px;
  width: 27px;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-page, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-ellipsis {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-last-page {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-prev .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-prev .icon-chevron-forward, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-next .icon-chevron-back,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-next .icon-chevron-forward {
  width: 16px;
  height: 16px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-prev {
  margin: 0 12px 0 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-prev .ds-pagination__link {
  padding-left: 3px;
  padding-right: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-next {
  margin: 0 0 0 12px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-next .ds-pagination__link {
  padding-right: 3px;
  padding-left: 4px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item:nth-last-child(2) {
  margin-right: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) {
  background-color: #92CCF0;
  border-color: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item:hover:not(.-disabled):not(.-active):not(.-ellipsis):not(.-dropdown) .ds-pagination__link {
  color: #0D1C3D;
  background-color: transparent;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .back-label {
  position: absolute;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  color: #0D1C3D;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .back-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .back-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .back-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .forward-label {
  position: absolute;
  right: 3px;
  font-family: "Gotham 4r";
  font-style: normal;
  font-weight: 325;
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  /* or 143% */
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .forward-label {
    width: 114px;
    height: 14px;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .forward-label.--desktop-label {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__totalPages {
  margin: 0 5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper {
  width: 100%;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-select {
  padding: 8px;
  position: relative;
  border: 1px solid #ccc;
  height: 20px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-select.chosen {
  color: #333;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-select .down-icon,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ae-select .up-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu {
  background: #fffef3;
  box-shadow: none;
  border-radius: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .ae-select,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li {
  cursor: pointer;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:focus,
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-dropdown .dropdown-menu > li > a:hover {
  background: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .dropdown-wrapper .ae-disabled {
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ae-hide {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .drop-menu button.drop-menu-dropdown.ds-paginationTrigger {
  border-color: #0074AD;
  padding: 8px 16.5px 8px 10.5px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] ul.dropdown-menu {
  list-style-type: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] ul.dropdown-menu {
  margin: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] ul.dropdown-menu li {
  padding: 5px 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern {
  margin: 0;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-label {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown {
  height: 36px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-dropdown .drop-down-menu-chevron {
  width: 13px;
  height: 7px;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown .drop-menu-pattern .drop-menu .drop-menu-list-op {
  justify-content: flex-end;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown p, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
  margin: 0;
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 375px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .kpPagination__item.-dropdown p, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-dropdown p {
    display: none;
  }
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-disabled {
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-ellipsis {
  pointer-events: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item .-not_display_el {
  display: none;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__item.-next .ds-pagination_chevron-back {
  width: 16px;
  height: 16px;
  transform: rotate(180deg);
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list .ds-dropdown .ds-dropdown__trigger-button.ds-paginationTrigger:hover, .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list .ds-dropdown .ds-dropdown__trigger-button.ds-paginationTrigger:focus {
  background: #003B71;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list .ds-dropdown .ds-dropdown__menu-list {
  width: 100%;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list .ds-dropdown .ds-dropdown__menu-list .drop-menu-list-op img.checkmark-img {
  position: unset;
  left: unset;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__adjustWidth {
  width: min-content;
}
@media (min-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list.ds-pagination__mobile-list {
    display: none;
  }
}
@media (max-width: 1150px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=navigation i][data-ds-version="1" i] .ds-pagination__list.ds-pagination__desktop-list {
    display: none;
  }
}

.pl-pagination-pattern-version::before {
  content: "7.1.1";
}

.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  color: #0074AD;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical::before,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    padding: 20px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul {
  list-style: none;
  padding: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li a {
  font-size: 13px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] {
  border: 1px solid #57A635;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .notification-pattern__icon {
  background: transparent;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=success i] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  color: #0074AD;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical::before,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    padding: 20px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul {
  list-style: none;
  padding: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li a {
  font-size: 13px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] {
  border: 1px solid #B63125;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .notification-pattern__icon {
  background: transparent;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=error i] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  color: #0074AD;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical::before,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    padding: 20px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul {
  list-style: none;
  padding: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li a {
  font-size: 13px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] {
  border: 1px solid #003B71;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .notification-pattern__icon {
  background: transparent;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=informational i] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  color: #0074AD;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__action-buttons .divider-vertical::before,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__main-icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    padding: 20px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-book, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-book,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-light, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-light,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-medium, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-medium,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.-bold, .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading.\--bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.-bold,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__heading,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
  .ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul {
  list-style: none;
  padding: 0;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] ul li a {
  font-size: 13px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i] .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] {
  border: 1px solid #D3D6DC;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .ds-notification__icon,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .notification-pattern__icon {
  background: transparent;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .ds-notification__icon img,
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i][data-ds-variant=alert i] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification[data-ds-theme=vessel i][data-ds-version="1" i].ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.ds-notification:not([data-ds-theme]),
.ds-notification:not([data-ds-version]) {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link {
  color: #0074AD;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading,
.ds-notification:not([data-ds-version]) .ds-notification__heading,
.ds-notification:not([data-ds-version]) .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-book,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--book,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-book,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-light,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--light,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-light,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-medium,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-bold,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading,
.ds-notification:not([data-ds-version]) .ds-notification__heading,
.ds-notification:not([data-ds-version]) .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon,
.ds-notification:not([data-ds-version]) .ds-notification__icon,
.ds-notification:not([data-ds-version]) .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__main,
.ds-notification:not([data-ds-theme]) .notification-pattern__main,
.ds-notification:not([data-ds-version]) .ds-notification__main,
.ds-notification:not([data-ds-version]) .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .ds-notification__main,
  .ds-notification:not([data-ds-theme]) .notification-pattern__main,
  .ds-notification:not([data-ds-version]) .ds-notification__main,
  .ds-notification:not([data-ds-version]) .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification:not([data-ds-theme]) .--no-header p,
.ds-notification:not([data-ds-version]) .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .--no-header p,
  .ds-notification:not([data-ds-version]) .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification:not([data-ds-theme]) .ds-notification__main-icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__main-icon,
.ds-notification:not([data-ds-version]) .ds-notification__main-icon,
.ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .ds-notification__main-icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__main-icon,
  .ds-notification:not([data-ds-version]) .ds-notification__main-icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification:not([data-ds-theme]) p,
.ds-notification:not([data-ds-version]) p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification:not([data-ds-theme]) p.-book, .ds-notification:not([data-ds-theme]) p.\--book,
.ds-notification:not([data-ds-version]) p.-book,
.ds-notification:not([data-ds-version]) p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification:not([data-ds-theme]) p.-light, .ds-notification:not([data-ds-theme]) p.\--light,
.ds-notification:not([data-ds-version]) p.-light,
.ds-notification:not([data-ds-version]) p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification:not([data-ds-theme]) p.-medium, .ds-notification:not([data-ds-theme]) p.\--medium,
.ds-notification:not([data-ds-version]) p.-medium,
.ds-notification:not([data-ds-version]) p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) p.-bold, .ds-notification:not([data-ds-theme]) p.\--bold,
.ds-notification:not([data-ds-version]) p.-bold,
.ds-notification:not([data-ds-version]) p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification:not([data-ds-theme]) p,
  .ds-notification:not([data-ds-version]) p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification:not([data-ds-theme]) p.-book, .ds-notification:not([data-ds-theme]) p.\--book,
  .ds-notification:not([data-ds-version]) p.-book,
  .ds-notification:not([data-ds-version]) p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification:not([data-ds-theme]) p.-light, .ds-notification:not([data-ds-theme]) p.\--light,
  .ds-notification:not([data-ds-version]) p.-light,
  .ds-notification:not([data-ds-version]) p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification:not([data-ds-theme]) p.-medium, .ds-notification:not([data-ds-theme]) p.\--medium,
  .ds-notification:not([data-ds-version]) p.-medium,
  .ds-notification:not([data-ds-version]) p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) p.-bold, .ds-notification:not([data-ds-theme]) p.\--bold,
  .ds-notification:not([data-ds-version]) p.-bold,
  .ds-notification:not([data-ds-version]) p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification:not([data-ds-theme]) p + *,
.ds-notification:not([data-ds-version]) p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification:not([data-ds-theme]) .link,
  .ds-notification:not([data-ds-version]) .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification:not([data-ds-theme]),
  .ds-notification:not([data-ds-version]) {
    padding: 20px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__icon,
  .ds-notification:not([data-ds-version]) .ds-notification__icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]),
  .ds-notification:not([data-ds-version]) {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-book,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--book,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-book,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-light,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--light,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-light,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-medium,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-bold,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__icon,
  .ds-notification:not([data-ds-version]) .ds-notification__icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification:not([data-ds-theme]) ul,
.ds-notification:not([data-ds-version]) ul {
  list-style: none;
  padding: 0;
}
.ds-notification:not([data-ds-theme]) ul li::before,
.ds-notification:not([data-ds-version]) ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification:not([data-ds-theme]) ul li a,
.ds-notification:not([data-ds-version]) ul li a {
  font-size: 13px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon,
.ds-notification:not([data-ds-version]) .ds-notification__icon,
.ds-notification:not([data-ds-version]) .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon img,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon img,
.ds-notification:not([data-ds-version]) .ds-notification__icon img,
.ds-notification:not([data-ds-version]) .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert],
.ds-notification:not([data-ds-version])[data-ds-variant=alert] {
  border: 1px solid #D3D6DC;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert] .ds-notification__icon,
.ds-notification:not([data-ds-theme])[data-ds-variant=alert] .notification-pattern__icon,
.ds-notification:not([data-ds-version])[data-ds-variant=alert] .ds-notification__icon,
.ds-notification:not([data-ds-version])[data-ds-variant=alert] .notification-pattern__icon {
  background: transparent;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert] .ds-notification__icon img,
.ds-notification:not([data-ds-theme])[data-ds-variant=alert] .notification-pattern__icon img,
.ds-notification:not([data-ds-version])[data-ds-variant=alert] .ds-notification__icon img,
.ds-notification:not([data-ds-version])[data-ds-variant=alert] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss span,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i::before,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.notification-pattern {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.notification-pattern .link {
  color: #0074AD;
}
.notification-pattern .ds-notification__action-buttons,
.notification-pattern .notification-pattern__action-buttons {
  margin-top: 6px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical-wrap,
.notification-pattern .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical::before,
.notification-pattern .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
.notification-pattern .notification-pattern__heading.-book,
.notification-pattern .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
.notification-pattern .notification-pattern__heading.-light,
.notification-pattern .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
.notification-pattern .notification-pattern__heading.-medium,
.notification-pattern .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
.notification-pattern .notification-pattern__heading.-bold,
.notification-pattern .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.notification-pattern .ds-notification__main,
.notification-pattern .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main,
  .notification-pattern .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .notification-pattern .--no-header p {
    margin-top: 10px;
  }
}
.notification-pattern .ds-notification__main-icon,
.notification-pattern .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main-icon,
  .notification-pattern .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.notification-pattern p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.notification-pattern p.-book, .notification-pattern p.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern p.-light, .notification-pattern p.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern p.-medium, .notification-pattern p.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern p.-bold, .notification-pattern p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .notification-pattern p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .notification-pattern p.-book, .notification-pattern p.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern p.-light, .notification-pattern p.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern p.-medium, .notification-pattern p.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern p.-bold, .notification-pattern p.\--bold {
    font-family: "Gotham 5r";
  }
}
.notification-pattern p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .notification-pattern .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .notification-pattern {
    padding: 20px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .notification-pattern {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
  .notification-pattern .notification-pattern__heading.-book,
  .notification-pattern .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
  .notification-pattern .notification-pattern__heading.-light,
  .notification-pattern .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
  .notification-pattern .notification-pattern__heading.-medium,
  .notification-pattern .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
  .notification-pattern .notification-pattern__heading.-bold,
  .notification-pattern .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 16px;
  }
}
.notification-pattern ul {
  list-style: none;
  padding: 0;
}
.notification-pattern ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.notification-pattern ul li a {
  font-size: 13px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern.notification-pattern--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.notification-pattern.notification-pattern--dismiss button.dismiss span {
  display: none;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i::before {
  font-weight: bold;
}
.notification-pattern.notification-pattern--success {
  border: 1px solid #57A635;
}
.notification-pattern.notification-pattern--success .ds-notification__icon,
.notification-pattern.notification-pattern--success .notification-pattern__icon {
  background: transparent;
}
.notification-pattern.notification-pattern--success .ds-notification__icon img,
.notification-pattern.notification-pattern--success .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.notification-pattern {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.notification-pattern .link {
  color: #0074AD;
}
.notification-pattern .ds-notification__action-buttons,
.notification-pattern .notification-pattern__action-buttons {
  margin-top: 6px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical-wrap,
.notification-pattern .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical::before,
.notification-pattern .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
.notification-pattern .notification-pattern__heading.-book,
.notification-pattern .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
.notification-pattern .notification-pattern__heading.-light,
.notification-pattern .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
.notification-pattern .notification-pattern__heading.-medium,
.notification-pattern .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
.notification-pattern .notification-pattern__heading.-bold,
.notification-pattern .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.notification-pattern .ds-notification__main,
.notification-pattern .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main,
  .notification-pattern .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .notification-pattern .--no-header p {
    margin-top: 10px;
  }
}
.notification-pattern .ds-notification__main-icon,
.notification-pattern .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main-icon,
  .notification-pattern .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.notification-pattern p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.notification-pattern p.-book, .notification-pattern p.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern p.-light, .notification-pattern p.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern p.-medium, .notification-pattern p.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern p.-bold, .notification-pattern p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .notification-pattern p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .notification-pattern p.-book, .notification-pattern p.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern p.-light, .notification-pattern p.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern p.-medium, .notification-pattern p.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern p.-bold, .notification-pattern p.\--bold {
    font-family: "Gotham 5r";
  }
}
.notification-pattern p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .notification-pattern .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .notification-pattern {
    padding: 20px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .notification-pattern {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
  .notification-pattern .notification-pattern__heading.-book,
  .notification-pattern .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
  .notification-pattern .notification-pattern__heading.-light,
  .notification-pattern .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
  .notification-pattern .notification-pattern__heading.-medium,
  .notification-pattern .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
  .notification-pattern .notification-pattern__heading.-bold,
  .notification-pattern .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 16px;
  }
}
.notification-pattern ul {
  list-style: none;
  padding: 0;
}
.notification-pattern ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.notification-pattern ul li a {
  font-size: 13px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern.notification-pattern--error {
  border: 1px solid #B63125;
}
.notification-pattern.notification-pattern--error .ds-notification__icon,
.notification-pattern.notification-pattern--error .notification-pattern__icon {
  background: transparent;
}
.notification-pattern.notification-pattern--error .ds-notification__icon img,
.notification-pattern.notification-pattern--error .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.notification-pattern.notification-pattern--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.notification-pattern.notification-pattern--dismiss button.dismiss span {
  display: none;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.notification-pattern {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.notification-pattern .link {
  color: #0074AD;
}
.notification-pattern .ds-notification__action-buttons,
.notification-pattern .notification-pattern__action-buttons {
  margin-top: 6px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical-wrap,
.notification-pattern .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical::before,
.notification-pattern .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
.notification-pattern .notification-pattern__heading.-book,
.notification-pattern .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
.notification-pattern .notification-pattern__heading.-light,
.notification-pattern .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
.notification-pattern .notification-pattern__heading.-medium,
.notification-pattern .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
.notification-pattern .notification-pattern__heading.-bold,
.notification-pattern .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.notification-pattern .ds-notification__main,
.notification-pattern .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main,
  .notification-pattern .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .notification-pattern .--no-header p {
    margin-top: 10px;
  }
}
.notification-pattern .ds-notification__main-icon,
.notification-pattern .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main-icon,
  .notification-pattern .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.notification-pattern p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.notification-pattern p.-book, .notification-pattern p.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern p.-light, .notification-pattern p.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern p.-medium, .notification-pattern p.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern p.-bold, .notification-pattern p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .notification-pattern p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .notification-pattern p.-book, .notification-pattern p.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern p.-light, .notification-pattern p.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern p.-medium, .notification-pattern p.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern p.-bold, .notification-pattern p.\--bold {
    font-family: "Gotham 5r";
  }
}
.notification-pattern p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .notification-pattern .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .notification-pattern {
    padding: 20px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .notification-pattern {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
  .notification-pattern .notification-pattern__heading.-book,
  .notification-pattern .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
  .notification-pattern .notification-pattern__heading.-light,
  .notification-pattern .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
  .notification-pattern .notification-pattern__heading.-medium,
  .notification-pattern .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
  .notification-pattern .notification-pattern__heading.-bold,
  .notification-pattern .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 16px;
  }
}
.notification-pattern ul {
  list-style: none;
  padding: 0;
}
.notification-pattern ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.notification-pattern ul li a {
  font-size: 13px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern.notification-pattern--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.notification-pattern.notification-pattern--dismiss button.dismiss span {
  display: none;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i::before {
  font-weight: bold;
}
.notification-pattern.notification-pattern--informational {
  border: 1px solid #003B71;
}
.notification-pattern.notification-pattern--informational .ds-notification__icon,
.notification-pattern.notification-pattern--informational .notification-pattern__icon {
  background: transparent;
}
.notification-pattern.notification-pattern--informational .ds-notification__icon img,
.notification-pattern.notification-pattern--informational .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.ds-notification:not([data-ds-theme]),
.ds-notification:not([data-ds-version]) {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link {
  color: #0074AD;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons {
  margin-top: 6px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical-wrap,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-theme]) .notification-pattern__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-version]) .ds-notification__action-buttons .divider-vertical::before,
.ds-notification:not([data-ds-version]) .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading,
.ds-notification:not([data-ds-version]) .ds-notification__heading,
.ds-notification:not([data-ds-version]) .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-book,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--book,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-book,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-light,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--light,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-light,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-medium,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold,
.ds-notification:not([data-ds-version]) .ds-notification__heading.-bold,
.ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold,
.ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) .ds-notification__heading,
.ds-notification:not([data-ds-theme]) .notification-pattern__heading,
.ds-notification:not([data-ds-version]) .ds-notification__heading,
.ds-notification:not([data-ds-version]) .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon,
.ds-notification:not([data-ds-version]) .ds-notification__icon,
.ds-notification:not([data-ds-version]) .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__main,
.ds-notification:not([data-ds-theme]) .notification-pattern__main,
.ds-notification:not([data-ds-version]) .ds-notification__main,
.ds-notification:not([data-ds-version]) .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .ds-notification__main,
  .ds-notification:not([data-ds-theme]) .notification-pattern__main,
  .ds-notification:not([data-ds-version]) .ds-notification__main,
  .ds-notification:not([data-ds-version]) .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification:not([data-ds-theme]) .--no-header p,
.ds-notification:not([data-ds-version]) .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .--no-header p,
  .ds-notification:not([data-ds-version]) .--no-header p {
    margin-top: 10px;
  }
}
.ds-notification:not([data-ds-theme]) .ds-notification__main-icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__main-icon,
.ds-notification:not([data-ds-version]) .ds-notification__main-icon,
.ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]) .ds-notification__main-icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__main-icon,
  .ds-notification:not([data-ds-version]) .ds-notification__main-icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.ds-notification:not([data-ds-theme]) p,
.ds-notification:not([data-ds-version]) p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-notification:not([data-ds-theme]) p.-book, .ds-notification:not([data-ds-theme]) p.\--book,
.ds-notification:not([data-ds-version]) p.-book,
.ds-notification:not([data-ds-version]) p.\--book {
  font-family: "Gotham 4r";
}
.ds-notification:not([data-ds-theme]) p.-light, .ds-notification:not([data-ds-theme]) p.\--light,
.ds-notification:not([data-ds-version]) p.-light,
.ds-notification:not([data-ds-version]) p.\--light {
  font-family: "Gotham 3r";
}
.ds-notification:not([data-ds-theme]) p.-medium, .ds-notification:not([data-ds-theme]) p.\--medium,
.ds-notification:not([data-ds-version]) p.-medium,
.ds-notification:not([data-ds-version]) p.\--medium {
  font-family: "Gotham 5r";
}
.ds-notification:not([data-ds-theme]) p.-bold, .ds-notification:not([data-ds-theme]) p.\--bold,
.ds-notification:not([data-ds-version]) p.-bold,
.ds-notification:not([data-ds-version]) p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .ds-notification:not([data-ds-theme]) p,
  .ds-notification:not([data-ds-version]) p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-notification:not([data-ds-theme]) p.-book, .ds-notification:not([data-ds-theme]) p.\--book,
  .ds-notification:not([data-ds-version]) p.-book,
  .ds-notification:not([data-ds-version]) p.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification:not([data-ds-theme]) p.-light, .ds-notification:not([data-ds-theme]) p.\--light,
  .ds-notification:not([data-ds-version]) p.-light,
  .ds-notification:not([data-ds-version]) p.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification:not([data-ds-theme]) p.-medium, .ds-notification:not([data-ds-theme]) p.\--medium,
  .ds-notification:not([data-ds-version]) p.-medium,
  .ds-notification:not([data-ds-version]) p.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) p.-bold, .ds-notification:not([data-ds-theme]) p.\--bold,
  .ds-notification:not([data-ds-version]) p.-bold,
  .ds-notification:not([data-ds-version]) p.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-notification:not([data-ds-theme]) p + *,
.ds-notification:not([data-ds-version]) p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .ds-notification:not([data-ds-theme]) .link,
  .ds-notification:not([data-ds-version]) .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-notification:not([data-ds-theme]),
  .ds-notification:not([data-ds-version]) {
    padding: 20px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__icon,
  .ds-notification:not([data-ds-version]) .ds-notification__icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .ds-notification:not([data-ds-theme]),
  .ds-notification:not([data-ds-version]) {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-book, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--book,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-book,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--book,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-book,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--book,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-book,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-light, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--light,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-light,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--light,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-light,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--light,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-light,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-medium, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--medium,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-medium,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--medium,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-medium,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--medium,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-medium,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading.-bold, .ds-notification:not([data-ds-theme]) .ds-notification__heading.\--bold,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.-bold,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading.\--bold,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.-bold,
  .ds-notification:not([data-ds-version]) .ds-notification__heading.\--bold,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.-bold,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__heading,
  .ds-notification:not([data-ds-theme]) .notification-pattern__heading,
  .ds-notification:not([data-ds-version]) .ds-notification__heading,
  .ds-notification:not([data-ds-version]) .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .ds-notification:not([data-ds-theme]) .ds-notification__icon,
  .ds-notification:not([data-ds-theme]) .notification-pattern__icon,
  .ds-notification:not([data-ds-version]) .ds-notification__icon,
  .ds-notification:not([data-ds-version]) .notification-pattern__icon {
    margin-right: 16px;
  }
}
.ds-notification:not([data-ds-theme]) ul,
.ds-notification:not([data-ds-version]) ul {
  list-style: none;
  padding: 0;
}
.ds-notification:not([data-ds-theme]) ul li::before,
.ds-notification:not([data-ds-version]) ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.ds-notification:not([data-ds-theme]) ul li a,
.ds-notification:not([data-ds-version]) ul li a {
  font-size: 13px;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon,
.ds-notification:not([data-ds-version]) .ds-notification__icon,
.ds-notification:not([data-ds-version]) .notification-pattern__icon {
  background: #F0F7FA;
}
.ds-notification:not([data-ds-theme]) .ds-notification__icon img,
.ds-notification:not([data-ds-theme]) .notification-pattern__icon img,
.ds-notification:not([data-ds-version]) .ds-notification__icon img,
.ds-notification:not([data-ds-version]) .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert i],
.ds-notification:not([data-ds-version])[data-ds-variant=alert i] {
  border: 1px solid #D3D6DC;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert i] .ds-notification__icon,
.ds-notification:not([data-ds-theme])[data-ds-variant=alert i] .notification-pattern__icon,
.ds-notification:not([data-ds-version])[data-ds-variant=alert i] .ds-notification__icon,
.ds-notification:not([data-ds-version])[data-ds-variant=alert i] .notification-pattern__icon {
  background: transparent;
}
.ds-notification:not([data-ds-theme])[data-ds-variant=alert i] .ds-notification__icon img,
.ds-notification:not([data-ds-theme])[data-ds-variant=alert i] .notification-pattern__icon img,
.ds-notification:not([data-ds-version])[data-ds-variant=alert i] .ds-notification__icon img,
.ds-notification:not([data-ds-version])[data-ds-variant=alert i] .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss span,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss span {
  display: none;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.ds-notification:not([data-ds-theme]).ds-notification--dismiss button.dismiss i::before,
.ds-notification:not([data-ds-version]).ds-notification--dismiss button.dismiss i::before {
  font-weight: bold;
}

.notification-pattern {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border: 2px solid #0078B3;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 12px;
  background-color: white;
}
.notification-pattern .link {
  color: #0074AD;
}
.notification-pattern .ds-notification__action-buttons,
.notification-pattern .notification-pattern__action-buttons {
  margin-top: 6px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical-wrap,
.notification-pattern .notification-pattern__action-buttons .divider-vertical-wrap {
  padding: 0 8px;
}
.notification-pattern .ds-notification__action-buttons .divider-vertical::before,
.notification-pattern .notification-pattern__action-buttons .divider-vertical::before {
  border-left: 1px solid #D3D6DC;
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  font-family: "Gotham 5r";
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
.notification-pattern .notification-pattern__heading.-book,
.notification-pattern .notification-pattern__heading.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
.notification-pattern .notification-pattern__heading.-light,
.notification-pattern .notification-pattern__heading.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
.notification-pattern .notification-pattern__heading.-medium,
.notification-pattern .notification-pattern__heading.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
.notification-pattern .notification-pattern__heading.-bold,
.notification-pattern .notification-pattern__heading.\--bold {
  font-family: "Gotham 5r";
}
.notification-pattern .ds-notification__heading,
.notification-pattern .notification-pattern__heading {
  margin-top: 6px;
  margin-bottom: 6px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  border-radius: 50%;
  margin-right: 24px;
}
.notification-pattern .ds-notification__main,
.notification-pattern .notification-pattern__main {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main,
  .notification-pattern .notification-pattern__main {
    order: 0;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .--no-header p {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .notification-pattern .--no-header p {
    margin-top: 10px;
  }
}
.notification-pattern .ds-notification__main-icon,
.notification-pattern .notification-pattern__main-icon {
  flex: 0 0 calc(100% - 119px);
  align-self: center;
}
@media screen and (max-width: 767px) {
  .notification-pattern .ds-notification__main-icon,
  .notification-pattern .notification-pattern__main-icon {
    order: 2;
    flex-grow: 1;
    align-self: stretch;
    flex: 1 1 100%;
  }
}
.notification-pattern .link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
.notification-pattern p {
  margin: 0;
  color: #0D1C3D;
  font-size: 16px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.notification-pattern p.-book, .notification-pattern p.\--book {
  font-family: "Gotham 4r";
}
.notification-pattern p.-light, .notification-pattern p.\--light {
  font-family: "Gotham 3r";
}
.notification-pattern p.-medium, .notification-pattern p.\--medium {
  font-family: "Gotham 5r";
}
.notification-pattern p.-bold, .notification-pattern p.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) {
  .notification-pattern p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .notification-pattern p.-book, .notification-pattern p.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern p.-light, .notification-pattern p.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern p.-medium, .notification-pattern p.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern p.-bold, .notification-pattern p.\--bold {
    font-family: "Gotham 5r";
  }
}
.notification-pattern p + * {
  margin-top: 6px;
  margin-bottom: 0;
}
@media screen and (max-width: 1151px) {
  .notification-pattern .link {
    font-size: 14px;
    line-height: 20px;
    text-decoration: underline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .notification-pattern {
    padding: 20px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    line-height: 24px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .notification-pattern {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 16px;
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .notification-pattern .ds-notification__heading.-book, .notification-pattern .ds-notification__heading.\--book,
  .notification-pattern .notification-pattern__heading.-book,
  .notification-pattern .notification-pattern__heading.\--book {
    font-family: "Gotham 4r";
  }
  .notification-pattern .ds-notification__heading.-light, .notification-pattern .ds-notification__heading.\--light,
  .notification-pattern .notification-pattern__heading.-light,
  .notification-pattern .notification-pattern__heading.\--light {
    font-family: "Gotham 3r";
  }
  .notification-pattern .ds-notification__heading.-medium, .notification-pattern .ds-notification__heading.\--medium,
  .notification-pattern .notification-pattern__heading.-medium,
  .notification-pattern .notification-pattern__heading.\--medium {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading.-bold, .notification-pattern .ds-notification__heading.\--bold,
  .notification-pattern .notification-pattern__heading.-bold,
  .notification-pattern .notification-pattern__heading.\--bold {
    font-family: "Gotham 5r";
  }
  .notification-pattern .ds-notification__heading,
  .notification-pattern .notification-pattern__heading {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .notification-pattern .ds-notification__icon,
  .notification-pattern .notification-pattern__icon {
    margin-right: 16px;
  }
}
.notification-pattern ul {
  list-style: none;
  padding: 0;
}
.notification-pattern ul li::before {
  content: "•";
  color: #0074AD;
  font-weight: bold;
  display: inline-block;
  width: 14px;
}
.notification-pattern ul li a {
  font-size: 13px;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern .ds-notification__icon,
.notification-pattern .notification-pattern__icon {
  background: #F0F7FA;
}
.notification-pattern .ds-notification__icon img,
.notification-pattern .notification-pattern__icon img {
  display: block;
  width: 24px;
  margin: 8px auto;
}
.notification-pattern.notification-pattern--alert {
  border: 1px solid #D3D6DC;
}
.notification-pattern.notification-pattern--alert .ds-notification__icon,
.notification-pattern.notification-pattern--alert .notification-pattern__icon {
  background: transparent;
}
.notification-pattern.notification-pattern--alert .ds-notification__icon img,
.notification-pattern.notification-pattern--alert .notification-pattern__icon img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}
.notification-pattern.notification-pattern--dismiss button.dismiss {
  width: 31px;
  height: 24px;
  margin-left: 24px;
  align-self: baseline;
  order: 3;
  background-color: transparent;
  border: none;
  color: #0074AD;
  padding-right: 0;
  font-size: 13px;
  line-height: 20px;
  position: relative;
}
.notification-pattern.notification-pattern--dismiss button.dismiss span {
  display: none;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.notification-pattern.notification-pattern--dismiss button.dismiss i::before {
  font-weight: bold;
}

.pl-notification-pattern-version::before {
  content: "4.1.2";
}

.global-filter-container .global-filter-category {
  display: none;
  padding: 0 0 20px;
}
@media screen and (min-width: 1152px) {
  .global-filter-container .global-filter-category {
    display: block;
  }
}
.global-filter-container .show-more-less-link.disabled-sf {
  pointer-events: none;
  color: #878F9B;
}
.global-filter-container .link-item {
  padding-left: 15px;
  color: #0D1C3D;
  display: inline-block;
}
.global-filter-container .link-item.selected {
  padding-left: 10px;
  border-left: 5px solid #0078B3;
  font-family: "Gotham 5r";
}

@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-filter-container.--variation-1, .search-filter-container.--variation-2 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
}
@media screen and (min-width: 1152px) {
  .search-filter-container.--variation-1, .search-filter-container.--variation-2 {
    min-width: 25%;
    max-width: 30%;
  }
}

.search-filter-variation-1 .modal-button,
.search-filter-variation-2 .modal-button {
  display: block;
  text-align: center;
  font-size: 20px;
  font-family: "Gotham 4r";
}
@media screen and (min-width: 1152px) {
  .search-filter-variation-1 .modal-button,
  .search-filter-variation-2 .modal-button {
    display: none;
  }
}

.search-filter-container .filter-results-content.hidden,
.search-filter-container .filter-results.hidden {
  display: none;
}
.search-filter-container hr.-no-margin {
  margin: 0;
}
@media screen and (min-width: 1152px) {
  .search-filter-container {
    display: block;
  }
}
.search-filter-container .reset-search-filter-link {
  padding: 20px 0 30px 0;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .reset-search-filter-link {
    display: inline-block;
    float: right;
    padding: 0;
  }
}
.search-filter-container .toggle-switch-container {
  padding: 20px 0 0 0;
}
@media screen and (min-width: 1152px) {
  .search-filter-container.--variation-2 .filter-header {
    display: block;
    margin-bottom: 0;
  }
}
.search-filter-container .filter-header {
  border: none;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .filter-header {
    border-bottom: 1px solid #E9EBEE;
    padding-bottom: 10px;
  }
}
.search-filter-container .filter-header .filter-title {
  display: none;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .filter-header .filter-title {
    display: inline;
  }
}
@media screen and (min-width: 1152px) {
  .search-filter-container .mobile-search-container {
    display: none;
  }
}
.search-filter-container .mobile-search-container .button {
  margin: 0 0 20px;
  width: 100%;
}
.search-filter-container .mobile-search-container .selection-group {
  color: #677083;
  margin: 12px 0 15px 0;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
  display: inline-block;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .search-filter-container .mobile-search-container .selection-group {
    max-width: 100%;
  }
}
.search-filter-container .item-count {
  color: #677083;
}
.search-filter-container .checkbox-toggle-switch + label {
  padding: 4px 0 20px 47px;
}
.search-filter-container .search-results-button {
  width: 100%;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .search-results-button {
    display: none;
  }
}
.search-filter-container .search-results-button.--bottom {
  margin-top: 22px;
}
.search-filter-container .filter-checked-container {
  display: block;
  top: 5px;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .filter-checked-container {
    display: none;
  }
}
.search-filter-container .filter-checked-container.--desktop {
  display: block;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .mobile-search-container {
    display: none;
  }
}
.search-filter-container .mobile-search-container .select-one .icon-chevron-down[aria-hidden=true] {
  right: 20px;
}
@media screen and (max-width: 1151px) {
  .search-filter-container .filter-results {
    display: block;
  }
}
.search-filter-container .filter-results.hidden {
  display: none;
}
.search-filter-container .filter-results {
  padding-bottom: 10px;
}
@media screen and (min-width: 1152px) {
  .search-filter-container .filter-results {
    position: relative;
    top: -14px;
  }
}
.search-filter-container .filter-results.hidden,
.search-filter-container .filter-results-content.hidden {
  display: none;
}
.search-filter-container .filter-results .expandable-heading,
.search-filter-container .filter-results-content .expandable-heading {
  padding: 0 0 20px 15px;
  display: block;
  border-bottom: 1px solid #E9EBEE;
}
.search-filter-container .filter-results .expandable-heading .expandable-heading-icon,
.search-filter-container .filter-results-content .expandable-heading .expandable-heading-icon {
  top: 30px;
}
.search-filter-container .filter-results .expandable-heading .sub-heading-text,
.search-filter-container .filter-results-content .expandable-heading .sub-heading-text {
  display: block;
  line-height: 1rem;
  margin: 2px 0 0 40px;
}
.search-filter-container .filter-results .expandable-heading .expandable-heading-text,
.search-filter-container .filter-results-content .expandable-heading .expandable-heading-text {
  font-family: "Gotham 4r";
  font-size: 16px;
  padding: 20px 40px 0;
}
.search-filter-container .filter-results .expandable-heading[aria-expanded=true],
.search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] {
  border-bottom: none;
  padding-bottom: 22px;
}
.search-filter-container .filter-results .expandable-heading[aria-expanded=true] .expandable-heading-text,
.search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] .expandable-heading-text {
  font-family: "Gotham 5r";
}
.search-filter-container .filter-results .expandable-heading[aria-expanded=true] .sub-heading-text,
.search-filter-container .filter-results-content .expandable-heading[aria-expanded=true] .sub-heading-text {
  display: none;
}
.search-filter-container .filter-results .content,
.search-filter-container .filter-results-content .content {
  border-bottom: none;
  padding: 0 0 0 55px;
}
.search-filter-container .filter-results .content *:first-child,
.search-filter-container .filter-results-content .content *:first-child {
  line-height: 16px;
}
.search-filter-container .filter-results .content *:last-child,
.search-filter-container .filter-results-content .content *:last-child {
  margin-bottom: 12px;
}
.search-filter-container .filter-results .content.show,
.search-filter-container .filter-results-content .content.show {
  border-bottom: 1px solid #E9EBEE;
}
.search-filter-container .filter-results .content.show .divider-small,
.search-filter-container .filter-results-content .content.show .divider-small {
  display: none;
  padding: 0;
  margin: 6px 0;
}
.search-filter-container .filter-results .content.show .show-more-less .show-more-less-divider.--hidden,
.search-filter-container .filter-results-content .content.show .show-more-less .show-more-less-divider.--hidden {
  display: none;
}
.search-filter-container .filter-results .content.show .show-more-less-item,
.search-filter-container .filter-results-content .content.show .show-more-less-item {
  margin-bottom: 28px;
}
.search-filter-container .filter-results .content.show .show-more-less-link[aria-expanded=true],
.search-filter-container .filter-results-content .content.show .show-more-less-link[aria-expanded=true] {
  position: relative;
  top: 0;
}
.search-filter-container .filter-results .content .check-box + label,
.search-filter-container .filter-results-content .content .check-box + label {
  display: block;
  padding: 0 0 10px 34px;
  line-height: 22px;
}
.search-filter-container .filter-results .content .radio-button + label,
.search-filter-container .filter-results-content .content .radio-button + label {
  margin: 0;
  line-height: 19px;
}

.modal-search-filter-container .modal-container .modal-inner {
  padding-top: 0;
}
.modal-search-filter-container.modal-showing .filter-results-content {
  display: block;
}
.modal-search-filter-container.modal-showing .reset-search-filter-link {
  display: inline-block;
}
.modal-search-filter-container.modal-showing .pl-search-close {
  top: 5px;
}
.modal-search-filter-container.modal-showing .modal-search-filter-contents .filter-header {
  display: block;
  padding-bottom: 0;
  margin-bottom: 0;
}
.modal-search-filter-container .mobile-search-container,
.modal-search-filter-container .search-results-button {
  display: block;
}

.filter-skip-results {
  display: none;
}
@media screen and (min-width: 1152px) {
  .filter-skip-results {
    display: block;
    margin-bottom: 20px;
    padding-top: 10px;
  }
}

.pl-search-filter-pattern-version::before {
  content: "2.5.2";
}

/* Modal header inner styles - combination base and AEM modal */
.modal-fullscreen .modal-container .modal-inner .modal-header, .modal-pattern .modal-inner .modal-header {
  display: flex;
  align-items: center;
  background-color: #F7F7F7;
  border: 2px solid #E9EBEE;
  border-radius: 8px 8px 0 0;
  padding: 8px 20px;
  margin: 0;
  min-height: auto;
}
.modal-fullscreen .modal-container .modal-inner .-left.modal-header, .modal-pattern .modal-inner .-left.modal-header {
  justify-content: flex-start;
}
.modal-fullscreen .modal-container .modal-inner .-center.modal-header, .modal-pattern .modal-inner .-center.modal-header {
  justify-content: center;
}
.modal-fullscreen .modal-container .modal-inner .-right.modal-header, .modal-pattern .modal-inner .-right.modal-header {
  justify-content: flex-end;
}
.modal-fullscreen .modal-container .modal-inner .modal-header .icon-md, .modal-pattern .modal-inner .modal-header .icon-md, .modal-fullscreen .modal-container .modal-inner .modal-header i[class^=icon], .modal-pattern .modal-inner .modal-header i[class^=icon] {
  padding: 0;
  position: relative;
  float: left;
  font-size: 28px;
  margin: 4px 5px 4px 0;
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container .modal-inner .modal-header .icon-md, .modal-pattern .modal-inner .modal-header .icon-md, .modal-fullscreen .modal-container .modal-inner .modal-header i[class^=icon], .modal-pattern .modal-inner .modal-header i[class^=icon] {
    font-size: 1.25rem;
    margin: 0 5px 0 0;
  }
}
.modal-fullscreen .modal-container .modal-inner .modal-header, .modal-pattern .modal-inner .modal-header {
  line-height: 24px;
}
.modal-fullscreen .modal-container .modal-inner .modal-header .modal-title, .modal-pattern .modal-inner .modal-header .modal-title {
  font-size: 20px;
  line-height: 28px;
  display: block;
  margin: 0;
  padding: 0;
  max-width: calc(100% - 40px);
}

/* Button container base styles modal1.5 */
.modal-fullscreen .modal-container .modal-inner .modal-buttons, .modal-pattern .modal-inner .modal-buttons {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
}
@-moz-document url-prefix() {
  @media screen and (max-width: 767px) {
    .modal-fullscreen .modal-container .modal-inner .modal-buttons, .modal-pattern .modal-inner .modal-buttons {
      margin-bottom: 40px;
    }
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons, .modal-pattern .modal-inner .modal-buttons {
    display: flex;
    flex-wrap: wrap;
    flex-flow: column;
    bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons, .modal-pattern .modal-inner .modal-buttons {
    display: inline-flex;
    flex-wrap: wrap;
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .-left.modal-buttons, .modal-pattern .modal-inner .-left.modal-buttons {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .-center.modal-buttons, .modal-pattern .modal-inner .-center.modal-buttons {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.modal-fullscreen .modal-container .modal-inner .-right.modal-buttons .button:last-child, .modal-pattern .modal-inner .-right.modal-buttons .button:last-child {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .-right.modal-buttons .button:nth-child(3), .modal-pattern .modal-inner .-right.modal-buttons .button:nth-child(3) {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .-right.modal-buttons, .modal-pattern .modal-inner .-right.modal-buttons {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons > div, .modal-pattern .modal-inner .modal-buttons > div {
    display: flex;
    flex-flow: column;
    position: relative;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
  }
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .modal-pattern .modal-inner .modal-buttons .button {
  margin-bottom: 0;
}
@-moz-document url-prefix() {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button:focus, .modal-pattern .modal-inner .modal-buttons .button:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-inverted, .modal-pattern .modal-inner .modal-buttons .button.-inverted, .modal-fullscreen .modal-container .modal-inner .modal-buttons .button.modal-btn2, .modal-pattern .modal-inner .modal-buttons .button.modal-btn2 {
    margin-left: 0;
  }
}
@media screen and (max-width: 1151px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .modal-pattern .modal-inner .modal-buttons .button {
    margin-left: 0;
  }
}
@media screen and (min-width: 1181px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .modal-pattern .modal-inner .modal-buttons .button {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button + .button, .modal-pattern .modal-inner .modal-buttons .button + .button {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button, .modal-pattern .modal-inner .modal-buttons .button {
    width: auto;
    margin: 0px 8px;
  }
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action, .modal-pattern .modal-inner .modal-buttons .button.-action {
  color: #0078B3;
  background-color: white;
  border-color: #0078B3;
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action.-inverted, .modal-pattern .modal-inner .modal-buttons .button.-action.-inverted {
  color: white;
  background: #0078B3;
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action, .modal-pattern .modal-inner .modal-buttons .button.-action {
  order: 1;
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons .button.-action.-inverted, .modal-pattern .modal-inner .modal-buttons .button.-action.-inverted {
  order: 3;
}

.modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button, .modal-pattern .modal-inner > .-close, .modal-pattern.modal-fullscreen .-close--small, .modal-pattern.modal-fullscreen .-close--button, .modal-pattern.modal-fullscreen[class*=close], .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close] {
  color: #0074AD;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.modal-pattern .modal-inner > .-close--small:before, .modal-pattern .modal-inner > .-close--button:before, .modal-pattern .modal-inner > .-close:before, .modal-pattern.modal-fullscreen .-close--small:before, .modal-pattern.modal-fullscreen .-close--button:before, .modal-pattern.modal-fullscreen[class*=close]:before, .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close]:before {
  color: #003B71;
  height: 14px;
  width: 14px;
  font-size: 14px;
  margin: 4px 0px;
}
@-moz-document url-prefix() {
  .modal-pattern .modal-inner > .-close--small:focus, .modal-pattern .modal-inner > .-close--button:focus, .modal-pattern .modal-inner > .-close:focus, .modal-pattern.modal-fullscreen .-close--small:focus, .modal-pattern.modal-fullscreen .-close--button:focus, .modal-pattern.modal-fullscreen[class*=close]:focus, .modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close]:focus {
    outline: none;
    border: 1px dotted #0D1C3D;
    outline-offset: 0px;
  }
}

.modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button, .modal-pattern .modal-inner > .-close, .modal-pattern.modal-fullscreen .-close--small, .modal-pattern.modal-fullscreen .-close--button, .modal-pattern.modal-fullscreen[class*=close] {
  padding: 10px;
  right: 6px;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button, .modal-pattern .modal-inner > .-close, .modal-pattern.modal-fullscreen .-close--small, .modal-pattern.modal-fullscreen .-close--button, .modal-pattern.modal-fullscreen[class*=close] {
    padding: 8px 20px;
    right: 0;
  }
}

@media screen and (min-width: 768px) {
  .kp-modal-disable-scroll {
    overflow: hidden;
  }
}

.modal-pattern {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999999;
}
.modal-pattern:not(.modal-fullscreen) .modal-container {
  overflow: hidden;
}
.modal-pattern:not(.modal-fullscreen) .modal-container .modal-inner {
  overflow: auto;
}
@media screen and (min-width: 768px) {
  .modal-pattern:not(.modal-fullscreen) .modal-container .modal-inner {
    max-height: calc(100% - 16px);
  }
}
.modal-pattern.modal-fullscreen {
  height: 100%;
}
.modal-pattern.modal-fullscreen[class*=bar] .modal-container .modal-inner {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close] {
  font-size: 14px;
}
.modal-pattern.modal-fullscreen[class*=bar] .modal-container [class^=-close] img {
  margin: 0;
}
.modal-pattern.modal-fullscreen .-close--small, .modal-pattern.modal-fullscreen .-close--button {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.modal-pattern.modal-fullscreen .-close--small.-book, .modal-pattern.modal-fullscreen .-close--small.\--book, .modal-pattern.modal-fullscreen .-close--button.-book, .modal-pattern.modal-fullscreen .-close--button.\--book {
  font-family: "Gotham 4r";
}
.modal-pattern.modal-fullscreen .-close--small.-light, .modal-pattern.modal-fullscreen .-close--small.\--light, .modal-pattern.modal-fullscreen .-close--button.-light, .modal-pattern.modal-fullscreen .-close--button.\--light {
  font-family: "Gotham 3r";
}
.modal-pattern.modal-fullscreen .-close--small.-medium, .modal-pattern.modal-fullscreen .-close--small.\--medium, .modal-pattern.modal-fullscreen .-close--button.-medium, .modal-pattern.modal-fullscreen .-close--button.\--medium {
  font-family: "Gotham 5r";
}
.modal-pattern.modal-fullscreen .-close--small.-bold, .modal-pattern.modal-fullscreen .-close--small.\--bold, .modal-pattern.modal-fullscreen .-close--button.-bold, .modal-pattern.modal-fullscreen .-close--button.\--bold {
  font-family: "Gotham 5r";
}
.modal-pattern.modal-fullscreen .-close--small, .modal-pattern.modal-fullscreen .-close--button {
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}
.modal-pattern.modal-fullscreen .-close--small img, .modal-pattern.modal-fullscreen .-close--button img {
  margin: 4px 0px;
  height: 14px;
  width: 14px;
}
.modal-pattern.modal-fullscreen.bar_kp-blue .modal-container:before {
  content: "";
  display: block;
  height: 10px;
  background-color: #0078B3;
  border-radius: 0;
}
.modal-pattern.modal-fullscreen .modal-container {
  padding: 0;
}
.modal-pattern.modal-fullscreen.modal-showing .modal-fade-screen {
  opacity: 0;
}
.modal-pattern.modal-showing {
  display: block;
  max-height: 100%;
}
.modal-pattern.modal-showing .modal-fade-screen {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 767px) {
  .modal-pattern.modal-showing .modal-fade-screen {
    overflow: hidden;
  }
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
  min-width: 40px;
  display: block;
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon i, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon i {
  font-size: 30px;
  margin-top: 3px;
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon img, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon img {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 42px;
  left: 13px;
}
@media screen and (min-width: 768px) {
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
    width: 40px;
  }
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon i, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon i {
    font-size: 40px;
    margin-top: 5px;
  }
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon img, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon img {
    width: 48px;
    height: 48px;
    position: relative;
    top: 0;
    left: 0;
  }
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-header .modal-icon, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-header .modal-icon {
    margin-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions {
    font-size: 16px;
  }
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions label, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions label {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
@media screen and (min-width: 1152px) {
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-actions label, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-actions label {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .modal-content-inner, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .modal-content-inner {
  display: inline-flex;
  width: calc(100% - 60px);
  vertical-align: top;
}
.modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
  display: inline-flex;
  width: 80%;
  vertical-align: top;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
    width: 85%;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern.modal-icons-enabled:not(.modal-fullscreen) .modal-content .modal-icon + .content-fragment-container, .modal-pattern:not(.modal-fullscreen) .modal-icons-enabled .modal-content .modal-icon + .content-fragment-container {
    width: 90%;
  }
}
.modal-pattern .modal-inner {
  background: white;
  z-index: 999999;
  -webkit-transform: translate3d(0, 0, 0);
  position: relative;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 0;
  height: auto;
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner {
    width: 100%;
    max-width: 100%;
    background: white;
    margin: 0;
    overflow-x: auto;
    overflow-y: none;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern .modal-inner {
    width: 520px;
    margin: 28px auto 0;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern .modal-inner {
    max-width: 998px;
    width: auto;
    margin: 16px auto 0 auto;
    overflow: visible;
  }
}
.modal-pattern .modal-inner p {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner p {
    font-size: 20px;
    line-height: 28px;
  }
}
.modal-pattern .modal-inner p {
  margin: 0;
}
.modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.modal-pattern .modal-inner > .-close--small.-book, .modal-pattern .modal-inner > .-close--small.\--book, .modal-pattern .modal-inner > .-close--button.-book, .modal-pattern .modal-inner > .-close--button.\--book {
  font-family: "Gotham 4r";
}
.modal-pattern .modal-inner > .-close--small.-light, .modal-pattern .modal-inner > .-close--small.\--light, .modal-pattern .modal-inner > .-close--button.-light, .modal-pattern .modal-inner > .-close--button.\--light {
  font-family: "Gotham 3r";
}
.modal-pattern .modal-inner > .-close--small.-medium, .modal-pattern .modal-inner > .-close--small.\--medium, .modal-pattern .modal-inner > .-close--button.-medium, .modal-pattern .modal-inner > .-close--button.\--medium {
  font-family: "Gotham 5r";
}
.modal-pattern .modal-inner > .-close--small.-bold, .modal-pattern .modal-inner > .-close--small.\--bold, .modal-pattern .modal-inner > .-close--button.-bold, .modal-pattern .modal-inner > .-close--button.\--bold {
  font-family: "Gotham 5r";
}
.modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button {
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}
.modal-pattern .modal-inner > .-close--small img, .modal-pattern .modal-inner > .-close--button img {
  margin: 4px 0px;
  height: 14px;
  width: 14px;
}
.modal-pattern .modal-inner > .-close:before {
  display: none;
}
.modal-pattern .modal-inner .modal-content {
  padding: 40px 40px 30px;
  font-family: "Gotham 4r";
  color: #0D1C3D;
  font-size: 0.8125rem;
  letter-spacing: 0.01em;
  line-height: 20px;
  text-align: left;
}
@media screen and (min-width: 1152px) {
  .modal-pattern .modal-inner .modal-content {
    font-size: 1rem;
    line-height: 24px;
  }
}
.modal-pattern .modal-inner .modal-content h3 {
  margin: 0 0 0.5rem;
}
.modal-pattern .modal-inner .modal-content .modal-content-body {
  margin: 0 !important;
}
.modal-pattern .modal-inner .modal-content .modal-actions {
  margin: 0;
}
.modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes {
  align-items: center;
  display: flex;
  padding: 0;
  margin: 30px 0px;
  padding: 0 0 20px;
  max-width: 1280px;
}
.modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes input {
  margin-right: 0.5rem !important;
}
.modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes label {
  line-height: 24px;
}
.modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes label::before {
  width: 18px;
  height: 18px;
}
@media screen and (max-width: 1151px) {
  .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons {
    margin-top: 0;
  }
  .modal-pattern .modal-inner .modal-content .modal-actions .modal-checkboxes + .modal-buttons .button {
    margin-top: 10px;
  }
}
.modal-pattern .modal-inner .modal-content .modal-icon {
  display: inline-flex;
  width: 32.95px;
  height: 29.94px;
  margin: 0px 20px 0 0;
}
.modal-pattern .modal-inner .modal-content .modal-icon img {
  width: 32.95px;
  height: 29.94px;
}
.modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
  display: inline-flex;
  width: 80%;
  vertical-align: top;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
    width: 85%;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern .modal-inner .modal-content .modal-icon + .content-fragment-container {
    width: 90%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern .modal-inner .modal-buttons {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern .modal-inner .modal-buttons {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner .modal-buttons .button {
    width: 100%;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1152px) {
  .modal-pattern .modal-inner .-left.modal-buttons {
    margin-left: 30px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner .button-container .button {
    width: 100%;
  }
}
.modal-pattern .modal-inner .modal-actions .modal-checkboxes {
  padding: 0 40px 20px;
  margin: 0 auto;
  max-width: 1280px;
}
.modal-pattern .modal-inner .check-box {
  z-index: 1;
}
.modal-pattern .modal-container {
  height: 100vh;
  position: relative;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .modal-pattern .modal-container {
    padding: 0 1rem;
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .modal-pattern .modal-container {
    margin-right: 0;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern .modal-container {
    margin-right: 0;
    margin-left: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1152px) {
  .modal-pattern .modal-container {
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-pattern .modal-container {
    z-index: 999999;
    padding: 0;
  }
}
.modal-pattern .modal-fade-screen {
  -webkit-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.65);
  opacity: 0;
  visibility: hidden;
}
@media print {
  .modal-pattern .modal-inner {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }
  .modal-pattern .modal-inner .modal-header {
    background-color: transparent;
    border-color: transparent;
  }
  .modal-pattern .modal-inner > .-close--small {
    display: none;
  }
  .modal-pattern .modal-inner .modal-fade-screen {
    background-color: #ffffff;
  }
  .modal-pattern .-close--small {
    display: none;
  }
}
.modal-pattern.modal-pattern .modal-container div.modal-inner div.modal-header {
  min-height: 64px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] {
  position: absolute;
  display: flex;
  flex-direction: column;
  max-height: 64px;
  right: 0;
  padding: 8px 24px 8px 16px;
  justify-content: start;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-book, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--book {
  font-family: "Gotham 4r";
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-light, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--light {
  font-family: "Gotham 3r";
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-medium, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--medium {
  font-family: "Gotham 5r";
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].-bold, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close].\--bold {
  font-family: "Gotham 5r";
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] {
  font-weight: bold;
  color: #0074AD;
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] img, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] svg, .modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] i {
  width: 24px;
  height: 24px;
  padding: 5px;
  margin: 0px 10px 4px 10px;
}
.modal-pattern.modal-pattern .modal-container div.modal-inner button.-close--small[class^=-close] img {
  filter: invert(37%) sepia(94%) saturate(6620%) hue-rotate(182deg) brightness(89%) contrast(101%);
}
.modal-pattern {
  display: none;
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner .-center.modal-header {
    text-align: center;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner .modal-buttons .button + .button {
    margin-top: 0;
  }
}
.modal-pattern .-close:before, .modal-pattern .-close--large:before, .modal-pattern .-close--small:before {
  display: none;
}

.modal-button:hover, .modal-button:focus, .modal-button:active {
  text-decoration: none;
}

.modal-fullscreen {
  height: 100%;
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container [class^=-close] {
    padding: 15px 20px;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container [class^=-close] {
    padding: 10px;
    right: 6px;
  }
}
@media screen and (min-width: 1281px) {
  .modal-fullscreen .modal-container [class^=-close] {
    right: calc(38px - 20px);
  }
}
@media screen and (min-width: 1152px) {
  .modal-fullscreen .modal-container [class^=-close] {
    right: calc(35px - 20px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-fullscreen .modal-container [class^=-close] {
    right: calc(28px - 20px);
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container [class^=-close] {
    right: calc(16px - 10px);
  }
}
.modal-fullscreen.bar_blue-5 .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F2F8FB;
}
.modal-fullscreen.bar_blue-10 .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #E6F2F7;
}
.modal-fullscreen.bar_blue-extra-dark .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #002343;
}
.modal-fullscreen.bar_blue-light .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #92CCF0;
}
.modal-fullscreen.bar_blue-xlight .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F0F7FA;
}
.modal-fullscreen.bar_black .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #000000;
}
.modal-fullscreen.bar_gray-dark .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #58616B;
}
.modal-fullscreen.bar_gray .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #ECEDEF;
}
.modal-fullscreen.bar_green-regular .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #33A437;
}
.modal-fullscreen.bar_red .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #D00000;
}
.modal-fullscreen.bar_transparent-black-light .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: rgba(0, 0, 0, 0.05);
}
.modal-fullscreen.bar_transparent-black-regular .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: rgba(0, 0, 0, 0.1);
}
.modal-fullscreen.bar_transparent-black-dark .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: rgba(0, 0, 0, 0.2);
}
.modal-fullscreen.bar_interactive-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #0078B3;
}
.modal-fullscreen.bar_contrast-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #0074AD;
}
.modal-fullscreen.bar_interactive-blue-dark .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #003B71;
}
.modal-fullscreen.bar_kp-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #0078B3;
}
.modal-fullscreen.bar_inky-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #0D1C3D;
}
.modal-fullscreen.bar_dolphin .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #677083;
}
.modal-fullscreen.bar_dolphin-mid .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #A0A5B6;
}
.modal-fullscreen.bar_graphite-dark .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #D3D6DC;
}
.modal-fullscreen.bar_graphite .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #E9EBEE;
}
.modal-fullscreen.bar_graphite-light .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F4F5F6;
}
.modal-fullscreen.bar_pebble .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F7F7F7;
}
.modal-fullscreen.bar_midnight .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #003B71;
}
.modal-fullscreen.bar_sky .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #90CEF1;
}
.modal-fullscreen.bar_moss .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #4A7628;
}
.modal-fullscreen.bar_grass .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #57A635;
}
.modal-fullscreen.bar_leaf .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #A4D751;
}
.modal-fullscreen.bar_burnt-sienna .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #D1480C;
}
.modal-fullscreen.bar_tiger-lily .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F36C0D;
}
.modal-fullscreen.bar_tangerine .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #FEC941;
}
.modal-fullscreen.bar_ocean .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #066564;
}
.modal-fullscreen.bar_aqua .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #20A29E;
}
.modal-fullscreen.bar_robin-egg .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #7BD3CF;
}
.modal-fullscreen.bar_acai .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #BB1654;
}
.modal-fullscreen.bar_fuchsia .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F05674;
}
.modal-fullscreen.bar_rose .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #FFA4B4;
}
.modal-fullscreen.bar_plum .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #583985;
}
.modal-fullscreen.bar_lilac .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #846EAD;
}
.modal-fullscreen.bar_lavender .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #B2A8D2;
}
.modal-fullscreen.bar_deep-red .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #B63125;
}
.modal-fullscreen.bar_deep-chalk .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #585858;
}
.modal-fullscreen.bar_mid-chalk .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #666;
}
.modal-fullscreen.bar_light-chalk .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #D8D1CA;
}
.modal-fullscreen.bar_mid-aqua .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #CEECFD;
}
.modal-fullscreen.bar_light-aqua .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #E9F7FE;
}
.modal-fullscreen.bar_pale-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #F0F7FA;
}
.modal-fullscreen.bar_motion-blue .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #94DFFF;
}
.modal-fullscreen.bar_white .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #ffffff;
}
.modal-fullscreen.bar_dolphin-light .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #B3B6C5;
}
.modal-fullscreen.bar_slate .modal-container:before {
  content: "";
  height: 13px;
  display: block;
  background: #878F9B;
}
.modal-fullscreen.modal-showing .modal-fade-screen {
  opacity: 0;
  visibility: hidden;
}
.modal-fullscreen .modal-container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: white;
  z-index: 99;
  max-width: 100%;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  height: 100%;
}
.modal-fullscreen .modal-container .modal-inner {
  height: 100% !important;
  padding-left: 0px;
  padding-right: 0px;
  width: 100% !important;
  max-width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-fullscreen .modal-container .modal-inner {
    padding-bottom: 60px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (min-width: 1152px) {
  .modal-fullscreen .modal-container .modal-inner {
    padding-bottom: 90px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 1152px) and (max-width: 1180px) {
  .modal-fullscreen .modal-container .modal-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .modal-fullscreen .modal-container .modal-inner {
    width: 100%;
    max-width: 100%;
    background: white;
    margin: 0;
    overflow-x: auto;
    overflow-y: none;
    -webkit-overflow-scrolling: touch;
    padding-top: 0px;
    left: 0;
    right: 0;
    max-height: 100%;
  }
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons {
  position: relative;
  left: 0;
}
.modal-fullscreen .modal-container .modal-inner .modal-buttons input[type=checkbox] + label {
  order: 1;
  flex: 1 auto;
  margin-right: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 1152px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons input[type=checkbox] + label {
    flex: 1;
    margin-bottom: 15px;
    float: left;
    display: block;
    width: 57.35098%;
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen .modal-container .modal-inner .modal-buttons .button {
    width: 100%;
  }
}
.modal-fullscreen .modal-container .modal-inner .modal-content {
  max-width: 1280px;
  margin: 0 auto;
}
.modal-fullscreen .modal-container .modal-inner .modal-header .modal-title {
  max-width: calc(100% - 80px);
}
.modal-fullscreen .modal-container .modal-inner .check-box {
  z-index: 1;
}
.modal-fullscreen[class*=bar] .modal-container [class^=-close] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 64px;
  padding: 8px 20px;
}
.modal-fullscreen[class*=bar] .modal-container .modal-inner:before {
  content: "";
  width: 100%;
  top: 0;
  left: 0;
}
@media screen and (min-width: 1152px) {
  .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-top: 100px;
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-top: 100px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen[class*=bar] .modal-container .modal-inner {
    padding-top: 90px;
    padding-bottom: 30px;
  }
}
.modal-fullscreen[class*=bar] [class^=-close] {
  font-size: 14px;
}
@media screen and (min-width: 1281px) {
  .modal-fullscreen[class*=bar] [class^=-close] {
    right: calc(38px - 20px);
  }
}
@media screen and (min-width: 1152px) {
  .modal-fullscreen[class*=bar] [class^=-close] {
    right: calc(35px - 20px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .modal-fullscreen[class*=bar] [class^=-close] {
    top: calc(40px - 15px);
    right: calc(28px - 20px);
  }
}
@media screen and (max-width: 767px) {
  .modal-fullscreen[class*=bar] [class^=-close] {
    top: calc(20px - 10px);
    right: calc(16px - 10px);
  }
}
.modal-fullscreen .modal-content .scrollbox {
  margin: 0;
}
.modal-fullscreen .modal-buttons .button {
  padding: 13px !important;
}
.modal-fullscreen .modal-inner {
  width: 100%;
  max-width: 100%;
  background: white;
  margin: 0;
  overflow-x: auto;
  overflow-y: none;
  -webkit-overflow-scrolling: touch;
}

@media print {
  .modal-pattern {
    position: relative;
  }
  .kp-body-component.modal-print-hide {
    display: none;
  }
  .modal-pattern .modal-inner > .-close--small {
    display: none;
  }
  .modal-pattern .modal-fade-screen {
    background-color: #ffffff;
  }
}
.kp-theme-ds2 .modal-pattern .modal-inner > .-close--small:before {
  color: #003B71;
}
@media screen and (max-width: 767px) {
  .kp-theme-ds2 .modal-actions .modal-buttons .button {
    width: 100%;
  }
}
.kp-theme-ds2 .modal-pattern .modal-close-title {
  font-size: 13px;
}

.pl-modal-version:before {
  content: "4.5.0";
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "kp-icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "kp-icons";
  src: url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot");
  src: url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.eot?#iefix") format("embedded-opentype"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.woff") format("woff"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.ttf") format("truetype"), url("../../../../../../../etc.clientlibs/settings/wcm/designs/kporg/kp-foundation/clientlib-modules/styleguide/resources/assets/fonts/kp-icons.svg#kp-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-advice-circle:before {
  content: '\f101';
}

.icon-alarm:before {
  content: '\f102';
}

.icon-alert:before {
  content: '\f103';
}

.icon-appointment:before {
  content: '\f104';
}

.icon-appointments-circle:before {
  content: '\f105';
}

.icon-arrow-swap:before {
  content: '\f106';
}

.icon-arrow:before {
  content: '\f107';
}

.icon-audio:before {
  content: '\f108';
}

.icon-award:before {
  content: '\f109';
}

.icon-bicycle-circle:before {
  content: '\f10a';
}

.icon-briefcase:before {
  content: '\f10b';
}

.icon-businessman:before {
  content: '\f10c';
}

.icon-calculator-border:before {
  content: '\f10d';
}

.icon-calculator:before {
  content: '\f10e';
}

.icon-calendar-small:before {
  content: '\f10f';
}

.icon-calendar:before {
  content: '\f110';
}

.icon-camera:before {
  content: '\f111';
}

.icon-care-plan-circle:before {
  content: '\f112';
}

.icon-chat:before {
  content: '\f113';
}

.icon-checkbox:before {
  content: '\f114';
}

.icon-checkmark:before {
  content: '\f115';
}

.icon-chevron-back:before {
  content: '\f116';
}

.icon-chevron-down:before {
  content: '\f117';
}

.icon-chevron-forward:before {
  content: '\f118';
}

.icon-choose-border:before {
  content: '\f119';
}

.icon-choose-circle:before {
  content: '\f11a';
}

.icon-claim-border:before {
  content: '\f11b';
}

.icon-clock-border:before {
  content: '\f11c';
}

.icon-clock:before {
  content: '\f11d';
}

.icon-close:before {
  content: '\f11e';
}

.icon-compose:before {
  content: '\f11f';
}

.icon-copay:before {
  content: '\f120';
}

.icon-cost-coverage-border:before {
  content: '\f121';
}

.icon-cost-coverage:before {
  content: '\f122';
}

.icon-data:before {
  content: '\f123';
}

.icon-dental:before {
  content: '\f124';
}

.icon-directions:before {
  content: '\f125';
}

.icon-doctor-female-profile:before {
  content: '\f126';
}

.icon-doctor-female:before {
  content: '\f127';
}

.icon-doctor-male-profile:before {
  content: '\f128';
}

.icon-doctor-male:before {
  content: '\f129';
}

.icon-document-attached:before {
  content: '\f12a';
}

.icon-document-border:before {
  content: '\f12b';
}

.icon-document:before {
  content: '\f12c';
}

.icon-dollar:before {
  content: '\f12d';
}

.icon-download:before {
  content: '\f12e';
}

.icon-ekg:before {
  content: '\f12f';
}

.icon-email:before {
  content: '\f130';
}

.icon-excellent:before {
  content: '\f131';
}

.icon-exclamation:before {
  content: '\f132';
}

.icon-eyeglasses:before {
  content: '\f133';
}

.icon-facebook:before {
  content: '\f134';
}

.icon-facility-modern:before {
  content: '\f135';
}

.icon-facility:before {
  content: '\f136';
}

.icon-family:before {
  content: '\f137';
}

.icon-forms:before {
  content: '\f138';
}

.icon-globe:before {
  content: '\f139';
}

.icon-graph:before {
  content: '\f13a';
}

.icon-health-calculator:before {
  content: '\f13b';
}

.icon-health-finder:before {
  content: '\f13c';
}

.icon-health-summary-circle:before {
  content: '\f13d';
}

.icon-heart-health:before {
  content: '\f13e';
}

.icon-heart:before {
  content: '\f13f';
}

.icon-home:before {
  content: '\f140';
}

.icon-hospital:before {
  content: '\f141';
}

.icon-idea:before {
  content: '\f142';
}

.icon-info:before {
  content: '\f143';
}

.icon-instagram:before {
  content: '\f144';
}

.icon-lab-result:before {
  content: '\f145';
}

.icon-labor:before {
  content: '\f146';
}

.icon-laptop-border:before {
  content: '\f147';
}

.icon-laptop:before {
  content: '\f148';
}

.icon-link-out:before {
  content: '\f149';
}

.icon-list:before {
  content: '\f14a';
}

.icon-listen:before {
  content: '\f14b';
}

.icon-location-border:before {
  content: '\f14c';
}

.icon-location:before {
  content: '\f14d';
}

.icon-lock:before {
  content: '\f14e';
}

.icon-map:before {
  content: '\f14f';
}

.icon-market-bananas:before {
  content: '\f150';
}

.icon-market-grapes:before {
  content: '\f151';
}

.icon-medical-record:before {
  content: '\f152';
}

.icon-member-female:before {
  content: '\f153';
}

.icon-member-male:before {
  content: '\f154';
}

.icon-membercard:before {
  content: '\f155';
}

.icon-menu:before {
  content: '\f156';
}

.icon-message:before {
  content: '\f157';
}

.icon-messages-circle:before {
  content: '\f158';
}

.icon-microscope-circle:before {
  content: '\f159';
}

.icon-microscope:before {
  content: '\f15a';
}

.icon-minus:before {
  content: '\f15b';
}

.icon-more:before {
  content: '\f15c';
}

.icon-mouse:before {
  content: '\f15d';
}

.icon-none:before {
  content: '\f15e';
}

.icon-nurse:before {
  content: '\f15f';
}

.icon-paperclip:before {
  content: '\f160';
}

.icon-payment-history-border:before {
  content: '\f161';
}

.icon-pdf:before {
  content: '\f162';
}

.icon-pencil:before {
  content: '\f163';
}

.icon-phone-circle:before {
  content: '\f164';
}

.icon-phone:before {
  content: '\f165';
}

.icon-piggybank:before {
  content: '\f166';
}

.icon-pills:before {
  content: '\f167';
}

.icon-pinterest:before {
  content: '\f168';
}

.icon-play-video:before {
  content: '\f169';
}

.icon-plus:before {
  content: '\f16a';
}

.icon-preferences:before {
  content: '\f16b';
}

.icon-prescription-bottle:before {
  content: '\f16c';
}

.icon-print:before {
  content: '\f16d';
}

.icon-profile:before {
  content: '\f16e';
}

.icon-questionnaire:before {
  content: '\f16f';
}

.icon-questions:before {
  content: '\f170';
}

.icon-refresh:before {
  content: '\f171';
}

.icon-reply:before {
  content: '\f172';
}

.icon-routine-care:before {
  content: '\f173';
}

.icon-ruler:before {
  content: '\f174';
}

.icon-rx-circle:before {
  content: '\f175';
}

.icon-rx-document:before {
  content: '\f176';
}

.icon-rx-form-border:before {
  content: '\f177';
}

.icon-rx-form:before {
  content: '\f178';
}

.icon-rx:before {
  content: '\f179';
}

.icon-savings:before {
  content: '\f17a';
}

.icon-search-border:before {
  content: '\f17b';
}

.icon-search:before {
  content: '\f17c';
}

.icon-shoppingcart:before {
  content: '\f17d';
}

.icon-specialty-care:before {
  content: '\f17e';
}

.icon-star:before {
  content: '\f17f';
}

.icon-stethoscope:before {
  content: '\f180';
}

.icon-syringe:before {
  content: '\f181';
}

.icon-target:before {
  content: '\f182';
}

.icon-test-tube:before {
  content: '\f183';
}

.icon-time-urgent:before {
  content: '\f184';
}

.icon-time:before {
  content: '\f185';
}

.icon-touch:before {
  content: '\f186';
}

.icon-trafficlight:before {
  content: '\f187';
}

.icon-trashcan:before {
  content: '\f188';
}

.icon-unlocked:before {
  content: '\f18a';
}

.icon-video-camera:before {
  content: '\f18b';
}

.icon-walk:before {
  content: '\f18c';
}

.icon-walking-together:before {
  content: '\f18d';
}

.icon-wellness-circle:before {
  content: '\f18e';
}

.icon-wifi:before {
  content: '\f18f';
}

.icon-xray:before {
  content: '\f190';
}

.icon-yoga:before {
  content: '\f191';
}

.icon-youtube:before {
  content: '\f192';
}

.icon-zallergies-flower:before {
  content: '\f193';
}

.icon-zappointment-blank:before {
  content: '\f194';
}

.icon-zappointment-ticket:before {
  content: '\f195';
}

.icon-zappointment-waitlist:before {
  content: '\f196';
}

.icon-zbill-border:before {
  content: '\f197';
}

.icon-zbill:before {
  content: '\f198';
}

.icon-zcaregiver_preferences:before {
  content: '\f199';
}

.icon-zchat-a-doctor:before {
  content: '\f19a';
}

.icon-zchoose:before {
  content: '\f19b';
}

.icon-zclaim:before {
  content: '\f19c';
}

.icon-zgoogle-plus:before {
  content: '\f19d';
}

.icon-zleaf:before {
  content: '\f19e';
}

.icon-zlinkedin:before {
  content: '\f19f';
}

.icon-zmegaphone:before {
  content: '\f1a0';
}

.icon-znotifications:before {
  content: '\f1a1';
}

.icon-zpay-bill-border:before {
  content: '\f1a2';
}

.icon-zpay-bill:before {
  content: '\f1a3';
}

.icon-zpayment-history:before {
  content: '\f1a4';
}

.icon-zpersonal_security:before {
  content: '\f1a5';
}

.icon-zrefill-rx:before {
  content: '\f1a6';
}

.icon-zwebinar:before {
  content: '\f1a7';
}

.icon-zwellness:before {
  content: '\f1a8';
}

.icon-zz001sign-out:before {
  content: '\f1a9';
}

.icon-zz002advice:before {
  content: '\f1aa';
}

.icon-zz002award:before {
  content: '\f1ab';
}

.icon-zz003globe:before {
  content: '\f1ac';
}

.icon-zz003identity:before {
  content: '\f1ad';
}

.icon-zz003location:before {
  content: '\f1ae';
}

.icon-zz003lock-questions:before {
  content: '\f1af';
}

.icon-zz003lock:before {
  content: '\f1b0';
}

.icon-zz003mouse:before {
  content: '\f1b1';
}

.icon-zz003person:before {
  content: '\f1b2';
}

.icon-zz003user-id:before {
  content: '\f1b3';
}

.icon-zz004-profile-border:before {
  content: '\f1b4';
}

.icon-zz005-checkmark-circle:before {
  content: '\f1b5';
}

.icon-zz006leaf-full-color:before {
  content: '\f1b6';
}

.icon-zz007add:before {
  content: '\f1b7';
}

.icon-zz007card-view:before {
  content: '\f1b8';
}

.icon-zz007download:before {
  content: '\f1b9';
}

.icon-zz007filter:before {
  content: '\f1ba';
}

.icon-zz007row-view:before {
  content: '\f1bb';
}

.icon-zz008plan-of-care:before {
  content: '\f1bc';
}

.icon-zz009new-window:before {
  content: '\f1bd';
}

.icon-zzz0010briefcase:before {
  content: '\f1be';
}

.icon-zzz0010healthsummary:before {
  content: '\f1bf';
}

.icon-zzz0010howyougetcare:before {
  content: '\f1c0';
}

.icon-zzz0010people:before {
  content: '\f1c1';
}

.icon-zzz0011star-half:before {
  content: '\f1c2';
}

.icon-zzz0011star-outline:before {
  content: '\f1c3';
}

.icon-zzz0011star:before {
  content: '\f1c4';
}

.icon-zzz0012baby:before {
  content: '\f1c5';
}

.icon-zzz0012notebook-pen:before {
  content: '\f1c6';
}

.icon-zzz0013iconinformation:before {
  content: '\f1c7';
}

.icon-zzz0014pageicon:before {
  content: '\f1c8';
}

.icon-zzz0015mute:before {
  content: '\f1c9';
}

.icon-zzz0015play:before {
  content: '\f1ca';
}

.icon-zzz0015volume:before {
  content: '\f1cb';
}

.icon-zzz0016-filter:before {
  content: '\f1cc';
}

.icon-zzz0017-external-link-bold:before {
  content: '\f1cd';
}

.icon-zzz0018-condom:before {
  content: '\f1ce';
}

.icon-zzz0018-copper-iud:before {
  content: '\f1cf';
}

.icon-zzz0018-diaphragm:before {
  content: '\f1d0';
}

.icon-zzz0018-fertility-awareness:before {
  content: '\f1d1';
}

.icon-zzz0018-hormonal-iud:before {
  content: '\f1d2';
}

.icon-zzz0018-implant:before {
  content: '\f1d3';
}

.icon-zzz0018-internal-condom:before {
  content: '\f1d4';
}

.icon-zzz0018-patch:before {
  content: '\f1d5';
}

.icon-zzz0018-pill-a:before {
  content: '\f1d6';
}

.icon-zzz0018-pill-b:before {
  content: '\f1d7';
}

.icon-zzz0018-shot:before {
  content: '\f1d8';
}

.icon-zzz0018-spermicide:before {
  content: '\f1d9';
}

.icon-zzz0018-sterilization:before {
  content: '\f1da';
}

.icon-zzz0018-vaginal-ring:before {
  content: '\f1db';
}

.icon-zzz0018-vasectomy:before {
  content: '\f1dc';
}

.icon-zzz0019-checkmark-circle:before {
  content: '\f1dd';
}

.icon-zzz0020-get-care:before {
  content: '\f1de';
}

.icon-zzz0021icon-picture:before {
  content: '\f1df';
}

.icon-zzz0022-coverage:before {
  content: '\f1e0';
}

.icon-zzz0023-notification-bell:before {
  content: '\f1e1';
}

.icon-zzz0024-checklist-todo:before {
  content: '\f1e2';
}

.icon-zzz0025-checklist-complete:before {
  content: '\f1e3';
}

.icon-zzz0026-checklist-future:before {
  content: '\f1e4';
}

.icon-zzz0027-link-external:before {
  content: '\f1e5';
}

.icon-zzz0028-link-internal:before {
  content: '\f1e6';
}

.icon-zzz0029-header-profile:before {
  content: '\f1e7';
}

.icon-zzz0029-header-search:before {
  content: '\f1e8';
}

.icon-zzz0030-eye-monitor:before {
  content: '\f1e9';
}

.icon-zzz0031-stopgap-close:before {
  content: '\f1ea';
}

.chiclet-legend {
  display: inline-block;
}
.chiclet-legend:focus-visible {
  outline: none;
}

@media screen and (min-width: 1152px) {
  .chiclet-container .device-only {
    display: none;
  }
}
@media screen and (max-width: 1151px) {
  .chiclet-container .desktop-only {
    display: none;
  }
}

.chiclet-shell {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
.chiclet-shell .chiclet-label {
  display: inline-block;
}
.chiclet-shell .chiclet-clear-button {
  position: absolute;
  width: 44px;
  height: 44px;
  border: 0;
  background-color: transparent;
  appearance: none;
}
.chiclet-shell .icon-close {
  font-size: 8px;
}
.chiclet-shell.-variation-1 {
  margin: 9px 10px 9px 0;
  border-radius: 16px;
  border: 1px solid #D3D6DC;
  color: #0D1C3D;
  background-color: #F7F7F7;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.chiclet-shell.-variation-1.-book, .chiclet-shell.-variation-1.\--book {
  font-family: "Gotham 4r";
}
.chiclet-shell.-variation-1.-light, .chiclet-shell.-variation-1.\--light {
  font-family: "Gotham 3r";
}
.chiclet-shell.-variation-1.-medium, .chiclet-shell.-variation-1.\--medium {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-1.-bold, .chiclet-shell.-variation-1.\--bold {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-1 {
  font-family: "Gotham 4r";
  padding: 8px 16px 8px 16px;
  text-decoration: none;
}
.chiclet-shell.-variation-1:focus {
  border: 1px solid #0078B3;
}
.chiclet-shell.-variation-1 .chiclet-label {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.chiclet-shell.-variation-1 .chiclet-label.-book, .chiclet-shell.-variation-1 .chiclet-label.\--book {
  font-family: "Gotham 4r";
}
.chiclet-shell.-variation-1 .chiclet-label.-light, .chiclet-shell.-variation-1 .chiclet-label.\--light {
  font-family: "Gotham 3r";
}
.chiclet-shell.-variation-1 .chiclet-label.-medium, .chiclet-shell.-variation-1 .chiclet-label.\--medium {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-1 .chiclet-label.-bold, .chiclet-shell.-variation-1 .chiclet-label.\--bold {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-1 .chiclet-label {
  padding-right: 19px;
}
.chiclet-shell.-variation-1 .chiclet-clear-button {
  top: -1px;
  right: -5px;
  color: #0074AD;
}
.chiclet-shell.-variation-1 .chiclet-clear-button img {
  height: 16px;
  width: 16px;
}
.chiclet-shell.-variation-2 {
  margin: 8px 10px 8px 0;
  border-radius: 16px;
  border: 1px solid #D3D6DC;
  color: #0D1C3D;
  background-color: #FFF;
  padding: 8px 16px 8px 16px;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.chiclet-shell.-variation-2.-book, .chiclet-shell.-variation-2.\--book {
  font-family: "Gotham 4r";
}
.chiclet-shell.-variation-2.-light, .chiclet-shell.-variation-2.\--light {
  font-family: "Gotham 3r";
}
.chiclet-shell.-variation-2.-medium, .chiclet-shell.-variation-2.\--medium {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-2.-bold, .chiclet-shell.-variation-2.\--bold {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-2 :focus {
  border: 1px solid #0078B3;
}
.chiclet-shell.-variation-2 .chiclet-label {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.chiclet-shell.-variation-2 .chiclet-label.-book, .chiclet-shell.-variation-2 .chiclet-label.\--book {
  font-family: "Gotham 4r";
}
.chiclet-shell.-variation-2 .chiclet-label.-light, .chiclet-shell.-variation-2 .chiclet-label.\--light {
  font-family: "Gotham 3r";
}
.chiclet-shell.-variation-2 .chiclet-label.-medium, .chiclet-shell.-variation-2 .chiclet-label.\--medium {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-2 .chiclet-label.-bold, .chiclet-shell.-variation-2 .chiclet-label.\--bold {
  font-family: "Gotham 5r";
}
.chiclet-shell.-variation-2 .chiclet-label {
  font-family: "Gotham 5r";
  padding-right: 19px;
}
.chiclet-shell.-variation-2 .chiclet-clear-button {
  top: -1px;
  right: -5px;
  color: #0078B3;
}
.chiclet-shell.-variation-2 .chiclet-clear-button img {
  height: 16px;
  width: 16px;
  fill: #0074AD;
}

/* STYLGD-11761: Frankenstein:chiclet- stopage pattern styles */
/* ends here */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

.legend-row {
  display: inline-flex;
  align-items: baseline;
}

.focusing:focus {
  border: 1px solid rgb(1, 54, 153);
  outline: -webkit-focus-ring-color auto 1px;
}

.pl-chiclet-pattern-version::before {
  content: "2.1.11";
}

.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__nav {
  display: block;
  margin: 0 0 0 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__nav {
    margin: 0 1.25rem;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__list,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__list-item,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__list-item {
  display: block;
  box-sizing: border-box;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link-btn .ds-tabs__text-container,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link-btn .tabs__text-container {
  display: block;
  position: relative;
  font-family: "Gotham 4r";
  padding: 20px 20px 20px 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__link-btn .ds-tabs__text-container.-active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__link-btn .tabs__text-container.-active {
  font-family: "Gotham 5r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__content,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__content {
  padding: 0 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__content,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .tabs__content {
    padding: 0 1.25rem;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .ds-tabs__panel {
  display: block;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-click-event .tabs__link:focus,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-click-event .tabs__panel:focus {
  outline: 0;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item {
  flex: 1 1 100%;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  box-sizing: border-box;
  position: relative;
  border-bottom: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    text-align: center;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__text {
  position: sticky;
  display: inline-block;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka:active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__linka.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-containera.-active {
  background: transparent;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__icon, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__icon {
  display: none;
}
@-moz-document url-prefix() {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@-moz-document url-prefix() {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
    outline-offset: -1px;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:focus, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
  color: #0D1C3D;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active {
  border-top: 0;
  position: relative;
  color: #0D1C3D;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel--active {
  border-bottom: none;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel .ds-tabs__panel-inner p {
  margin: 0;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view a {
  border-radius: 0px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view {
  position: relative;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav-container {
  position: relative;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav-container.fade::before {
  content: "";
  width: 57px;
  height: 2.85rem;
  position: absolute;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7371542367) 50%, rgb(255, 255, 255) 100%);
  right: 0;
  z-index: 3;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view.-overflow-button .ds-tabs__nav-container.fade::before {
  width: 22px;
  right: 48px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav {
  position: relative;
  overflow: auto hidden;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  flex-shrink: 0;
  min-block-size: fit-content;
  display: flex;
  flex-direction: column;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav.active {
  background: rgba(255, 255, 255, 0.3);
  cursor: grabbing;
  cursor: -webkit-grabbing;
  transform: scale(1);
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav {
  /* ===== Scrollbar ===== */
  /* Firefox */
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
  /* Chrome, Edge, and Safari */
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav::-webkit-scrollbar {
  margin-top: 5px;
  width: 10px;
  height: 10px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__nav:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__panel-inner:first-child > p {
    margin-top: 0px;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
  width: fit-content;
  display: flex;
  gap: 24px;
  position: relative;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item {
  height: 48px;
  width: fit-content;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__list-item ::-webkit-scrollbar {
  display: none;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link {
  scroll-margin-left: 48px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  color: #677083;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: "Gotham 4r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: "Gotham 3r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: "Gotham 5r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: "Gotham 4r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: "Gotham 3r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.-bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  text-align: left;
  padding: 12px 0px 12px 0;
  z-index: 2;
  outline-offset: -1px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
  z-index: 2;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active {
  color: #0D1C3D;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover:before, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:hover:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link .ds-tabs__text-container:active:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover:before,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active:before {
  display: block;
  background-color: #0D1C3D;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn),
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container {
  color: #003B71;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  width: 2px;
  border-radius: 0;
  margin: 0 auto;
  width: 100%;
  height: 2px;
  z-index: 2;
  border-radius: 2px;
  background-color: #003B71;
  border-radius: 15px;
  right: 0;
  bottom: 0;
  height: 2px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus {
  color: #0D1C3D;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover:after, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active:after, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus:after {
  height: 2px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
    width: auto;
  }
}
@media screen and (min-width: 1152px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
    width: auto;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  bottom: 4px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container {
  position: relative;
  padding-right: 0;
  height: 48px;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container {
    margin-bottom: 1.5rem;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container.show-btn {
  padding-right: 48px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container.show-btn .ds-tabs__nav-more-button {
  display: block;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav {
  margin-right: 0;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button {
  position: absolute;
  display: none;
  right: 0;
  top: 0;
  height: 48px;
  width: 48px;
  padding: 0;
  border-bottom: solid 1px #878F9B;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__trigger {
  padding: 0;
  background-color: transparent;
  border-color: transparent;
  height: 100%;
  width: 100%;
  z-index: 5;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
  min-width: 93px;
  width: max-content;
  max-width: 272px;
  list-style: none;
  padding: 0;
  border: 1px solid #003B71;
  border-radius: 4px;
  background-color: white;
  position: absolute;
  right: 0;
  display: none;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 540px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 780px;
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list.-expanded {
  display: block;
  list-style: none;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn {
  padding: 0 12px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
  margin: auto;
  text-align: left;
  padding: 0;
  width: fit-content;
  margin-left: 0;
  overflow: visible;
  cursor: pointer;
  white-space: normal;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: "Gotham 4r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: "Gotham 3r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: "Gotham 5r";
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: "Gotham 4r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: "Gotham 3r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container .ds-tabs_text {
  overflow: hidden;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:hover:after, .ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:active:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: #0D1C3D;
  width: 100%;
  bottom: 4px;
  height: 1px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:first-child {
  padding-top: 8px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:last-child {
  padding-bottom: 8px;
}
.ds-tabs[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i].-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  display: block;
}

.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__nav {
  display: block;
  margin: 0 0 0 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__nav {
    margin: 0 1.25rem;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__list,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__list-item,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__list-item {
  display: block;
  box-sizing: border-box;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link-btn .ds-tabs__text-container,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link-btn .tabs__text-container {
  display: block;
  position: relative;
  font-family: "Gotham 4r";
  padding: 20px 20px 20px 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.2s ease;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__link-btn .ds-tabs__text-container.-active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__link-btn .tabs__text-container.-active {
  font-family: "Gotham 5r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__content,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__content {
  padding: 0 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__content,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .tabs__content {
    padding: 0 1.25rem;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]) .ds-tabs__panel {
  display: block;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-click-event .tabs__link:focus,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-click-event .tabs__panel:focus {
  outline: 0;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item {
  flex: 1 1 100%;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  box-sizing: border-box;
  position: relative;
  border-bottom: 0;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    text-align: center;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__text {
  position: sticky;
  display: inline-block;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka:active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__linka.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-containera.-active {
  background: transparent;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__icon, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container .ds-tabs__icon {
  display: none;
}
@-moz-document url-prefix() {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@-moz-document url-prefix() {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
    outline-offset: -1px;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:focus, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:focus {
  color: #0D1C3D;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-active {
  border-top: 0;
  position: relative;
  color: #0D1C3D;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel--active {
  border-bottom: none;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel .ds-tabs__panel-inner p {
  margin: 0;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view a {
  border-radius: 0px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view {
  position: relative;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav-container {
  position: relative;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav-container.fade::before {
  content: "";
  width: 57px;
  height: 2.85rem;
  position: absolute;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7371542367) 50%, rgb(255, 255, 255) 100%);
  right: 0;
  z-index: 3;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view.-overflow-button .ds-tabs__nav-container.fade::before {
  width: 22px;
  right: 48px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav {
  position: relative;
  overflow: auto hidden;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  flex-shrink: 0;
  min-block-size: fit-content;
  display: flex;
  flex-direction: column;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav.active {
  background: rgba(255, 255, 255, 0.3);
  cursor: grabbing;
  cursor: -webkit-grabbing;
  transform: scale(1);
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav {
  /* ===== Scrollbar ===== */
  /* Firefox */
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
  /* Chrome, Edge, and Safari */
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav::-webkit-scrollbar {
  margin-top: 5px;
  width: 10px;
  height: 10px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__nav:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__panel-inner:first-child > p {
    margin-top: 0px;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
  width: fit-content;
  display: flex;
  gap: 24px;
  position: relative;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item {
  height: 48px;
  width: fit-content;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__list-item ::-webkit-scrollbar {
  display: none;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link {
  scroll-margin-left: 48px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  color: #677083;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: "Gotham 4r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: "Gotham 3r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: "Gotham 5r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0em;
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-book, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-book,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: "Gotham 4r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-light, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-light,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: "Gotham 3r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-medium, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-medium,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).-bold, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn).\--bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.-bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container.\--bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).-bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn).\--bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.-bold,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container {
  text-align: left;
  padding: 12px 0px 12px 0;
  z-index: 2;
  outline-offset: -1px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  border-radius: 0;
  background-color: #878F9B;
  z-index: 2;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active {
  color: #0D1C3D;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):hover:before, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link:not(.ds-tabs__link-btn):active:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:hover:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link .ds-tabs__text-container:active:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):hover:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn:not(.ds-tabs__link-btn):active:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:hover:before,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn .ds-tabs__text-container:active:before {
  display: block;
  background-color: #0D1C3D;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn),
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container {
  color: #003B71;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  width: 2px;
  border-radius: 0;
  margin: 0 auto;
  width: 100%;
  height: 2px;
  z-index: 2;
  border-radius: 2px;
  background-color: #003B71;
  border-radius: 15px;
  right: 0;
  bottom: 0;
  height: 2px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus {
  color: #0D1C3D;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:hover:after, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:active:after, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after:focus:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:hover:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:active:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after:focus:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:hover:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:active:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after:focus:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:hover:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:active:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after:focus:after {
  height: 2px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
    width: auto;
  }
}
@media screen and (min-width: 1152px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active:not(.ds-tabs__link-btn):after,
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
    width: auto;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link.-active .ds-tabs__text-container:after,
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).tabs-view .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  bottom: 4px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container {
  position: relative;
  padding-right: 0;
  height: 48px;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container {
    margin-bottom: 1.5rem;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container.show-btn {
  padding-right: 48px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container.show-btn .ds-tabs__nav-more-button {
  display: block;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav {
  margin-right: 0;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button {
  position: absolute;
  display: none;
  right: 0;
  top: 0;
  height: 48px;
  width: 48px;
  padding: 0;
  border-bottom: solid 1px #878F9B;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__trigger {
  padding: 0;
  background-color: transparent;
  border-color: transparent;
  height: 100%;
  width: 100%;
  z-index: 5;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
  min-width: 93px;
  width: max-content;
  max-width: 272px;
  list-style: none;
  padding: 0;
  border: 1px solid #003B71;
  border-radius: 4px;
  background-color: white;
  position: absolute;
  right: 0;
  display: none;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 540px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list {
    max-width: 780px;
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list.-expanded {
  display: block;
  list-style: none;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn {
  padding: 0 12px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
  margin: auto;
  text-align: left;
  padding: 0;
  width: fit-content;
  margin-left: 0;
  overflow: visible;
  cursor: pointer;
  white-space: normal;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
  font-family: "Gotham 4r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
  font-family: "Gotham 3r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
  font-family: "Gotham 5r";
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 1152px) {
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0;
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-book, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--book {
    font-family: "Gotham 4r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-light, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--light {
    font-family: "Gotham 3r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-medium, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--medium {
    font-family: "Gotham 5r";
  }
  .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.-bold, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container.\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container .ds-tabs_text {
  overflow: hidden;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:before {
  display: none;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:hover:after, .ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:active:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: #0D1C3D;
  width: 100%;
  bottom: 4px;
  height: 1px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:first-child {
  padding-top: 8px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__text-container:last-child {
  padding-bottom: 8px;
}
.ds-tabs:not([data-ds-theme][data-ds-variant][data-ds-version]).-overflow-button .ds-tabs__nav-container .ds-tabs__nav-more-button .more-button__list li.ds-tabs__link-btn .ds-tabs__link-btn.-active .ds-tabs__text-container:after {
  display: block;
}

.pl-tabs-pattern-version::before {
  content: "4.3.0";
}

.form-group input {
  padding: 16px 12px;
  border: solid 1px #88909F;
  vertical-align: middle;
  color: #0D1C3D;
}
.form-group input:focus {
  border-color: #0078B3;
}
.form-group input::-webkit-input-placeholder {
  color: #677083;
}
.form-group input:-moz-placeholder {
  color: #677083;
}
.form-group input::-webkit-input-placeholder {
  color: #677083;
}

.form-group input:-moz-placeholder {
  color: #677083;
}

.form-group input:focus {
  border: 2px solid #0078B3;
}
@media screen and (min-width: 1152px) {
  .form-group input {
    max-height: 48px;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .form-group input {
    max-height: 52px;
    width: 100%;
  }
}
.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=number],
.form-group input[type=password],
.form-group input[type=search],
.form-group input[type=tel],
.form-group input[type=url],
.form-group textarea {
  border-radius: 4px;
  -webkit-appearance: none;
  padding: 12px;
}
.form-group label {
  color: #0D1C3D;
  display: block;
  font-family: "Gotham 5r";
  text-transform: unset;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.form-group label.-book, .form-group label.\--book {
  font-family: "Gotham 4r";
}
.form-group label.-light, .form-group label.\--light {
  font-family: "Gotham 3r";
}
.form-group label.-medium, .form-group label.\--medium {
  font-family: "Gotham 5r";
}
.form-group label.-bold, .form-group label.\--bold {
  font-family: "Gotham 5r";
}
.form-group .form-textbox {
  position: relative;
}
.form-group .form-textbox input {
  padding-right: 32px;
  width: 236px;
}
.form-group .text-input-helper {
  color: #677083;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0;
}
.form-group .text-input-helper.-book, .form-group .text-input-helper.\--book {
  font-family: "Gotham 4r";
}
.form-group .text-input-helper.-light, .form-group .text-input-helper.\--light {
  font-family: "Gotham 3r";
}
.form-group .text-input-helper.-medium, .form-group .text-input-helper.\--medium {
  font-family: "Gotham 5r";
}
.form-group .text-input-helper.-bold, .form-group .text-input-helper.\--bold {
  font-family: "Gotham 5r";
}
.form-group .text-input-helper-password {
  max-width: 236px;
}
.form-group .password-toggle-textbox.clear-input-textbox {
  padding-right: 5.8em;
}

@media screen and (max-width: 767px) {
  .container {
    margin-right: 0;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .container {
    margin-right: 0;
    margin-left: 0;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1152px) {
  .container {
    margin-right: auto;
    margin-left: auto;
    max-width: 90rem;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.clear-input-field {
  display: inline-block;
  position: relative;
}

input.clear-input-textbox {
  padding-right: 41px;
}
input.clear-input-textbox::-ms-clear {
  display: none;
}

.clear-input-button {
  background-color: #D00000;
  position: absolute;
  top: 32%;
  right: 13px;
  width: 20px;
  height: 20px;
  min-width: fit-content;
  border: 0;
  color: #0078B3;
  font-weight: bold;
  background: transparent;
  overflow: hidden;
  padding: 0;
}
.clear-input-button.clear-input-button-password {
  top: 27%;
  right: 42px;
  width: 20px;
  height: 20px;
  min-height: fit-content;
  min-width: fit-content;
  color: #0078B3;
  font-weight: bold;
}
.clear-input-button.clear-input-button-password:disabled {
  cursor: not-allowed;
}
.clear-input-button.hidden {
  display: none;
}
@-moz-document url-prefix() {
  .clear-input-button:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.clear-input-button img {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.clear-input-button .close-icon {
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.clear-input-button .close-icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("ioc/css/~styleguide/lib/modern/assets/images/cancelcirclesolid.svg");
  background-size: contain;
}

.sg-spacing .natural-lang-dropdown-group {
  margin-bottom: 20px;
}

.natural-lang-dropdown-group {
  display: inline-block;
  font-size: 16px;
  line-height: 2rem;
}
.natural-lang-dropdown-group .natural-lang-dropdown-label {
  display: inline;
}
.natural-lang-dropdown-group .natural-lang-dropdown-label label, .natural-lang-dropdown-group .natural-lang-dropdown-label span {
  color: #0D1C3D;
  text-transform: none;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field {
  position: relative;
  display: inline-block;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field select {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  color: #0078B3;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field select:disabled {
  cursor: not-allowed;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field select::-ms-expand {
  display: none;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field select option {
  padding: 0;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
  position: absolute;
  z-index: -1;
  padding-right: 1.45rem;
  white-space: nowrap;
  color: transparent;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
  position: absolute;
  right: 0.15rem;
  bottom: 0;
  pointer-events: none;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true]:before {
  color: #0078B3;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field img {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0.15rem;
  bottom: 8px;
  pointer-events: none;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-underline {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 1.45rem);
  border-bottom: 2px solid #0078B3;
}
@supports (-webkit-overflow-scrolling: touch) {
  .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 2.25rem;
  }
}
@supports (-ms-ime-align: auto) {
  .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 1.9rem;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 1.75rem;
  }
}
.natural-lang-dropdown-group .natural-lang-dropdown-field .natural-lang-dropdown-option {
  -moz-padding-start: 0.55rem;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field.-inky-blue select {
  color: #0D1C3D;
}
.natural-lang-dropdown-group .natural-lang-dropdown-field.-medium select, .natural-lang-dropdown-group .natural-lang-dropdown-field.-medium .natural-lang-dropdown-option {
  font-family: "Gotham 5r";
}

.natural-lang-dropdown-group.-variation-2 {
  display: inline-block;
  font-size: 28px;
  line-height: 32px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 {
    font-size: 2.25rem;
    line-height: 40px;
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-label {
  line-height: 40px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-label {
    line-height: 50px;
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field select {
  padding-bottom: 8px;
  font-size: 28px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field select {
    padding-bottom: 10px;
    font-size: 2.25rem;
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
  padding-right: 34px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 48px;
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
  padding-bottom: 8px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .icon-chevron-down[aria-hidden=true] {
    padding-bottom: 7px;
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-underline {
  width: calc(100% - 34px);
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-underline {
    width: calc(100% - 48px);
    border-width: 3px;
  }
}
@supports (-webkit-overflow-scrolling: touch) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 59px;
  }
}
@supports (-ms-ime-align: auto) {
  .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
    padding-right: 39px;
  }
  @media screen and (min-width: 1152px) {
    .natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
      padding-right: 53px;
    }
  }
}
.natural-lang-dropdown-group.-variation-2 .natural-lang-dropdown-field .natural-lang-dropdown-option {
  -moz-padding-start: 10px;
}

.natural-lang-dropdown-adjacent-group {
  display: inline-block;
}

.natural-lang-dropdown-adjacent-group.-variation-2 {
  padding-bottom: 8px;
}
@media screen and (min-width: 1152px) {
  .natural-lang-dropdown-adjacent-group.-variation-2 {
    padding-bottom: 10px;
  }
}

.container_password-strength .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.container_password-strength .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.container_password-strength .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.container_password-strength .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.container_password-strength .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.container_password-strength .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.container_password-strength .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.container_password-strength .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.container_password-strength .result_red .box1 {
  background: #B63125;
}
.container_password-strength .result_orange .box1,
.container_password-strength .result_orange .box2 {
  background: #F36C0D;
}
.container_password-strength .result_yellow .box1,
.container_password-strength .result_yellow .box2,
.container_password-strength .result_yellow .box3 {
  background: #FEC941;
}
.container_password-strength .result_green .box1,
.container_password-strength .result_green .box2,
.container_password-strength .result_green .box3,
.container_password-strength .result_green .box4 {
  background: #A4D751;
}
.container_password-strength .result_green--full .box1,
.container_password-strength .result_green--full .box2,
.container_password-strength .result_green--full .box3,
.container_password-strength .result_green--full .box4,
.container_password-strength .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-weak .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-weak .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-weak .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-weak .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-weak .result_orange .box1,
.example-password-strength_bar-weak .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-weak .result_yellow .box1,
.example-password-strength_bar-weak .result_yellow .box2,
.example-password-strength_bar-weak .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-weak .result_green .box1,
.example-password-strength_bar-weak .result_green .box2,
.example-password-strength_bar-weak .result_green .box3,
.example-password-strength_bar-weak .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-weak .result_green--full .box1,
.example-password-strength_bar-weak .result_green--full .box2,
.example-password-strength_bar-weak .result_green--full .box3,
.example-password-strength_bar-weak .result_green--full .box4,
.example-password-strength_bar-weak .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-too-short .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-too-short .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-too-short .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-too-short .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-too-short .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-too-short .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-too-short .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-too-short .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-too-short .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-too-short .result_orange .box1,
.example-password-strength_bar-too-short .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-too-short .result_yellow .box1,
.example-password-strength_bar-too-short .result_yellow .box2,
.example-password-strength_bar-too-short .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-too-short .result_green .box1,
.example-password-strength_bar-too-short .result_green .box2,
.example-password-strength_bar-too-short .result_green .box3,
.example-password-strength_bar-too-short .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-too-short .result_green--full .box1,
.example-password-strength_bar-too-short .result_green--full .box2,
.example-password-strength_bar-too-short .result_green--full .box3,
.example-password-strength_bar-too-short .result_green--full .box4,
.example-password-strength_bar-too-short .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-weak .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-weak .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-weak .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-weak .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-weak .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-weak .result_orange .box1,
.example-password-strength_bar-weak .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-weak .result_yellow .box1,
.example-password-strength_bar-weak .result_yellow .box2,
.example-password-strength_bar-weak .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-weak .result_green .box1,
.example-password-strength_bar-weak .result_green .box2,
.example-password-strength_bar-weak .result_green .box3,
.example-password-strength_bar-weak .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-weak .result_green--full .box1,
.example-password-strength_bar-weak .result_green--full .box2,
.example-password-strength_bar-weak .result_green--full .box3,
.example-password-strength_bar-weak .result_green--full .box4,
.example-password-strength_bar-weak .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-good .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-good .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-good .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-good .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-good .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-good .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-good .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-good .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-good .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-good .result_orange .box1,
.example-password-strength_bar-good .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-good .result_yellow .box1,
.example-password-strength_bar-good .result_yellow .box2,
.example-password-strength_bar-good .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-good .result_green .box1,
.example-password-strength_bar-good .result_green .box2,
.example-password-strength_bar-good .result_green .box3,
.example-password-strength_bar-good .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-good .result_green--full .box1,
.example-password-strength_bar-good .result_green--full .box2,
.example-password-strength_bar-good .result_green--full .box3,
.example-password-strength_bar-good .result_green--full .box4,
.example-password-strength_bar-good .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-strong .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-strong .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-strong .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-strong .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-strong .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-strong .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-strong .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-strong .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-strong .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-strong .result_orange .box1,
.example-password-strength_bar-strong .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-strong .result_yellow .box1,
.example-password-strength_bar-strong .result_yellow .box2,
.example-password-strength_bar-strong .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-strong .result_green .box1,
.example-password-strength_bar-strong .result_green .box2,
.example-password-strength_bar-strong .result_green .box3,
.example-password-strength_bar-strong .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-strong .result_green--full .box1,
.example-password-strength_bar-strong .result_green--full .box2,
.example-password-strength_bar-strong .result_green--full .box3,
.example-password-strength_bar-strong .result_green--full .box4,
.example-password-strength_bar-strong .result_green--full .box5 {
  background: #57A635;
}

.example-password-strength_bar-very-strong .rating-pills-container {
  display: inline-flex;
  align-items: center;
}
.example-password-strength_bar-very-strong .password-strength-text {
  margin-bottom: 0;
  line-height: 20px;
  font-size: 14px;
}
.example-password-strength_bar-very-strong .bar-text {
  line-height: 24px;
  font-size: 16px;
  padding-left: 4px;
  letter-spacing: 0.01em;
}
.example-password-strength_bar-very-strong .box1 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-very-strong .box2 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-very-strong .box3 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-very-strong .box4 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-very-strong .box5 {
  height: 8px;
  width: 24px;
  display: inline-flex;
  background-color: #E9EBEE;
  border: 0.5px solid #88909F;
  text-align: center;
  border-radius: 4px;
  margin-right: 8px;
}
.example-password-strength_bar-very-strong .result_red .box1 {
  background: #B63125;
}
.example-password-strength_bar-very-strong .result_orange .box1,
.example-password-strength_bar-very-strong .result_orange .box2 {
  background: #F36C0D;
}
.example-password-strength_bar-very-strong .result_yellow .box1,
.example-password-strength_bar-very-strong .result_yellow .box2,
.example-password-strength_bar-very-strong .result_yellow .box3 {
  background: #FEC941;
}
.example-password-strength_bar-very-strong .result_green .box1,
.example-password-strength_bar-very-strong .result_green .box2,
.example-password-strength_bar-very-strong .result_green .box3,
.example-password-strength_bar-very-strong .result_green .box4 {
  background: #A4D751;
}
.example-password-strength_bar-very-strong .result_green--full .box1,
.example-password-strength_bar-very-strong .result_green--full .box2,
.example-password-strength_bar-very-strong .result_green--full .box3,
.example-password-strength_bar-very-strong .result_green--full .box4,
.example-password-strength_bar-very-strong .result_green--full .box5 {
  background: #57A635;
}

.password-toggle-button {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0em;
}
.password-toggle-button.-book, .password-toggle-button.\--book {
  font-family: "Gotham 4r";
}
.password-toggle-button.-light, .password-toggle-button.\--light {
  font-family: "Gotham 3r";
}
.password-toggle-button.-medium, .password-toggle-button.\--medium {
  font-family: "Gotham 5r";
}
.password-toggle-button.-bold, .password-toggle-button.\--bold {
  font-family: "Gotham 5r";
}
.password-toggle-button {
  position: absolute;
  top: 26%;
  right: 10px;
  padding: 1px;
  border: 0;
  color: #0078B3;
  height: 31.33px;
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .password-toggle-button {
    top: 25%;
  }
}
@media screen and (max-width: 1151px) {
  .password-toggle-button {
    top: 25%;
  }
}
@-moz-document url-prefix() {
  .password-toggle-button:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}

.password-toggle-field {
  display: inline-block;
  position: relative;
}

input.password-toggle-textbox {
  padding: 16px 3.5em 16px 12px;
}
input.password-toggle-textbox.-es {
  padding-right: 4.5em;
}
input.password-toggle-textbox::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
input.password-toggle-textbox::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
input.password-toggle-textbox::-ms-reveal {
  display: none;
}
input.password-toggle-textbox::-ms-clear {
  display: none;
}
input.password-toggle-textbox:focus {
  padding: 15px 3.5em 15px 11px;
}

.icon-chevron-down[aria-hidden=true] {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
}

.icon-chevron-down[aria-hidden=true]:before {
  color: #0074AD;
}

select.error-field + .icon-chevron-down[aria-hidden=true]:before,
select:disabled + .icon-chevron-down[aria-hidden=true]:before {
  color: #677083;
}

.selectable {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  padding: 16px;
  border: 1px solid #0074AD;
  border-radius: 4px;
  color: #0D1C3D;
  overflow: hidden;
  cursor: pointer;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.selectable [data-line-clamp="1"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="1"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="1"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="2"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="2"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="2"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="3"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="3"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="3"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="4"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="4"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="4"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="5"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="5"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="5"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="6"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="6"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="6"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="7"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="7"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="7"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="8"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="8"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="8"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="9"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="9"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="9"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
.selectable [data-line-clamp="10"] {
  overflow: hidden;
  position: relative;
  text-align: left;
  padding-right: 1.1em;
}
.selectable [data-line-clamp="10"] .visual-ellipsis {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  width: 1em;
  height: 1em;
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.selectable [data-line-clamp="10"] .visual-ellipsis__cover {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}
@media (hover: hover) {
  .selectable:hover {
    border: 1px solid #003B71;
  }
  .selectable:hover .selectable__checkmark-square {
    border: 2px solid #003B71;
  }
  .selectable:hover[aria-checked=true] .selectable__checkmark-square {
    background-color: #003B71;
  }
  .selectable:hover:not([aria-checked=true]) .selectable__circle-radio {
    border: 2px solid #003B71;
  }
}
.selectable:active:not([aria-checked=true]) {
  padding: 15px;
  border: 2px solid #003B71;
}
.selectable:active:not([aria-checked=true]) .selectable__circle-radio {
  border: 2px solid #003B71;
}
.selectable:active:not([aria-checked=true]) .selectable__circle-radio .selectable__checkmark {
  background-color: #003B71;
}
.selectable:active:not([aria-checked=true]) .selectable__checkmark-square {
  border: 2px solid #003B71;
}
.selectable.-no-focus-outline:focus {
  outline: 0;
}
.selectable.-no-focus-outline img {
  width: 14px;
  height: 10px;
}
@media screen and (min-width: 768px) {
  .selectable.-no-focus-outline img {
    top: 19px;
  }
}
.selectable .selectable__label,
.selectable .selectable__subtitle,
.selectable .selectable__text {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
}
.selectable .selectable__label {
  overflow: hidden;
}
.selectable > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.selectable > *:last-child, .selectable > *:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.selectable .selectable__checkmark-container {
  height: auto;
  width: auto;
  padding-left: 12px;
  display: flex;
}
.selectable .selectable__circle-radio {
  height: 20px;
  width: 20px;
  border: 2px solid #0074AD;
  border-radius: 100%;
  display: flex;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.selectable .selectable__circle-radio .selectable__checkmark {
  background-color: #0078B3;
  display: none;
  border: 5px solid transparent;
  border-radius: 100%;
  outline-offset: -6px;
  margin: auto;
  overflow: hidden;
  width: 5px;
  height: 5px;
}
.selectable .selectable__checkmark-square {
  height: 20px;
  width: 20px;
  margin: 2px;
  border: 2px solid #0074AD;
  border-radius: 2px;
  display: flex;
  transition: background-color 3s ease, color 3s ease, border-color 3s;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.selectable .selectable__checkmark-square .selectable__checkmark {
  display: none;
  filter: brightness(0) invert(1);
  font-size: 22px;
  margin: auto;
  width: 12px;
  height: 9px;
}
.selectable[aria-checked=true] {
  border: 2px solid #0074AD;
  padding: 15px;
}
.selectable[aria-checked=true] .selectable__label {
  font-family: "Gotham 5r";
}
.selectable[aria-checked=true] .selectable__radio {
  display: block;
}
.selectable[aria-checked=true] .selectable__checkmark-square {
  background-color: #0078B3;
}
.selectable[aria-checked=true] .selectable__checkmark-square .selectable__checkmark {
  display: block;
}
.selectable[aria-checked=true] .selectable__circle-radio .selectable__checkmark {
  display: block;
}
@media (hover: hover) {
  .selectable[aria-checked=true]:hover:not([role=radio]) {
    border: 2px solid #003B71;
  }
}
.selectable.selectable--icon-tile, .selectable.selectable--avatar-tile, .selectable.selectable--image-tile, .selectable.selectable--no-icon {
  display: flex;
}
.selectable.selectable--icon-tile .selectable__icon, .selectable.selectable--avatar-tile .selectable__icon, .selectable.selectable--image-tile .selectable__icon, .selectable.selectable--no-icon .selectable__icon {
  height: 44px;
  display: flex;
  align-items: flex-start;
}
.selectable.selectable--icon-tile .selectable__icon div, .selectable.selectable--avatar-tile .selectable__icon div, .selectable.selectable--image-tile .selectable__icon div, .selectable.selectable--no-icon .selectable__icon div {
  width: 44px;
  height: 44px;
}
@media screen and (max-width: 1151px) {
  .selectable.selectable--icon-tile .selectable__icon div, .selectable.selectable--avatar-tile .selectable__icon div, .selectable.selectable--image-tile .selectable__icon div, .selectable.selectable--no-icon .selectable__icon div {
    width: 44px;
    height: 44px;
  }
}
.selectable.selectable--icon-tile .selectable__icon div img, .selectable.selectable--avatar-tile .selectable__icon div img, .selectable.selectable--image-tile .selectable__icon div img, .selectable.selectable--no-icon .selectable__icon div img {
  width: 24px;
  height: 24px;
  background-color: transparent;
}
.selectable.selectable--icon-tile .selectable__avatar, .selectable.selectable--avatar-tile .selectable__avatar, .selectable.selectable--image-tile .selectable__avatar, .selectable.selectable--no-icon .selectable__avatar {
  height: 44px;
}
.selectable.selectable--icon-tile .selectable__avatar img, .selectable.selectable--avatar-tile .selectable__avatar img, .selectable.selectable--image-tile .selectable__avatar img, .selectable.selectable--no-icon .selectable__avatar img {
  width: 44px;
  height: 44px;
  object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 1151px) {
  .selectable.selectable--icon-tile .selectable__avatar img, .selectable.selectable--avatar-tile .selectable__avatar img, .selectable.selectable--image-tile .selectable__avatar img, .selectable.selectable--no-icon .selectable__avatar img {
    width: 44px;
    height: 44px;
  }
}
.selectable.selectable--icon-tile .selectable__image, .selectable.selectable--avatar-tile .selectable__image, .selectable.selectable--image-tile .selectable__image, .selectable.selectable--no-icon .selectable__image {
  height: 44px;
}
.selectable.selectable--icon-tile .selectable__image img, .selectable.selectable--avatar-tile .selectable__image img, .selectable.selectable--image-tile .selectable__image img, .selectable.selectable--no-icon .selectable__image img {
  width: 44px;
  height: 44px;
  object-fit: cover;
  border-radius: 4px;
}
.selectable.selectable--icon-tile .selectable__content, .selectable.selectable--avatar-tile .selectable__content, .selectable.selectable--image-tile .selectable__content, .selectable.selectable--no-icon .selectable__content {
  display: flex;
  width: inherit;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 12px;
  cursor: pointer;
}
.selectable.selectable--icon-tile .selectable__label, .selectable.selectable--avatar-tile .selectable__label, .selectable.selectable--image-tile .selectable__label, .selectable.selectable--no-icon .selectable__label {
  margin-top: 0;
  margin-bottom: 0;
  color: #0D1C3D;
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  word-break: break-all;
}
.selectable.selectable--icon-tile .selectable__subtitle, .selectable.selectable--avatar-tile .selectable__subtitle, .selectable.selectable--image-tile .selectable__subtitle, .selectable.selectable--no-icon .selectable__subtitle {
  margin-bottom: 0;
  margin-top: 0px;
  color: #003B71;
  font-family: "Gotham 4r";
  font-size: 14px;
  line-height: 20px;
}
.selectable.selectable--icon-tile .selectable__text, .selectable.selectable--avatar-tile .selectable__text, .selectable.selectable--image-tile .selectable__text, .selectable.selectable--no-icon .selectable__text {
  margin-bottom: 0;
  margin-top: 8px;
  color: #0D1C3D;
  font-family: "Gotham 4r";
  font-size: 16px;
  line-height: 24px;
}
.selectable.selectable--no-icon .selectable__content {
  padding: 0px;
}
.selectable.-disabled {
  border: 1px solid #A0A5B6;
  cursor: not-allowed;
}
.selectable.-disabled:hover:not([aria-checked=true]) .selectable__circle-radio {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled .selectable__content {
  cursor: not-allowed;
}
.selectable.-disabled .selectable__label,
.selectable.-disabled .selectable__subtitle,
.selectable.-disabled .selectable__text {
  color: #A0A5B6;
}
.selectable.-disabled .selectable__avatar,
.selectable.-disabled .selectable__image {
  mix-blend-mode: luminosity;
  opacity: 0.6;
  filter: grayscale(100%);
}
.selectable.-disabled .selectable__icon .icon-circle {
  background-color: #E9EBEE;
}
.selectable.-disabled .selectable__icon .icon-circle img {
  filter: invert(92%) sepia(8%) saturate(151%) hue-rotate(182deg) brightness(97%) contrast(20%);
}
.selectable.-disabled .selectable__circle-radio,
.selectable.-disabled .selectable__checkmark-square {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled[aria-checked=true] {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled[aria-checked=true] .selectable__circle-radio .selectable__checkmark {
  border: 5px solid #A0A5B6;
}
.selectable.-disabled[aria-checked=true] .selectable__checkmark-square {
  border: 2px solid #A0A5B6;
  background-color: #A0A5B6;
}
.selectable.-disabled[aria-checked=true]:hover {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled[aria-checked=true]:active {
  padding: 15px;
}
.selectable.-disabled:active {
  padding: 16px;
  border: 1px solid #A0A5B6;
}
.selectable.-disabled:active .selectable__circle-radio {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled:active .selectable__circle-radio .selectable__checkmark {
  background-color: #A0A5B6;
}
.selectable.-disabled:active .selectable__checkmark-square {
  border: 2px solid #A0A5B6;
}
.selectable.-disabled:focus {
  outline: 0;
}

.selectable-group:before, .selectable-group:after {
  content: " ";
  display: table;
}
.selectable-group:after {
  clear: both;
}
.selectable-group .selectable-group__label {
  margin-top: 0;
  margin-bottom: 4px;
  font-weight: 350;
  font-size: 14px;
  line-height: 20px;
}

.text-area_global {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
}
.text-area_global.-book, .text-area_global.\--book {
  font-family: "Gotham 4r";
}
.text-area_global.-light, .text-area_global.\--light {
  font-family: "Gotham 3r";
}
.text-area_global.-medium, .text-area_global.\--medium {
  font-family: "Gotham 5r";
}
.text-area_global.-bold, .text-area_global.\--bold {
  font-family: "Gotham 5r";
}
.text-area_global {
  display: block;
  padding: 8px 0px;
  width: calc(100% - 28px);
  height: 252px;
  border: 1px solid #88909F;
  border-radius: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .text-area_global {
    padding: 10px 0px;
  }
}
@media screen and (min-width: 1152px) {
  .text-area_global {
    padding: 12px 0px;
  }
}
.text-area_global:focus {
  border: 2px solid #0078B3;
}
.text-area_global {
  color: #003B71;
  -webkit-appearance: none;
}
.text-area_global.focus {
  border-color: #0074AD;
}
.text-area_global[data-show-lines="1"] {
  height: 54px;
}
.text-area_global[data-show-lines="2"] {
  height: 76px;
}
.text-area_global[data-show-lines="3"] {
  height: 98px;
}
.text-area_global[data-show-lines="4"] {
  height: 120px;
}
.text-area_global[data-show-lines="5"] {
  height: 142px;
}
.text-area_global[data-show-lines="6"] {
  height: 164px;
}
.text-area_global[data-show-lines="7"] {
  height: 186px;
}
.text-area_global[data-show-lines="8"] {
  height: 208px;
}
.text-area_global[data-show-lines="9"] {
  height: 230px;
}
.text-area_global[data-show-lines="10"] {
  height: 252px;
}
@media screen and (max-width: 767px) {
  .text-area_global {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .text-area_global.-book, .text-area_global.\--book {
    font-family: "Gotham 4r";
  }
  .text-area_global.-light, .text-area_global.\--light {
    font-family: "Gotham 3r";
  }
  .text-area_global.-medium, .text-area_global.\--medium {
    font-family: "Gotham 5r";
  }
  .text-area_global.-bold, .text-area_global.\--bold {
    font-family: "Gotham 5r";
  }
  .text-area_global {
    height: 234px;
  }
  .text-area_global[data-show-lines="1"] {
    height: 54px;
  }
  .text-area_global[data-show-lines="2"] {
    height: 74px;
  }
  .text-area_global[data-show-lines="3"] {
    height: 94px;
  }
  .text-area_global[data-show-lines="4"] {
    height: 114px;
  }
  .text-area_global[data-show-lines="5"] {
    height: 134px;
  }
  .text-area_global[data-show-lines="6"] {
    height: 154px;
  }
  .text-area_global[data-show-lines="7"] {
    height: 174px;
  }
  .text-area_global[data-show-lines="8"] {
    height: 194px;
  }
  .text-area_global[data-show-lines="9"] {
    height: 214px;
  }
  .text-area_global[data-show-lines="10"] {
    height: 234px;
  }
}

.pl-form-pattern-version:before {
  content: "6.3.11";
}

.sda-mt-8 {
  margin-top: 8px;
}

.sda-mt-16 {
  margin-top: 16px;
}

.sda-mt-24 {
  margin-top: 24px;
}

.sda-mt-32 {
  margin-top: 32px;
}

.sda-mt-36 {
  margin-top: 36px;
}

.sda-mt-44 {
  margin-top: 44px;
}

.sda-mt-46 {
  margin-top: 46px;
}

.sda-mt-48 {
  margin-top: 48px;
}

.sda-mt-60 {
  margin-top: 60px;
}

.sda-mt-192 {
  margin-top: 192px;
}

body {
  background-color: #F7F7F7;
}

.sda-collapse {
  visibility: collapse;
}

.sda-hidden {
  visibility: hidden;
}

.sda-display-none {
  display: none;
  padding: 0;
  margin: 0;
}

.sda-visibility-hidden {
  visibility: hidden;
}

.sda-component-item-view.variation-1 {
  border: 1px solid #D3D6DC;
  border-radius: 12px;
}

div.columns-7:has(> div.sda-map.section) {
  display: flex;
  flex-direction: column;
  height: 45%;
}
@media screen and (max-width: 768px) {
  div.columns-7:has(> div.sda-map.section) {
    order: -1;
  }
}

.sda-map.section {
  flex: 1;
}
.sda-map.section .sda-map-container {
  height: 100%;
}
.sda-map.section .sda-map-container .sda-map-view {
  height: 100%;
}
.sda-map.section .sda-map-container .sda-map-view div#sda-map-big {
  border-radius: 12px 12px 0 0;
}
@media screen and (min-width: 769px) {
  .sda-map.section .sda-map-container .sda-map-view div#sda-map-big {
    height: 100%;
    min-height: 600px;
  }
}

.sda-map-legend.section {
  margin-top: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9jLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFFQTs7OztFQUFBO0FBT0U7RUFDRTtFQUNBO0VBQ0E7QURESjs7QUNJRTs7RUFBQTtBQUlBO0VBQ0U7QURGSjs7QUNLRTsrRUFBQTtBQUdBOzs7OztFQUFBO0FBT0E7Ozs7Ozs7Ozs7Ozs7RUFhRTtBREpKOztBQ09FOzs7RUFBQTtBQUtBOzs7O0VBSUU7RUFDQTtBRExKOztBQ1FFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRE5KOztBQ1NFOzs7RUFBQTtBQUtBOztFQUVFO0FEUEo7O0FDVUU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QURUSjs7QUNZRTs7O0VBQUE7QUFVQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRGpCSjs7QUNvQkU7O0VBQUE7QUFJQTs7RUFFRTtBRGxCSjs7QUNxQkU7O0VBQUE7QUFJQTtFQUNFO0FEbkJKOztBQ3NCRTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QURwQko7O0FDdUJFOztFQUFBO0FBSUE7RUFDRTtFQUNBO0FEckJKOztBQ3dCRTs7RUFBQTtBQUlBO0VBQ0U7QUR0Qko7O0FDeUJFOztFQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUR2Qko7O0FDMEJFO0VBQ0U7QUR2Qko7O0FDMEJFO0VBQ0U7QUR2Qko7O0FDMEJFOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FEekJKOztBQzRCRTtFQUNFO0VBQ0E7QUR6Qko7O0FDNEJFOztFQUFBO0FBSUE7RUFDRTtBRDFCSjs7QUM2QkU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUQ1Qko7O0FDK0JFOztFQUFBO0FBSUE7RUFDRTtFQUNBO0FEN0JKOztBQ2dDRTs7RUFBQTtBQUlBO0VBQ0U7QUQ5Qko7O0FDaUNFOztFQUFBO0FBSUE7Ozs7RUFJRTtFQUNBO0FEL0JKOztBQ2tDRTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBOzs7OztFQUFBO0FBT0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEbENKOztBQ3FDRTs7RUFBQTtBQUlBO0VBQ0U7QURuQ0o7O0FDc0NFOzs7OztFQUFBO0FBT0E7O0VBRUU7QURwQ0o7O0FDdUNFOzs7Ozs7RUFBQTtBQVFBOzs7O0VBSUU7RUFDQTtBRHJDSjs7QUN3Q0U7O0VBQUE7QUFJQTs7RUFFRTtBRHRDSjs7QUN5Q0U7O0VBQUE7QUFJQTs7RUFFRTtFQUNBO0FEdkNKOztBQzBDRTs7O0VBQUE7QUFLQTtFQUNFO0FEeENKOztBQzJDRTs7Ozs7O0VBQUE7QUFRQTs7RUFFRTtFQUNBO0FEekNKOztBQzRDRTs7OztFQUFBO0FBTUE7O0VBRUU7QUQxQ0o7O0FDNkNFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRDNDSjs7QUM4Q0U7Ozs7RUFBQTtBQU1BOztFQUVFO0FENUNKOztBQytDRTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FEN0NKOztBQ2dERTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUQ5Q0o7O0FDaURFOztFQUFBO0FBSUE7RUFDRTtBRC9DSjs7QUNrREU7OztFQUFBO0FBS0E7RUFDRTtBRGhESjs7QUNtREU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtBRGxESjs7QUNxREU7O0VBRUU7QURsREo7O0FFclhBO0VBQ0U7RUFDQTtBRndYRjs7QUdwWEU7RUFDRSx5QkNaSztFRGFMO0FIdVhKO0FHdFhJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSndZVDs7QUc3WEU7RUFDRSx5QkNaSztFRGFMO0FIZ1lKO0FHL1hJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmlaVDs7QUd0WUU7RUFDRSx5QkNaSztFRGFMO0FIeVlKO0FHeFlJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjBaVDs7QUcvWUU7RUFDRSx5QkNaSztFRGFMO0FIa1pKO0FHalpJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm1hVDs7QUd4WkU7RUFDRSx5QkNaSztFRGFMO0FIMlpKO0FHMVpJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjRhVDs7QUdqYUU7RUFDRSx5QkNaSztFRGFMO0FIb2FKO0FHbmFJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnFiVDs7QUcxYUU7RUFDRSx5QkNaSztFRGFMO0FINmFKO0FHNWFJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjhiVDs7QUduYkU7RUFDRSx5QkNaSztFRGFMO0FIc2JKO0FHcmJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnVjVDs7QUc1YkU7RUFDRSx5QkNaSztFRGFMO0FIK2JKO0FHOWJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmdkVDs7QUdyY0U7RUFDRSx5QkNaSztFRGFMO0FId2NKO0FHdmNJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnlkVDs7QUc5Y0U7RUFDRSxxQ0NaSztFRGFMO0FIaWRKO0FHaGRJO0VBQ0UseUJFRVc7RUZEWCwwQkNoQkc7QUprZVQ7O0FHdmRFO0VBQ0Usb0NDWks7RURhTDtBSDBkSjtBR3pkSTtFQUNFLHlCRUVXO0VGRFgseUJDaEJHO0FKMmVUOztBR2hlRTtFQUNFLG9DQ1pLO0VEYUw7QUhtZUo7QUdsZUk7RUFDRSx5QkVFVztFRkRYLHlCQ2hCRztBSm9mVDs7QUd6ZUU7RUFDRSx5QkNaSztFRGFMO0FINGVKO0FHM2VJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjZmVDs7QUdsZkU7RUFDRSx5QkNaSztFRGFMO0FIcWZKO0FHcGZJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnNnQlQ7O0FHM2ZFO0VBQ0UseUJDWks7RURhTDtBSDhmSjtBRzdmSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUorZ0JUOztBR3BnQkU7RUFDRSx5QkNaSztFRGFMO0FIdWdCSjtBR3RnQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKd2hCVDs7QUc3Z0JFO0VBQ0UseUJDWks7RURhTDtBSGdoQko7QUcvZ0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmlpQlQ7O0FHdGhCRTtFQUNFLHlCQ1pLO0VEYUw7QUh5aEJKO0FHeGhCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUowaUJUOztBRy9oQkU7RUFDRSx5QkNaSztFRGFMO0FIa2lCSjtBR2ppQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKbWpCVDs7QUd4aUJFO0VBQ0UseUJDWks7RURhTDtBSDJpQko7QUcxaUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjRqQlQ7O0FHampCRTtFQUNFLHlCQ1pLO0VEYUw7QUhvakJKO0FHbmpCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpxa0JUOztBRzFqQkU7RUFDRSx5QkNaSztFRGFMO0FINmpCSjtBRzVqQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKOGtCVDs7QUdua0JFO0VBQ0UseUJDWks7RURhTDtBSHNrQko7QUdya0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnVsQlQ7O0FHNWtCRTtFQUNFLHlCQ1pLO0VEYUw7QUgra0JKO0FHOWtCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpnbUJUOztBR3JsQkU7RUFDRSx5QkNaSztFRGFMO0FId2xCSjtBR3ZsQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKeW1CVDs7QUc5bEJFO0VBQ0UseUJDWks7RURhTDtBSGltQko7QUdobUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmtuQlQ7O0FHdm1CRTtFQUNFLHlCQ1pLO0VEYUw7QUgwbUJKO0FHem1CSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUoybkJUOztBR2huQkU7RUFDRSx5QkNaSztFRGFMO0FIbW5CSjtBR2xuQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKb29CVDs7QUd6bkJFO0VBQ0UseUJDWks7RURhTDtBSDRuQko7QUczbkJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjZvQlQ7O0FHbG9CRTtFQUNFLHlCQ1pLO0VEYUw7QUhxb0JKO0FHcG9CSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpzcEJUOztBRzNvQkU7RUFDRSx5QkNaSztFRGFMO0FIOG9CSjtBRzdvQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKK3BCVDs7QUdwcEJFO0VBQ0UseUJDWks7RURhTDtBSHVwQko7QUd0cEJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSndxQlQ7O0FHN3BCRTtFQUNFLHlCQ1pLO0VEYUw7QUhncUJKO0FHL3BCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUppckJUOztBR3RxQkU7RUFDRSx5QkNaSztFRGFMO0FIeXFCSjtBR3hxQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKMHJCVDs7QUcvcUJFO0VBQ0UseUJDWks7RURhTDtBSGtyQko7QUdqckJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm1zQlQ7O0FHeHJCRTtFQUNFLHlCQ1pLO0VEYUw7QUgyckJKO0FHMXJCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUo0c0JUOztBR2pzQkU7RUFDRSx5QkNaSztFRGFMO0FIb3NCSjtBR25zQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKcXRCVDs7QUcxc0JFO0VBQ0UseUJDWks7RURhTDtBSDZzQko7QUc1c0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjh0QlQ7O0FHbnRCRTtFQUNFLHlCQ1pLO0VEYUw7QUhzdEJKO0FHcnRCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUp1dUJUOztBRzV0QkU7RUFDRSx5QkNaSztFRGFMO0FIK3RCSjtBRzl0Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKZ3ZCVDs7QUdydUJFO0VBQ0UseUJDWks7RURhTDtBSHd1Qko7QUd2dUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnl2QlQ7O0FHOXVCRTtFQUNFLHlCQ1pLO0VEYUw7QUhpdkJKO0FHaHZCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUprd0JUOztBR3Z2QkU7RUFDRSxzQkNaSztFRGFMO0FIMHZCSjtBR3p2Qkk7RUFDRSx5QkVFVztFRkRYLFdDaEJHO0FKMndCVDs7QUdod0JFO0VBQ0UseUJDWks7RURhTDtBSG13Qko7QUdsd0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm94QlQ7O0FHendCRTtFQUNFLHlCQ1pLO0VEYUw7QUg0d0JKO0FHM3dCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUo2eEJUOztBR2x4QkU7RUFDRSx5QkNaSztFRGFMO0FIcXhCSjtBR3B4Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKc3lCVDs7QUczeEJFO0VBQ0UseUJDWks7RURhTDtBSDh4Qko7QUc3eEJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSit5QlQ7O0FHcHlCRTtFQUNFLHlCQ1pLO0VEYUw7QUh1eUJKO0FHdHlCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUp3ekJUOztBRzd5QkU7RUFDRSx5QkNaSztFRGFMO0FIZ3pCSjtBRy95Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKaTBCVDs7QUd0ekJFO0VBQ0UseUJDWks7RURhTDtBSHl6Qko7QUd4ekJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjAwQlQ7O0FHL3pCRTtFQUNFLHlCQ1pLO0VEYUw7QUhrMEJKO0FHajBCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUptMUJUOztBTTkwQkk7RUFDRSxlQ0pXO0FQcTFCakI7O0FNOTBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNERE07QUxrMUJaOztBTTEwQkU7RUFDRTtBTjYwQko7O0FNejBCSTtFQUdFO0FOMDBCTjs7QVFqMkJBO0VDQUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTJCRjtBU24yQkU7RUFDRTtBVHEyQko7QVNuMkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxMkJOOztBVTUzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWNjNCSjtBVTEzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWMDNCSjtBVXYzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWdTNCSjtBV3g0QkU7RUFDRSx5QlBiSztFT2NMO0FYMDRCSjtBV3o0Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNDVCVDs7QVdoNUJFO0VBQ0UseUJQYks7RU9jTDtBWG01Qko7QVdsNUJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnE2QlQ7O0FXejVCRTtFQUNFLHlCUGJLO0VPY0w7QVg0NUJKO0FXMzVCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo4NkJUOztBV2w2QkU7RUFDRSx5QlBiSztFT2NMO0FYcTZCSjtBV3A2Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKdTdCVDs7QVczNkJFO0VBQ0UseUJQYks7RU9jTDtBWDg2Qko7QVc3NkJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmc4QlQ7O0FXcDdCRTtFQUNFLHlCUGJLO0VPY0w7QVh1N0JKO0FXdDdCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp5OEJUOztBVzc3QkU7RUFDRSx5QlBiSztFT2NMO0FYZzhCSjtBVy83Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKazlCVDs7QVd0OEJFO0VBQ0UseUJQYks7RU9jTDtBWHk4Qko7QVd4OEJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjI5QlQ7O0FXLzhCRTtFQUNFLHlCUGJLO0VPY0w7QVhrOUJKO0FXajlCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpvK0JUOztBV3g5QkU7RUFDRSx5QlBiSztFT2NMO0FYMjlCSjtBVzE5Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNitCVDs7QVdqK0JFO0VBQ0UscUNQYks7RU9jTDtBWG8rQko7QVduK0JJO0VBQ0UseUJOQ1c7RU1BWCwwQlBqQkc7QUpzL0JUOztBVzErQkU7RUFDRSxvQ1BiSztFT2NMO0FYNitCSjtBVzUrQkk7RUFDRSx5Qk5DVztFTUFYLHlCUGpCRztBSisvQlQ7O0FXbi9CRTtFQUNFLG9DUGJLO0VPY0w7QVhzL0JKO0FXci9CSTtFQUNFLHlCTkNXO0VNQVgseUJQakJHO0FKd2dDVDs7QVc1L0JFO0VBQ0UseUJQYks7RU9jTDtBWCsvQko7QVc5L0JJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmloQ1Q7O0FXcmdDRTtFQUNFLHlCUGJLO0VPY0w7QVh3Z0NKO0FXdmdDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUowaENUOztBVzlnQ0U7RUFDRSx5QlBiSztFT2NMO0FYaWhDSjtBV2hoQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKbWlDVDs7QVd2aENFO0VBQ0UseUJQYks7RU9jTDtBWDBoQ0o7QVd6aENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjRpQ1Q7O0FXaGlDRTtFQUNFLHlCUGJLO0VPY0w7QVhtaUNKO0FXbGlDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpxakNUOztBV3ppQ0U7RUFDRSx5QlBiSztFT2NMO0FYNGlDSjtBVzNpQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKOGpDVDs7QVdsakNFO0VBQ0UseUJQYks7RU9jTDtBWHFqQ0o7QVdwakNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnVrQ1Q7O0FXM2pDRTtFQUNFLHlCUGJLO0VPY0w7QVg4akNKO0FXN2pDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpnbENUOztBV3BrQ0U7RUFDRSx5QlBiSztFT2NMO0FYdWtDSjtBV3RrQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKeWxDVDs7QVc3a0NFO0VBQ0UseUJQYks7RU9jTDtBWGdsQ0o7QVcva0NJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmttQ1Q7O0FXdGxDRTtFQUNFLHlCUGJLO0VPY0w7QVh5bENKO0FXeGxDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUoybUNUOztBVy9sQ0U7RUFDRSx5QlBiSztFT2NMO0FYa21DSjtBV2ptQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKb25DVDs7QVd4bUNFO0VBQ0UseUJQYks7RU9jTDtBWDJtQ0o7QVcxbUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjZuQ1Q7O0FXam5DRTtFQUNFLHlCUGJLO0VPY0w7QVhvbkNKO0FXbm5DSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpzb0NUOztBVzFuQ0U7RUFDRSx5QlBiSztFT2NMO0FYNm5DSjtBVzVuQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKK29DVDs7QVdub0NFO0VBQ0UseUJQYks7RU9jTDtBWHNvQ0o7QVdyb0NJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSndwQ1Q7O0FXNW9DRTtFQUNFLHlCUGJLO0VPY0w7QVgrb0NKO0FXOW9DSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUppcUNUOztBV3JwQ0U7RUFDRSx5QlBiSztFT2NMO0FYd3BDSjtBV3ZwQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKMHFDVDs7QVc5cENFO0VBQ0UseUJQYks7RU9jTDtBWGlxQ0o7QVdocUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSm1yQ1Q7O0FXdnFDRTtFQUNFLHlCUGJLO0VPY0w7QVgwcUNKO0FXenFDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo0ckNUOztBV2hyQ0U7RUFDRSx5QlBiSztFT2NMO0FYbXJDSjtBV2xyQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKcXNDVDs7QVd6ckNFO0VBQ0UseUJQYks7RU9jTDtBWDRyQ0o7QVczckNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjhzQ1Q7O0FXbHNDRTtFQUNFLHlCUGJLO0VPY0w7QVhxc0NKO0FXcHNDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp1dENUOztBVzNzQ0U7RUFDRSx5QlBiSztFT2NMO0FYOHNDSjtBVzdzQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKZ3VDVDs7QVdwdENFO0VBQ0UseUJQYks7RU9jTDtBWHV0Q0o7QVd0dENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnl1Q1Q7O0FXN3RDRTtFQUNFLHlCUGJLO0VPY0w7QVhndUNKO0FXL3RDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUprdkNUOztBV3R1Q0U7RUFDRSx5QlBiSztFT2NMO0FYeXVDSjtBV3h1Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKMnZDVDs7QVcvdUNFO0VBQ0UseUJQYks7RU9jTDtBWGt2Q0o7QVdqdkNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSm93Q1Q7O0FXeHZDRTtFQUNFLHlCUGJLO0VPY0w7QVgydkNKO0FXMXZDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo2d0NUOztBV2p3Q0U7RUFDRSx5QlBiSztFT2NMO0FYb3dDSjtBV253Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKc3hDVDs7QVcxd0NFO0VBQ0Usc0JQYks7RU9jTDtBWDZ3Q0o7QVc1d0NJO0VBQ0UseUJOQ1c7RU1BWCxXUGpCRztBSit4Q1Q7O0FXbnhDRTtFQUNFLHlCUGJLO0VPY0w7QVhzeENKO0FXcnhDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp3eUNUOztBVzV4Q0U7RUFDRSx5QlBiSztFT2NMO0FYK3hDSjtBVzl4Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKaXpDVDs7QVdyeUNFO0VBQ0UseUJQYks7RU9jTDtBWHd5Q0o7QVd2eUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjB6Q1Q7O0FXOXlDRTtFQUNFLHlCUGJLO0VPY0w7QVhpekNKO0FXaHpDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUptMENUOztBV3Z6Q0U7RUFDRSx5QlBiSztFT2NMO0FYMHpDSjtBV3p6Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNDBDVDs7QVdoMENFO0VBQ0UseUJQYks7RU9jTDtBWG0wQ0o7QVdsMENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnExQ1Q7O0FXejBDRTtFQUNFLHlCUGJLO0VPY0w7QVg0MENKO0FXMzBDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo4MUNUOztBV2wxQ0U7RUFDRSx5QlBiSztFT2NMO0FYcTFDSjtBV3AxQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKdTJDVDs7QVl2ekNFO0VBRUUsd0JMcENVO0FQNjFDZDs7QVkzekNFO0VBRUUsd0JMcENVO0FQaTJDZDs7QWF0MkNFOztFQUVFLGNORVM7QVB1MkNiOztBYTMyQ0U7O0VBRUUsY05FUztBUDQyQ2I7O0FhaDNDRTs7RUFFRSxXTkVTO0FQaTNDYjs7QWE1MkNFOztFQUdFLHdCTlBVO0FQcTNDZDs7QWFqM0NFOztFQUdFLHdCTlBVO0FQMDNDZDs7QWF0M0NFOztFQUdFLHdCTlBVO0FQKzNDZDs7QWEzM0NFOztFQUdFLHdCTlBVO0FQbzRDZDs7QWNwNENBOzs7Ozs7OztFQ1JFLGVDQ2M7QWhCczVDaEI7QWlCOTNCSTtFSGpoQko7Ozs7Ozs7O0lDUDRCLGdCQ1VaO0VoQnU1Q2Q7QUFDRjtBaUIxNEJJO0VIamhCSjs7Ozs7Ozs7SUNONkIsZ0JDbUJaO0VoQnk1Q2Y7QUFDRjtBY3Y2Q0E7Ozs7Ozs7O0VDUkUsa0JDQ2M7QWhCdzdDaEI7QWlCaDZCSTtFSGpoQko7Ozs7Ozs7O0lDUDRCLG1CQ1VaO0VoQnk3Q2Q7QUFDRjtBaUI1NkJJO0VIamhCSjs7Ozs7Ozs7SUNONkIsbUJDbUJaO0VoQjI3Q2Y7QUFDRjtBY3o4Q0E7Ozs7Ozs7O0VBYUk7RUFDQTtBZHM4Q0o7O0FrQmorQ0U7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaaTVDSjtBWWw0Q0k7OztFQUVFLHdCTDVGUTtBUGkrQ2Q7QVl2NENJOzs7RUFFRSx3Qkw1RlE7QVBzK0NkO0FZNTRDSTs7O0VBRUUsd0JMNUZRO0FQMitDZDtBWWo1Q0k7OztFQUVFLHdCTDVGUTtBUGcvQ2Q7O0FrQjcvQ0U7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaNjZDSjtBWTk1Q0k7OztFQUVFLHdCTDVGUTtBUDYvQ2Q7QVluNkNJOzs7RUFFRSx3Qkw1RlE7QVBrZ0RkO0FZeDZDSTs7O0VBRUUsd0JMNUZRO0FQdWdEZDtBWTc2Q0k7OztFQUVFLHdCTDVGUTtBUDRnRGQ7O0FrQnpoREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaeThDSjtBWTE3Q0k7OztFQUVFLHdCTDVGUTtBUHloRGQ7QVkvN0NJOzs7RUFFRSx3Qkw1RlE7QVA4aERkO0FZcDhDSTs7O0VBRUUsd0JMNUZRO0FQbWlEZDtBWXo4Q0k7OztFQUVFLHdCTDVGUTtBUHdpRGQ7O0FrQnJqREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FacStDSjtBWXQ5Q0k7OztFQUVFLHdCTDVGUTtBUHFqRGQ7QVkzOUNJOzs7RUFFRSx3Qkw1RlE7QVAwakRkO0FZaCtDSTs7O0VBRUUsd0JMNUZRO0FQK2pEZDtBWXIrQ0k7OztFQUVFLHdCTDVGUTtBUG9rRGQ7O0FrQmpsREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaaWdESjtBWWwvQ0k7OztFQUVFLHdCTDVGUTtBUGlsRGQ7QVl2L0NJOzs7RUFFRSx3Qkw1RlE7QVBzbERkO0FZNS9DSTs7O0VBRUUsd0JMNUZRO0FQMmxEZDtBWWpnREk7OztFQUVFLHdCTDVGUTtBUGdtRGQ7O0FrQjdtREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaNmhESjtBWTlnREk7OztFQUVFLHdCTDVGUTtBUDZtRGQ7QVluaERJOzs7RUFFRSx3Qkw1RlE7QVBrbkRkO0FZeGhESTs7O0VBRUUsd0JMNUZRO0FQdW5EZDtBWTdoREk7OztFQUVFLHdCTDVGUTtBUDRuRGQ7O0FrQnpvREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaeWpESjtBWTFpREk7OztFQUVFLHdCTDVGUTtBUHlvRGQ7QVkvaURJOzs7RUFFRSx3Qkw1RlE7QVA4b0RkO0FZcGpESTs7O0VBRUUsd0JMNUZRO0FQbXBEZDtBWXpqREk7OztFQUVFLHdCTDVGUTtBUHdwRGQ7O0FrQjdwREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVpvbERKO0FZcmtESTtFQUVFLHdCTDVGUTtBUGtxRGQ7QVl4a0RJO0VBRUUsd0JMNUZRO0FQcXFEZDtBWTNrREk7RUFFRSx3Qkw1RlE7QVB3cURkO0FZOWtESTtFQUVFLHdCTDVGUTtBUDJxRGQ7O0FrQnhyREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Fad21ESjtBWXpsREk7OztFQUVFLHdCTDVGUTtBUHdyRGQ7QVk5bERJOzs7RUFFRSx3Qkw1RlE7QVA2ckRkO0FZbm1ESTs7O0VBRUUsd0JMNUZRO0FQa3NEZDtBWXhtREk7OztFQUVFLHdCTDVGUTtBUHVzRGQ7O0FrQjVzREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVptb0RKO0FZcG5ESTtFQUVFLHdCTDVGUTtBUGl0RGQ7QVl2bkRJO0VBRUUsd0JMNUZRO0FQb3REZDtBWTFuREk7RUFFRSx3Qkw1RlE7QVB1dERkO0FZN25ESTtFQUVFLHdCTDVGUTtBUDB0RGQ7O0FrQnZ1REU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FadXBESjtBWXhvREk7OztFQUVFLHdCTDVGUTtBUHV1RGQ7QVk3b0RJOzs7RUFFRSx3Qkw1RlE7QVA0dURkO0FZbHBESTs7O0VBRUUsd0JMNUZRO0FQaXZEZDtBWXZwREk7OztFQUVFLHdCTDVGUTtBUHN2RGQ7O0FrQjN2REk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVprckRKO0FZbnFESTtFQUVFLHdCTDVGUTtBUGd3RGQ7QVl0cURJO0VBRUUsd0JMNUZRO0FQbXdEZDtBWXpxREk7RUFFRSx3Qkw1RlE7QVBzd0RkO0FZNXFESTtFQUVFLHdCTDVGUTtBUHl3RGQ7O0FrQnR4REU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Fac3NESjtBWXZyREk7OztFQUVFLHdCTDVGUTtBUHN4RGQ7QVk1ckRJOzs7RUFFRSx3Qkw1RlE7QVAyeERkO0FZanNESTs7O0VBRUUsd0JMNUZRO0FQZ3lEZDtBWXRzREk7OztFQUVFLHdCTDVGUTtBUHF5RGQ7O0FrQjF5REk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVppdURKO0FZbHRESTtFQUVFLHdCTDVGUTtBUCt5RGQ7QVlydERJO0VBRUUsd0JMNUZRO0FQa3pEZDtBWXh0REk7RUFFRSx3Qkw1RlE7QVBxekRkO0FZM3RESTtFQUVFLHdCTDVGUTtBUHd6RGQ7O0FrQnIwREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FacXZESjtBWXR1REk7OztFQUVFLHdCTDVGUTtBUHEwRGQ7QVkzdURJOzs7RUFFRSx3Qkw1RlE7QVAwMERkO0FZaHZESTs7O0VBRUUsd0JMNUZRO0FQKzBEZDtBWXJ2REk7OztFQUVFLHdCTDVGUTtBUG8xRGQ7O0FrQnoxREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVpneERKO0FZandESTtFQUVFLHdCTDVGUTtBUDgxRGQ7QVlwd0RJO0VBRUUsd0JMNUZRO0FQaTJEZDtBWXZ3REk7RUFFRSx3Qkw1RlE7QVBvMkRkO0FZMXdESTtFQUVFLHdCTDVGUTtBUHUyRGQ7O0FrQnAzREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Fab3lESjtBWXJ4REk7OztFQUVFLHdCTDVGUTtBUG8zRGQ7QVkxeERJOzs7RUFFRSx3Qkw1RlE7QVB5M0RkO0FZL3hESTs7O0VBRUUsd0JMNUZRO0FQODNEZDtBWXB5REk7OztFQUVFLHdCTDVGUTtBUG00RGQ7O0FrQng0REk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVorekRKO0FZaHpESTtFQUVFLHdCTDVGUTtBUDY0RGQ7QVluekRJO0VBRUUsd0JMNUZRO0FQZzVEZDtBWXR6REk7RUFFRSx3Qkw1RlE7QVBtNURkO0FZenpESTtFQUVFLHdCTDVGUTtBUHM1RGQ7O0FrQm41REk7RUFDRTtFQUdFO0VBR0E7QWxCazVEUjs7QWtCejVESTtFQUNFO0VBR0U7RUFHQTtBbEJ3NURSOztBa0IvNURJO0VBQ0U7RUFHRTtFQUdBO0FsQjg1RFI7O0FrQnI2REk7RUFDRTtFQUdFO0VBR0E7QWxCbzZEUjs7QWNsNURJO0FBRUE7RUZ3Q0Y7RUFDQTtFQUNBO0VBR0U7QVoyMkRKO0FZNTFESTtFQUVFLHdCTDVGUTtBUHk3RGQ7QVkvMURJO0VBRUUsd0JMNUZRO0FQNDdEZDtBWWwyREk7RUFFRSx3Qkw1RlE7QVArN0RkO0FZcjJESTtFQUVFLHdCTDVGUTtBUGs4RGQ7QWNwNkRJO0VLMUNBO0FuQmk5REo7QWlCbjlDSTtFSHBkQTtJRndDRjtJQUNBO0lBQ0E7SUFHRTtFWmk0REY7RVlsM0RFO0lBRUUsd0JMNUZRO0VQKzhEWjtFWXIzREU7SUFFRSx3Qkw1RlE7RVBrOURaO0VZeDNERTtJQUVFLHdCTDVGUTtFUHE5RFo7RVkzM0RFO0lBRUUsd0JMNUZRO0VQdzlEWjtBQUNGOztBY3Y3REk7RUZvQ0Y7RUFDQTtFQUNBO0VBR0U7QVpxNURKO0FZdDRESTtFQUVFLHdCTDVGUTtBUG0rRGQ7QVl6NERJO0VBRUUsd0JMNUZRO0FQcytEZDtBWTU0REk7RUFFRSx3Qkw1RlE7QVB5K0RkO0FZLzRESTtFQUVFLHdCTDVGUTtBUDQrRGQ7QWlCMS9DSTtFSGhkQTtJRm9DRjtJQUNBO0lBQ0E7SUFHRTtFWnc2REY7RVl6NURFO0lBRUUsd0JMNUZRO0VQcy9EWjtFWTU1REU7SUFFRSx3Qkw1RlE7RVB5L0RaO0VZLzVERTtJQUVFLHdCTDVGUTtFUDQvRFo7RVlsNkRFO0lBRUUsd0JMNUZRO0VQKy9EWjtBQUNGOztBYzE5REk7RUZnQ0Y7RUFDQTtFQUNBO0VBR0U7QVo0N0RKO0FZNzZESTtFQUVFLHdCTDVGUTtBUDBnRWQ7QVloN0RJO0VBRUUsd0JMNUZRO0FQNmdFZDtBWW43REk7RUFFRSx3Qkw1RlE7QVBnaEVkO0FZdDdESTtFQUVFLHdCTDVGUTtBUG1oRWQ7QWlCamlESTtFSDVjQTtJRmdDRjtJQUNBO0lBQ0E7SUFHRTtFWis4REY7RVloOERFO0lBRUUsd0JMNUZRO0VQNmhFWjtFWW44REU7SUFFRSx3Qkw1RlE7RVBnaUVaO0VZdDhERTtJQUVFLHdCTDVGUTtFUG1pRVo7RVl6OERFO0lBRUUsd0JMNUZRO0VQc2lFWjtBQUNGOztBYzcvREk7RUY0QkY7RUFDQTtFQUNBO0VBR0U7QVptK0RKO0FZcDlESTtFQUVFLHdCTDVGUTtBUGlqRWQ7QVl2OURJO0VBRUUsd0JMNUZRO0FQb2pFZDtBWTE5REk7RUFFRSx3Qkw1RlE7QVB1akVkO0FZNzlESTtFQUVFLHdCTDVGUTtBUDBqRWQ7QWlCeGtESTtFSHhjQTtJRjRCRjtJQUNBO0lBQ0E7SUFHRTtFWnMvREY7RVl2K0RFO0lBRUUsd0JMNUZRO0VQb2tFWjtFWTErREU7SUFFRSx3Qkw1RlE7RVB1a0VaO0VZNytERTtJQUVFLHdCTDVGUTtFUDBrRVo7RVloL0RFO0lBRUUsd0JMNUZRO0VQNmtFWjtBQUNGOztBY2hpRUk7RUZ3QkY7RUFDQTtFQUNBO0VBR0U7QVowZ0VKO0FZMy9ESTtFQUVFLHdCTDVGUTtBUHdsRWQ7QVk5L0RJO0VBRUUsd0JMNUZRO0FQMmxFZDtBWWpnRUk7RUFFRSx3Qkw1RlE7QVA4bEVkO0FZcGdFSTtFQUVFLHdCTDVGUTtBUGltRWQ7QWlCL21ESTtFSHBjQTtJRndCRjtJQUNBO0lBQ0E7SUFHRTtFWjZoRUY7RVk5Z0VFO0lBRUUsd0JMNUZRO0VQMm1FWjtFWWpoRUU7SUFFRSx3Qkw1RlE7RVA4bUVaO0VZcGhFRTtJQUVFLHdCTDVGUTtFUGluRVo7RVl2aEVFO0lBRUUsd0JMNUZRO0VQb25FWjtBQUNGOztBY25rRUk7RUZvQkY7RUFDQTtFQUNBO0VBR0U7QVppakVKO0FZbGlFSTtFQUVFLHdCTDVGUTtBUCtuRWQ7QVlyaUVJO0VBRUUsd0JMNUZRO0FQa29FZDtBWXhpRUk7RUFFRSx3Qkw1RlE7QVBxb0VkO0FZM2lFSTtFQUVFLHdCTDVGUTtBUHdvRWQ7QWlCdHBESTtFSGhjQTtJRm9CRjtJQUNBO0lBQ0E7SUFHRTtFWm9rRUY7RVlyakVFO0lBRUUsd0JMNUZRO0VQa3BFWjtFWXhqRUU7SUFFRSx3Qkw1RlE7RVBxcEVaO0VZM2pFRTtJQUVFLHdCTDVGUTtFUHdwRVo7RVk5akVFO0lBRUUsd0JMNUZRO0VQMnBFWjtBQUNGOztBY3JtRUk7O0VGZUY7RUFDQTtFQUNBO0VBR0U7QVp5bEVKO0FZMWtFSTs7O0VBRUUsd0JMNUZRO0FQeXFFZDtBWS9rRUk7OztFQUVFLHdCTDVGUTtBUDhxRWQ7QVlwbEVJOzs7RUFFRSx3Qkw1RlE7QVBtckVkO0FZemxFSTs7O0VBRUUsd0JMNUZRO0FQd3JFZDtBY2pvRUk7O0VLM0RBO0FuQmdzRUo7QWlCMXNESTtFSDNiQTs7SUZlRjtJQUNBO0lBQ0E7SUFHRTtFWnluRUY7RVkxbUVFOzs7SUFFRSx3Qkw1RlE7RVB5c0VaO0VZL21FRTs7O0lBRUUsd0JMNUZRO0VQOHNFWjtFWXBuRUU7OztJQUVFLHdCTDVGUTtFUG10RVo7RVl6bkVFOzs7SUFFRSx3Qkw1RlE7RVB3dEVaO0FBQ0Y7O0FjOXBFSTs7RUZXRjtFQUNBO0VBQ0E7RUFHRTtBWnNwRUo7QVl2b0VJOzs7RUFFRSx3Qkw1RlE7QVBzdUVkO0FZNW9FSTs7O0VBRUUsd0JMNUZRO0FQMnVFZDtBWWpwRUk7OztFQUVFLHdCTDVGUTtBUGd2RWQ7QVl0cEVJOzs7RUFFRSx3Qkw1RlE7QVBxdkVkO0FjMXJFSTs7RUt2REQ7QW5CcXZFSDtBaUJ2d0RJO0VIdmJBOztJRldGO0lBQ0E7SUFDQTtJQUdFO0Vac3JFRjtFWXZxRUU7OztJQUVFLHdCTDVGUTtFUHN3RVo7RVk1cUVFOzs7SUFFRSx3Qkw1RlE7RVAyd0VaO0VZanJFRTs7O0lBRUUsd0JMNUZRO0VQZ3hFWjtFWXRyRUU7OztJQUVFLHdCTDVGUTtFUHF4RVo7QUFDRjs7QWN2dEVJOztFRk9GO0VBQ0E7RUFDQTtFQUdFO0FabXRFSjtBWXBzRUk7OztFQUVFLHdCTDVGUTtBUG15RWQ7QVl6c0VJOzs7RUFFRSx3Qkw1RlE7QVB3eUVkO0FZOXNFSTs7O0VBRUUsd0JMNUZRO0FQNnlFZDtBWW50RUk7OztFQUVFLHdCTDVGUTtBUGt6RWQ7QWNudkVJOztFS25EQTtBbkIweUVKO0FpQnAwREk7RUhuYkE7O0lGT0Y7SUFDQTtJQUNBO0lBR0U7RVptdkVGO0VZcHVFRTs7O0lBRUUsd0JMNUZRO0VQbTBFWjtFWXp1RUU7OztJQUVFLHdCTDVGUTtFUHcwRVo7RVk5dUVFOzs7SUFFRSx3Qkw1RlE7RVA2MEVaO0VZbnZFRTs7O0lBRUUsd0JMNUZRO0VQazFFWjtBQUNGOztBY2h4RUk7O0VGR0Y7RUFDQTtFQUNBO0VBR0U7QVpneEVKO0FZandFSTs7O0VBRUUsd0JMNUZRO0FQZzJFZDtBWXR3RUk7OztFQUVFLHdCTDVGUTtBUHEyRWQ7QVkzd0VJOzs7RUFFRSx3Qkw1RlE7QVAwMkVkO0FZaHhFSTs7O0VBRUUsd0JMNUZRO0FQKzJFZDtBYzV5RUk7O0VLaERBO0FuQmcyRUo7QWlCajRESTtFSC9hQTs7SUZHRjtJQUNBO0lBQ0E7SUFHRTtFWmd6RUY7RVlqeUVFOzs7SUFFRSx3Qkw1RlE7RVBnNEVaO0VZdHlFRTs7O0lBRUUsd0JMNUZRO0VQcTRFWjtFWTN5RUU7OztJQUVFLHdCTDVGUTtFUDA0RVo7RVloekVFOzs7SUFFRSx3Qkw1RlE7RVArNEVaO0FBQ0Y7O0FvQjc1RUE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmk2RUY7O0FxQmh4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkM5SWlCO0F0Qmk2RW5CO0FxQmx4RUU7RUFMRjtJQU1JO0VyQnF4RUY7QUFDRjs7QXFCanhFQTtFQUNFLFdFakt5QjtFRmtLekIsWUVsS3lCO0VGbUt6QjtFQUNBO0FyQm94RUY7QWlCLzVESTtFSXpYSjtJQU1JLFdFckt3QjtJRnNLeEIsWUV0S3dCO0lGdUt4QjtFckJzeEVGO0FBQ0Y7O0FxQjVxRUE7QUdIQTtFQ2pSSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VEbVJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1ckVGOztBd0JwckVBO0VDOVJJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QXpCMDlFSjtBd0Izd0VFO0VBRUU7RUFDQSxZRWpOMEI7RUZrTjFCO0VBQ0E7QXhCNHdFSjtBd0Ixd0VJO0VBQ0U7RUFDQTtFQUNBO0F4QjR3RU47QXdCendFSTtFQUNFO0F4QjJ3RU47QXdCeHdFSTtFQUNFO0VBQ0E7QXhCMHdFTjtBd0J4d0VNO0VBQ0U7RUFDQTtBeEIwd0VSO0FpQnQ5REk7RU8zVUY7SUE0Qkk7RXhCeXdFSjtBQUNGO0F3QnR5RUU7RUMvTUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBekI0L0VKO0F3QjN3RVE7RUFDRTtFQUNBO0F4QjZ3RVY7QXdCendFSTtFQ3ZQQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F6QnVnRko7QXdCM3dFSTtFQUNFO0F4QjZ3RU47QXdCNXdFTTtFQUNFO0VBQ0E7QXhCOHdFUjtBd0Izd0VJO0VBQ0U7QXhCNndFTjtBd0I1d0VNO0VBQ0U7RUFDQTtBeEI4d0VSO0F3Qnp3RUU7RUFDRTtBeEIyd0VKO0F3Qmx2RUk7RUFDRSxlRTdRd0I7RUY4UXhCLGlCRTdRMEI7QTFCaWdGaEM7QXdCbHZFSTtFQUNFO0VBQ0E7QXhCb3ZFTjtBd0JsdkVJO0VBQ0UsZUUxU3FCO0VGMlNyQixlRWxTeUI7RUZtU3pCO0VBQ0EsWUVoVHNCO0VGaVR0QjtFQUNBO0F4Qm92RU47QXdCbHZFTTtFQUNFO0VBQ0E7QXhCb3ZFUjtBaUJsaEVJO0VPNU9BO0lBYUk7RXhCcXZFTjtBQUNGO0F3Qmh2RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJrdkVWO0F3Qjd1RVE7RUFDRTtBeEIrdUVWO0F3QjV1RU07RUFDRTtBeEI4dUVSO0F3QjV1RU07RUFDRTtBeEI4dUVSO0F3QjN1RUk7RUF0VEY7RUFDQTtBeEJvaUZGO0F3Qm51RUU7RUFDRTtFQUNBO0VBQ0E7QXhCcXVFSjtBd0JudUVFO0VBcldBO0VBQ0E7RUFDQTtBeEIya0ZGO0F3QnJ1RUU7RUExVUE7RUFDQTtFQUlFO0F4QitpRko7QXdCdHVFRTtFQUNFLGNuQjFXWTtFbUIyV1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCd3VFSjtBaUJua0VJO0VPN0tGO0lBVUk7RXhCMHVFSjtBQUNGO0F3Qnp1RUk7RUFHRSxjbkJ2WGtCO0VtQndYbEI7QXhCeXVFTjtBaUI1a0VJO0VPeEpBO0lBQ0UsZ0JSL1ZTO0VoQnNrRmI7QUFDRjtBd0JsdUVJO0VBMU5GLGtCRVgwQztBMUIwOEU1QztBd0I5N0VFO0VBQ0U7RUFDQSxRRWpCa0M7RUZrQmxDLGlCRWpCeUM7RUZrQnpDLFVFbENvQztBMUJrK0V4QztBd0J0dUVJO0VBck5GLG1CRXJCMEM7QTFCbTlFNUM7QXdCNzdFRTtFQUNFO0VBQ0EsUUUzQmtDO0VGNEJsQyxpQkUzQnlDO0VGNEJ6QyxXRTVDb0M7QTFCMitFeEM7QXdCMXVFSTtFQWhORjtFQUNBLFlFakRxQztBMUI4K0V2QztBaUJ2bUVJO0VPdklBO0lBNU1BLFlFbERtQztFMUJnL0VyQztBQUNGO0FpQjVtRUk7RU92SUE7SUF6TUEsYUVuRG9DO0UxQm0vRXRDO0FBQ0Y7QXdCN3VFUTtFQUNFLGdERTVQNkI7QTFCMitFdkM7O0F3Qjd0RUU7RUcxTEE7RUFDQTtBM0IyNUVGO0EyQjE1RUU7RUFDRTtBM0I0NUVKO0F3QnR1RUE7RUFTRTtFQUNBO0VBQ0EsbUJSdFpjO0VRdVpkO0VBQ0E7QXhCZ3VFRjtBd0IvdEVFO0VBQ0U7QXhCaXVFSjs7QXdCN3RFQTs7RUNuY0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFRHFjRixjbkJqY2M7RW1Ca2NkO0VBQ0E7RUFDQTtFQUNBO0F4QnF1RUY7O0F3Qmx1RUE7RUFDRSxjbkIxY2lCO0VtQjJjakIsa0JqQnpaaUI7RWlCMFpqQjtFQUNBO0F4QnF1RUY7O0E0QnJyRkE7RURGSTtFQUdBO0VBR0Y7RUFFRTtFQUdBO0VBR0E7RUFHRjtBM0JnckZGO0FpQnJxRUk7RVcxaEJKO0lEa0JNO0UzQmlyRko7QUFDRjtBNEJwc0ZBO0VENEJJO0VBQ0E7QTNCMnFGSjtBMkI1bkZJOzs7RUFHRTtFQUNBO0EzQjhuRk47QTJCM25GSTs7RUFFRTtBM0I2bkZOO0FpQnhyRUk7RVV2Y0E7O0lBS0k7RTNCK25GTjtBQUNGO0EyQjluRk07O0VBQ0U7RUFDQTtFQUNBO0EzQmlvRlI7QWlCcHNFSTtFVWhjRTs7SUFNSTtJQUNBO0UzQm1vRlI7QUFDRjtBMkJob0ZJO0VBQ0U7QTNCa29GTjtBaUI5c0VJO0VVcmJBO0lBR0k7RTNCb29GTjtBQUNGO0EyQm5vRk07RUFDRTtFQUNBO0VBQ0E7QTNCcW9GUjtBaUJ4dEVJO0VVaGJFO0lBTUk7SUFDQTtFM0Jzb0ZSO0FBQ0Y7QTRCeHZGQTtFRDJIRTtFQUlBO0VBQ0E7RUFHRTtBM0IybkZKO0EyQnZuRkU7RUFHRTtFQU1FO0EzQmtuRk47QTJCN21GRTs7RUFHRTtFQUNBO0VBQ0E7QTNCOG1GSjtBMkI1bUZJOzs7OztFQUlFO0EzQittRk47QTJCbGxGRTtFQWxFQTtFQUlBO0VBQ0E7RUFHRTtBM0JrcEZKO0EyQjlvRkU7RUFHRTtFQUNBO0VBS0U7QTNCMG9GTjtBMkJyb0ZFOzs7RUFHRTtFQUNBO0VBQ0E7QTNCdW9GSjtBMkJyb0ZJOzs7Ozs7Ozs7RUFJRTtBM0I0b0ZOO0EyQmxtRkk7RUEvRUY7RUFJQTtFQUNBO0VBR0U7QTNCK3FGSjtBMkIzcUZFO0VBR0U7RUFDQTtFQUtFO0EzQnVxRk47QTJCbHFGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCbXFGSjtBMkJqcUZJOzs7OztFQUlFO0EzQm9xRk47QTJCdG5GSTtFQW5GRjtFQUlBO0VBQ0E7RUFHRTtBM0J1c0ZKO0EyQm5zRkU7RUFHRTtFQUNBO0VBS0U7QTNCK3JGTjtBMkIxckZFOztFQUdFO0VBQ0E7RUFDQTtBM0IyckZKO0EyQnpyRkk7Ozs7O0VBSUU7QTNCNHJGTjtBMkIxb0ZJO0VBdkZGO0VBSUE7RUFDQTtFQUdFO0EzQit0Rko7QTJCM3RGRTtFQUdFO0VBQ0E7RUFFRTtFQUdBO0EzQnd0Rk47QTJCbnRGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCb3RGSjtBMkJsdEZJOzs7OztFQUlFO0EzQnF0Rk47QTJCL3BGSTtFQTNGRjtFQUlBO0VBQ0E7RUFHRTtBM0J3dkZKO0EyQnB2RkU7RUFHRTtFQUNBO0VBS0U7QTNCZ3ZGTjtBMkIzdUZFOztFQUdFO0VBQ0E7RUFDQTtBM0I0dUZKO0EyQjF1Rkk7Ozs7O0VBSUU7QTNCNnVGTjtBMkJuckZJO0VBL0ZGO0VBSUE7RUFDQTtFQUdFO0EzQmd4Rko7QTJCNXdGRTtFQUdFO0VBQ0E7RUFLRTtBM0J3d0ZOO0EyQm53RkU7O0VBR0U7RUFDQTtFQUNBO0EzQm93Rko7QTJCbHdGSTs7Ozs7RUFJRTtBM0Jxd0ZOO0EyQnZzRkk7RUFuR0Y7RUFJQTtFQUNBO0VBR0U7QTNCd3lGSjtBMkJweUZFO0VBR0U7RUFDQTtFQUtFO0EzQmd5Rk47QTJCM3hGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCNHhGSjtBMkIxeEZJOzs7OztFQUlFO0EzQjZ4Rk47QTJCM3RGSTtFQXZHRjtFQUlBO0VBQ0E7RUFHRTtBM0JnMEZKO0EyQjV6RkU7RUFHRTtFQUNBO0VBS0U7QTNCd3pGTjtBMkJuekZFOztFQUdFO0VBQ0E7RUFDQTtBM0JvekZKO0EyQmx6Rkk7Ozs7O0VBSUU7QTNCcXpGTjtBMkIvdUZJO0VBM0dGO0VBSUE7RUFDQTtFQUdFO0EzQncxRko7QTJCcDFGRTtFQUdFO0VBQ0E7RUFFRTtFQUdBO0EzQmkxRk47QTJCNTBGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCNjBGSjtBMkIzMEZJOzs7OztFQUlFO0EzQjgwRk47QTJCcHdGSTtFQS9HRjtFQUlBO0VBQ0E7RUFHRTtBM0JpM0ZKO0EyQjcyRkU7RUFHRTtFQUNBO0VBS0U7QTNCeTJGTjtBMkJwMkZFOztFQUdFO0VBQ0E7RUFDQTtBM0JxMkZKO0EyQm4yRkk7Ozs7O0VBSUU7QTNCczJGTjtBMkJ4eEZJO0VBbkhGO0VBSUE7RUFDQTtFQUdFO0EzQnk0Rko7QTJCcjRGRTtFQUdFO0VBQ0E7RUFLRTtBM0JpNEZOO0EyQjUzRkU7O0VBR0U7RUFDQTtFQUNBO0EzQjYzRko7QTJCMzNGSTs7Ozs7RUFJRTtBM0I4M0ZOO0E0QmpoR0U7RUFDRTtBNUJtaEdKO0E0QjNnR0k7RUFORjtJQU9JO0U1QjhnR0o7QUFDRjs7QTRCcmdHQTtFQUNFO0E1QndnR0Y7O0FpQmhoRkk7RVdwZko7SUFJSSxtQnJCVWM7RVAyL0ZoQjtBQUNGO0E0Qm5nR0U7RUFFRSxlTmpDYztBdEJxaUdsQjtBNEJqZ0dFO0VBRUU7QTVCa2dHSjs7QTZCdGpHQTtFQ21DRTtFQUNBO0VBQ0E7RUFHRTtBOUJxaEdKO0E4QnAvRlE7RUF0RE47RUFDQSx1QkErQ2U7RUE5Q2Y7QTlCNmlHRjtBOEJ6L0ZRO0VBdEROO0VBQ0EsdUJBK0NlO0VBOUNmO0E5QmtqR0Y7QThCOS9GUTtFQXRETjtFQUNBLHVCQStDZTtFQTlDZjtBOUJ1akdGO0E4QnZnR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJnbEdGO0E4QjVnR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJxbEdGO0E4QmpoR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUIwbEdGO0E4QnRoR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUIrbEdGO0E4QjNoR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJvbUdGO0E4QmhpR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJ5bUdGO0E4QnJpR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUI4bUdGO0E4QjFpR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJtbkdGO0E4Qi9pR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJ3bkdGO0E4QnRpR007RURuRk47SUNvRlE7SUFFRTtFOUJ3aUdSO0U4QnBpR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUI4bUdBO0U4QnppR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJtbkdBO0U4QjlpR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJ3bkdBO0U4Qm5qR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUI2bkdBO0U4QnhqR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJrb0dBO0U4QjdqR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJ1b0dBO0U4QmxrR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUI0b0dBO0U4QnZrR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJpcEdBO0U4QjVrR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJzcEdBO0U4QmpsR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUIycEdBO0U4QnRsR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUJncUdBO0U4QjNsR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUJxcUdBO0FBQ0Y7QWlCanFGSTtFWTFoQko7SUNnR1E7SUFFRTtFOUI4bEdSO0U4QjFsR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJnckdBO0U4Qi9sR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJxckdBO0U4QnBtR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUIwckdBO0U4QnptR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUIrckdBO0U4QjltR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJvc0dBO0U4Qm5uR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJ5c0dBO0U4QnhuR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUI4c0dBO0U4QjduR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJtdEdBO0U4QmxvR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJ3dEdBO0U4QnZvR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUI2dEdBO0U4QjVvR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUJrdUdBO0U4QmpwR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUJ1dUdBO0FBQ0Y7QThCMXFHTTtFRG5GTjtJQ29GUTtJQUVFO0U5QjRxR1I7RThCeHFHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qmt2R0E7RThCN3FHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QnV2R0E7RThCbHJHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjR2R0E7RThCdnJHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qml3R0E7RThCNXJHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QnN3R0E7RThCanNHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjJ3R0E7RThCdHNHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qmd4R0E7RThCM3NHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QnF4R0E7RThCaHRHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjB4R0E7RThCcnRHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qit4R0E7RThCMXRHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qm95R0E7RThCL3RHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qnl5R0E7QUFDRjtBaUJyeUZJO0VZMWhCSjtJQ2dHUTtJQUVFO0U5Qmt1R1I7RThCOXRHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qm96R0E7RThCbnVHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qnl6R0E7RThCeHVHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qjh6R0E7RThCN3VHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qm0wR0E7RThCbHZHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QncwR0E7RThCdnZHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QjYwR0E7RThCNXZHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QmsxR0E7RThCandHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QnUxR0E7RThCdHdHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QjQxR0E7RThCM3dHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QmkyR0E7RThCaHhHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QnMyR0E7RThCcnhHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QjIyR0E7QUFDRjtBaUJ2MkZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ5M0dGO0U4QjUzR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCODNHRjtFOEJqNEdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qm00R0Y7RThCdDRHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ3NEdGO0U4QjM0R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCNjRHRjtFOEJoNUdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qms1R0Y7QUFDRjtBaUJ2NEZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ5NUdGO0U4QjU1R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCODVHRjtFOEJqNkdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qm02R0Y7RThCdDZHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ3NkdGO0U4QjM2R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCNjZHRjtFOEJoN0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qms3R0Y7RThCcjdHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ1N0dGO0U4QjE3R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCNDdHRjtFOEIvN0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qmk4R0Y7RThCcDhHQTtJQUNFO0lBQ0Esd0JBUlc7SUFTWDtFOUJzOEdGO0U4Qno4R0E7SUFDRTtJQUNBLHdCQVJXO0lBU1g7RTlCMjhHRjtFOEI5OEdBO0lBQ0U7SUFDQSx3QkFSVztJQVNYO0U5Qmc5R0Y7QUFDRjtBaUJyOEZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJ1OUdGO0U4QjE5R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCNDlHRjtFOEIvOUdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QmkrR0Y7RThCcCtHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJzK0dGO0U4QnorR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCMitHRjtFOEI5K0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QmcvR0Y7RThCbi9HQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJxL0dGO0U4QngvR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCMC9HRjtFOEI3L0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QisvR0Y7RThCbGdIQTtJQUNFO0lBQ0Esd0JBUlc7SUFTWDtFOUJvZ0hGO0U4QnZnSEE7SUFDRTtJQUNBLHdCQVJXO0lBU1g7RTlCeWdIRjtFOEI1Z0hBO0lBQ0U7SUFDQSx3QkFSVztJQVNYO0U5QjhnSEY7QUFDRjs7QWlCbmdHSTtFWXJoQko7O0lDc0hNO0lBQ0E7SUFLRTtJQUNBO0U5Qm82R047QUFDRjtBaUI3Z0dJO0VZcmhCSjs7SUNzSE07SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUI4NkdOO0FBQ0Y7QWlCdmhHSTtFWXJoQko7O0lDc0hNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCdzdHTjtBQUNGOztBK0I3akhFO0VBQ0U7RUFDQTtFQUNBO0EvQmdrSEo7QWdDcGtIQTtFRG1JRSxpQkV4R3NCO0VGeUd0QixrQkUxRm1CO0VGMkZuQixpQkUzRm1CO0FqQytoSHJCO0FpQjVpR0k7RWU3aEJKO0lEd0lJO0lBQ0E7SUFDQTtJQUNBLGlCRWpIc0I7RWpDc2pIeEI7QUFDRjtBaUJwakdJO0VlN2hCSjtJRCtJSSxrQkVwR3VCO0VqQzBpSHpCO0FBQ0Y7QWlCempHSTtFZTdoQko7SURtSkksa0JFMUdnQjtJRjJHaEIsaUJFM0dnQjtFakNrakhsQjtBQUNGO0FpQi9qR0k7RWU3aEJKO0lEd0pJLGtCRWhIZ0I7SUZpSGhCLGlCRWpIZ0I7RWpDeWpIbEI7QUFDRjs7QWdDN2xIRTs7RUQ2QkU7RUFHRTtFQVlBO0VBQ0E7QS9Cd2pITjtBK0J0akhNOztFQUNFO0EvQnlqSFI7QWlCamxHSTtFZXhoQkY7O0lmdVNBO0VqQnUwR0E7QUFDRjtBaUJ2bEdJO0VleGhCRjs7SUQ2QkU7SUFHRTtJQVlBO0lBQ0E7RS9CMGtISjtFK0J4a0hJOztJQUNFO0UvQjJrSE47QUFDRjtBaUJwbUdJO0VleGhCRjs7SUQ2QkU7SUFHRTtJQVlBO0lBQ0E7RS9CdWxISjtFK0JybEhJOztJQUNFO0UvQndsSE47RWdDeG9IQTs7SURxSE07RS9CdWhITjtFaUJqckdBOztJQUNFO0VqQm9yR0Y7RWlCaHJHRTs7SUFDRSxXQVJpQjtFakIyckdyQjtBQUNGOztBZ0NycEhFOztFRDZCRTtFQUdFO0VBWUE7RUFDQTtBL0JnbkhOO0ErQjltSE07O0VBQ0U7QS9CaW5IUjtBaUJ6b0dJO0VleGhCRjs7SWZ1U0E7RWpCKzNHQTtBQUNGO0FpQi9vR0k7RWV4aEJGOztJRDZCRTtJQUdFO0lBWUE7SUFDQTtFL0Jrb0hKO0UrQmhvSEk7O0lBQ0U7RS9CbW9ITjtFaUJ4dEdBOztJQUNFO0VqQjJ0R0Y7RWlCdnRHRTs7SUFDRSxXQVJpQjtFakJrdUdyQjtFZ0MzckhBOztJRHVHSSxrQmZyRVM7RWhCNnBIYjtBQUNGO0ErQnRsSEk7RUMxR0Y7O0lEMkdJO0UvQjBsSEo7QUFDRjs7QWdDdHNIRTs7RUQ2QkU7RUFHRTtFQVlBO0VBQ0E7QS9CaXFITjtBK0IvcEhNOztFQUNFO0EvQmtxSFI7QWlCMXJHSTtFZXhoQkY7O0lmdVNBO0VqQmc3R0E7QUFDRjtBaUJoc0dJO0VleGhCRjs7SUQ2QkU7SUFHRTtJQVlBO0lBQ0E7RS9CbXJISjtFK0JqckhJOztJQUNFO0UvQm9ySE47RWlCendHQTs7SUFDRTtFakI0d0dGO0VpQnh3R0U7O0lBQ0UsV0FSaUI7RWpCbXhHckI7RWdDNXVIQTs7SUR1R0ksa0JmckVTO0VoQjhzSGI7QUFDRjtBK0J2b0hJO0VDMUdGOztJRDJHSTtFL0Iyb0hKO0FBQ0Y7O0FnQ3Z2SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQmt0SE47QStCaHRITTs7RUFDRTtBL0JtdEhSO0FpQjN1R0k7RWV4aEJGOztJZnVTQTtFakJpK0dBO0FBQ0Y7O0FnQ3p3SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQm91SE47QStCbHVITTs7RUFDRTtBL0JxdUhSO0FpQjd2R0k7RWV4aEJGOztJZnVTQTtFakJtL0dBO0FBQ0Y7O0FnQzN4SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQnN2SE47QStCcHZITTs7RUFDRTtBL0J1dkhSO0FpQi93R0k7RWV4aEJGOztJZnVTQTtFakJxZ0hBO0FBQ0Y7O0FnQzd5SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQnd3SE47QStCdHdITTs7RUFDRTtBL0J5d0hSO0FpQmp5R0k7RWV4aEJGOztJZnVTQTtFakJ1aEhBO0FBQ0Y7O0FnQy96SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQjB4SE47QStCeHhITTs7RUFDRTtBL0IyeEhSO0FpQm56R0k7RWV4aEJGOztJZnVTQTtFakJ5aUhBO0FBQ0Y7O0FnQ2oxSEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQjR5SE47QStCMXlITTs7RUFDRTtBL0I2eUhSO0FpQnIwR0k7RWV4aEJGOztJZnVTQTtFakIyakhBO0FBQ0Y7O0FnQ24ySEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQjh6SE47QStCNXpITTs7RUFDRTtBL0IrekhSO0FpQnYxR0k7RWV4aEJGOztJZnVTQTtFakI2a0hBO0FBQ0Y7O0FnQ3IzSEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQmcxSE47QStCOTBITTs7RUFDRTtBL0JpMUhSO0FpQnoyR0k7RWV4aEJGOztJZnVTQTtFakIrbEhBO0FBQ0Y7O0FnQ3Y0SEU7O0VENkJFO0VBR0U7RUFZQTtFQUNBO0EvQmsySE47QStCaDJITTs7RUFDRTtBL0JtMkhSO0FpQjMzR0k7RWV4aEJGOztJZnVTQTtFakJpbkhBO0FBQ0Y7O0FnQ241SEE7RUR1Qkk7RUFHRTtFQVlBO0VBQ0E7QS9CbTNITjtBK0JqM0hNO0VBQ0U7QS9CbTNIUjtBaUIzNEdJO0VlbGhCSjtJZmlTRTtFakJnb0hBO0FBQ0Y7QWlCaDVHSTtFZWxoQko7SUFHSTtFaENtNkhGO0FBQ0Y7O0FnQ2g2SEE7RURnQkk7RUFHRTtFQVlBO0VBQ0E7QS9CdTRITjtBK0JyNEhNO0VBQ0U7QS9CdTRIUjs7QWlCLzVHSTtFaUIzaEJBO0lBRUk7RWxDNjdITjtBQUNGOztBaUJyNkdJO0VpQjNoQkE7SUFFSTtFbENtOEhOO0FBQ0Y7O0FpQjM2R0k7RWlCM2hCQTtJQUVJO0VsQ3k4SE47QUFDRjs7QWlCajdHSTtFaUIzaEJBO0lBRUk7RWxDKzhITjtBQUNGOztBbUNsOUhBOztFQUVFO0VBQ0Esd0I1QnlEbUI7QVA0NUhyQjs7QW1DLzhIQTtFakI2QkU7RUFFRTtFQUdBO0FsQm03SEo7QWtCaDdIRTtFQUNFO0VBRUU7QWxCaTdITjtBa0I5NkhFO0VBQ0U7RUFFRTtFQUdBO0FsQjY2SE47QW1DejlISTtFakJ3QkY7RUFFRTtBbEJtOEhKO0FrQjc3SEU7RUFDRTtFQUVFO0FsQjg3SE47QWtCMzdIRTtFQUNFO0VBRUU7QWxCNDdITjs7QWlCeDlHSTtFa0JyZ0JGOzs7SUFHRTtFbkNpK0hGO0FBQ0Y7QW9DOS9IQTtFQ0FFO0VBQ0E7RUFDQTtBckNpZ0lGO0FxQ2hnSUU7RXBCb3FCRSxZQVJNO0VBWU4sV0FaTTtFb0IxcEJOO0VBQ0E7RUFDQTtFQUNBLGFyQmtDYTtFcUJqQ2IsY2hDR007RWdDRk4saUNoQ0lZO0VnQ0haLG9DaENHWTtFZ0NGWixzQ2hDRVk7RWdDRFosa0NoQ0lLO0VnQ0hMLGtDaENHSztFZ0NGTCxtQ2hDRFk7RWdDRVosdUNoQ0ZZO0FMcWdJaEI7QXFDbGdJSTtFQUNFO0FyQ29nSU47QWlCeC9HSTtFb0IxZ0JTO0lBRUwsbUJoQ0xDO0lnQ01EO0lBQ0E7RXJDb2dJTjtBQUNGO0FpQi8vR0k7RW9CcGdCVztJQUVMO0lBQ0E7SUFDQTtJQUNBLG1CaENqQk07SWdDa0JOO0VyQ3FnSVI7QUFDRjs7QXFDbGdJSTtFQWpDRjtJQWtDSTtJQUNBO0lBQ0E7RXJDc2dJSjtBQUNGOztBb0N6aUlFO0VBQ0U7QXBDNGlJSjs7QXNDampJQTtFQ0RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQVFGLGdCdkIwQmM7RXVCekJkO0F2QzZpSUY7QXVDM2lJRTtFQUNFLGdCdkJzQlk7RXVCckJaO0F2QzZpSUo7QXVDM2lJRTtFQUNFLGdCdkJvQlk7RXVCbkJaO0F2QzZpSUo7QXVDM2lJRTtFQUNFLGdCdkJpQlM7RXVCaEJUO0F2QzZpSUo7O0FzQ3BrSUE7RUNMRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUErQkY7RUFDQTtBdkM2aUlGO0F1QzNpSUU7RUFDRTtFQUNBO0F2QzZpSUo7QXVDM2lJRTtFQUNFO0VBQ0E7QXZDNmlJSjtBdUMzaUlFO0VBQ0U7RUFDQTtBdkM2aUlKOztBc0N4bElBO0VDUkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBK0JGO0VBQ0E7QXZDb2tJRjtBdUNsa0lFO0VBQ0U7RUFDQTtBdkNva0lKO0F1Q2xrSUU7RUFDRTtFQUNBO0F2Q29rSUo7QXVDbGtJRTtFQUNFO0VBQ0E7QXZDb2tJSjs7QXNDM21JQTtFQUNFO0VBQ0E7QXRDOG1JRjs7QXNDM21JQTtFQzhDRTtFQUNBO0VBQ0E7RUFDQTtBdkNpa0lGO0F1Qy9qSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDaWtJSjtBdUMvaklFO0VBQ0U7QXZDaWtJSjtBdUMvaklFO0VBQ0U7QXZDaWtJSjtBdUM3aklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QytqSUo7QXVDN2pJRTtFQUNFO0F2QytqSUo7QXVDN2pJRTtFQUNFO0F2QytqSUo7O0F3QzVwSUU7RUFDRSxtQnhCb0NXO0V3Qm5DWDtFQUNBLGtCeEJpQ2lCO0FoQjhuSXJCO0F3QzdwSUk7RUFDRTtFQUNBO0F4QytwSU47QXdDenBJRTtFQUNFO0VBQ0E7QXhDMnBJSjtBd0N4cElFO0VBQ0U7QXhDMHBJSjtBd0N0cElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDd3BJTjtBeUMvcUlFOztFQUVFO0VBQ0E7QXpDaXJJSjs7QXlDNXFJQTtFRHFCRSxjbkM1QmM7RW1DNkJkO0VBQ0E7RUFDQTtFQUNBO0F4QzJwSUY7QXdDenBJRTtFQUNFO0VBQ0E7RUFDQTtBeEMycElKO0F3Q3pwSUk7RUFDRTtBeEMycElOOztBd0NqcElFO0V2QjZtQkUsWUFSTTtFQVlOLFdBWk07RXVCbm1CTjtFQUNBO0F4Q3FwSUo7QXdDcHBJSTtFdkJ5bUJBLFlBUk07RUFZTixXQVpNO0V1Qi9sQko7RUFDQTtBeEN1cElOOztBd0NqcElFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q21wSUo7QXdDL29JRTtFQUNFO0F4Q2lwSUo7QXdDL29JSTtFQUNFLGFuQzVFSTtBTDZ0SVY7QXdDN29JRTtFQUNFLGFuQ3ZEUTtBTHNzSVo7O0F5QzlzSUE7RURvRUU7RUFDQTtBeEM4b0lGOztBeUM5c0lFO0VBQ0U7RUFDQTtBekNpdElKOztBcUIxbElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJDOUlpQjtBdEIydUluQjtBcUI1bElFO0VBTEY7SUFNSTtFckIrbElGO0FBQ0Y7O0FxQjNsSUE7RUFDRSxXRWpLeUI7RUZrS3pCLFlFbEt5QjtFRm1LekI7RUFDQTtBckI4bElGO0FpQnp1SEk7RUl6WEo7SUFNSSxXRXJLd0I7SUZzS3hCLFlFdEt3QjtJRnVLeEI7RXJCZ21JRjtBQUNGOztBcUJ0L0hBO0FxQjlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlCcEJFaUI7QXRCc3dJbkI7QTBDdndJRTtFQUxGO0lBTUk7RTFDMHdJRjtBQUNGO0EwQ3p3SUU7RUFDRTtBMUMyd0lKOztBMEN2d0lBO0VBQ0U7QTFDMHdJRjs7QTBDOXZJQTtFQUNFLFduQmhDeUI7RW1CaUN6QixZbkJqQ3lCO0VtQmtDekI7RUFDQTtBMUNpd0lGO0FpQjN3SEk7RXlCMWZKO0lBTUksV25CcEN3QjtJbUJxQ3hCLFluQnJDd0I7SW1Cc0N4QjtFMUNtd0lGO0FBQ0Y7O0EwQ2h3SUE7RXpCdW5CSSxZQVJNO0VBWU4sV0FaTTtFeUI3bUJSO0ExQ293SUY7O0EwQzVuSUU7RUFDRTtJQUNFO0UxQytuSUo7RTBDN25JRTtJQUNFO0UxQytuSUo7QUFDRjtBMEMzbklBO0VBQ0UsZXBCbkxnQjtFb0JvTGhCLGlCcEJwTGdCO0F0Qml6SWxCOztBMEMxbklBO0VBQ0U7RUFDQTtBMUM2bklGOztBMEMxbklBO0VBQ0UsZW5Cek0wQjtFbUIwTTFCLGlCbkIxTTBCO0F2QnUwSTVCOztBMEMxbklBO0VBM0pFO0VBQ0E7RUE0SkE7RUFDQTtFQUNBO0VBQ0E7QTFDOG5JRjs7QTBDM25JQTtFQW5LRTtFQUNBO0VBVUU7RUFDQSx5QnJDaENRO0VxQ2lDUjtFQUNBO0VBQ0E7QTFDeXhJSjs7QTBDaG9JQTtFQXpIRTtFQUNBLGNyQ2hFTTtBTDZ6SVI7QWlCdjBISTtFeUI5VEo7SUF0SEksZUF1SGdDO0UxQ3dvSWxDO0FBQ0Y7QTBDMW9JQTtFQUVFO21CQUFBO0ExQzRvSUY7QTBDem9JSTtFQUNFO0VBQ0E7RUFDQTtBMUMyb0lOO0EwQ25wSUE7RUFXRTtBMUMyb0lGOztBMEN4b0lBO0VBdk9FO0ExQ20zSUY7O0EwQ3ZvSUE7RUF2SEU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ2t3SUY7QWlCcjJISTtFeUIzU0o7SUFoSEksZUFpSGtDO0UxQ21wSXBDO0FBQ0Y7QTBDbnBJRTtFQXpIQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDK3dJRjtBaUJsM0hJO0V5QnpTRjtJQWxIRSxlQW1Ib0M7RTFDOHBJdEM7QUFDRjtBMENocUlFO0V6QmtiRSxZQVJNO0VBWU4sV0FaTTtFeUJ2YU4sZXBCbFAwQjtBdEJvNUk5QjtBMENocUlFO0VBOUhBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUNpeUlGO0FpQnA0SEk7RXlCcFNGO0lBdkhFLGVBd0hvQztFMUMycUl0QztBQUNGO0EwQzdxSUU7RUF0RkEsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7RW9Cc1ByQjtjQUFBO0ExQ2dySUo7QTBDOXFJSTtFQUNFO0VBQ0E7QTFDZ3JJTjtBaUJuNUhJO0V5Qi9SQTtJQUtJO0lBQ0E7RTFDaXJJTjtBQUNGO0EwQy9xSU07RUFDRTtFQUNBO0ExQ2lySVI7QTBDanNJRTtFQW1CRTtBMUNpcklKO0EwQzNzSUE7RUE0QkU7bUJBQUE7QTFDbXJJRjtBMENocklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDa3JJTjtBaUIxNkhJO0V5QjVRQTtJQU9JO0lBQ0E7SUFDQTtFMUNtcklOO0FBQ0Y7QTBDOXFJSTtFQUNFO0VBQ0E7RUFDQTtBMUNncklOO0FpQnQ3SEk7RXlCN1BBO0lBTUk7RTFDaXJJTjtBQUNGO0FpQjM3SEk7RXlCN1BBO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTFDa3JJTjtBQUNGO0EwQzlxSUU7RUFDRTtBMUNncklKO0FpQnQ4SEk7RXlCM09GO0lBSUk7RTFDaXJJSjtBQUNGO0EwQy9xSUU7RUFDRTtFQUNBO0ExQ2lySUo7QWlCLzhISTtFeUJwT0Y7SUFJSTtFMUNtcklKO0FBQ0Y7QTBDL3ZJQTtFQThFRTtBMUNvcklGOztBMENqcklBO0VBN05FO0VBQ0EsY3JDaEVNO0FMazlJUjtBaUI1OUhJO0V5QjFOSjtJQTFOSSxlQTJOZ0M7RTFDeXJJbEM7QUFDRjtBMEN4cklFO0VBdE5BO0VBQ0EsY3JDMUVNO0FMMjlJUjtBaUJyK0hJO0V5QnZORjtJQW5ORSxlcEI5RzBCO0V0QmlnSjVCO0FBQ0Y7QTBDanNJRTtFekJnV0UsWUFSTTtFQVlOLFdBWk07RXlCclZOLGVwQnBVMEI7QXRCdWdKOUI7QTBDanNJRTtFQXJPQTtFQUNBLGNyQ2hFTTtBTHkrSVI7QWlCbi9ISTtFeUJsTkY7SUFsT0UsZUFtT2tDO0UxQ3dzSXBDO0FBQ0Y7QTBDMXNJRTtFQXhLQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJtaEp6QjtBMEN0dElBO0VBWUU7b0JBQUE7QTFDOHNJRjtBMEMzc0lJO0VBQ0U7RUFDQTtFQUNBO0ExQzZzSU47QTBDeHNJSTtFQUNFO0VBQ0E7RUFDQTtBMUMwc0lOO0EwQ3B1SUE7RUE2QkU7QTFDMHNJRjs7QTBDdnNJQTtFQTNORSxjckM3SFE7RXFDOEhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUF1TnNCO0VBdE50QjtBMUNzNklGO0FpQnZoSUk7RXlCMUxKO0lBbk5JO0lBQ0EsZUFtTm9CO0UxQ3F0SXRCO0FBQ0Y7QTBDdnRJQTtFQUVFO21CQUFBO0ExQ3l0SUY7QTBDdnRJRTtFQUNFO0VBQ0E7RUFDQTtBMUN5dElKO0FpQnRpSUk7RXlCdExGO0lBTUk7SUFDQTtJQUNBO0UxQzB0SUo7QUFDRjtBaUI3aUlJO0V5QjFLRjtJQUVJO0UxQ3l0SUo7QUFDRjtBaUJsaklJO0V5QnBLRjtJQUVJO0UxQ3d0SUo7QUFDRjtBaUJ2aklJO0V5QjlKRjtJQUVJO0UxQ3V0SUo7QUFDRjtBaUI1aklJO0V5QnhKRjtJQUVJO0UxQ3N0SUo7QUFDRjtBaUJqa0lJO0V5QmxKRjtJQUVJO0UxQ3F0SUo7QUFDRjtBaUJ0a0lJO0V5QjVJRjtJQUVJO0UxQ290SUo7QUFDRjtBaUIza0lJO0V5QnRJRjtJQUVJO0UxQ210SUo7QUFDRjtBMEMxd0lBO0VBeURFO0ExQ290SUY7O0EwQ2p0SUE7RXJCdElFLFdFclJ5QjtFRnNSekIsWUV0UnlCO0VGdVJ6QjtFQUNBLGNoQmpSUTtFZ0JrUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcUIrSHlCO0VyQjlIekI7QXJCMjFJRjtBaUJobUlJO0V5QjlISjtJckIzSEksV0NwU21CO0lEcVNuQixZQ3JTbUI7SURzU25CO0lBQ0EsZXFCeUh1QjtFMUNvdUl6QjtBQUNGO0FpQnhtSUk7RXlCOUhKO0lBR0k7RTFDdXVJRjtBQUNGO0EwQzN1SUE7RUFLRTttQkFBQTtBMUMwdUlGO0EwQ3h1SUU7RUFHSTtJQUNFO0lBQ0E7RTFDd3VJTjtBQUNGO0EwQ251SUk7RXpCcVBBLFlBSlM7RUFRVCxXQVpNO0V5QjNPSjtBMUNzdUlOO0FpQjVuSUk7RXlCNUdBO0l6QnFQQSxZQUpTO0lBUVQsV0FaTTtJeUJ2T0Y7RTFDd3VJTjtBQUNGO0FpQm5vSUk7RXlCNUdBO0l6QnFQQSxZQUpTO0lBUVQsV0FaTTtJeUJsT0Y7RTFDMHVJTjtBQUNGO0EwQ3R1SUk7RUFDRTtBMUN3dUlOO0EwQ3B1SUU7RUFDRTtFQUNBO0VBQ0E7QTFDc3VJSjtBaUJscElJO0V5QnZGRjtJQU1JO0lBQ0E7RTFDdXVJSjtBQUNGO0EwQ3R4SUE7RUFpREE7QTFDd3VJQTs7QTBDcHVJQTtFQXZYRTtBMUMrbEpGO0FpQi9wSUk7RXlCekVKO0lBclhJLGVBc1grQjtFMUMydUlqQztBQUNGO0EwQzd1SUE7RUFFRTtBMUM4dUlGOztBMEMzdUlBO0VBNVhFO0ExQzJtSkY7QWlCM3FJSTtFeUJwRUo7SUExWEksZUEyWDZCO0UxQ2t2SS9CO0FBQ0Y7O0EwQ2h2SUE7RXpCeU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQTRZK0I7RUEzWS9CLGlCQTJZK0I7QTFDdXZJakM7QWlCeHJJSTtFeUJoRUo7SUF4WUksZUF5WTZCO0UxQzJ2SS9CO0FBQ0Y7O0EwQ3p2SUE7RXpCcU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdaK0I7RUEvWS9CLGlCQStZK0I7QTFDZ3dJakM7QWlCcnNJSTtFeUI1REo7SUE1WUksZUE2WTZCO0UxQ293SS9CO0FBQ0Y7O0EwQ2p3SUE7RXpCZ01JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQXFaK0I7RUFwWi9CLGlCQW9aK0I7QTFDd3dJakM7QWlCbHRJSTtFeUJ2REo7SUFqWkksZUFrWjZCO0UxQzR3SS9CO0FBQ0Y7QTBDOXdJQTtFQUVFO0ExQyt3SUY7QWlCMXRJSTtFeUJ2REo7SXpCZ01JLFlBUk07SUFZTixXQVpNO0l5Qm5MTjtFMUNreElGO0FBQ0Y7QTBDeHhJQTtFQU9FO21CQUFBO0ExQ3F4SUY7QTBDbnhJRTtFQUNFLHlCckN6Y0k7RXFDMGNKO0ExQ3F4SUo7QTBDaHlJQTtFQWFFO0ExQ3N4SUY7O0EwQ254SUE7RUFoWkU7RUFDQSxjckNoRU07QUx1dUpSO0FpQmp2SUk7RXlCdkNKO0lBN1lJLGVBOFkrQjtFMUMyeElqQztBQUNGO0EwQzF4SUU7RUF6WUE7RUFDQSxjckMxRU07QUxndkpSO0FpQjF2SUk7RXlCcENGO0lBdFlFLGVwQjlHMEI7RXRCc3hKNUI7QUFDRjtBMENueUlFO0V6QjZLRSxZQVJNO0VBWU4sV0FaTTtFeUJsS04sZXBCdmYwQjtBdEI0eEo5QjtBMENueUlFO0VBeFpBO0VBQ0EsY3JDaEVNO0FMOHZKUjtBaUJ4d0lJO0V5Qi9CRjtJQXJaRSxlQXNaaUM7RTFDMHlJbkM7QUFDRjtBMEM1eUlFO0VBM1ZBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0Qnd5SnpCO0EwQ3h6SUE7RUFZRTttQkFBQTtBMUNneklGO0EwQzd5SUk7RUFDRTtFQUNBO0VBQ0E7QTFDK3lJTjtBaUIxeElJO0V5QnhCQTtJQUtJO0lBQ0Y7SUFDQTtFMUNpeklKO0FBQ0Y7QTBDNXlJSTtFQUNFO0ExQzh5SU47QTBDenlJSTtFQUNFO0ExQzJ5SU47QTBDdHlJSTtFQUNFO0VBQ0E7QTFDd3lJTjtBaUIzeUlJO0V5Qk9FO0lBQ0U7SUFDQTtFMUN1eUlOO0FBQ0Y7QTBDbHlJSTtFQUNFO0VBQ0E7QTFDb3lJTjtBMEMveElJO0VBQ0U7RUFDQTtFQUNBO0ExQ2l5SU47QTBDajJJQTtFQW1FRTtBMUNpeUlGOztBMEM3eElBO0VBbGNFO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUNtdUpGO0FpQnQwSUk7RXlCZ0NKO0lBM2JJLGVBNGJpQztFMUN5eUluQztBQUNGOztBMEN2eUlBO0V6QnFHSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUFnZitCO0VBL2UvQixpQkErZStCO0ExQzh5SWpDO0FpQm4xSUk7RXlCb0NKO0lBNWVJLGVBNmU2QjtFMUNrekkvQjtBQUNGO0FpQngxSUk7RXlCb0NKO0l6QnFHSSxZQVJNO0lBWU4sV0FaTTtJeUJ6Rk47RTFDc3pJRjtBQUNGO0EwQ3J6SUU7RXpCK0ZFLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlcEI3RTRCO0VvQjhFNUIsaUJwQjlFNEI7QXRCODNKOUI7QWlCdDJJSTtFeUIwQ0Y7SUFsZkUsZXBCaEYwQjtFdEJrNEo1QjtBQUNGO0EwQ2owSUU7RXpCK0ZFLFlBUk07RUFZTixXQVpNO0V5QnBGTixlcEJya0IwQjtBdEJ3NEo5QjtBMENqMElFO0V6QjBGRSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUEyZmlDO0VBMWZqQyxpQkEwZmlDO0ExQ3UwSW5DO0FpQnYzSUk7RXlCK0NGO0lBdmZFLGVBd2YrQjtFMUMyMElqQztBQUNGO0EwQzcwSUU7RUF6YUEsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCdTVKekI7O0EwQ3owSUk7RUF2ZkY7QTFDbzBKRjtBaUJwNElJO0V5QnVEQTtJQXJmQSxlQXNmbUM7RTFDZzFJckM7QUFDRjtBMENsMUlJO0VBRUU7QTFDbTFJTjtBaUI1NElJO0V5QnVEQTtJekJrRkEsWUFSTTtJQVlOLFdBWk07SXlCckVGO0lBQ0E7RTFDczFJTjtBQUNGO0FpQnA1SUk7RXlCdURBO0l6QmtGQSxZQVJNO0lBWU4sV0FaTTtJeUJoRUY7SUFDQTtFMUN5MUlOO0FBQ0Y7QTBDdjJJQTtFQWlCRTttQkFBQTtBMUMwMUlGO0EwQ3gxSUU7RUFDRTtFQUNBO0ExQzAxSUo7QTBDeDFJSTtFekI2REEsWUFKUztFQVFULFlBWk07RXlCbkRKO0ExQzIxSU47QTBDdDFJSTtFekJzREEsWUFSTTtFQVlOLFdBWk07RXlCNUNKO0VBQ0E7QTFDeTFJTjtBMENyMUlFO0VBQ0U7QTFDdTFJSjtBMENyMUlJO0V6QjRDQSxZQUpTO0VBUVQsV0FaTTtFeUJsQ0o7QTFDdzFJTjtBMENwMUlFO0VBQ0U7RUFDQTtBMUNzMUlKO0EwQ3AxSUk7RXpCa0NBLFlBSlM7RUFRVCxXQVpNO0V5QnhCSjtBMUN1MUlOO0EwQ2wxSUk7RUFDRTtFQUNBO0VBQ0E7QTFDbzFJTjtBMENoNUlBO0VBK0RFO0ExQ28xSUY7O0EwQy8wSUk7RUF6akJGO0ExQzQ0SkY7QWlCNThJSTtFeUJ5SEE7SUF2akJBLGVBd2pCbUM7RTFDczFJckM7QUFDRjtBMEN4MUlJO0VBRUU7QTFDeTFJTjtBaUJwOUlJO0V5QnlIQTtJekJnQkEsWUFSTTtJQVlOLFdBWk07SXlCSEY7SUFDQTtFMUM0MUlOO0FBQ0Y7QWlCNTlJSTtFeUJ5SEE7SXpCZ0JBLFlBUk07SUFZTixXQVpNO0l5QkVGO0lBQ0E7RTFDKzFJTjtBQUNGO0EwQzcySUE7RUFpQkU7bUJBQUE7QTFDZzJJRjtBMEM5MUlFO0VBQ0U7QTFDZzJJSjtBMEM5MUlJO0V6QkpBLFlBSlM7RUFRVCxXQVpNO0V5QmNKO0ExQ2kySU47QTBDNzFJRTtFQUNFO0ExQysxSUo7QTBDNzFJSTtFekJiQSxZQUpTO0VBUVQsV0FaTTtFeUJ1Qko7QTFDZzJJTjtBMEM1MUlFO0VBQ0U7QTFDODFJSjtBMEM1MUlJO0V6QnRCQSxZQUpTO0VBUVQsV0FaTTtFeUJnQ0o7QTFDKzFJTjtBMEMzMUlFO0VBQ0U7QTFDNjFJSjtBMEMzMUlJO0V6Qi9CQSxZQUpTO0VBUVQsV0FaTTtFeUJ5Q0o7QTFDODFJTjtBMEMxMUlFO0VBQ0U7QTFDNDFJSjtBMEMxMUlJO0V6QnhDQSxZQUpTO0VBUVQsV0FaTTtFeUJrREo7QTFDNjFJTjtBMEN6MUlFO0VBQ0U7QTFDMjFJSjtBMEN6MUlJO0V6QmpEQSxZQUpTO0VBUVQsV0FaTTtFeUIyREo7QTFDNDFJTjtBMENqNklBO0VBd0VFO0ExQzQxSUY7O0EwQ3gxSUE7RUExbkJFO0VBQ0EsY3JDaEVNO0FMc2hLUjtBaUJoaUpJO0V5Qm1NSjtJQXZuQkksZUF3bkI0QjtFMUNnMkk5QjtBQUNGO0EwQy8xSUU7RUFubkJBO0VBQ0EsY3JDMUVNO0FMK2hLUjtBaUJ6aUpJO0V5QnNNRjtJQWhuQkUsZXBCOUcwQjtFdEJxa0s1QjtBQUNGO0EwQ3gySUU7RXpCN0RFLFlBUk07RUFZTixXQVpNO0V5QndFTixlcEJqdUIwQjtBdEIya0s5QjtBMEN4MklFO0VBbG9CQTtFQUNBLGNyQ2hFTTtBTDZpS1I7QWlCdmpKSTtFeUIyTUY7SUEvbkJFLGVBZ29COEI7RTFDKzJJaEM7QUFDRjtBMENqM0lFO0VBcmtCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ1bEt6QjtBMEM3M0lBO0VBWUU7b0JBQUE7QTFDcTNJRjtBMENsM0lJO0VBQ0U7RUFDQTtFQUNBO0ExQ28zSU47QTBDLzJJSTtFQUNFO0VBQ0E7RUFDQTtBMUNpM0lOO0EwQzM0SUE7RUE2QkU7QTFDaTNJRjs7QTBDOTJJQTtFekIxRkksWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBK3FCNEI7RUE5cUI1QixpQkE4cUI0QjtBMUNxM0k5QjtBaUJ6bEpJO0V5Qm1PSjtJQTNxQkksZUE0cUIwQjtFMUN5M0k1QjtBQUNGO0FpQjlsSkk7RXlCbU9KO0l6QjFGSSxZQVJNO0lBWU4sV0FaTTtJeUJzR047RTFDNjNJRjtBQUNGO0EwQ2w0SUE7RUFNRTtvQkFBQTtBMUNnNElGO0EwQzkzSUU7RUFDRTtFQUNBO0ExQ2c0SUo7QTBDNzNJRTtFQUNFO0VBQ0E7QTFDKzNJSjtBMEM3M0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDKzNJSjtBaUJ2bkpJO0V5Qm9QRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0UxQ2k0SUo7QUFDRjtBMEM1NUlBO0VBNkJFO0ExQ2s0SUY7O0EwQy8zSUE7RUFycUJFO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUN3aUtGO0FpQjNvSkk7RXlCbVFKO0lBOXBCSSxlQStwQjhCO0UxQzI0SWhDO0FBQ0Y7QTBDMzRJRTtFQXZxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3FqS0Y7QWlCeHBKSTtFeUJxUUY7SUFocUJFLGVwQjdIMEI7RXRCb3JLNUI7QUFDRjtBMEN4NUlFO0V6QjVIRSxZQVJNO0VBWU4sV0FaTTtFeUJ1SU4sZXBCaHlCMEI7QXRCMHJLOUI7QTBDeDVJRTtFQTVxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3VrS0Y7QWlCMXFKSTtFeUIwUUY7SUFycUJFLGVBc3FCZ0M7RTFDbTZJbEM7QUFDRjtBMENyNklFO0VBcG9CQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIwc0t6QjtBMENoN0lBO0VBV0U7b0JBQUE7QTFDeTZJRjtBMEN2NklFO0VBQ0U7RUFDRTtBMUN5NklOO0FpQjNySkk7RXlCZ1JGO0lBSUk7SUFDQTtFMUMyNklKO0FBQ0Y7QTBDeDZJRTtFQUNFO0VBQ0E7QTFDMDZJSjtBaUJyc0pJO0V5QnlSRjtJQUlJO0lBQ0E7RTFDNDZJSjtBQUNGO0EwQ3o2SUU7RUFDRTtFQUNBO0ExQzI2SUo7QWlCL3NKSTtFeUJrU0Y7SUFJSTtJQUNBO0UxQzY2SUo7QUFDRjtBMENsOUlBO0VBdUNFO0ExQzg2SUY7O0EwQzE2SUE7RUFydUJFO0VBQ0EsY3JDaEVNO0FMbXRLUjtBaUI3dEpJO0V5QjhTSjtJQWx1QkksZUFtdUI2QjtFMUNrN0kvQjtBQUNGO0EwQ2o3SUU7RUE5dEJBO0VBQ0EsY3JDMUVNO0FMNHRLUjtBaUJ0dUpJO0V5QmlURjtJQTN0QkUsZXBCOUcwQjtFdEJrd0s1QjtBQUNGO0EwQzE3SUU7RXpCeEtFLFlBUk07RUFZTixXQVpNO0V5Qm1MTixlcEI1MEIwQjtBdEJ3d0s5QjtBMEMxN0lFO0VBN3VCQTtFQUNBLGNyQ2hFTTtBTDB1S1I7QWlCcHZKSTtFeUJzVEY7SUExdUJFLGVBMnVCK0I7RTFDaThJakM7QUFDRjtBMENuOElFO0VBaHJCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJveEt6QjtBMEMvOElBO0VBWUU7b0JBQUE7QTFDdThJRjtBMENwOElJO0VBQ0U7RUFDQTtFQUNBO0ExQ3M4SU47QTBDajhJSTtFQUNFO0VBQ0E7RUFDQTtBMUNtOElOO0EwQzc5SUE7RUE2QkU7QTFDbThJRjs7QTBDaDhJQTtFQWh2QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ29yS0Y7QWlCdnhKSTtFeUI4VUo7SUF6dUJJLGVBMHVCK0I7RTFDNDhJakM7QUFDRjtBMEM1OElFO0VBbHZCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDaXNLRjtBaUJweUpJO0V5QmdWRjtJQTN1QkUsZXBCN0gwQjtFdEJnMEs1QjtBQUNGO0EwQ3o5SUU7RXpCdk1FLFlBUk07RUFZTixXQVpNO0V5QmtOTixlcEIzMkIwQjtBdEJzMEs5QjtBMEN6OUlFO0VBdnZCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDbXRLRjtBaUJ0ekpJO0V5QnFWRjtJQWh2QkUsZUFpdkJpQztFMUNvK0luQztBQUNGO0EwQ3QrSUU7RUEvc0JBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QnMxS3pCOztBMENuK0lBO0V6Qm5OSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUF3eUI0QjtFQXZ5QjVCLGlCQXV5QjRCO0ExQzArSTlCO0FpQnYwSkk7RXlCNFZKO0lBcHlCSSxlQXF5QjBCO0UxQzgrSTVCO0FBQ0Y7QWlCNTBKSTtFeUI0Vko7SXpCbk5JLFlBUk07SUFZTixXQVpNO0l5QitOTjtFMUNrL0lGO0FBQ0Y7O0EwQy8rSUE7RUEzeEJFO0VBQ0EsY3JDaEVNO0FMODBLUjtBaUJ4MUpJO0V5Qm9XSjtJQXh4QkksZUF5eEI0QjtFMUN1L0k5QjtBQUNGO0EwQ3QvSUU7RUFweEJBO0VBQ0EsY3JDMUVNO0FMdTFLUjtBaUJqMkpJO0V5QnVXRjtJQWp4QkUsZXBCOUcwQjtFdEI2M0s1QjtBQUNGO0EwQy8vSUU7RXpCOU5FLFlBUk07RUFZTixXQVpNO0V5QnlPTixlcEJsNEIwQjtBdEJtNEs5QjtBMEMvL0lFO0VBbnlCQTtFQUNBLGNyQ2hFTTtBTHEyS1I7QWlCLzJKSTtFeUI0V0Y7SUFoeUJFLGVBaXlCOEI7RTFDc2dKaEM7QUFDRjtBMEN4Z0pFO0VBdHVCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIrNEt6QjtBMENwaEpBO0VBWUU7b0JBQUE7QTFDNGdKRjtBMEN6Z0pJO0VBQ0U7RUFDQTtFQUNBO0ExQzJnSk47QTBDdGdKSTtFQUNFO0VBQ0E7RUFDQTtBMUN3Z0pOO0EwQ2xpSkE7RUE2QkU7QTFDd2dKRjs7QTBDcmdKQTtFQXR5QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQyt5S0Y7QWlCbDVKSTtFeUJvWUo7SUEveEJJLGVBZ3lCOEI7RTFDaWhKaEM7QUFDRjs7QTBDOWdKQTtFekJoUUksWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBcTFCb0M7RUFwMUJwQyxpQkFvMUJvQztBMUNxaEp0QztBaUIvNUpJO0V5QnlZSjtJQWoxQkksZUFrMUJrQztFMUN5aEpwQztBQUNGOztBMEN2aEpBO0VBcDBCRTtFQUNBLGNyQ2hFTTtBTCs1S1I7QWlCejZKSTtFeUI2WUo7SUFqMEJJLGVBazBCb0M7RTFDK2hKdEM7QUFDRjtBMEM5aEpFO0VBN3pCQTtFQUNBLGNyQzFFTTtBTHc2S1I7QWlCbDdKSTtFeUJnWkY7SUExekJFLGVwQjlHMEI7RXRCODhLNUI7QUFDRjtBMEN2aUpFO0V6QnZRRSxZQVJNO0VBWU4sV0FaTTtFeUJrUk4sZXBCMzZCMEI7RW9CNDZCMUI7b0JBQUE7QTFDMGlKSjtBMEN2aUpNO0VBQ0U7RUFDQTtBMUN5aUpSO0EwQ2xqSkU7RUFZRTtBMUN5aUpKO0EwQ3ZpSkU7RUFyMUJBO0VBQ0EsY3JDaEVNO0FMKzdLUjtBaUJ6OEpJO0V5QjhaRjtJQWwxQkUsZUFtMUJzQztFMUM4aUp4QztBQUNGO0EwQ2hqSkU7RUF4eEJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QnkrS3pCO0EwQ3JrSkE7RUFxQkU7b0JBQUE7QTFDb2pKRjtBMENqakpJO0VBQ0U7RUFDQTtFQUNBO0ExQ21qSk47QTBDOWlKSTtFQUNFO0VBQ0E7RUFDQTtBMUNnakpOO0EwQ25sSkE7RUFzQ0U7QTFDZ2pKRjs7QTBDN2lKQTtFQXgxQkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3k0S0Y7QWlCNStKSTtFeUJzYko7SUFqMUJJLGVBazFCc0M7RTFDeWpKeEM7QUFDRjtBMEN6akpFO0VBMTFCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDczVLRjtBaUJ6L0pJO0V5QndiRjtJQW4xQkUsZXBCN0gwQjtFdEJxaEw1QjtBQUNGO0EwQ3RrSkU7RXpCL1NFLFlBUk07RUFZTixXQVpNO0V5QjBUTixlcEJuOUIwQjtBdEIyaEw5QjtBMEN0a0pFO0VBLzFCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDdzZLRjtBaUIzZ0tJO0V5QjZiRjtJQXgxQkUsZUF5MUJ3QztFMUNpbEoxQztBQUNGO0EwQ25sSkU7RUF2ekJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QjJpTHpCOztBMENqbEpBO0V6QjFUSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUErNEI0QjtFQTk0QjVCLGlCQTg0QjRCO0ExQ3dsSjlCO0FpQjVoS0k7RXlCbWNKO0lBMzRCSSxlQTQ0QjBCO0UxQzRsSjVCO0FBQ0Y7QWlCamlLSTtFeUJtY0o7SXpCMVRJLFlBUk07SUFZTixXQVpNO0l5QnNVTjtFMUNnbUpGO0FBQ0Y7O0EwQzdsSkE7RUFsNEJFO0VBQ0EsY3JDaEVNO0FMbWlMUjtBaUI3aUtJO0V5QjJjSjtJQS8zQkksZUFnNEI0QjtFMUNxbUo5QjtBQUNGO0EwQ3BtSkU7RUEzM0JBO0VBQ0EsY3JDMUVNO0FMNGlMUjtBaUJ0aktJO0V5QjhjRjtJQXgzQkUsZXBCOUcwQjtFdEJrbEw1QjtBQUNGO0EwQzdtSkU7RXpCclVFLFlBUk07RUFZTixXQVpNO0V5QmdWTixlcEJ6K0IwQjtBdEJ3bEw5QjtBMEM3bUpFO0VBMTRCQTtFQUNBLGNyQ2hFTTtBTDBqTFI7QWlCcGtLSTtFeUJtZEY7SUF2NEJFLGVBdzRCOEI7RTFDb25KaEM7QUFDRjtBMEN0bkpFO0VBNzBCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJvbUx6QjtBMENsb0pBO0VBWUU7b0JBQUE7QTFDMG5KRjtBMEN2bkpJO0VBQ0U7RUFDQTtFQUNBO0ExQ3luSk47QTBDcG5KSTtFQUNFO0VBQ0E7RUFDQTtBMUNzbkpOO0EwQ2hwSkE7RUE2QkU7QTFDc25KRjs7QTBDbm5KQTtFQTc0QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ29nTEY7QWlCdm1LSTtFeUIyZUo7SUF0NEJJLGVBdTRCOEI7RTFDK25KaEM7QUFDRjtBMEMvbkpFO0VBLzRCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDaWhMRjtBaUJwbktJO0V5QjZlRjtJQXg0QkUsZXBCN0gwQjtFdEJncEw1QjtBQUNGO0EwQzVvSkU7RXpCcFdFLFlBUk07RUFZTixXQVpNO0V5QitXTixlcEJ4Z0MwQjtBdEJzcEw5QjtBMEM1b0pFO0VBcDVCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDbWlMRjtBaUJ0b0tJO0V5QmtmRjtJQTc0QkUsZUE4NEJnQztFMUN1cEpsQztBQUNGO0EwQ3pwSkU7RUE1MkJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QnNxTHpCOztBMEN0cEpFO0VBQ0U7SUFDRTtFMUN5cEpKO0UwQ3ZwSkU7SUFDRTtFMUN5cEpKO0FBQ0Y7QTBDcnBKQTtrQkFBQTtBQUVBO0VBNTRCRTtFQUNBLGVwQi9JaUI7QXRCbXJMbkI7O0EwQ3JwSkE7RUEzNEJFLGNyQ2hKUTtFcUNpSlIsZXBCcEppQjtBdEJ3ckxuQjs7QTBDdHBKQTtFQUNFO0ExQ3lwSkY7QWlCdnFLSTtFeUI2Z0JKO0l6QnBZSSxZQUpTO0lBUVQsV0FaTTtJeUJpWk47RTFDMnBKRjtBQUNGO0EwQ3pwSkU7RUFDRTtBMUMycEpKOztBMEN2cEpBO0VBQ0U7QTFDMHBKRjtBaUJycktJO0V5QjBoQko7SXpCalpJLFlBSlM7SUFRVCxXQVpNO0l5QjhaTjtFMUM0cEpGO0FBQ0Y7O0EwQ3JwSkU7Ozs7RUFDRTtBMUMycEpKOztBaUJuc0tJO0V5QjZpQkY7SUFFSSxXMUJwaUNVO0VoQjZyTGQ7QUFDRjs7QTBDbnBKRTs7RUFDRTtBMUN1cEpKO0FpQjlzS0k7RXlCc2pCRjs7SUFHSTtFMUMwcEpKO0FBQ0Y7O0EwQ3RwSkE7RUFDRTtBMUN5cEpGO0FpQnh0S0k7RXlCOGpCSjtJQUlJO0UxQzBwSkY7QUFDRjs7QTBDdnBKQTtFQUNFO0ExQzBwSkY7QWlCanVLSTtFeUJza0JKO0lBSUk7RTFDMnBKRjtBQUNGOztBMEN2cEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDMHBKSjs7QTBDbHBKRTs7OztFekJsZEUsWUFKUztFQVFULFdBWk07RXlCNGROO0VBQ0E7QTFDeXBKSjs7QTBDbnBKRTs7RXpCM2RFLFlBUk07RUFZTixXQVpNO0V5QnFlTjtFQUNBO0ExQ3dwSko7O0EwQ2hwSkU7OztFQUNFO0ExQ3FwSko7O0EwQ2pwSkE7RUFDRTtFQUNBO0ExQ29wSkY7O0EwQ2hwSkU7RUFDRTtFQUNBO0ExQ21wSko7O0EwQy9vSkU7RUFDRTtBMUNrcEpKOztBMEM5b0pBO0F4Qy9wQ0E7RUFDRTtFQUNBO0FGaXpMRjs7QTJDbnpMRTtFQUNFO0VBQ0EsbUIzQm1DWTtBaEJteExoQjtBMkNsekxJO0VBQ0UsbUIzQjhCVTtFMkI3QlY7RUFDQSxrQjNCNEJVO0FoQnd4TGhCO0EyQ2p6TEk7RUFDRTtFQUNBO0EzQ216TE47O0EyQ3R5TEU7RUFDRTtFQUNBLG9CM0JRWTtBaEJpeUxoQjtBMkNyeUxJO0VBQ0Usb0IzQkdVO0UyQkZWO0VBQ0EsbUIzQkNVO0FoQnN5TGhCO0EyQ3J5TE07RUFDRTtBM0N1eUxSOztBNENqMUxFO0VDY0E7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0FabXdMSjtBWXB2TEk7RUFFRSx3Qkw1RlE7QVBpMUxkO0FZdnZMSTtFQUVFLHdCTDVGUTtBUG8xTGQ7QVkxdkxJO0VBRUUsd0JMNUZRO0FQdTFMZDtBWTd2TEk7RUFFRSx3Qkw1RlE7QVAwMUxkO0E0Q3QyTEU7RUFHRSxjdkNRTTtBTDgxTFY7QTRDcDJMRTtFQ1NBO0VBQ0Esb0I3QnlCYztFSjBDZDtFQUNBO0VBQ0E7RUFHRTtBWjB4TEo7QVkzd0xJO0VBRUUsd0JMNUZRO0FQdzJMZDtBWTl3TEk7RUFFRSx3Qkw1RlE7QVAyMkxkO0FZanhMSTtFQUVFLHdCTDVGUTtBUDgyTGQ7QVlweExJO0VBRUUsd0JMNUZRO0FQaTNMZDtBNEN4M0xFO0VBR0UsY3ZDRVE7QUxzM0xaO0FpQm4yS0k7RTJCeGhCRjtJaEM2RUE7SUFDQTtJQUNBO0lBR0U7RVpnekxGO0VZanlMRTtJQUVFLHdCTDVGUTtFUDgzTFo7RVlweUxFO0lBRUUsd0JMNUZRO0VQaTRMWjtFWXZ5TEU7SUFFRSx3Qkw1RlE7RVBvNExaO0VZMXlMRTtJQUVFLHdCTDVGUTtFUHU0TFo7QUFDRjs7QTRDcDRMQTtFQUVFO0VBQ0E7QTVDczRMRjtBRTk0TEU7RUFDRTtFQUNBLG1CYzJCWTtBaEJxM0xoQjtBRTU0TEk7RUFDRSxtQmNzQlU7RWRyQlY7RUFDQSxrQmNvQlU7QWhCMDNMaEI7QUUzNExJO0VBQ0U7RUFDQTtBRjY0TE47QTRDaDVMSTtFQUNFO0E1Q2s1TE47QTRDLzRMRTtFQUNFLG9CNUJXaUI7RUo0Q25CO0VBQ0E7RUFDQTtFQUdFO0FaeTFMSjtBWTEwTEk7RUFFRSx3Qkw1RlE7QVB1NkxkO0FZNzBMSTtFQUVFLHdCTDVGUTtBUDA2TGQ7QVloMUxJO0VBRUUsd0JMNUZRO0FQNjZMZDtBWW4xTEk7RUFFRSx3Qkw1RlE7QVBnN0xkOztBNEM1NUxBO0FFOUJBO0VDMktFLG1CL0JySWM7QWhCeTVMaEI7O0E4QzM3TEE7RUNXRTtFQUNBO0VBQ0E7RUFDQTtBL0NvN0xGO0ErQ2w3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ2pCeUI7RURrQnpCLHdCeENnQ2U7RXdDL0JmLGVDcEJ5QjtFRHFCekI7RUFDQSxjMUNyQlE7RTBDeUJOO0VFcENKO0VBQ0E7QWpEczlMRjtBaUJ6N0tJO0U4QnZnQkY7SUVwQkU7SUFDQTtFakR3OUxGO0FBQ0Y7QStDcDdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NuQ3VCO0VEb0N2QixZQ3BDdUI7RURxQ3ZCO0VBRUU7RUV6Q047QWpEKzlMRjtBaUIxOEtJO0U4QnJmQTtJRTlCQTtFakRpK0xGO0FBQ0Y7QStDajdMRTtFQTVEQTtFQUNBO0VBQ0E7QS9DZy9MRjtBK0NqN0xJO0VBQ0UseUJHbEV3QjtBbERxL0w5QjtBK0MvNkxJO0UzQnFMRjtFc0J2UEE7RUtvRUk7RUFDQSxRQzVEeUM7RUQ2RHpDLFNDNUQwQztFRDZEMUMsZUMvRGlDO0VEZ0VqQztBL0NrN0xOO0FpQmgrS0k7RThCeGRBO0lBUUk7RS9DbzdMTjtBQUNGO0ErQ2g3TEU7RUFDRSxjMUN4RU07RTBDeUVOO0EvQ2s3TEo7QStDaDdMSTtFQUNFLHFCMUMxRVU7QUw0L0xoQjtBK0M5NkxFO0VBQ0UseUIxQy9FWTtBTCsvTGhCO0ErQzUwTFc7RUFqTVQ7RUFDQTtFQUNBO0EvQ2doTUY7O0E4Q3hnTUU7RUNRQTtFQUNBO0VBQ0E7RUFDQTtBL0NvZ01GO0ErQ2xnTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ2pCeUI7RURrQnpCLHdCeENnQ2U7RXdDL0JmLGVDcEJ5QjtFRHFCekI7RUFDQSxjMUNyQlE7RTBDeUJOO0VFcENKO0VBQ0E7QWpEc2lNRjtBaUJ6Z0xJO0U4QnZnQkY7SUVwQkU7SUFDQTtFakR3aU1GO0FBQ0Y7QStDcGdNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NuQ3VCO0VEb0N2QixZQ3BDdUI7RURxQ3ZCO0VBRUU7RUV6Q047QWpEK2lNRjtBaUIxaExJO0U4QnJmQTtJRTlCQTtFakRpak1GO0FBQ0Y7QStDamdNRTtFQTVEQTtFQUNBO0VBQ0E7QS9DZ2tNRjtBK0NqZ01JO0VBQ0UseUJHbEV3QjtBbERxa005QjtBK0MvL0xJO0UzQnFMRjtFc0J2UEE7RUtvRUk7RUFDQSxRQzVEeUM7RUQ2RHpDLFNDNUQwQztFRDZEMUMsZUMvRGlDO0VEZ0VqQztBL0NrZ01OO0FpQmhqTEk7RThCeGRBO0lBUUk7RS9Db2dNTjtBQUNGO0ErQ2hnTUU7RUFDRSxjMUN4RU07RTBDeUVOO0EvQ2tnTUo7QStDaGdNSTtFQUNFLHFCMUMxRVU7QUw0a01oQjtBK0M5L0xFO0VBQ0UseUIxQy9FWTtBTCtrTWhCO0ErQzU1TFc7RUFqTVQ7RUFDQTtFQUNBO0EvQ2dtTUY7O0E4QzNrTUU7RUNMQTtFQUNBO0VBQ0E7RUFDQTtBL0NvbE1GO0ErQ2xsTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ1R5QjtFRFV6Qix3QnhDZ0NlO0V3Qy9CZixlQ1p5QjtFRGF6QjtFQUNBLGMxQ3JCUTtBTHltTVo7QStDM2tNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0MzQnVCO0VENEJ2QixZQzVCdUI7RUQ2QnZCO0VBRUU7QS9DNGtNUjtBK0Nsa01FO0VBNURBO0VBQ0E7RUFDQTtBL0Npb01GO0ErQ2xrTUk7RUFDRSx5QkdsRXdCO0FsRHNvTTlCO0ErQ2hrTUk7RTNCcUxGO0VzQnZQQTtFS29FSTtFQUNBLFFDcER5QztFRHFEekMsU0NwRDBDO0VEcUQxQyxlQ3ZEaUM7RUR3RGpDO0EvQ21rTU47QWlCam5MSTtFOEJ4ZEE7SUFRSTtFL0Nxa01OO0FBQ0Y7QStDamtNRTtFQUNFLGMxQ3hFTTtFMEN5RU47QS9DbWtNSjtBK0Nqa01JO0VBQ0UscUIxQzFFVTtBTDZvTWhCO0ErQy9qTUU7RUFDRSx5QjFDL0VZO0FMZ3BNaEI7QStDNzlMVztFQWpNVDtFQUNBO0VBQ0E7QS9DaXFNRjs7QThDL25NRTtFQ2xCQTtFQUNBO0VBQ0E7RUFDQTtBL0NxcE1GO0ErQ25wTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ0R5QjtFREV6Qix3QnhDZ0NlO0V3Qy9CZixlQ0p5QjtFREt6QjtFQUNBLGMxQ3JCUTtBTDBxTVo7QStDNW9NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NuQnVCO0VEb0J2QixZQ3BCdUI7RURxQnZCO0VBRUU7QS9DNm9NUjtBK0Nub01FO0VBNURBO0VBQ0E7RUFDQTtBL0Nrc01GO0ErQ25vTUk7RUFDRSx5QkdsRXdCO0FsRHVzTTlCO0ErQ2pvTUk7RTNCcUxGO0VzQnZQQTtFS29FSTtFQUNBLFFDNUN5QztFRDZDekMsV0M1QzBDO0VENkMxQyxlQy9DaUM7RURnRGpDO0EvQ29vTU47QWlCbHJMSTtFOEJ4ZEE7SUFRSTtFL0Nzb01OO0FBQ0Y7QStDbG9NRTtFQUNFLGMxQ3hFTTtFMEN5RU47QS9Db29NSjtBK0Nsb01JO0VBQ0UscUIxQzFFVTtBTDhzTWhCO0ErQ2hvTUU7RUFDRSx5QjFDL0VZO0FMaXRNaEI7QStDOWhNVztFQWpNVDtFQUNBO0VBQ0E7QS9Da3VNRjs7QWlCdHNMSTtFNkIxZUE7SUFDRTtFOUNvck1KO0FBQ0Y7QWlCNXNMSTtFNkJ0ZUU7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0FBQ0Y7QWlCMXRMSTtFNkJ4ZEU7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0U4Q25yTUk7SUFDRTtFOUNxck1OO0FBQ0Y7O0E4Q2hyTUE7RUNzQkU7RUFDQTtBL0M4cE1GO0ErQzVwTUU7RUFDRTtFQUNBO0VBQ0E7QS9DOHBNSjtBK0MzcE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFDakhJO0FMOHdNVjtBK0MxcE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzRwTU47QStDenBNSTtFM0IrR0Y7RXNCdlBBO0VLMElJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNHBNTjtBeUJodU1FO0VzQndFQTtJdEJ0RUU7RXpCa3VNRjtBQUNGO0ErQzdwTUU7RUFuREE7RUFDQTtFQUNBO0EvQ210TUY7QXlCbHVNRTtFc0JnRUE7SXRCOURFO0V6Qm91TUY7QUFDRjtBK0N2cU1FO0VBL0NBO0EvQ3l0TUY7QStDbnFNSTtFQUNFLG1CMUNwSkk7QUx5ek1WO0ErQ2xxTUk7RUFDRTtFQUNBO0EvQ29xTU47QStDanFNSTtFQUNFLGMxQzdKSTtFMEM4Sko7QS9DbXFNTjs7QThDNXVNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlDOHVNRjtBOEM1dU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkM5R2E7QVA0MU1qQjs7QThDMXVNQTtFQUVFO0VBQ0E7QTlDNHVNRjs7QThDenVNQTtFQ3pIRTtFQUNBO0VBQ0E7QS9DczJNRjs7QThDM3VNQTtFQUNFLHFCekNoSGM7QUw4MU1oQjs7QW1EcnBNQTtFQUNFO0VBQ0E7RUFDQTtBbkR3cE1GO0FtRHZwTUU7RXZDeElBO0VBQ0E7RUFDQTtFQUdFO0FaZ3lNSjtBWWp4TUk7RUFFRSx3Qkw1RlE7QVA4Mk1kO0FZcHhNSTtFQUVFLHdCTDVGUTtBUGkzTWQ7QVl2eE1JO0VBRUUsd0JMNUZRO0FQbzNNZDtBWTF4TUk7RUFFRSx3Qkw1RlE7QVB1M01kO0FtRHpxTUU7RUFFRSx3QjVDOUppQjtFNEMrSmpCLGM5Q25OUTtFOENvTlIsb0JuQ3hMaUI7QWhCazJNckI7O0FtRHJxTUE7RUFDRTtFQUNBLHlCOUNyTk87RThDc05QO0FuRHdxTUY7O0FtRC9wTUU7RUFDRTtFQUNBO0FuRGtxTUo7O0FtRDlwTUE7RUFDRSxjQ3ZPWTtBcER3NE1kO0F5QjN6TUU7RUFDRTtBekI2ek1KOztBcUR2NU1BO0V6QytFRTtFQUNBO0VBQ0E7RUFHRTtBWjAwTUo7QVkzek1JO0VBRUUsd0JMNUZRO0FQdzVNZDtBWTl6TUk7RUFFRSx3Qkw1RlE7QVAyNU1kO0FZajBNSTtFQUVFLHdCTDVGUTtBUDg1TWQ7QVlwME1JO0VBRUUsd0JMNUZRO0FQaTZNZDtBbUQzNk1FO0VBQ0U7QW5ENjZNSjs7QXFEejZNQTtFekMyRUU7RUFDQTtFQUNBO0VBR0U7QVpnMk1KO0FZajFNSTtFQUVFLHdCTDVGUTtBUDg2TWQ7QVlwMU1JO0VBRUUsd0JMNUZRO0FQaTdNZDtBWXYxTUk7RUFFRSx3Qkw1RlE7QVBvN01kO0FZMTFNSTtFQUVFLHdCTDVGUTtBUHU3TWQ7QXFENTdNQTtFRk1FO0VBQ0EsYW5DeUJhO0VtQ3hCYjtFQUNBO0VBQ0E7RXZDaUVBO0VBQ0E7RUFDQTtFQUdFO0FadTNNSjtBWXgyTUk7RUFFRSx3Qkw1RlE7QVBxOE1kO0FZMzJNSTtFQUVFLHdCTDVGUTtBUHc4TWQ7QVk5Mk1JO0VBRUUsd0JMNUZRO0FQMjhNZDtBWWozTUk7RUFFRSx3Qkw1RlE7QVA4OE1kO0FxRG45TUE7RUZhSTtFQUtGLGM5Q2pCc0I7RThDa0J0QjtBbkRxOE1GO0FtRHA4TUU7RUFDRSxxQjlDckJZO0FMMjlNaEI7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QW1EcDhNRTtFQUNFO0FuRHM4TUo7QWlCbitMSTtFb0N0aEJKO0l6QzJFRTtJQUNBO0lBQ0E7SUFHRTtFWmc3TUY7RVlqNk1FO0lBRUUsd0JMNUZRO0VQOC9NWjtFWXA2TUU7SUFFRSx3Qkw1RlE7RVBpZ05aO0VZdjZNRTtJQUVFLHdCTDVGUTtFUG9nTlo7RVkxNk1FO0lBRUUsd0JMNUZRO0VQdWdOWjtFcUQ1Z05GO0lGdURJO0VuRHc5TUY7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7RW1EdjlNRTtJQUNFO0VuRHk5TUo7QUFDRjs7QXFEMWlOQTtFRndGRTtFQUNBO0VBQ0E7RUFDQSxjOUM1RlU7QUxrak5aO0FtRHI5TUU7RUFDRSxxQjlDbEdlO0FMeWpObkI7QW1EcjlNRTtFQUNFLGM5Q2hHTTtBTHVqTlY7QW1EcjlNRTtFQUNFLGM5Q25HTTtBTDBqTlY7QW1EaDlNVztFQUNQLGM5QzNHTTtBTDZqTlY7O0FtRGg5TVc7RUFDUCxjOUM5R007QUxpa05WOztBbUQzOE1FO0VBOUJBO0VBQ0E7RUFDQTtFQUNBLGM5QzVGVTtBTHlrTlo7QW1ENStNRTtFQUNFLHFCOUNsR2U7QUxnbE5uQjtBbUQ1K01FO0VBQ0UsYzlDaEdNO0FMOGtOVjtBbUQ1K01FO0VBQ0UsYzlDbkdNO0FMaWxOVjtBbUR2K01XO0VBQ1AsYzlDM0dNO0FMb2xOVjs7QW1EditNVztFQUNQLGM5QzlHTTtBTHdsTlY7O0FpQnRrTUk7RWtDNVpGO0lBR0ksZ0JHbElvQjtJSG1JcEI7RW5EbytNSjtBQUNGO0FpQjdrTUk7RWtDNVpGO0lBT0ksZ0JHcklvQjtJSHNJcEI7RW5EcytNSjtBQUNGO0FtRG4rTUU7Ozs7Ozs7O0VBU0k7RUFFRjtBbkRtK01KO0FtRGgrTUU7RUFwSkE7RUFDQTtFQUNBLGM5Q2dDTTtFOENxSEYsd0I1Q2hHZTtFNENpR2Ysa0JHakpnQjtFSHVKbEIsYzlDN0pvQjtFOEM4SnBCO0FuRDg5TUo7QW1EMzlNRTtFQUNFO0FuRDY5TUo7QW1ENTlNSTtFQUNFO0VBQ0E7QW5EODlNTjtBbUQzOU1FO0VBQ0U7RUExS0Y7RUFDQTtFQUNBLGM5Q0VRO0U4Q3lLSjtBbkQ4OU1OOztBcUR0bk5BO0V6Q3NERTtFQUNBO0VBQ0E7RUFHRTtBWmtrTko7QVluak5JO0VBRUUsd0JMNUZRO0FQZ3BOZDtBWXRqTkk7RUFFRSx3Qkw1RlE7QVBtcE5kO0FZempOSTtFQUVFLHdCTDVGUTtBUHNwTmQ7QVk1ak5JO0VBRUUsd0JMNUZRO0FQeXBOZDtBbURucU5FO0VBQ0U7QW5EcXFOSjtBcUQ1b05BO0VBRUUsY0RmWTtFQ2dCWjtFQUNBO0FyRDZvTkY7O0FxRHBvTkE7Ozs7OztFQU1FO0VBQ0EseUJoRFRNO0FMZ3BOUjtBcURyb05FOzs7Ozs7RUFDRTtFQUNBO0VBQ0EsY0R0Q1U7RUN1Q1Y7RUFDQSx3QjlDT2lCO0FQcW9OckI7QXFEem9ORTs7Ozs7O0VBQ0U7QXJEZ3BOSjtBcUQ5b05FOzs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXJEMHBOSjtBcUR2cE5FOzs7Ozs7RUFDRTtBckQ4cE5KOztBcUQxcE5BO0VuRHhFRTtFQUNBO0VtRHlFQTtFQUNBLGNEM0RZO0VEUlo7RUFDQTtFQUNBLGNDTVk7QXBENHROZDtBcUQ3cE5FO0VBQ0U7RUFDQTtBckQrcE5KO0FxRDlwTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGdxTk47O0FxRHRwTkE7OztFQUdFO0FyRHlwTkY7O0FxRHRwTkE7O0VBR0U7RUFDQSxrQnJDckVjO0FoQjZ0TmhCOztBdUR2ck5BO0VBNUVFO0VBQ0E7QXZEdXdORjtBdURyd05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVDTnNCO0VET3RCO0VBQ0EseUJsRHVCSTtFa0RyQko7RUFDQTtFQUNBO0F2RHN3Tko7QXVEcHdOSTtFQUNFLHFCbERqQmE7QUx1eE5uQjtBdURsd05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRvd05KO0FpQnZ3TUk7RXNDeGZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxlaEQxQ1c7SWdEMkNYO0V2RGt3Tko7QUFDRjtBdUQvdk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZEaXdOSjtBdUQ5dk5FO0VBQ0UsY2xEOUNNO0FMOHlOVjtBdUQ3dk5FO0VBQ0UsY2xEOUNZO0VrRCtDWixxQmxEL0NZO0VrRGdEWjtBdkQrdk5KO0F1RDV2TkU7O0VBRUUsY2xEdkRNO0FMcXpOVjtBdUQzdk5FO0VBQ0U7QXZENnZOSjtBdUQxdk5FO0VBQ0UsY2xEN0RZO0FMeXpOaEI7O0F5RDF0Tkk7RUFDRTtBekQ2dE5OO0F5RDF0Tkk7RUFDRTtFQUNBO0VBQ0EsbUJwRDVFRTtFb0Q2RUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDR0Tk47QXlEMXROTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDR0TlI7QXlEenROTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcER0SUU7QUxpMk5WO0F5RHh0Tk07RUFDRTtBekQwdE5SO0F5RHZ0Tk07RUFDRSxtQnBEOUdBO0FMdTBOUjtBeURydE5NO0VBQ0U7QXpEdXROUjtBeURudE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3BEMUpNO0VvRDJKTjtFQUNBO0VBQ0E7QXpEcXROTjtBeURsdE5JO0VBQ0UsY3BEbElFO0VvRG1JRjtBekRvdE5OO0FpQm4yTUk7RXdDN1dFO0lBQ0U7RXpEbXROTjtBQUNGO0F5RGh0Tkk7RU45S0Y7RUFDQTtFQUNBLGM5Q0VRO0VvRDRLSjtBekRvdE5OO0F5RGh0Tkk7RUFDRTtBekRrdE5OOztBMEQ3NE5BO0VDOERFO0VBQ0E7QTNEbTFORjtBaUJ0M01JO0V5QzVoQko7SUNrRUk7RTNEbzFORjtBQUNGO0EyRGoxTkk7RUFDRTtBM0RtMU5OO0EyRC8wTkU7RUFDRTtFQUVBLG1CM0N6RVk7QWhCeTVOaEI7QWlCbDRNSTtFMENqZEY7SUFhSSxtQjNDbkZVO0kyQ29GVjtFM0QwME5KO0FBQ0Y7QTJEeDBORTtFQUNFLGdDQzlFZTtBNUR3NU5uQjtBaUIzNE1JO0UwQzdiQTtJQUVJLGdDQ25GWTtFNUQ2NU5sQjtBQUNGO0FpQmg1TUk7RTBDaGNGO0lBVUk7SUFDQSxnQ0N4RmE7RTVEazZOakI7QUFDRjtBMkR2ME5FO0VBQ0UsZ0NDOUZnQjtBNUR1Nk5wQjtBaUJ6NU1JO0UwQ2piRjtJQUlJLGdDQ2hHYTtJRGlHYjtFM0QwME5KO0FBQ0Y7QTJEcjVORTs7RUFJSSxrQjNDckNVO0FoQjA3TmhCO0FpQm42TUk7RTBDdGZGOztJQU1NO0UzRHc1Tk47QUFDRjtBMkRwNU5FOztFQUlJLG1CM0NoRFU7QWhCbzhOaEI7QTJEdDFORTs7RUFySEEsd0JwRCtEbUI7RW9EOURuQixvQnBEc0RlO0VvRHBEYjtFQUVGLGN0RGFTO0VzRFpULG9CQ1krQjtFRFgvQixpQkNjK0I7RURvRzdCLDRCQzVHMEI7RUQ2RzFCO0VBQ0E7QTNENDFOSjtBMkRwMU5NOztFQUNFO0VBQ0E7RUFDQTtBM0R1MU5SO0EyRHAxTk07O0VBQ0UseUJ0RDFIUztBTGk5TmpCO0EyRHAxTk07O0VBQ0UseUJ0RC9IRztBTHM5Tlg7QTJEcDFOTTs7RUFDRSx5QnREcElRO0FMMjlOaEI7QTJEcDFOTTs7RUFDRSx5QnREMUlFO0VzRDJJRixjdEQvR0E7QUxzOE5SO0EyRHIxTk07O0VBQ0U7QTNEdzFOUjtBaUJwOU1JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RDArTnpCO0FBQ0Y7QWlCMzlNSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUx3Z09OO0FBQ0Y7QWlCMStNSTtFMEM3VkY7SUFFSTtFM0R5ME5KO0FBQ0Y7QTJEcitORTs7RUFJSSxrQjNDckNVO0FoQjBnT2hCO0FpQm4vTUk7RTBDdGZGOztJQU1NO0UzRHcrTk47QUFDRjtBMkRwK05FOztFQUlJLG1CM0NoRFU7QWhCb2hPaEI7QTJEdDFOSTs7RUFHRSw0QkMzTHdCO0VENEx4QjtFQUNBO0UvQ3ZISjtFQUNBO0VBQ0E7RUFHRTtBWjY4Tko7QVk5N05JOzs7RUFFRSx3Qkw1RlE7QVA2aE9kO0FZbjhOSTs7O0VBRUUsd0JMNUZRO0FQa2lPZDtBWXg4Tkk7OztFQUVFLHdCTDVGUTtBUHVpT2Q7QVk3OE5JOzs7RUFFRSx3Qkw1RlE7QVA0aU9kO0EyRHAzTkk7O0VBU0U7RUFDQTtBM0QrMk5OO0FpQmhpTkk7RTBDelZBOztJQXNCSSw0QkM3TW1CO0lEK01qQixvQjNDNU1NO0VoQm1qT2Q7QUFDRjtBaUJ2aU5JO0UwQ3pWQTs7SUE0Q0k7SUFDQSxvQkNuT21CO0lEcU9qQjtFM0R3MU5SO0UyRHAxTk07O0lBRUksb0IzQ25QSTtFaEJ5a09kO0FBQ0Y7QWlCbmpOSTtFMEN0UkU7O0lBeFFKLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEc1B2QjtJQUNBO0UzRGkxTlI7QUFDRjtBaUJoa05JO0UwQzlRQTtJQUdNLGlCM0MzUU07RWhCMGxPZDtBQUNGO0EyRDMwTkk7O0VBRUU7QTNENjBOTjtBaUJ6a05JO0UwQ3RRQTs7SUFJSTtJQTVSTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlRekI7SUFDQTtFM0RxMU5OO0FBQ0Y7QTJEbDFORTtFQUNFO0EzRG8xTko7O0EwRGxuT0E7RUMwREU7RUFDQTtBM0Q0ak9GO0FpQi9sTkk7RXlDeGhCSjtJQzhESTtFM0Q2ak9GO0FBQ0Y7QTJEMWpPSTtFQUNFO0EzRDRqT047QTJEeGpPRTtFQUNFO0VBRUEsbUIzQ3pFWTtBaEJrb09oQjtBaUIzbU5JO0UwQ2pkRjtJQWFJLG1CM0NuRlU7STJDb0ZWO0UzRG1qT0o7QUFDRjtBMkRqak9FO0VBQ0UsZ0NDOUVlO0E1RGlvT25CO0FpQnBuTkk7RTBDN2JBO0lBRUksZ0NDbkZZO0U1RHNvT2xCO0FBQ0Y7QWlCem5OSTtFMENoY0Y7SUFVSTtJQUNBLGdDQ3hGYTtFNUQyb09qQjtBQUNGO0EyRGhqT0U7RUFDRSxnQ0M5RmdCO0E1RGdwT3BCO0FpQmxvTkk7RTBDamJGO0lBSUksZ0NDaEdhO0lEaUdiO0UzRG1qT0o7QUFDRjtBMkQ5bk9FOztFQUlJLGtCM0NyQ1U7QWhCbXFPaEI7QWlCNW9OSTtFMEN0ZkY7O0lBTU07RTNEaW9PTjtBQUNGO0EyRDduT0U7O0VBSUksbUIzQ2hEVTtBaEI2cU9oQjtBMkQvak9FOztFQXJIQSx3QnBEK0RtQjtFb0Q5RG5CLG9CcERzRGU7RW9EcERiO0VBRUYsY3REYVM7RXNEWlQsb0JDWStCO0VEWC9CLGlCQ2MrQjtFRG9HN0IsNEJDNUcwQjtFRDZHMUI7RUFDQTtBM0Rxa09KO0EyRDdqT007O0VBQ0U7RUFDQTtFQUNBO0EzRGdrT1I7QTJEN2pPTTs7RUFDRSx5QnREMUhTO0FMMHJPakI7QTJEN2pPTTs7RUFDRSx5QnREL0hHO0FMK3JPWDtBMkQ3ak9NOztFQUNFLHlCdERwSVE7QUxvc09oQjtBMkQ3ak9NOztFQUNFLHlCdEQxSUU7RXNEMklGLGN0RC9HQTtBTCtxT1I7QTJEOWpPTTs7RUFDRTtBM0Rpa09SO0FpQjdyTkk7RTBDemFGOztJQTBDSTtJQUNBLDRCQ2xKcUI7RTVEbXRPekI7QUFDRjtBaUJwc05JO0UwQ3phRjs7SUErQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ0RDlLRTtFTGl2T047QUFDRjtBaUJudE5JO0UwQzdWRjtJQUVJO0UzRGtqT0o7QUFDRjtBMkQ5c09FOztFQUlJLGtCM0NyQ1U7QWhCbXZPaEI7QWlCNXROSTtFMEN0ZkY7O0lBTU07RTNEaXRPTjtBQUNGO0EyRDdzT0U7O0VBSUksbUIzQ2hEVTtBaEI2dk9oQjtBMkQvak9JOztFQUdFLDRCQzNMd0I7RUQ0THhCO0VBQ0E7RS9DdkhKO0VBQ0E7RUFDQTtFQUdFO0Fac3JPSjtBWXZxT0k7OztFQUVFLHdCTDVGUTtBUHN3T2Q7QVk1cU9JOzs7RUFFRSx3Qkw1RlE7QVAyd09kO0FZanJPSTs7O0VBRUUsd0JMNUZRO0FQZ3hPZDtBWXRyT0k7OztFQUVFLHdCTDVGUTtBUHF4T2Q7QTJEN2xPSTs7RUFTRTtFQUNBO0EzRHdsT047QWlCendOSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCNHhPZDtBQUNGO0FpQmh4Tkk7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRGlrT1I7RTJEN2pPTTs7SUFFSSxvQjNDblBJO0VoQmt6T2Q7QUFDRjtBaUI1eE5JO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEMGpPUjtBQUNGO0FpQnp5Tkk7RTBDOVFBO0lBR00saUIzQzNRTTtFaEJtME9kO0FBQ0Y7QTJEcGpPSTs7RUFFRTtBM0Rzak9OO0FpQmx6Tkk7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRDhqT047QUFDRjtBMkQzak9FO0VBQ0U7QTNENmpPSjtBMER4MU9FOztFQUVFLDRCRUd1QjtBNUR1MU8zQjtBaUJ2ME5JO0V5Q3JoQkY7O0lBS0ksb0JFQ3FCO0U1RDIxT3pCO0UwRDExT0k7O0lBQ0Usb0IxQ3dCUTtFaEJxME9kO0FBQ0Y7O0EwRHgxT0E7RUN5Q0U7RUFDQTtBM0Rtek9GO0FpQnQxTkk7RXlDdmdCSjtJQzZDSTtFM0Rvek9GO0FBQ0Y7QTJEanpPSTtFQUNFO0EzRG16T047QTJEL3lPRTtFQUNFO0VBRUEsbUIzQ3pFWTtBaEJ5M09oQjtBaUJsMk5JO0UwQ2pkRjtJQWFJLG1CM0NuRlU7STJDb0ZWO0UzRDB5T0o7QUFDRjtBMkR4eU9FO0VBQ0UsZ0NDOUVlO0E1RHczT25CO0FpQjMyTkk7RTBDN2JBO0lBRUksZ0NDbkZZO0U1RDYzT2xCO0FBQ0Y7QWlCaDNOSTtFMENoY0Y7SUFVSTtJQUNBLGdDQ3hGYTtFNURrNE9qQjtBQUNGO0EyRHZ5T0U7RUFDRSxnQ0M5RmdCO0E1RHU0T3BCO0FpQnozTkk7RTBDamJGO0lBSUksZ0NDaEdhO0lEaUdiO0UzRDB5T0o7QUFDRjtBMkRyM09FOztFQUlJLGtCM0NyQ1U7QWhCMDVPaEI7QWlCbjROSTtFMEN0ZkY7O0lBTU07RTNEdzNPTjtBQUNGO0EyRHAzT0U7O0VBSUksbUIzQ2hEVTtBaEJvNk9oQjtBMkR0ek9FOztFQXJIQSx3QnBEK0RtQjtFb0Q5RG5CLG9CcERzRGU7RW9EcERiO0VBRUYsY3REYVM7RXNEWlQsb0JDWStCO0VEWC9CLGlCQ2MrQjtFRG9HN0IsNEJDNUcwQjtFRDZHMUI7RUFDQTtBM0Q0ek9KO0EyRHB6T007O0VBQ0U7RUFDQTtFQUNBO0EzRHV6T1I7QTJEcHpPTTs7RUFDRSx5QnREMUhTO0FMaTdPakI7QTJEcHpPTTs7RUFDRSx5QnREL0hHO0FMczdPWDtBMkRwek9NOztFQUNFLHlCdERwSVE7QUwyN09oQjtBMkRwek9NOztFQUNFLHlCdEQxSUU7RXNEMklGLGN0RC9HQTtBTHM2T1I7QTJEcnpPTTs7RUFDRTtBM0R3ek9SO0FpQnA3Tkk7RTBDemFGOztJQTBDSTtJQUNBLDRCQ2xKcUI7RTVEMDhPekI7QUFDRjtBaUIzN05JO0UwQ3phRjs7SUErQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ0RDlLRTtFTHcrT047QUFDRjtBaUIxOE5JO0UwQzdWRjtJQUVJO0UzRHl5T0o7QUFDRjtBMkRyOE9FOztFQUlJLGtCM0NyQ1U7QWhCMCtPaEI7QWlCbjlOSTtFMEN0ZkY7O0lBTU07RTNEdzhPTjtBQUNGO0EyRHA4T0U7O0VBSUksbUIzQ2hEVTtBaEJvL09oQjtBMkR0ek9JOztFQUdFLDRCQzNMd0I7RUQ0THhCO0VBQ0E7RS9DdkhKO0VBQ0E7RUFDQTtFQUdFO0FaNjZPSjtBWTk1T0k7OztFQUVFLHdCTDVGUTtBUDYvT2Q7QVluNk9JOzs7RUFFRSx3Qkw1RlE7QVBrZ1BkO0FZeDZPSTs7O0VBRUUsd0JMNUZRO0FQdWdQZDtBWTc2T0k7OztFQUVFLHdCTDVGUTtBUDRnUGQ7QTJEcDFPSTs7RUFTRTtFQUNBO0EzRCswT047QWlCaGdPSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCbWhQZDtBQUNGO0FpQnZnT0k7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRHd6T1I7RTJEcHpPTTs7SUFFSSxvQjNDblBJO0VoQnlpUGQ7QUFDRjtBaUJuaE9JO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEaXpPUjtBQUNGO0FpQmhpT0k7RTBDOVFBO0lBR00saUIzQzNRTTtFaEIwalBkO0FBQ0Y7QTJEM3lPSTs7RUFFRTtBM0Q2eU9OO0FpQnppT0k7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRHF6T047QUFDRjtBMkRsek9FO0VBQ0U7QTNEb3pPSjtBMkRoeU9FO0VBQ0UsbUJ0RHpTYTtBTDJrUGpCOztBMERoa1BBO0VDcUNFO0VBQ0E7QTNEK2hQRjtBaUJsa09JO0V5Q25nQko7SUN5Q0k7RTNEZ2lQRjtBQUNGO0EyRDdoUEk7RUFDRTtBM0QraFBOO0EyRDNoUEU7RUFDRTtFQUVBLG1CM0N6RVk7QWhCcW1QaEI7QWlCOWtPSTtFMENqZEY7SUFhSSxtQjNDbkZVO0kyQ29GVjtFM0RzaFBKO0FBQ0Y7QTJEcGhQRTtFQUNFLGdDQzlFZTtBNURvbVBuQjtBaUJ2bE9JO0UwQzdiQTtJQUVJLGdDQ25GWTtFNUR5bVBsQjtBQUNGO0FpQjVsT0k7RTBDaGNGO0lBVUk7SUFDQSxnQ0N4RmE7RTVEOG1QakI7QUFDRjtBMkRuaFBFO0VBQ0UsZ0NDOUZnQjtBNURtblBwQjtBaUJybU9JO0UwQ2piRjtJQUlJLGdDQ2hHYTtJRGlHYjtFM0RzaFBKO0FBQ0Y7QTJEam1QRTs7RUFJSSxrQjNDckNVO0FoQnNvUGhCO0FpQi9tT0k7RTBDdGZGOztJQU1NO0UzRG9tUE47QUFDRjtBMkRobVBFOztFQUlJLG1CM0NoRFU7QWhCZ3BQaEI7QTJEbGlQRTs7RUFySEEsd0JwRCtEbUI7RW9EOURuQixvQnBEc0RlO0VvRHBEYjtFQUVGLGN0RGFTO0VzRFpULG9CQ1krQjtFRFgvQixpQkNjK0I7RURvRzdCLDRCQzVHMEI7RUQ2RzFCO0VBQ0E7QTNEd2lQSjtBMkRoaVBNOztFQUNFO0VBQ0E7RUFDQTtBM0RtaVBSO0EyRGhpUE07O0VBQ0UseUJ0RDFIUztBTDZwUGpCO0EyRGhpUE07O0VBQ0UseUJ0RC9IRztBTGtxUFg7QTJEaGlQTTs7RUFDRSx5QnREcElRO0FMdXFQaEI7QTJEaGlQTTs7RUFDRSx5QnREMUlFO0VzRDJJRixjdEQvR0E7QUxrcFBSO0EyRGppUE07O0VBQ0U7QTNEb2lQUjtBaUJocU9JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RHNyUHpCO0FBQ0Y7QWlCdnFPSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUxvdFBOO0FBQ0Y7QWlCdHJPSTtFMEM3VkY7SUFFSTtFM0RxaFBKO0FBQ0Y7QTJEanJQRTs7RUFJSSxrQjNDckNVO0FoQnN0UGhCO0FpQi9yT0k7RTBDdGZGOztJQU1NO0UzRG9yUE47QUFDRjtBMkRoclBFOztFQUlJLG1CM0NoRFU7QWhCZ3VQaEI7QTJEbGlQSTs7RUFHRSw0QkMzTHdCO0VENEx4QjtFQUNBO0UvQ3ZISjtFQUNBO0VBQ0E7RUFHRTtBWnlwUEo7QVkxb1BJOzs7RUFFRSx3Qkw1RlE7QVB5dVBkO0FZL29QSTs7O0VBRUUsd0JMNUZRO0FQOHVQZDtBWXBwUEk7OztFQUVFLHdCTDVGUTtBUG12UGQ7QVl6cFBJOzs7RUFFRSx3Qkw1RlE7QVB3dlBkO0EyRGhrUEk7O0VBU0U7RUFDQTtBM0QyalBOO0FpQjV1T0k7RTBDelZBOztJQXNCSSw0QkM3TW1CO0lEK01qQixvQjNDNU1NO0VoQit2UGQ7QUFDRjtBaUJudk9JO0UwQ3pWQTs7SUE0Q0k7SUFDQSxvQkNuT21CO0lEcU9qQjtFM0RvaVBSO0UyRGhpUE07O0lBRUksb0IzQ25QSTtFaEJxeFBkO0FBQ0Y7QWlCL3ZPSTtFMEN0UkU7O0lBeFFKLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEc1B2QjtJQUNBO0UzRDZoUFI7QUFDRjtBaUI1d09JO0UwQzlRQTtJQUdNLGlCM0MzUU07RWhCc3lQZDtBQUNGO0EyRHZoUEk7O0VBRUU7QTNEeWhQTjtBaUJyeE9JO0UwQ3RRQTs7SUFJSTtJQTVSTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlRekI7SUFDQTtFM0RpaVBOO0FBQ0Y7QTJEOWhQRTtFQUNFO0EzRGdpUEo7QTJEcmdQRTtFQUNFO0EzRHVnUEo7O0FpQnp5T0k7RXlDL2ZKO0lDaUNFO0lBQ0E7SUFEQTtJQUNBO0UzRDh3UEE7QUFDRjtBaUJsek9JO0V5Qy9mSjtJQ3FDSTtFM0RneFBGO0FBQ0Y7QWlCdnpPSTtFMEN0ZEE7SUFDRTtFM0RneFBKO0UyRDV3UEE7SUFDRTtJQUVBLG1CM0N6RVk7RWhCczFQZDtBQUNGO0FpQmgwT0k7RTBDamRGO0lBYUksbUIzQ25GVTtJMkNvRlY7RTNEd3dQSjtBQUNGO0FpQnQwT0k7RTBDaGNGO0lBQ0UsZ0NDOUVlO0U1RHUxUGpCO0FBQ0Y7QWlCMzBPSTtFMEM3YkE7SUFFSSxnQ0NuRlk7RTVENjFQbEI7QUFDRjtBaUJoMU9JO0UwQ2hjRjtJQVVJO0lBQ0EsZ0NDeEZhO0U1RGsyUGpCO0FBQ0Y7QWlCdDFPSTtFMENqYkY7SUFDRSxnQ0M5RmdCO0U1RHcyUGxCO0FBQ0Y7QWlCMzFPSTtFMENqYkY7SUFJSSxnQ0NoR2E7SURpR2I7RTNENHdQSjtBQUNGO0FpQmoyT0k7RTBDdGZGOztJQUlJLGtCM0NyQ1U7RWhCNjNQZDtFMkQvd1BBOztJQXJIQSx3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRG9HN0IsNEJDNUcwQjtJRDZHMUI7SUFDQTtFM0RxeFBGO0FBQ0Y7QWlCbjNPSTtFMEN0ZkY7O0lBTU07RTNEdzJQTjtBQUNGO0FpQnozT0k7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCcTVQZDtFMkR6eFBJOztJQUNFO0lBQ0E7SUFDQTtFM0Q0eFBOO0UyRHp4UEk7O0lBQ0UseUJ0RDFIUztFTHM1UGY7RTJEenhQSTs7SUFDRSx5QnREL0hHO0VMMjVQVDtFMkR6eFBJOztJQUNFLHlCdERwSVE7RUxnNlBkO0UyRHp4UEk7O0lBQ0UseUJ0RDFJRTtJc0QySUYsY3REL0dBO0VMMjRQTjtFMkQxeFBJOztJQUNFO0UzRDZ4UE47QUFDRjtBaUIxNU9JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RGc3UHpCO0FBQ0Y7QWlCajZPSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUw4OFBOO0FBQ0Y7QWlCaDdPSTtFMEM3VkY7SUFFSTtFM0Qrd1BKO0FBQ0Y7QWlCcjdPSTtFMEN0ZkY7O0lBSUksa0IzQ3JDVTtFaEJpOVBkO0UyRG54UEU7O0lBR0UsNEJDM0x3QjtJRDRMeEI7SUFDQTtJL0N2SEo7SUFDQTtJQUNBO0lBR0U7SStDc0hFO0lBQ0E7RTNEcXhQSjtBQUNGO0FpQnY4T0k7RTBDdGZGOztJQU1NO0UzRDQ3UE47QUFDRjtBaUI3OE9JO0UwQzNlRjs7SUFJSSxtQjNDaERVO0VoQnkrUGQ7RVl6NFBFOzs7SUFFRSx3Qkw1RlE7RVB3K1BaO0VZOTRQRTs7O0lBRUUsd0JMNUZRO0VQNitQWjtFWW41UEU7OztJQUVFLHdCTDVGUTtFUGsvUFo7RVl4NVBFOzs7SUFFRSx3Qkw1RlE7RVB1L1BaO0FBQ0Y7QWlCditPSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCMC9QZDtBQUNGO0FpQjkrT0k7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRCt4UFI7RTJEM3hQTTs7SUFFSSxvQjNDblBJO0VoQmdoUWQ7QUFDRjtBaUIxL09JO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEd3hQUjtBQUNGO0FpQnZnUEk7RTBDOVFBO0lBR00saUIzQzNRTTtFaEJpaVFkO0FBQ0Y7QWlCNWdQSTtFMEN0UUE7O0lBRUU7RTNEcXhQSjtBQUNGO0FpQmxoUEk7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRDh4UE47QUFDRjtBaUJoaVBJO0UwQzNQRjtJQUNFO0UzRDh4UEY7QUFDRjtBaUJyaVBJO0V5Qy9mSjtJQ3FDSTtFM0RtZ1FGO0FBQ0Y7QWlCMWlQSTtFMEN0ZEE7SUFDRTtFM0RtZ1FKO0UyRC8vUEE7SUFDRTtJQUVBLG1CM0N6RVk7RWhCeWtRZDtBQUNGO0FpQm5qUEk7RTBDamRGO0lBYUksbUIzQ25GVTtJMkNvRlY7RTNEMi9QSjtBQUNGO0FpQnpqUEk7RTBDaGNGO0lBQ0UsZ0NDOUVlO0U1RDBrUWpCO0FBQ0Y7QWlCOWpQSTtFMEM3YkE7SUFFSSxnQ0NuRlk7RTVEZ2xRbEI7QUFDRjtBaUJua1BJO0UwQ2hjRjtJQVVJO0lBQ0EsZ0NDeEZhO0U1RHFsUWpCO0FBQ0Y7QWlCemtQSTtFMENqYkY7SUFDRSxnQ0M5RmdCO0U1RDJsUWxCO0FBQ0Y7QWlCOWtQSTtFMENqYkY7SUFJSSxnQ0NoR2E7SURpR2I7RTNEKy9QSjtBQUNGO0FpQnBsUEk7RTBDdGZGOztJQUlJLGtCM0NyQ1U7RWhCZ25RZDtFMkRsZ1FBOztJQXJIQSx3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRG9HN0IsNEJDNUcwQjtJRDZHMUI7SUFDQTtFM0R3Z1FGO0FBQ0Y7QWlCdG1QSTtFMEN0ZkY7O0lBTU07RTNEMmxRTjtBQUNGO0FpQjVtUEk7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCd29RZDtFMkQ1Z1FJOztJQUNFO0lBQ0E7SUFDQTtFM0QrZ1FOO0UyRDVnUUk7O0lBQ0UseUJ0RDFIUztFTHlvUWY7RTJENWdRSTs7SUFDRSx5QnREL0hHO0VMOG9RVDtFMkQ1Z1FJOztJQUNFLHlCdERwSVE7RUxtcFFkO0UyRDVnUUk7O0lBQ0UseUJ0RDFJRTtJc0QySUYsY3REL0dBO0VMOG5RTjtFMkQ3Z1FJOztJQUNFO0UzRGdoUU47QUFDRjtBaUI3b1BJO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RG1xUXpCO0FBQ0Y7QWlCcHBQSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUxpc1FOO0FBQ0Y7QWlCbnFQSTtFMEM3VkY7SUFFSTtFM0RrZ1FKO0FBQ0Y7QWlCeHFQSTtFMEN0ZkY7O0lBSUksa0IzQ3JDVTtFaEJvc1FkO0UyRHRnUUU7O0lBR0UsNEJDM0x3QjtJRDRMeEI7SUFDQTtJL0N2SEo7SUFDQTtJQUNBO0lBR0U7SStDc0hFO0lBQ0E7RTNEd2dRSjtBQUNGO0FpQjFyUEk7RTBDdGZGOztJQU1NO0UzRCtxUU47QUFDRjtBaUJoc1BJO0UwQzNlRjs7SUFJSSxtQjNDaERVO0VoQjR0UWQ7RVk1blFFOzs7SUFFRSx3Qkw1RlE7RVAydFFaO0VZam9RRTs7O0lBRUUsd0JMNUZRO0VQZ3VRWjtFWXRvUUU7OztJQUVFLHdCTDVGUTtFUHF1UVo7RVkzb1FFOzs7SUFFRSx3Qkw1RlE7RVAwdVFaO0FBQ0Y7QWlCMXRQSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCNnVRZDtBQUNGO0FpQmp1UEk7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRGtoUVI7RTJEOWdRTTs7SUFFSSxvQjNDblBJO0VoQm13UWQ7QUFDRjtBaUI3dVBJO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEMmdRUjtBQUNGO0FpQjF2UEk7RTBDOVFBO0lBR00saUIzQzNRTTtFaEJveFFkO0FBQ0Y7QWlCL3ZQSTtFMEN0UUE7O0lBRUU7RTNEd2dRSjtBQUNGO0FpQnJ3UEk7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRGloUU47QUFDRjtBaUJueFBJO0UwQzNQRjtJQUNFO0UzRGloUUY7QUFDRjtBaUJ4eFBJO0UwQzVNRjtJQUVJLGdDQ25VYTtFNUR5eVFqQjtBQUNGO0FpQjd4UEk7RTBDdGZGO0lBSUksa0IzQ3JDVTtFaEJ3elFkO0FBQ0Y7QWlCbHlQSTtFMEN0ZkY7SUFNTTtFM0RzeFFOO0FBQ0Y7QWlCdnlQSTtFMEMzZUY7SUFJSSxtQjNDaERVO0VoQmswUWQ7QUFDRjtBaUI1eVBJO0UwQ3hNQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNEcS9QTjtBQUNGO0FpQnh6UEk7RTBDakxBO0lBRUk7RTNEMitQTjtBQUNGO0FpQjd6UEk7RTBDbExGO0lBUUk7SUFDQTtFM0QyK1BKO0FBQ0Y7QWlCbjBQSTtFMEN0ZkY7O0lBSUksa0IzQ3JDVTtFaEIrMVFkO0FBQ0Y7QWlCejBQSTtFMEN0ZkY7O0lBTU07RTNEOHpRTjtBQUNGO0FpQi8wUEk7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCMjJRZDtBQUNGO0FpQnIxUEk7RTBDcktBOztJQUlJO0lBQ0Esb0JDL1dtQjtFNUQwMlF6QjtFMkQxL1BNOztJQUNFLG9CM0N2Vk07RWhCbzFRZDtBQUNGO0FpQmgyUEk7RTBDcktBOztJQWlCTSxvQjNDelhNO0VoQmszUWQ7QUFDRjtBaUJ0MlBJO0UwQ3JLQTs7SUFvQ007RTNENCtQUjtBQUNGO0FpQjUyUEk7RTBDOUhFOztJQWhhSix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRDhZdkI7SUFDQTtFM0RrL1BSO0FBQ0Y7QWlCejNQSTtFMENySEE7SUFDRTtFM0RpL1BKO0FBQ0Y7QWlCOTNQSTtFMENySEE7SUFHSTtJQTVhTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlaekI7SUFDQTtFM0R5L1BOO0FBQ0Y7QWlCMzRQSTtFMEMxR0E7SUFFSTtFM0R1L1BOO0FBQ0Y7QWlCaDVQSTtFMENqR0E7O0lBR0ksb0JDamJtQjtFNURvNlF6QjtFMkRqL1BNOztJQUNFLG9CM0MxWk07RWhCODRRZDtBQUNGO0FpQjE1UEk7RTBDcEZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNEaS9QSjtBQUNGO0FpQmw2UEk7RTBDcEZBO0lBT0k7RTNEbS9QTjtBQUNGO0FpQnY2UEk7RTBDeEVGO0lBQ0U7RTNEay9QRjtBQUNGO0FpQjU2UEk7RTBDeEVGO0lBSUk7SUFDQTtFM0RvL1BKO0FBQ0Y7O0EwRDE2UUE7RUFDRTtBMUQ2NlFGOztBMEQxNlFBO0VBQ0UsYTFDSm1CO0FoQmk3UXJCOztBMEQxNlFBO0VDdVJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEdXBRRjtBaUJyOFBJO0V5QzdlRjtJQUVJO0UxRG83UUo7QUFDRjs7QTBELzZRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRGs3UUo7QWlCajlQSTtFeUNyZUY7SUFPSTtFMURtN1FKO0FBQ0Y7O0E2RGwvUUU7RUFDRTtBN0RxL1FKOztBNkRuL1FFO0VBQ0U7QTdEcy9RSjs7QTZEcC9RRTtFQUNFO0E3RHUvUUo7O0E2RG4vUUk7RUFDRTtFQUNBO0VBQ0E7QTdEcy9RTjtBNkRqL1FNO0VBRkY7SUFHSTtFN0RvL1FOO0FBQ0Y7QThEcDVRTTtFQUNFLHNOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOURzNVFSO0E4RDE1UU07RUFDRSxxTkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlENDVRUjtBOERoNlFNO0VBQ0UsdU5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RGs2UVI7QThEdDZRTTtFQUNFLHNOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOUR3NlFSO0E4RDU2UU07RUFDRSx3TkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEODZRUjtBOERsN1FNO0VBQ0UsdU5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RG83UVI7QThEeDdRTTtFQUNFLHlOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOUQwN1FSO0E4RDk3UU07RUFDRSx3TkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEZzhRUjtBOERwOFFNO0VBQ0UsME5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RHM4UVI7QThEMThRTTtFQUNFLHlOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOUQ0OFFSO0E4RGg5UU07RUFDRSwyTkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEazlRUjtBOER0OVFNO0VBQ0Usc05BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RHc5UVI7QTZEdGpSTTtFQUNFO0VqRHFETjtFQUNBO0VBQ0E7RUFHRTtBWmtnUko7QVluL1FJO0VBRUUsd0JMNUZRO0FQZ2xSZDtBWXQvUUk7RUFFRSx3Qkw1RlE7QVBtbFJkO0FZei9RSTtFQUVFLHdCTDVGUTtBUHNsUmQ7QVk1L1FJO0VBRUUsd0JMNUZRO0FQeWxSZDtBNkR6a1JNO0VBR0U7QTdEeWtSUjtBOEQvL1FNO0VBQ0Usd0xBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOURpZ1JSO0E4RHJnUk07RUFDRSx1TEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RHVnUlI7QThEM2dSTTtFQUNFLHlMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlENmdSUjtBOERqaFJNO0VBQ0Usd0xBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOURtaFJSO0E4RHZoUk07RUFDRSwwTEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RHloUlI7QThEN2hSTTtFQUNFLHlMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEK2hSUjtBOERuaVJNO0VBQ0UsMkxBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOURxaVJSO0E4RHppUk07RUFDRSwwTEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RDJpUlI7QThEL2lSTTtFQUNFLDRMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEaWpSUjtBOERyalJNO0VBQ0UsMkxBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOUR1alJSO0E4RDNqUk07RUFDRSw2TEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RDZqUlI7QThEamtSTTtFQUNFLHdMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEbWtSUjtBNkQxb1JNO0VBQ0U7RWpEMkNOO0VBQ0E7RUFDQTtFQUdFO0FaZ21SSjtBWWpsUkk7RUFFRSx3Qkw1RlE7QVA4cVJkO0FZcGxSSTtFQUVFLHdCTDVGUTtBUGlyUmQ7QVl2bFJJO0VBRUUsd0JMNUZRO0FQb3JSZDtBWTFsUkk7RUFFRSx3Qkw1RlE7QVB1clJkO0E2RDdwUk07RUFHRTtBN0Q2cFJSO0E2RHZwUk07RUFDRTtBN0R5cFJSO0E2RG5wUk07RUFDRTtBN0RxcFJSOztBK0Qxc1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9ENnNSRjtBK0Qzc1JFO0VBQ0U7QS9ENnNSSjtBK0Qxc1JFO0VBQ0U7RUFDQTtBL0Q0c1JKO0ErRHhzUkk7RUFHQTtBL0R3c1JKO0ErRGpzUkk7O0VBRUUsdUJBL0JRO0VBZ0NSLGdCQS9CaUI7QS9Ea3VSdkI7QStEdHNSSTs7RUFFRSx1QkEvQlE7RUFnQ1IsZ0JBL0JpQjtBL0R1dVJ2QjtBK0Qzc1JJOztFQUVFLHVCQS9CUTtFQWdDUixnQkEvQmlCO0EvRDR1UnZCOztBZ0U5dVJBO0FBZ0ZBO0FDOUVBO0FBRUE7RUFDRTtBakVndlJGOztBaUU3dVJBO0VESEU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0REaUI7QUxxdlJuQjtBZ0VudlJFO0VBQ0UsYzNERG9CO0UyREVwQjtBaEVxdlJKO0FnRW52UkU7RUFDRSxjM0RMb0I7QUwwdlJ4QjtBZ0VudlJFO0VBQ0Usa0JoRHNCaUI7QWhCK3RSckI7QWlCeHVRSTtFZ0R2aEJKO0lEYUk7RWhFc3ZSRjtBQUNGOztBZ0V6dVJFO0VBQ0U7SUFDRTtJQUNBO0VoRTR1Uko7RWdFenVSRTtJQUNFO0lBQ0E7RWhFMnVSSjtFZ0UxdVJJO0lBQ0U7RWhFNHVSTjtFZ0V6dVJFO0lBQ0U7RWhFMnVSSjtFZ0V6dVJFO0lBQ0U7RWhFMnVSSjtFZ0V4dVJFO0lBQ0U7RWhFMHVSSjtFZ0V2dVJFO0lBQ0U7RWhFeXVSSjtFZ0V0dVJFO0lBQ0U7SUFDQTtFaEV3dVJKO0VnRXJ1UkU7SUFDRTtFaEV1dVJKO0VnRXB1UkU7SUFDRTtJQUNBO0lBQ0E7RWhFc3VSSjtBQUNGO0FpRXB5UkE7QUNiQTtFQ0FFO0FuRXF6UkY7QWlCdnhRSTtFaUQ5aEJKO0lDRUk7RW5FdXpSRjtBQUNGO0FtRXR6UkU7RUFDRTtBbkV3elJKO0FpQi94UUk7RWtEMWhCRjtJdkQrRUE7SUFDQTtJQUNBO0lBR0U7RVo0dVJGO0VZN3RSRTtJQUVFLHdCTDVGUTtFUDB6Ulo7RVlodVJFO0lBRUUsd0JMNUZRO0VQNnpSWjtFWW51UkU7SUFFRSx3Qkw1RlE7RVBnMFJaO0VZdHVSRTtJQUVFLHdCTDVGUTtFUG0wUlo7QUFDRjtBbUV2MFJFO0VBQ0U7QW5FeTBSSjtBbUVyMFJFO0VBQ0U7QW5FdTBSSjtBaUJ6elFJO0VrRC9nQkY7SXZEb0VBO0lBQ0E7SUFDQTtJQUdFO0Vac3dSRjtFWXZ2UkU7SUFFRSx3Qkw1RlE7RVBvMVJaO0VZMXZSRTtJQUVFLHdCTDVGUTtFUHUxUlo7RVk3dlJFO0lBRUUsd0JMNUZRO0VQMDFSWjtFWWh3UkU7SUFFRSx3Qkw1RlE7RVA2MVJaO0FBQ0Y7O0FrRXQyUkE7RUNMRTtBbkUrMlJGO0FpQmoxUUk7RWlEemhCSjtJQ0hJO0VuRWkzUkY7QUFDRjtBbUVoM1JFO0VBQ0U7QW5FazNSSjtBaUJ6MVFJO0VrRDFoQkY7SXZEK0VBO0lBQ0E7SUFDQTtJQUdFO0Vac3lSRjtFWXZ4UkU7SUFFRSx3Qkw1RlE7RVBvM1JaO0VZMXhSRTtJQUVFLHdCTDVGUTtFUHUzUlo7RVk3eFJFO0lBRUUsd0JMNUZRO0VQMDNSWjtFWWh5UkU7SUFFRSx3Qkw1RlE7RVA2M1JaO0FBQ0Y7QW1FajRSRTtFQUNFO0FuRW00Uko7QW1FLzNSRTtFQUNFO0FuRWk0Uko7QWlCbjNRSTtFa0QvZ0JGO0l2RG9FQTtJQUNBO0lBQ0E7SUFHRTtFWmcwUkY7RVlqelJFO0lBRUUsd0JMNUZRO0VQODRSWjtFWXB6UkU7SUFFRSx3Qkw1RlE7RVBpNVJaO0VZdnpSRTtJQUVFLHdCTDVGUTtFUG81Ulo7RVkxelJFO0lBRUUsd0JMNUZRO0VQdTVSWjtBQUNGO0FpQnY0UUk7RWlEdGhCRjtJdEQyRUE7SUFDQTtJQUNBO0lBR0U7RVpvMVJGO0VZcjBSRTtJQUVFLHdCTDVGUTtFUGs2Ulo7RVl4MFJFO0lBRUUsd0JMNUZRO0VQcTZSWjtFWTMwUkU7SUFFRSx3Qkw1RlE7RVB3NlJaO0VZOTBSRTtJQUVFLHdCTDVGUTtFUDI2Ulo7QUFDRjs7QWtFMTZSQTtFQUNFO0FsRTY2UkY7QWlCLzVRSTtFaUQvZ0JKO0lBR0k7RWxFKzZSRjtBQUNGO0FpQnA2UUk7RWlEMWdCRjtJdEQrREE7SUFDQTtJQUNBO0lBR0U7RVppM1JGO0VZbDJSRTtJQUVFLHdCTDVGUTtFUCs3Ulo7RVlyMlJFO0lBRUUsd0JMNUZRO0VQazhSWjtFWXgyUkU7SUFFRSx3Qkw1RlE7RVBxOFJaO0VZMzJSRTtJQUVFLHdCTDVGUTtFUHc4Ulo7QUFDRjs7QWtFMzdSQTtFQUNFO0FsRTg3UkY7QWlCNTdRSTtFaURuZ0JKO0lBR007RWxFZzhSSjtBQUNGOztBa0U5N1JBO0VBQ0U7QWxFaThSRjtBaUJyOFFJO0VpRDdmSjtJdERrREU7SUFDQTtJQUNBO0lBR0U7RVprNVJGO0VZbjRSRTtJQUVFLHdCTDVGUTtFUGcrUlo7RVl0NFJFO0lBRUUsd0JMNUZRO0VQbStSWjtFWXo0UkU7SUFFRSx3Qkw1RlE7RVBzK1JaO0VZNTRSRTtJQUVFLHdCTDVGUTtFUHkrUlo7QUFDRjs7QWtFaDlSQTtFQUNFO0FsRW05UkY7O0FlNzdSSTtFQUNFO0FmZzhSTjtBaUJqK1FJO0VGaGVBO0lBR0k7RWZrOFJOO0FBQ0Y7QWlCdCtRSTtFRmhlQTtJQU1JO0VmbzhSTjtBQUNGOztBZWg4Ukk7RUFDRTtBZm04Uk47QWlCLytRSTtFRnJkQTtJQUdJO0VmcThSTjtBQUNGO0FpQnAvUUk7RUZyZEE7SUFNSTtFZnU4Uk47QUFDRjs7QWVuOFJJO0VBQ0U7QWZzOFJOO0FpQjcvUUk7RUYxY0E7SUFHSTtFZnc4Uk47QUFDRjtBaUJsZ1JJO0VGMWNBO0lBTUk7RWYwOFJOO0FBQ0Y7O0FldDhSSTtFQUNFO0FmeThSTjtBaUIzZ1JJO0VGL2JBO0lBR0k7RWYyOFJOO0FBQ0Y7QWlCaGhSSTtFRi9iQTtJQU1JO0VmNjhSTjtBQUNGOztBZXo4Ukk7RUFDRTtFQUNBO0FmNDhSTjtBaUIxaFJJO0VGcGJBO0lBSUk7SUFDQTtFZjg4Uk47QUFDRjtBaUJoaVJJO0VGcGJBO0lBUUk7SUFDQTtFZmc5Uk47QUFDRjs7QWV0Z1NJO0VBQ0U7QWZ5Z1NOO0FpQjFpUkk7RUZoZUE7SUFHSTtFZjJnU047QUFDRjtBaUIvaVJJO0VGaGVBO0lBTUk7RWY2Z1NOO0FBQ0Y7O0FlemdTSTtFQUNFO0FmNGdTTjtBaUJ4alJJO0VGcmRBO0lBR0k7RWY4Z1NOO0FBQ0Y7QWlCN2pSSTtFRnJkQTtJQU1JO0VmZ2hTTjtBQUNGOztBZTVnU0k7RUFDRTtBZitnU047QWlCdGtSSTtFRjFjQTtJQUdJO0VmaWhTTjtBQUNGO0FpQjNrUkk7RUYxY0E7SUFNSTtFZm1oU047QUFDRjs7QWUvZ1NJO0VBQ0U7QWZraFNOO0FpQnBsUkk7RUYvYkE7SUFHSTtFZm9oU047QUFDRjtBaUJ6bFJJO0VGL2JBO0lBTUk7RWZzaFNOO0FBQ0Y7O0FlbGhTSTtFQUNFO0VBQ0E7QWZxaFNOO0FpQm5tUkk7RUZwYkE7SUFJSTtJQUNBO0VmdWhTTjtBQUNGO0FpQnptUkk7RUZwYkE7SUFRSTtJQUNBO0VmeWhTTjtBQUNGOztBZS9rU0k7RUFDRTtBZmtsU047QWlCbm5SSTtFRmhlQTtJQUdJO0Vmb2xTTjtBQUNGO0FpQnhuUkk7RUZoZUE7SUFNSTtFZnNsU047QUFDRjs7QWVsbFNJO0VBQ0U7QWZxbFNOO0FpQmpvUkk7RUZyZEE7SUFHSTtFZnVsU047QUFDRjtBaUJ0b1JJO0VGcmRBO0lBTUk7RWZ5bFNOO0FBQ0Y7O0FlcmxTSTtFQUNFO0Fmd2xTTjtBaUIvb1JJO0VGMWNBO0lBR0k7RWYwbFNOO0FBQ0Y7QWlCcHBSSTtFRjFjQTtJQU1JO0VmNGxTTjtBQUNGOztBZXhsU0k7RUFDRTtBZjJsU047QWlCN3BSSTtFRi9iQTtJQUdJO0VmNmxTTjtBQUNGO0FpQmxxUkk7RUYvYkE7SUFNSTtFZitsU047QUFDRjs7QWUzbFNJO0VBQ0U7RUFDQTtBZjhsU047QWlCNXFSSTtFRnBiQTtJQUlJO0lBQ0E7RWZnbVNOO0FBQ0Y7QWlCbHJSSTtFRnBiQTtJQVFJO0lBQ0E7RWZrbVNOO0FBQ0Y7O0FleHBTSTtFQUNFO0FmMnBTTjtBaUI1clJJO0VGaGVBO0lBR0k7RWY2cFNOO0FBQ0Y7QWlCanNSSTtFRmhlQTtJQU1JO0VmK3BTTjtBQUNGOztBZTNwU0k7RUFDRTtBZjhwU047QWlCMXNSSTtFRnJkQTtJQUdJO0VmZ3FTTjtBQUNGO0FpQi9zUkk7RUZyZEE7SUFNSTtFZmtxU047QUFDRjs7QWU5cFNJO0VBQ0U7QWZpcVNOO0FpQnh0Ukk7RUYxY0E7SUFHSTtFZm1xU047QUFDRjtBaUI3dFJJO0VGMWNBO0lBTUk7RWZxcVNOO0FBQ0Y7O0FlanFTSTtFQUNFO0Fmb3FTTjtBaUJ0dVJJO0VGL2JBO0lBR0k7RWZzcVNOO0FBQ0Y7QWlCM3VSSTtFRi9iQTtJQU1JO0Vmd3FTTjtBQUNGOztBZXBxU0k7RUFDRTtFQUNBO0FmdXFTTjtBaUJydlJJO0VGcGJBO0lBSUk7SUFDQTtFZnlxU047QUFDRjtBaUIzdlJJO0VGcGJBO0lBUUk7SUFDQTtFZjJxU047QUFDRjs7QWVqdVNJO0VBQ0U7QWZvdVNOO0FpQnJ3Ukk7RUZoZUE7SUFHSTtFZnN1U047QUFDRjtBaUIxd1JJO0VGaGVBO0lBTUk7RWZ3dVNOO0FBQ0Y7O0FlcHVTSTtFQUNFO0FmdXVTTjtBaUJueFJJO0VGcmRBO0lBR0k7RWZ5dVNOO0FBQ0Y7QWlCeHhSSTtFRnJkQTtJQU1JO0VmMnVTTjtBQUNGOztBZXZ1U0k7RUFDRTtBZjB1U047QWlCanlSSTtFRjFjQTtJQUdJO0VmNHVTTjtBQUNGO0FpQnR5Ukk7RUYxY0E7SUFNSTtFZjh1U047QUFDRjs7QWUxdVNJO0VBQ0U7QWY2dVNOO0FpQi95Ukk7RUYvYkE7SUFHSTtFZit1U047QUFDRjtBaUJwelJJO0VGL2JBO0lBTUk7RWZpdlNOO0FBQ0Y7O0FlN3VTSTtFQUNFO0VBQ0E7QWZndlNOO0FpQjl6Ukk7RUZwYkE7SUFJSTtJQUNBO0Vma3ZTTjtBQUNGO0FpQnAwUkk7RUZwYkE7SUFRSTtJQUNBO0Vmb3ZTTjtBQUNGOztBZTF5U0k7RUFDRTtBZjZ5U047QWlCOTBSSTtFRmhlQTtJQUdJO0VmK3lTTjtBQUNGO0FpQm4xUkk7RUZoZUE7SUFNSTtFZml6U047QUFDRjs7QWU3eVNJO0VBQ0U7QWZnelNOO0FpQjUxUkk7RUZyZEE7SUFHSTtFZmt6U047QUFDRjtBaUJqMlJJO0VGcmRBO0lBTUk7RWZvelNOO0FBQ0Y7O0FlaHpTSTtFQUNFO0FmbXpTTjtBaUIxMlJJO0VGMWNBO0lBR0k7RWZxelNOO0FBQ0Y7QWlCLzJSSTtFRjFjQTtJQU1JO0VmdXpTTjtBQUNGOztBZW56U0k7RUFDRTtBZnN6U047QWlCeDNSSTtFRi9iQTtJQUdJO0Vmd3pTTjtBQUNGO0FpQjczUkk7RUYvYkE7SUFNSTtFZjB6U047QUFDRjs7QWV0elNJO0VBQ0U7RUFDQTtBZnl6U047QWlCdjRSSTtFRnBiQTtJQUlJO0lBQ0E7RWYyelNOO0FBQ0Y7QWlCNzRSSTtFRnBiQTtJQVFJO0lBQ0E7RWY2elNOO0FBQ0Y7O0FlbjNTSTtFQUNFO0FmczNTTjtBaUJ2NVJJO0VGaGVBO0lBR0k7RWZ3M1NOO0FBQ0Y7QWlCNTVSSTtFRmhlQTtJQU1JO0VmMDNTTjtBQUNGOztBZXQzU0k7RUFDRTtBZnkzU047QWlCcjZSSTtFRnJkQTtJQUdJO0VmMjNTTjtBQUNGO0FpQjE2Ukk7RUZyZEE7SUFNSTtFZjYzU047QUFDRjs7QWV6M1NJO0VBQ0U7QWY0M1NOO0FpQm43Ukk7RUYxY0E7SUFHSTtFZjgzU047QUFDRjtBaUJ4N1JJO0VGMWNBO0lBTUk7RWZnNFNOO0FBQ0Y7O0FlNTNTSTtFQUNFO0FmKzNTTjtBaUJqOFJJO0VGL2JBO0lBR0k7RWZpNFNOO0FBQ0Y7QWlCdDhSSTtFRi9iQTtJQU1JO0VmbTRTTjtBQUNGOztBZS8zU0k7RUFDRTtFQUNBO0FmazRTTjtBaUJoOVJJO0VGcGJBO0lBSUk7SUFDQTtFZm80U047QUFDRjtBaUJ0OVJJO0VGcGJBO0lBUUk7SUFDQTtFZnM0U047QUFDRjs7QWU1N1NJO0VBQ0U7QWYrN1NOO0FpQmgrUkk7RUZoZUE7SUFHSTtFZmk4U047QUFDRjtBaUJyK1JJO0VGaGVBO0lBTUk7RWZtOFNOO0FBQ0Y7O0FlLzdTSTtFQUNFO0FmazhTTjtBaUI5K1JJO0VGcmRBO0lBR0k7RWZvOFNOO0FBQ0Y7QWlCbi9SSTtFRnJkQTtJQU1JO0VmczhTTjtBQUNGOztBZWw4U0k7RUFDRTtBZnE4U047QWlCNS9SSTtFRjFjQTtJQUdJO0VmdThTTjtBQUNGO0FpQmpnU0k7RUYxY0E7SUFNSTtFZnk4U047QUFDRjs7QWVyOFNJO0VBQ0U7QWZ3OFNOO0FpQjFnU0k7RUYvYkE7SUFHSTtFZjA4U047QUFDRjtBaUIvZ1NJO0VGL2JBO0lBTUk7RWY0OFNOO0FBQ0Y7O0FleDhTSTtFQUNFO0VBQ0E7QWYyOFNOO0FpQnpoU0k7RUZwYkE7SUFJSTtJQUNBO0VmNjhTTjtBQUNGO0FpQi9oU0k7RUZwYkE7SUFRSTtJQUNBO0VmKzhTTjtBQUNGOztBZXJnVEk7RUFDRTtBZndnVE47QWlCemlTSTtFRmhlQTtJQUdJO0VmMGdUTjtBQUNGO0FpQjlpU0k7RUZoZUE7SUFNSTtFZjRnVE47QUFDRjs7QWV4Z1RJO0VBQ0U7QWYyZ1ROO0FpQnZqU0k7RUZyZEE7SUFHSTtFZjZnVE47QUFDRjtBaUI1alNJO0VGcmRBO0lBTUk7RWYrZ1ROO0FBQ0Y7O0FlM2dUSTtFQUNFO0FmOGdUTjtBaUJya1NJO0VGMWNBO0lBR0k7RWZnaFROO0FBQ0Y7QWlCMWtTSTtFRjFjQTtJQU1JO0Vma2hUTjtBQUNGOztBZTlnVEk7RUFDRTtBZmloVE47QWlCbmxTSTtFRi9iQTtJQUdJO0VmbWhUTjtBQUNGO0FpQnhsU0k7RUYvYkE7SUFNSTtFZnFoVE47QUFDRjs7QWVqaFRJO0VBQ0U7RUFDQTtBZm9oVE47QWlCbG1TSTtFRnBiQTtJQUlJO0lBQ0E7RWZzaFROO0FBQ0Y7QWlCeG1TSTtFRnBiQTtJQVFJO0lBQ0E7RWZ3aFROO0FBQ0Y7O0FvRXpvVEE7RUFDRTtBcEU0b1RGO0FvRTNvVEU7OztFQUVFO0VBQ0E7QXBFOG9USjtBb0Uzb1RFO0VBQ0U7QXBFNm9USjtBb0Uzb1RFO0VBQ0U7RUFDQSxjL0RFTztFK0REUDtBcEU2b1RKO0FvRTVvVEk7RUFDRTtBcEU4b1ROO0FvRTVvVEk7RTVCZ0NGO0VBQ0E7QXhDK21URjtBb0Uzb1RFO0VBQ0U7RUFDQTtFQUNBO0FwRTZvVEo7QW9FM29USTtFQUNFO0FwRTZvVE47QW9Fem9URTtFQUNFO0FwRTJvVEo7O0FvRXZvVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTBvVEY7QW9FeG9URTtFQUNFLGMvRHhDb0I7RStEeUNwQix5Qi9ESUs7RStESEwscUIvRGpDTztBTDJxVFg7QW9Fdm9URTtFQUNFO0VBQ0E7RUFDQTtBcEV5b1RKO0FvRXJvVEk7RUFDRTtBcEV1b1ROO0FvRW5vVEU7RUFDRTtFQUNBO0VBQ0E7QXBFcW9USjtBb0Vqb1RJO0VBQ0U7RUFDQTtBcEVtb1ROO0FvRS9uVEU7RUFDRTtBcEVpb1RKOztBb0U1blRBO0U1QmpERSxjbkM1QmM7RW1DNkJkO0VBQ0E7RUFDQTtFQUNBO0F4Q2lyVEY7QXdDL3FURTtFQUNFO0VBQ0E7RUFDQTtBeENpclRKO0F3Qy9xVEk7RUFDRTtBeENpclROOztBb0V4b1RBO0VBQ0U7QXBFMm9URjtBb0V6b1RFO0VBQ0U7QXBFMm9USjtBb0V4b1RJO0VBQ0U7QXBFMG9UTjs7QW9Fbm9URTtFQUNFO0VBQ0E7QXBFc29USjtBb0Vwb1RJO0VBQ0U7QXBFc29UTjs7QW9FL25USTtFQUNFO0VBQ0EsYy9EcEdLO0FMc3VUWDtBb0U3blRJO0VBQ0U7QXBFK25UTjtBb0U1blRJO0VBQ0U7RUFDQTtBcEU4blROO0FvRTVuVE07RTVCOUVKO0VBQ0E7QXhDNnNURjtBb0UxblRFO0VBQ0U7QXBFNG5USjs7QW9Fdm5URTtFQUNFO0VBQ0E7QXBFMG5USjs7QXdDcHNURTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENzc1RKO0F3Q2xzVEU7RUFDRTtBeENvc1RKO0F3Q2xzVEk7RUFDRSxhbkM1RUk7QUxneFRWO0F3Q2hzVEU7RUFDRSxhbkN2RFE7QUx5dlRaO0FvRXRvVEU7RUFDRSxhL0R0SU87QUw4d1RYO0FvRXJvVEU7RUFDRSxhL0QxSU87QUxpeFRYOztBb0Vqb1RFO0V2Qm5KQTtFQUNBLG9CN0J5QmM7RUowQ2Q7RUFDQTtFQUNBO0VBR0U7QVpvdFRKO0FZcnNUSTtFQUVFLHdCTDVGUTtBUGt5VGQ7QVl4c1RJO0VBRUUsd0JMNUZRO0FQcXlUZDtBWTNzVEk7RUFFRSx3Qkw1RlE7QVB3eVRkO0FZOXNUSTtFQUVFLHdCTDVGUTtBUDJ5VGQ7QW9FdHBURTtFQUdFLGMvRHpKTTtBTCt5VFY7QW9FcHBURTtFdkJ4SkE7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0FaMnVUSjtBWTV0VEk7RUFFRSx3Qkw1RlE7QVB5elRkO0FZL3RUSTtFQUVFLHdCTDVGUTtBUDR6VGQ7QVlsdVRJO0VBRUUsd0JMNUZRO0FQK3pUZDtBWXJ1VEk7RUFFRSx3Qkw1RlE7QVBrMFRkO0FvRXhxVEU7RUFHRSxjL0QzS0k7QUxtMVRSO0FpQnB6U0k7RW1EdlhGO0l4RHBGQTtJQUNBO0lBQ0E7SUFHRTtFWml3VEY7RVlsdlRFO0lBRUUsd0JMNUZRO0VQKzBUWjtFWXJ2VEU7SUFFRSx3Qkw1RlE7RVBrMVRaO0VZeHZURTtJQUVFLHdCTDVGUTtFUHExVFo7RVkzdlRFO0lBRUUsd0JMNUZRO0VQdzFUWjtBQUNGOztBb0VyclRBO0VBRUU7RUFDQTtBcEV1clRGO0FFLzFURTtFQUNFO0VBQ0EsbUJjMkJZO0FoQnMwVGhCO0FFNzFUSTtFQUNFLG1CY3NCVTtFZHJCVjtFQUNBLGtCY29CVTtBaEIyMFRoQjtBRTUxVEk7RUFDRTtFQUNBO0FGODFUTjtBb0Vqc1RJO0VBQ0U7QXBFbXNUTjtBb0Vsc1RNO0VBQ0U7QXBFb3NUUjtBb0Vuc1RRO0VBQ0U7QXBFcXNUVjtBb0Voc1RFO0VBQ0U7RXhEL0dGO0VBQ0E7RUFDQTtFQUdFO0FaZ3pUSjtBWWp5VEk7RUFFRSx3Qkw1RlE7QVA4M1RkO0FZcHlUSTtFQUVFLHdCTDVGUTtBUGk0VGQ7QVl2eVRJO0VBRUUsd0JMNUZRO0FQbzRUZDtBWTF5VEk7RUFFRSx3Qkw1RlE7QVB1NFRkO0FvRWh0VEk7RUFDRTtBcEVrdFROO0FvRWp0VE07RUFDRTtBcEVtdFRSOztBb0V4c1RJO0VBQ0U7RUFDQTtFQUNBLGMvRDFNTTtFT3dFVjtFQUNBO0VBQ0E7RUFHRTtBWjQwVEo7QVk3elRJO0VBRUUsd0JMNUZRO0FQMDVUZDtBWWgwVEk7RUFFRSx3Qkw1RlE7QVA2NVRkO0FZbjBUSTtFQUVFLHdCTDVGUTtBUGc2VGQ7QVl0MFRJO0VBRUUsd0JMNUZRO0FQbTZUZDtBaUJsNVNJO0VtRDVVQTtJeEQvSEY7SUFDQTtJQUNBO0lBR0U7RVorMVRGO0VZaDFURTtJQUVFLHdCTDVGUTtFUDY2VFo7RVluMVRFO0lBRUUsd0JMNUZRO0VQZzdUWjtFWXQxVEU7SUFFRSx3Qkw1RlE7RVBtN1RaO0VZejFURTtJQUVFLHdCTDVGUTtFUHM3VFo7QUFDRjtBb0V2dVRJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXBFd3VUTjtBb0VydVRNO0VBQ0U7RUFDQSx3QjdEMUtXO0VLc0JqQjtFQUNBO0VBQ0E7RUFHRTtBWjAzVEo7QVkzMlRJO0VBRUUsd0JMNUZRO0FQdzhUZDtBWTkyVEk7RUFFRSx3Qkw1RlE7QVAyOFRkO0FZajNUSTtFQUVFLHdCTDVGUTtBUDg4VGQ7QVlwM1RJO0VBRUUsd0JMNUZRO0FQaTlUZDtBaUJoOFNJO0VtRHpURTtJeERsSko7SUFDQTtJQUNBO0lBR0U7RVo2NFRGO0VZOTNURTtJQUVFLHdCTDVGUTtFUDI5VFo7RVlqNFRFO0lBRUUsd0JMNUZRO0VQODlUWjtFWXA0VEU7SUFFRSx3Qkw1RlE7RVBpK1RaO0VZdjRURTtJQUVFLHdCTDVGUTtFUG8rVFo7QUFDRjtBb0Vud1RRO0VBQ0U7QXBFcXdUVjtBb0Vod1RJO0VBQ0Usd0I3RHZMZTtBUHk3VHJCO0FvRS92VEk7RUFDRSx3QjdEM0xlO0FQNDdUckI7QW9FOXZUSTtFeEQxS0Y7RUFDQTtFQUNBO0VBR0U7QVp5NlRKO0FZMTVUSTtFQUVFLHdCTDVGUTtBUHUvVGQ7QVk3NVRJO0VBRUUsd0JMNUZRO0FQMC9UZDtBWWg2VEk7RUFFRSx3Qkw1RlE7QVA2L1RkO0FZbjZUSTtFQUVFLHdCTDVGUTtBUGdnVWQ7QWlCLytTSTtFbURqU0E7SXhEMUtGO0lBQ0E7SUFDQTtJQUdFO0VaNDdURjtFWTc2VEU7SUFFRSx3Qkw1RlE7RVAwZ1VaO0VZaDdURTtJQUVFLHdCTDVGUTtFUDZnVVo7RVluN1RFO0lBRUUsd0JMNUZRO0VQZ2hVWjtFWXQ3VEU7SUFFRSx3Qkw1RlE7RVBtaFVaO0FBQ0Y7QW9FNXhUSTtFQUNFO0FwRTh4VE47QW9FN3hUTTtFQUNFO0FwRSt4VFI7QW9FM3hUSTtFQUNFO0FwRTZ4VE47QW9FNXhUTTtFQUNFO0FwRTh4VFI7QW9FMXhUSTtFQUNFO0FwRTR4VE47QW9FdHhUSTtFQUNFO0FwRXd4VE47QW9FcHhUSTtFQUNFO0FwRXN4VE47QW9FcnhUTTtFQUNFO0V4RC9NTjtFQUNBO0VBQ0E7RUFHRTtBWnErVEo7QVl0OVRJO0VBRUUsd0JMNUZRO0FQbWpVZDtBWXo5VEk7RUFFRSx3Qkw1RlE7QVBzalVkO0FZNTlUSTtFQUVFLHdCTDVGUTtBUHlqVWQ7QVkvOVRJO0VBRUUsd0JMNUZRO0FQNGpVZDtBaUIzaVRJO0VtRDdQRTtJeEQ5TUo7SUFDQTtJQUNBO0lBR0U7RVp3L1RGO0VZeitURTtJQUVFLHdCTDVGUTtFUHNrVVo7RVk1K1RFO0lBRUUsd0JMNUZRO0VQeWtVWjtFWS8rVEU7SUFFRSx3Qkw1RlE7RVA0a1VaO0VZbC9URTtJQUVFLHdCTDVGUTtFUCtrVVo7QUFDRjtBb0VwelRRO0VBQ0U7QXBFc3pUVjtBaUJsa1RJO0VtRC9QQTtJQWdCSTtFcEVxelROO0VvRXB6VE07SUFDRTtFcEVzelRSO0FBQ0Y7O0FvRWp5VEk7RUFDRTtBcEVveVROO0FvRW55VE07RUFDRTtBcEVxeVRSOztBb0U5eFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFaXlURjs7QW9FNXhURTtFNUJyU0E7RUFDQTtBeENxa1VGOztBb0U1eFRBO0U1Qi9QRTtFQUNBO0F4QytoVUY7O0FvRXZ4VEE7QUFJQTtFQUNFO0FwRXV4VEY7O0FvRW54VEE7RUFDRTtFQUNBO0FwRXN4VEY7O0FvRWx4VEE7RUFDRTtFQUNBO0FwRXF4VEY7O0FvRWp4VEE7RUFDRTtBcEVveFRGOztBb0VqeFRBO0VBQ0U7QXBFb3hURjs7QW9FbHhUQTtFQUNFO0FwRXF4VEY7O0FvRWx4VEE7RUFDRTtBcEVxeFRGOztBb0VueFRBO0VBQ0U7QXBFc3hURjs7QW9FbHhUQTtFQUNFO0FwRXF4VEY7O0FvRWp4VEE7RUFDRTtBcEVveFRGOztBb0VoeFRBO0VBQ0U7QXBFbXhURjs7QW9FaHhUQTtFQUNFO0FwRW14VEY7O0FvRTl3VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRWl4VEY7O0FvRTl3VEE7RUFDRTtFQUNBO0VBQ0E7QXBFaXhURjs7QXFFanNVRTtFQUNFO0FyRW9zVUo7QWlCdnFUSTtFcUR2V0Y7SUFDRTtFdEVpaFVGO0VzRS9nVUE7SUFDRTtFdEVpaFVGO0FBQ0Y7QWlCL3FUSTtFcUQvVkY7SUFDRTtFdEVpaFVGO0VzRS9nVUE7SUFDRTtFdEVpaFVGO0FBQ0Y7QWlCdnJUSTtFcUR2VkY7SUFDRTtFdEVpaFVGO0VzRS9nVUE7SUFDRTtFdEVpaFVGO0VzRS9nVUE7SUFDRTtFdEVpaFVGO0FBQ0Y7QXNFN2dVQTtFQUNFO0F0RStnVUY7O0FzRXpnVUU7RUFDRTtFQUNBO0F0RTRnVUo7QXNFMWdVRTtFQUNFO0VBQ0E7RUFDQTtBdEU0Z1VKOztBc0V0Z1VJO0VBQ0U7RUFDQTtFQUNBO0F0RXlnVU47QXNFeGdVTTtFQUNFO0VBQ0E7RUFDQTtBdEUwZ1VSOztBc0VwZ1VBO0VBblBFO0VBQ0E7QXRFMnZVRjtBc0V6dlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpFeUJJO0VpRXhCSjtFQUNBO0VBQ0EsZWRUc0I7RWNVdEI7RUFDQTtFQUNBLGNqRVZRO0VpRVdSO0VBQ0E7RUFDQTtFQUNBO0F0RTJ2VUo7QXNFenZVSTtFQUNFLHNCakVwQlU7QUwrd1VoQjtBc0V6dlVJO0VBQ0U7QXRFMnZVTjtBc0UxdlVNO0VBQ0U7RUFDQSxzQmpFL0JGO0FMMnhVTjtBaUJod1RJO0VxRHJmQTtJQUNFO0V0RXd2VUo7QUFDRjtBc0VydlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFdXZVSjtBc0VydlVFO0VBQ0U7QXRFdXZVSjtBc0VydlVFO0VBQ0U7QXRFdXZVSjtBaUJqeFRJO0VxRGxlQTtJQUNFO0lBQ0E7SUFDQSxlZHREb0I7SWN1RHBCO0V0RXN2VUo7QUFDRjtBaUJ6eFRJO0VxRDFkQTtJQUNFO0V0RXN2VUo7QUFDRjtBc0VudlVFO0VBQ0UsY2pFOURNO0VpRStETixxQmpFL0RNO0VpRWdFTix5QmpFM0RLO0VpRTRETDtBdEVxdlVKO0FzRWx2VUU7RUFDRTtBdEVvdlVKO0FzRWp2VUU7RUFDRSxjakV2RVk7QUwwelVoQjs7QXNFaGxVQTtFQXZQRTtFQUNBO0F0RTIwVUY7QXNFejBVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRXlCSTtFaUV4Qko7RUFDQTtFQUNBLGVkVHNCO0VjVXRCO0VBQ0E7RUFDQSxjakVWUTtFaUVXUjtFQUNBO0VBQ0E7RUFDQTtBdEUyMFVKO0FzRXowVUk7RUFDRSxzQmpFcEJVO0FMKzFVaEI7QXNFejBVSTtFQUNFO0F0RTIwVU47QXNFMTBVTTtFQUNFO0VBQ0Esc0JqRS9CRjtBTDIyVU47QWlCaDFUSTtFcURyZkE7SUFDRTtFdEV3MFVKO0FBQ0Y7QXNFcjBVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RXUwVUo7QXNFcjBVRTtFQUNFO0F0RXUwVUo7QXNFcjBVRTtFQUNFO0F0RXUwVUo7QWlCajJUSTtFcURsZUE7SUFDRTtJQUNBO0lBQ0EsZWR0RG9CO0ljdURwQjtFdEVzMFVKO0FBQ0Y7QWlCejJUSTtFcUQxZEE7SUFDRTtFdEVzMFVKO0FBQ0Y7QXNFbjBVRTtFQUNFLGNqRTlETTtFaUUrRE4scUJqRS9ETTtFaUVnRU4seUJqRTNESztFaUU0REw7QXRFcTBVSjtBc0VsMFVFO0VBQ0U7QXRFbzBVSjtBc0VqMFVFO0VBQ0UsY2pFdkVZO0FMMDRVaEI7QXNFaHFVQTtFQTdKRTtFQUNBO0VBQ0E7QXRFZzBVRjtBc0UvelVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFaTBVSjtBc0U5elVFO0VBQ0U7QXRFZzBVSjtBaUIzNFRJO0VxRGxiQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RWcwVUo7QUFDRjtBc0U1elVFO0VBQ0U7RUFDQTtBdEU4elVKO0FzRTN6VUU7RUFDRTtFQUNBO0VBQ0E7QXRFNnpVSjtBc0UxelVFO0VBQ0U7RUFDQTtBdEU0elVKO0FpQmg2VEk7RXFEdFNKO0lBbEhJO0V0RTR6VUY7RXNFM3pVRTtJQUNFO0V0RTZ6VUo7RXNFM3pVRTtJQUNFO0V0RTZ6VUo7RXNFM3pVRTtJQUNFO0lBQ0E7RXRFNnpVSjtFc0UzelVFO0lBQ0U7RXRFNnpVSjtBQUNGO0FpQmw3VEk7RXFEdllBO0lBQ0U7RXRFNHpVSjtFc0UxelVFO0lBQ0U7RXRFNHpVSjtFc0UxelVFO0lBQ0U7RXRFNHpVSjtBQUNGO0FzRXp6VUU7RUFDRSxjakV2Sk07RWlFd0pOLHFCakUxSEk7RWlFMkhKO0F0RTJ6VUo7QXNFeHpVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RTB6VUo7QXNFdnpVRTtFQUNFO0F0RXl6VUo7O0F1RXorVUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEU2Q3FCO0VnRTVDckI7RUFDQTtBdkUyK1VGOztBdUV0L1VBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhFNkNxQjtFZ0U1Q3JCO0VBQ0E7QXZFdy9VRjs7QXVFbC9VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVxL1VKO0F1RWwvVUU7RUFDRTtBdkVvL1VKO0F1RWovVUU7RUFDRTtBdkVtL1VKO0F1RWgvVUU7RUFDRTtBdkVrL1VKO0F1RS8rVUU7RUFDRTtBdkVpL1VKO0F1RS8rVUU7RUFDRTtBdkVpL1VKOztBd0UxaFZBOztFQ2VJLHlCcEVvQlE7RW9FbkJSO0VBQ0E7RUFDQTtBekVnaFZKO0F5RS9nVkk7OztFQUNFO0VBQ0E7RUFDQTtBekVtaFZOO0F5RWhoVk07O0VBQ0U7RUFDQTtBekVtaFZSO0F5RWhoVkc7O0VBQ0s7RUFDQTtFQUNBO0V4RHFvQkosWUFSTTtFQVlOLFdBWk07QWpCdzVUVjtBeUVsaFZJOzs7RUFDRTtFQUNBO0F6RXNoVk47QWlCL2hVSTtFd0R6ZkE7OztJQUlJO0V6RTBoVk47QUFDRjtBaUJ0aVVJO0V3RGxmQTs7SUFFUTtJQUNBO0V6RTJoVlY7QUFDRjtBeUV6aFZJOztFQUNFO0VBQ0E7RUFwREUseUJwRVVFO0VvRVRGLGNwRW1DSTtFb0VsQ0o7RUFDQTtFQUNBO0VBQ0E7QXpFaWxWUjtBeUVobFZROztFQUNFLHlCcEVXQztFb0VWRDtBekVtbFZWO0FpQjdqVUk7RXdENWVBOztJQXZDTTtFekVxbFZSO0FBQ0Y7QWlCbmtVSTtFd0Q1ZUE7O0lBS0k7SUFDQTtFekUraVZOO0FBQ0Y7QXlFN2lWUTs7RUFDRTtBekVnalZWO0FpQjlrVUk7RXdEcGVFOztJQUtJO0V6RWtqVlI7QUFDRjs7QXdFMW1WQTtFQUVFO0VBQ0E7RUFDQSxjbkVEVTtFbUVFVjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkVtQlU7RW1FbEJWO0VBQ0E7RUFDQTtFQUNBO0F4RTRtVkY7QXdFMW1WRTtFQUNFO0F4RTRtVko7QXdFdm1WTTtFQUNFO0VBQ0E7RUFDQTtBeEV5bVZSO0F3RXZtVlE7RUFMRjtJQU1JO0lBQ0E7RXhFMG1WUjtBQUNGO0F3RXhtVlE7RUFFRTtBeEV5bVZWO0F3RXRtVlE7RUFDRTtFQUNBO0F4RXdtVlY7QXdFdG1WVTtFQUNFO0VBQ0E7QXhFd21WWjtBd0VwbVZRO0VBQ0UsY25FNUNFO0VtRTZDRjtFQUNBO0F4RXNtVlY7QXdFcG1WVTtFQUNFO0VBQ0EsY25FM0NEO0VtRTRDQztBeEVzbVZaO0F3RW5tVlU7RUFDRTtBeEVxbVZaOztBMEV0cVZBO0VDREk7RUFDQTtBM0UycVZKOztBNEUzcVZBO0VDUUk7RUFDQTtFQUNBO0E3RXVxVko7QTZFaHJWSTtFQWFBO0VBQ0E7RUFDQTtFQUNBLHdCdEU2Q2lCO0VLb0JuQjtFQUNBO0VBQ0E7RUFHRTtBWm9tVko7QVlybFZJO0VBRUUsd0JMNUZRO0FQa3JWZDtBWXhsVkk7RUFFRSx3Qkw1RlE7QVBxclZkO0FZM2xWSTtFQUVFLHdCTDVGUTtBUHdyVmQ7QVk5bFZJO0VBRUUsd0JMNUZRO0FQMnJWZDtBNkV0c1ZJO0VBa0JBO0VBQ0E7RUFDQTtFQUNBO0E3RXVyVko7O0E4RTVxVkE7RUFDRSxjQ25DYztBL0VrdFZoQjs7QW9CbHRWQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc3RWRjs7QWdGNXRWRTtFQ0RBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWpGOHRWRjtBZ0Z4dFZJO0U1RDRPRjtBcEIrK1VGOztBZ0YzdFZJO0U1RDRPRjtBcEJtL1VGOztBZ0YvdFZJO0U1RDRPRjtBcEJ1L1VGOztBZ0ZudVZJO0U1RDRPRjtBcEIyL1VGOztBZ0Z2dVZJO0U1RDRPRjtBcEIrL1VGOztBZ0YzdVZJO0U1RDRPRjtBcEJtZ1ZGOztBZ0YvdVZJO0U1RDRPRjtBcEJ1Z1ZGOztBZ0ZudlZJO0U1RDRPRjtBcEIyZ1ZGOztBZ0Z2dlZJO0U1RDRPRjtBcEIrZ1ZGOztBZ0YzdlZJO0U1RDRPRjtBcEJtaFZGOztBZ0YvdlZJO0U1RDRPRjtBcEJ1aFZGOztBZ0Zud1ZJO0U1RDRPRjtBcEIyaFZGOztBZ0Z2d1ZJO0U1RDRPRjtBcEIraFZGOztBZ0Yzd1ZJO0U1RDRPRjtBcEJtaVZGOztBZ0Yvd1ZJO0U1RDRPRjtBcEJ1aVZGOztBZ0ZueFZJO0U1RDRPRjtBcEIyaVZGOztBZ0Z2eFZJO0U1RDRPRjtBcEIraVZGOztBZ0YzeFZJO0U1RDRPRjtBcEJtalZGOztBZ0YveFZJO0U1RDRPRjtBcEJ1alZGOztBZ0ZueVZJO0U1RDRPRjtBcEIyalZGOztBZ0Z2eVZJO0U1RDRPRjtBcEIralZGOztBZ0YzeVZJO0U1RDRPRjtBcEJta1ZGOztBZ0YveVZJO0U1RDRPRjtBcEJ1a1ZGOztBZ0ZuelZJO0U1RDRPRjtBcEIya1ZGOztBZ0Z2elZJO0U1RDRPRjtBcEIra1ZGOztBZ0YzelZJO0U1RDRPRjtBcEJtbFZGOztBZ0YvelZJO0U1RDRPRjtBcEJ1bFZGOztBZ0ZuMFZJO0U1RDRPRjtBcEIybFZGOztBZ0Z2MFZJO0U1RDRPRjtBcEIrbFZGOztBZ0YzMFZJO0U1RDRPRjtBcEJtbVZGOztBZ0YvMFZJO0U1RDRPRjtBcEJ1bVZGOztBZ0ZuMVZJO0U1RDRPRjtBcEIybVZGOztBZ0Z2MVZJO0U1RDRPRjtBcEIrbVZGOztBZ0YzMVZJO0U1RDRPRjtBcEJtblZGOztBZ0YvMVZJO0U1RDRPRjtBcEJ1blZGOztBZ0ZuMlZJO0U1RDRPRjtBcEIyblZGOztBZ0Z2MlZJO0U1RDRPRjtBcEIrblZGOztBZ0YzMlZJO0U1RDRPRjtBcEJtb1ZGOztBZ0YvMlZJO0U1RDRPRjtBcEJ1b1ZGOztBZ0ZuM1ZJO0U1RDRPRjtBcEIyb1ZGOztBZ0Z2M1ZJO0U1RDRPRjtBcEIrb1ZGOztBZ0YzM1ZJO0U1RDRPRjtBcEJtcFZGOztBZ0YvM1ZJO0U1RDRPRjtBcEJ1cFZGOztBZ0ZuNFZJO0U1RDRPRjtBcEIycFZGOztBZ0Z2NFZJO0U1RDRPRjtBcEIrcFZGOztBZ0YzNFZJO0U1RDRPRjtBcEJtcVZGOztBZ0YvNFZJO0U1RDRPRjtBcEJ1cVZGOztBZ0ZuNVZJO0U1RDRPRjtBcEIycVZGOztBZ0Z2NVZJO0U1RDRPRjtBcEIrcVZGOztBZ0YzNVZJO0U1RDRPRjtBcEJtclZGOztBZ0YvNVZJO0U1RDRPRjtBcEJ1clZGOztBZ0ZuNlZJO0U1RDRPRjtBcEIyclZGOztBZ0Z2NlZJO0U1RDRPRjtBcEIrclZGOztBZ0YzNlZJO0U1RDRPRjtBcEJtc1ZGOztBZ0YvNlZJO0U1RDRPRjtBcEJ1c1ZGOztBZ0ZuN1ZJO0U1RDRPRjtBcEIyc1ZGOztBZ0Z2N1ZJO0U1RDRPRjtBcEIrc1ZGOztBZ0YzN1ZJO0U1RDRPRjtBcEJtdFZGOztBZ0YvN1ZJO0U1RDRPRjtBcEJ1dFZGOztBZ0ZuOFZJO0U1RDRPRjtBcEIydFZGOztBZ0Z2OFZJO0U1RDRPRjtBcEIrdFZGOztBZ0YzOFZJO0U1RDRPRjtBcEJtdVZGOztBZ0YvOFZJO0U1RDRPRjtBcEJ1dVZGOztBZ0ZuOVZJO0U1RDRPRjtBcEIydVZGOztBZ0Z2OVZJO0U1RDRPRjtBcEIrdVZGOztBZ0YzOVZJO0U1RDRPRjtBcEJtdlZGOztBZ0YvOVZJO0U1RDRPRjtBcEJ1dlZGOztBZ0ZuK1ZJO0U1RDRPRjtBcEIydlZGOztBZ0Z2K1ZJO0U1RDRPRjtBcEIrdlZGOztBZ0YzK1ZJO0U1RDRPRjtBcEJtd1ZGOztBZ0YvK1ZJO0U1RDRPRjtBcEJ1d1ZGOztBZ0ZuL1ZJO0U1RDRPRjtBcEIyd1ZGOztBZ0Z2L1ZJO0U1RDRPRjtBcEIrd1ZGOztBZ0YzL1ZJO0U1RDRPRjtBcEJteFZGOztBZ0YvL1ZJO0U1RDRPRjtBcEJ1eFZGOztBZ0ZuZ1dJO0U1RDRPRjtBcEIyeFZGOztBZ0Z2Z1dJO0U1RDRPRjtBcEIreFZGOztBZ0YzZ1dJO0U1RDRPRjtBcEJteVZGOztBZ0YvZ1dJO0U1RDRPRjtBcEJ1eVZGOztBZ0ZuaFdJO0U1RDRPRjtBcEIyeVZGOztBZ0Z2aFdJO0U1RDRPRjtBcEIreVZGOztBZ0YzaFdJO0U1RDRPRjtBcEJtelZGOztBZ0YvaFdJO0U1RDRPRjtBcEJ1elZGOztBZ0ZuaVdJO0U1RDRPRjtBcEIyelZGOztBZ0Z2aVdJO0U1RDRPRjtBcEIrelZGOztBZ0YzaVdJO0U1RDRPRjtBcEJtMFZGOztBZ0YvaVdJO0U1RDRPRjtBcEJ1MFZGOztBZ0ZualdJO0U1RDRPRjtBcEIyMFZGOztBZ0Z2aldJO0U1RDRPRjtBcEIrMFZGOztBZ0YzaldJO0U1RDRPRjtBcEJtMVZGOztBZ0YvaldJO0U1RDRPRjtBcEJ1MVZGOztBZ0Zua1dJO0U1RDRPRjtBcEIyMVZGOztBZ0Z2a1dJO0U1RDRPRjtBcEIrMVZGOztBZ0Yza1dJO0U1RDRPRjtBcEJtMlZGOztBZ0Yva1dJO0U1RDRPRjtBcEJ1MlZGOztBZ0ZubFdJO0U1RDRPRjtBcEIyMlZGOztBZ0Z2bFdJO0U1RDRPRjtBcEIrMlZGOztBZ0YzbFdJO0U1RDRPRjtBcEJtM1ZGOztBZ0YvbFdJO0U1RDRPRjtBcEJ1M1ZGOztBZ0ZubVdJO0U1RDRPRjtBcEIyM1ZGOztBZ0Z2bVdJO0U1RDRPRjtBcEIrM1ZGOztBZ0YzbVdJO0U1RDRPRjtBcEJtNFZGOztBZ0YvbVdJO0U1RDRPRjtBcEJ1NFZGOztBZ0ZubldJO0U1RDRPRjtBcEIyNFZGOztBZ0Z2bldJO0U1RDRPRjtBcEIrNFZGOztBZ0YzbldJO0U1RDRPRjtBcEJtNVZGOztBZ0YvbldJO0U1RDRPRjtBcEJ1NVZGOztBZ0Zub1dJO0U1RDRPRjtBcEIyNVZGOztBZ0Z2b1dJO0U1RDRPRjtBcEIrNVZGOztBZ0Yzb1dJO0U1RDRPRjtBcEJtNlZGOztBZ0Yvb1dJO0U1RDRPRjtBcEJ1NlZGOztBZ0ZucFdJO0U1RDRPRjtBcEIyNlZGOztBZ0Z2cFdJO0U1RDRPRjtBcEIrNlZGOztBZ0YzcFdJO0U1RDRPRjtBcEJtN1ZGOztBZ0YvcFdJO0U1RDRPRjtBcEJ1N1ZGOztBZ0ZucVdJO0U1RDRPRjtBcEIyN1ZGOztBZ0Z2cVdJO0U1RDRPRjtBcEIrN1ZGOztBZ0YzcVdJO0U1RDRPRjtBcEJtOFZGOztBZ0YvcVdJO0U1RDRPRjtBcEJ1OFZGOztBZ0ZucldJO0U1RDRPRjtBcEIyOFZGOztBZ0Z2cldJO0U1RDRPRjtBcEIrOFZGOztBZ0YzcldJO0U1RDRPRjtBcEJtOVZGOztBZ0YvcldJO0U1RDRPRjtBcEJ1OVZGOztBZ0Zuc1dJO0U1RDRPRjtBcEIyOVZGOztBZ0Z2c1dJO0U1RDRPRjtBcEIrOVZGOztBZ0Yzc1dJO0U1RDRPRjtBcEJtK1ZGOztBZ0Yvc1dJO0U1RDRPRjtBcEJ1K1ZGOztBZ0ZudFdJO0U1RDRPRjtBcEIyK1ZGOztBZ0Z2dFdJO0U1RDRPRjtBcEIrK1ZGOztBZ0YzdFdJO0U1RDRPRjtBcEJtL1ZGOztBZ0YvdFdJO0U1RDRPRjtBcEJ1L1ZGOztBZ0ZudVdJO0U1RDRPRjtBcEIyL1ZGOztBZ0Z2dVdJO0U1RDRPRjtBcEIrL1ZGOztBZ0YzdVdJO0U1RDRPRjtBcEJtZ1dGOztBZ0YvdVdJO0U1RDRPRjtBcEJ1Z1dGOztBZ0ZudldJO0U1RDRPRjtBcEIyZ1dGOztBZ0Z2dldJO0U1RDRPRjtBcEIrZ1dGOztBZ0YzdldJO0U1RDRPRjtBcEJtaFdGOztBZ0YvdldJO0U1RDRPRjtBcEJ1aFdGOztBZ0Zud1dJO0U1RDRPRjtBcEIyaFdGOztBZ0Z2d1dJO0U1RDRPRjtBcEIraFdGOztBZ0Yzd1dJO0U1RDRPRjtBcEJtaVdGOztBZ0Yvd1dJO0U1RDRPRjtBcEJ1aVdGOztBZ0ZueFdJO0U1RDRPRjtBcEIyaVdGOztBZ0Z2eFdJO0U1RDRPRjtBcEIraVdGOztBZ0YzeFdJO0U1RDRPRjtBcEJtaldGOztBZ0YveFdJO0U1RDRPRjtBcEJ1aldGOztBZ0ZueVdJO0U1RDRPRjtBcEIyaldGOztBZ0Z2eVdJO0U1RDRPRjtBcEIraldGOztBZ0YzeVdJO0U1RDRPRjtBcEJta1dGOztBZ0YveVdJO0U1RDRPRjtBcEJ1a1dGOztBZ0ZueldJO0U1RDRPRjtBcEIya1dGOztBZ0Z2eldJO0U1RDRPRjtBcEIra1dGOztBZ0YzeldJO0U1RDRPRjtBcEJtbFdGOztBZ0YveldJO0U1RDRPRjtBcEJ1bFdGOztBZ0ZuMFdJO0U1RDRPRjtBcEIybFdGOztBZ0Z2MFdJO0U1RDRPRjtBcEIrbFdGOztBZ0YzMFdJO0U1RDRPRjtBcEJtbVdGOztBZ0YvMFdJO0U1RDRPRjtBcEJ1bVdGOztBZ0ZuMVdJO0U1RDRPRjtBcEIybVdGOztBZ0Z2MVdJO0U1RDRPRjtBcEIrbVdGOztBZ0YzMVdJO0U1RDRPRjtBcEJtbldGOztBZ0YvMVdJO0U1RDRPRjtBcEJ1bldGOztBZ0ZuMldJO0U1RDRPRjtBcEIybldGOztBZ0Z2MldJO0U1RDRPRjtBcEIrbldGOztBZ0YzMldJO0U1RDRPRjtBcEJtb1dGOztBZ0YvMldJO0U1RDRPRjtBcEJ1b1dGOztBZ0ZuM1dJO0U1RDRPRjtBcEIyb1dGOztBZ0Z2M1dJO0U1RDRPRjtBcEIrb1dGOztBZ0YzM1dJO0U1RDRPRjtBcEJtcFdGOztBZ0YvM1dJO0U1RDRPRjtBcEJ1cFdGOztBZ0ZuNFdJO0U1RDRPRjtBcEIycFdGOztBZ0Z2NFdJO0U1RDRPRjtBcEIrcFdGOztBZ0YzNFdJO0U1RDRPRjtBcEJtcVdGOztBZ0YvNFdJO0U1RDRPRjtBcEJ1cVdGOztBZ0ZuNVdJO0U1RDRPRjtBcEIycVdGOztBZ0Z2NVdJO0U1RDRPRjtBcEIrcVdGOztBZ0YzNVdJO0U1RDRPRjtBcEJtcldGOztBZ0YvNVdJO0U1RDRPRjtBcEJ1cldGOztBZ0ZuNldJO0U1RDRPRjtBcEIycldGOztBZ0Z2NldJO0U1RDRPRjtBcEIrcldGOztBZ0YzNldJO0U1RDRPRjtBcEJtc1dGOztBZ0YvNldJO0U1RDRPRjtBcEJ1c1dGOztBZ0ZuN1dJO0U1RDRPRjtBcEIyc1dGOztBZ0Z2N1dJO0U1RDRPRjtBcEIrc1dGOztBZ0YzN1dJO0U1RDRPRjtBcEJtdFdGOztBZ0YvN1dJO0U1RDRPRjtBcEJ1dFdGOztBZ0ZuOFdJO0U1RDRPRjtBcEIydFdGOztBZ0Z2OFdJO0U1RDRPRjtBcEIrdFdGOztBZ0YzOFdJO0U1RDRPRjtBcEJtdVdGOztBZ0YvOFdJO0U1RDRPRjtBcEJ1dVdGOztBZ0ZuOVdJO0U1RDRPRjtBcEIydVdGOztBZ0Z2OVdJO0U1RDRPRjtBcEIrdVdGOztBZ0YzOVdJO0U1RDRPRjtBcEJtdldGOztBZ0YvOVdJO0U1RDRPRjtBcEJ1dldGOztBZ0ZuK1dJO0U1RDRPRjtBcEIydldGOztBZ0Z2K1dJO0U1RDRPRjtBcEIrdldGOztBZ0YzK1dJO0U1RDRPRjtBcEJtd1dGOztBZ0YvK1dJO0U1RDRPRjtBcEJ1d1dGOztBZ0ZuL1dJO0U1RDRPRjtBcEIyd1dGOztBZ0Z2L1dJO0U1RDRPRjtBcEIrd1dGOztBZ0YzL1dJO0U1RDRPRjtBcEJteFdGOztBZ0YvL1dJO0U1RDRPRjtBcEJ1eFdGOztBZ0ZuZ1hJO0U1RDRPRjtBcEIyeFdGOztBZ0Z2Z1hJO0U1RDRPRjtBcEIreFdGOztBZ0YzZ1hJO0U1RDRPRjtBcEJteVdGOztBZ0YvZ1hJO0U1RDRPRjtBcEJ1eVdGOztBZ0ZuaFhJO0U1RDRPRjtBcEIyeVdGOztBZ0Z2aFhJO0U1RDRPRjtBcEIreVdGOztBZ0YzaFhJO0U1RDRPRjtBcEJteldGOztBZ0YvaFhJO0U1RDRPRjtBcEJ1eldGOztBZ0ZuaVhJO0U1RDRPRjtBcEIyeldGOztBZ0Z2aVhJO0U1RDRPRjtBcEIreldGOztBZ0YzaVhJO0U1RDRPRjtBcEJtMFdGOztBZ0YvaVhJO0U1RDRPRjtBcEJ1MFdGOztBZ0ZualhJO0U1RDRPRjtBcEIyMFdGOztBZ0Z2alhJO0U1RDRPRjtBcEIrMFdGOztBZ0YzalhJO0U1RDRPRjtBcEJtMVdGOztBZ0YvalhJO0U1RDRPRjtBcEJ1MVdGOztBZ0Zua1hJO0U1RDRPRjtBcEIyMVdGOztBZ0Z2a1hJO0U1RDRPRjtBcEIrMVdGOztBZ0Yza1hJO0U1RDRPRjtBcEJtMldGOztBZ0Yva1hJO0U1RDRPRjtBcEJ1MldGOztBZ0ZubFhJO0U1RDRPRjtBcEIyMldGOztBZ0Z2bFhJO0U1RDRPRjtBcEIrMldGOztBZ0YzbFhJO0U1RDRPRjtBcEJtM1dGOztBZ0YvbFhJO0U1RDRPRjtBcEJ1M1dGOztBZ0ZubVhJO0U1RDRPRjtBcEIyM1dGOztBZ0Z2bVhJO0U1RDRPRjtBcEIrM1dGOztBZ0YzbVhJO0U1RDRPRjtBcEJtNFdGOztBZ0YvbVhJO0U1RDRPRjtBcEJ1NFdGOztBZ0ZublhJO0U1RDRPRjtBcEIyNFdGOztBZ0Z2blhJO0U1RDRPRjtBcEIrNFdGOztBcUJoL1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJDOUlpQjtBdEJpb1huQjtBcUJsL1dFO0VBTEY7SUFNSTtFckJxL1dGO0FBQ0Y7O0FxQmovV0E7RUFDRSxXRWpLeUI7RUZrS3pCLFlFbEt5QjtFRm1LekI7RUFDQTtBckJvL1dGO0FpQi9uV0k7RUl6WEo7SUFNSSxXRXJLd0I7SUZzS3hCLFlFdEt3QjtJRnVLeEI7RXJCcy9XRjtBQUNGOztBcUI1NFdBO0FxQjlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlCcEJFaUI7QXRCNHBYbkI7QTBDN3BYRTtFQUxGO0lBTUk7RTFDZ3FYRjtBQUNGO0EwQy9wWEU7RUFDRTtBMUNpcVhKOztBMEM3cFhBO0VBQ0U7QTFDZ3FYRjs7QTBDcHBYQTtFQUNFLFduQmhDeUI7RW1CaUN6QixZbkJqQ3lCO0VtQmtDekI7RUFDQTtBMUN1cFhGO0FpQmpxV0k7RXlCMWZKO0lBTUksV25CcEN3QjtJbUJxQ3hCLFluQnJDd0I7SW1Cc0N4QjtFMUN5cFhGO0FBQ0Y7O0EwQ3RwWEE7RXpCdW5CSSxZQVJNO0VBWU4sV0FaTTtFeUI3bUJSO0ExQzBwWEY7O0EwQ2xoWEU7RUFDRTtJQUNFO0UxQ3FoWEo7RTBDbmhYRTtJQUNFO0UxQ3FoWEo7QUFDRjtBMENqaFhBO0VBQ0UsZXBCbkxnQjtFb0JvTGhCLGlCcEJwTGdCO0F0QnVzWGxCOztBMENoaFhBO0VBQ0U7RUFDQTtBMUNtaFhGOztBMENoaFhBO0VBQ0UsZW5Cek0wQjtFbUIwTTFCLGlCbkIxTTBCO0F2QjZ0WDVCOztBMENoaFhBO0VBM0pFO0VBQ0E7RUE0SkE7RUFDQTtFQUNBO0VBQ0E7QTFDb2hYRjs7QTBDamhYQTtFQW5LRTtFQUNBO0VBVUU7RUFDQSx5QnJDaENRO0VxQ2lDUjtFQUNBO0VBQ0E7QTFDK3FYSjs7QTBDdGhYQTtFQXpIRTtFQUNBLGNyQ2hFTTtBTG10WFI7QWlCN3RXSTtFeUI5VEo7SUF0SEksZUF1SGdDO0UxQzhoWGxDO0FBQ0Y7QTBDaGlYQTtFQUVFO21CQUFBO0ExQ2tpWEY7QTBDL2hYSTtFQUNFO0VBQ0E7RUFDQTtBMUNpaVhOO0EwQ3ppWEE7RUFXRTtBMUNpaVhGOztBMEM5aFhBO0VBdk9FO0ExQ3l3WEY7O0EwQzdoWEE7RUF2SEU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3dwWEY7QWlCM3ZXSTtFeUIzU0o7SUFoSEksZUFpSGtDO0UxQ3lpWHBDO0FBQ0Y7QTBDemlYRTtFQXpIQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDcXFYRjtBaUJ4d1dJO0V5QnpTRjtJQWxIRSxlQW1Ib0M7RTFDb2pYdEM7QUFDRjtBMEN0alhFO0V6QmtiRSxZQVJNO0VBWU4sV0FaTTtFeUJ2YU4sZXBCbFAwQjtBdEIweVg5QjtBMEN0alhFO0VBOUhBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUN1clhGO0FpQjF4V0k7RXlCcFNGO0lBdkhFLGVBd0hvQztFMUNpa1h0QztBQUNGO0EwQ25rWEU7RUF0RkEsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7RW9Cc1ByQjtjQUFBO0ExQ3NrWEo7QTBDcGtYSTtFQUNFO0VBQ0E7QTFDc2tYTjtBaUJ6eVdJO0V5Qi9SQTtJQUtJO0lBQ0E7RTFDdWtYTjtBQUNGO0EwQ3JrWE07RUFDRTtFQUNBO0ExQ3VrWFI7QTBDdmxYRTtFQW1CRTtBMUN1a1hKO0EwQ2ptWEE7RUE0QkU7bUJBQUE7QTFDeWtYRjtBMEN0a1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDd2tYTjtBaUJoMFdJO0V5QjVRQTtJQU9JO0lBQ0E7SUFDQTtFMUN5a1hOO0FBQ0Y7QTBDcGtYSTtFQUNFO0VBQ0E7RUFDQTtBMUNza1hOO0FpQjUwV0k7RXlCN1BBO0lBTUk7RTFDdWtYTjtBQUNGO0FpQmoxV0k7RXlCN1BBO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTFDd2tYTjtBQUNGO0EwQ3BrWEU7RUFDRTtBMUNza1hKO0FpQjUxV0k7RXlCM09GO0lBSUk7RTFDdWtYSjtBQUNGO0EwQ3JrWEU7RUFDRTtFQUNBO0ExQ3VrWEo7QWlCcjJXSTtFeUJwT0Y7SUFJSTtFMUN5a1hKO0FBQ0Y7QTBDcnBYQTtFQThFRTtBMUMwa1hGOztBMEN2a1hBO0VBN05FO0VBQ0EsY3JDaEVNO0FMdzJYUjtBaUJsM1dJO0V5QjFOSjtJQTFOSSxlQTJOZ0M7RTFDK2tYbEM7QUFDRjtBMEM5a1hFO0VBdE5BO0VBQ0EsY3JDMUVNO0FMaTNYUjtBaUIzM1dJO0V5QnZORjtJQW5ORSxlcEI5RzBCO0V0QnU1WDVCO0FBQ0Y7QTBDdmxYRTtFekJnV0UsWUFSTTtFQVlOLFdBWk07RXlCclZOLGVwQnBVMEI7QXRCNjVYOUI7QTBDdmxYRTtFQXJPQTtFQUNBLGNyQ2hFTTtBTCszWFI7QWlCejRXSTtFeUJsTkY7SUFsT0UsZUFtT2tDO0UxQzhsWHBDO0FBQ0Y7QTBDaG1YRTtFQXhLQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ5Nlh6QjtBMEM1bVhBO0VBWUU7b0JBQUE7QTFDb21YRjtBMENqbVhJO0VBQ0U7RUFDQTtFQUNBO0ExQ21tWE47QTBDOWxYSTtFQUNFO0VBQ0E7RUFDQTtBMUNnbVhOO0EwQzFuWEE7RUE2QkU7QTFDZ21YRjs7QTBDN2xYQTtFQTNORSxjckM3SFE7RXFDOEhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUF1TnNCO0VBdE50QjtBMUM0elhGO0FpQjc2V0k7RXlCMUxKO0lBbk5JO0lBQ0EsZUFtTm9CO0UxQzJtWHRCO0FBQ0Y7QTBDN21YQTtFQUVFO21CQUFBO0ExQyttWEY7QTBDN21YRTtFQUNFO0VBQ0E7RUFDQTtBMUMrbVhKO0FpQjU3V0k7RXlCdExGO0lBTUk7SUFDQTtJQUNBO0UxQ2duWEo7QUFDRjtBaUJuOFdJO0V5QjFLRjtJQUVJO0UxQyttWEo7QUFDRjtBaUJ4OFdJO0V5QnBLRjtJQUVJO0UxQzhtWEo7QUFDRjtBaUI3OFdJO0V5QjlKRjtJQUVJO0UxQzZtWEo7QUFDRjtBaUJsOVdJO0V5QnhKRjtJQUVJO0UxQzRtWEo7QUFDRjtBaUJ2OVdJO0V5QmxKRjtJQUVJO0UxQzJtWEo7QUFDRjtBaUI1OVdJO0V5QjVJRjtJQUVJO0UxQzBtWEo7QUFDRjtBaUJqK1dJO0V5QnRJRjtJQUVJO0UxQ3ltWEo7QUFDRjtBMENocVhBO0VBeURFO0ExQzBtWEY7O0EwQ3ZtWEE7RXJCdElFLFdFclJ5QjtFRnNSekIsWUV0UnlCO0VGdVJ6QjtFQUNBLGNoQmpSUTtFZ0JrUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcUIrSHlCO0VyQjlIekI7QXJCaXZYRjtBaUJ0L1dJO0V5QjlISjtJckIzSEksV0NwU21CO0lEcVNuQixZQ3JTbUI7SURzU25CO0lBQ0EsZXFCeUh1QjtFMUMwblh6QjtBQUNGO0FpQjkvV0k7RXlCOUhKO0lBR0k7RTFDNm5YRjtBQUNGO0EwQ2pvWEE7RUFLRTttQkFBQTtBMUNnb1hGO0EwQzluWEU7RUFHSTtJQUNFO0lBQ0E7RTFDOG5YTjtBQUNGO0EwQ3puWEk7RXpCcVBBLFlBSlM7RUFRVCxXQVpNO0V5QjNPSjtBMUM0blhOO0FpQmxoWEk7RXlCNUdBO0l6QnFQQSxZQUpTO0lBUVQsV0FaTTtJeUJ2T0Y7RTFDOG5YTjtBQUNGO0FpQnpoWEk7RXlCNUdBO0l6QnFQQSxZQUpTO0lBUVQsV0FaTTtJeUJsT0Y7RTFDZ29YTjtBQUNGO0EwQzVuWEk7RUFDRTtBMUM4blhOO0EwQzFuWEU7RUFDRTtFQUNBO0VBQ0E7QTFDNG5YSjtBaUJ4aVhJO0V5QnZGRjtJQU1JO0lBQ0E7RTFDNm5YSjtBQUNGO0EwQzVxWEE7RUFpREE7QTFDOG5YQTs7QTBDMW5YQTtFQXZYRTtBMUNxL1hGO0FpQnJqWEk7RXlCekVKO0lBclhJLGVBc1grQjtFMUNpb1hqQztBQUNGO0EwQ25vWEE7RUFFRTtBMUNvb1hGOztBMENqb1hBO0VBNVhFO0ExQ2lnWUY7QWlCamtYSTtFeUJwRUo7SUExWEksZUEyWDZCO0UxQ3dvWC9CO0FBQ0Y7O0EwQ3RvWEE7RXpCeU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQTRZK0I7RUEzWS9CLGlCQTJZK0I7QTFDNm9YakM7QWlCOWtYSTtFeUJoRUo7SUF4WUksZUF5WTZCO0UxQ2lwWC9CO0FBQ0Y7O0EwQy9vWEE7RXpCcU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdaK0I7RUEvWS9CLGlCQStZK0I7QTFDc3BYakM7QWlCM2xYSTtFeUI1REo7SUE1WUksZUE2WTZCO0UxQzBwWC9CO0FBQ0Y7O0EwQ3ZwWEE7RXpCZ01JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQXFaK0I7RUFwWi9CLGlCQW9aK0I7QTFDOHBYakM7QWlCeG1YSTtFeUJ2REo7SUFqWkksZUFrWjZCO0UxQ2txWC9CO0FBQ0Y7QTBDcHFYQTtFQUVFO0ExQ3FxWEY7QWlCaG5YSTtFeUJ2REo7SXpCZ01JLFlBUk07SUFZTixXQVpNO0l5Qm5MTjtFMUN3cVhGO0FBQ0Y7QTBDOXFYQTtFQU9FO21CQUFBO0ExQzJxWEY7QTBDenFYRTtFQUNFLHlCckN6Y0k7RXFDMGNKO0ExQzJxWEo7QTBDdHJYQTtFQWFFO0ExQzRxWEY7O0EwQ3pxWEE7RUFoWkU7RUFDQSxjckNoRU07QUw2bllSO0FpQnZvWEk7RXlCdkNKO0lBN1lJLGVBOFkrQjtFMUNpclhqQztBQUNGO0EwQ2hyWEU7RUF6WUE7RUFDQSxjckMxRU07QUxzb1lSO0FpQmhwWEk7RXlCcENGO0lBdFlFLGVwQjlHMEI7RXRCNHFZNUI7QUFDRjtBMEN6clhFO0V6QjZLRSxZQVJNO0VBWU4sV0FaTTtFeUJsS04sZXBCdmYwQjtBdEJrclk5QjtBMEN6clhFO0VBeFpBO0VBQ0EsY3JDaEVNO0FMb3BZUjtBaUI5cFhJO0V5Qi9CRjtJQXJaRSxlQXNaaUM7RTFDZ3NYbkM7QUFDRjtBMENsc1hFO0VBM1ZBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QjhyWXpCO0EwQzlzWEE7RUFZRTttQkFBQTtBMUNzc1hGO0EwQ25zWEk7RUFDRTtFQUNBO0VBQ0E7QTFDcXNYTjtBaUJoclhJO0V5QnhCQTtJQUtJO0lBQ0Y7SUFDQTtFMUN1c1hKO0FBQ0Y7QTBDbHNYSTtFQUNFO0ExQ29zWE47QTBDL3JYSTtFQUNFO0ExQ2lzWE47QTBDNXJYSTtFQUNFO0VBQ0E7QTFDOHJYTjtBaUJqc1hJO0V5Qk9FO0lBQ0U7SUFDQTtFMUM2clhOO0FBQ0Y7QTBDeHJYSTtFQUNFO0VBQ0E7QTFDMHJYTjtBMENyclhJO0VBQ0U7RUFDQTtFQUNBO0ExQ3VyWE47QTBDdnZYQTtFQW1FRTtBMUN1clhGOztBMENuclhBO0VBbGNFO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUN5bllGO0FpQjV0WEk7RXlCZ0NKO0lBM2JJLGVBNGJpQztFMUMrclhuQztBQUNGOztBMEM3clhBO0V6QnFHSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUFnZitCO0VBL2UvQixpQkErZStCO0ExQ29zWGpDO0FpQnp1WEk7RXlCb0NKO0lBNWVJLGVBNmU2QjtFMUN3c1gvQjtBQUNGO0FpQjl1WEk7RXlCb0NKO0l6QnFHSSxZQVJNO0lBWU4sV0FaTTtJeUJ6Rk47RTFDNHNYRjtBQUNGO0EwQzNzWEU7RXpCK0ZFLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlcEI3RTRCO0VvQjhFNUIsaUJwQjlFNEI7QXRCb3hZOUI7QWlCNXZYSTtFeUIwQ0Y7SUFsZkUsZXBCaEYwQjtFdEJ3eFk1QjtBQUNGO0EwQ3Z0WEU7RXpCK0ZFLFlBUk07RUFZTixXQVpNO0V5QnBGTixlcEJya0IwQjtBdEI4eFk5QjtBMEN2dFhFO0V6QjBGRSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUEyZmlDO0VBMWZqQyxpQkEwZmlDO0ExQzZ0WG5DO0FpQjd3WEk7RXlCK0NGO0lBdmZFLGVBd2YrQjtFMUNpdVhqQztBQUNGO0EwQ251WEU7RUF6YUEsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCNnlZekI7O0EwQy90WEk7RUF2ZkY7QTFDMHRZRjtBaUIxeFhJO0V5QnVEQTtJQXJmQSxlQXNmbUM7RTFDc3VYckM7QUFDRjtBMEN4dVhJO0VBRUU7QTFDeXVYTjtBaUJseVhJO0V5QnVEQTtJekJrRkEsWUFSTTtJQVlOLFdBWk07SXlCckVGO0lBQ0E7RTFDNHVYTjtBQUNGO0FpQjF5WEk7RXlCdURBO0l6QmtGQSxZQVJNO0lBWU4sV0FaTTtJeUJoRUY7SUFDQTtFMUMrdVhOO0FBQ0Y7QTBDN3ZYQTtFQWlCRTttQkFBQTtBMUNndlhGO0EwQzl1WEU7RUFDRTtFQUNBO0ExQ2d2WEo7QTBDOXVYSTtFekI2REEsWUFKUztFQVFULFlBWk07RXlCbkRKO0ExQ2l2WE47QTBDNXVYSTtFekJzREEsWUFSTTtFQVlOLFdBWk07RXlCNUNKO0VBQ0E7QTFDK3VYTjtBMEMzdVhFO0VBQ0U7QTFDNnVYSjtBMEMzdVhJO0V6QjRDQSxZQUpTO0VBUVQsV0FaTTtFeUJsQ0o7QTFDOHVYTjtBMEMxdVhFO0VBQ0U7RUFDQTtBMUM0dVhKO0EwQzF1WEk7RXpCa0NBLFlBSlM7RUFRVCxXQVpNO0V5QnhCSjtBMUM2dVhOO0EwQ3h1WEk7RUFDRTtFQUNBO0VBQ0E7QTFDMHVYTjtBMEN0eVhBO0VBK0RFO0ExQzB1WEY7O0EwQ3J1WEk7RUF6akJGO0ExQ2t5WUY7QWlCbDJYSTtFeUJ5SEE7SUF2akJBLGVBd2pCbUM7RTFDNHVYckM7QUFDRjtBMEM5dVhJO0VBRUU7QTFDK3VYTjtBaUIxMlhJO0V5QnlIQTtJekJnQkEsWUFSTTtJQVlOLFdBWk07SXlCSEY7SUFDQTtFMUNrdlhOO0FBQ0Y7QWlCbDNYSTtFeUJ5SEE7SXpCZ0JBLFlBUk07SUFZTixXQVpNO0l5QkVGO0lBQ0E7RTFDcXZYTjtBQUNGO0EwQ253WEE7RUFpQkU7bUJBQUE7QTFDc3ZYRjtBMENwdlhFO0VBQ0U7QTFDc3ZYSjtBMENwdlhJO0V6QkpBLFlBSlM7RUFRVCxXQVpNO0V5QmNKO0ExQ3V2WE47QTBDbnZYRTtFQUNFO0ExQ3F2WEo7QTBDbnZYSTtFekJiQSxZQUpTO0VBUVQsV0FaTTtFeUJ1Qko7QTFDc3ZYTjtBMENsdlhFO0VBQ0U7QTFDb3ZYSjtBMENsdlhJO0V6QnRCQSxZQUpTO0VBUVQsV0FaTTtFeUJnQ0o7QTFDcXZYTjtBMENqdlhFO0VBQ0U7QTFDbXZYSjtBMENqdlhJO0V6Qi9CQSxZQUpTO0VBUVQsV0FaTTtFeUJ5Q0o7QTFDb3ZYTjtBMENodlhFO0VBQ0U7QTFDa3ZYSjtBMENodlhJO0V6QnhDQSxZQUpTO0VBUVQsV0FaTTtFeUJrREo7QTFDbXZYTjtBMEMvdVhFO0VBQ0U7QTFDaXZYSjtBMEMvdVhJO0V6QmpEQSxZQUpTO0VBUVQsV0FaTTtFeUIyREo7QTFDa3ZYTjtBMEN2elhBO0VBd0VFO0ExQ2t2WEY7O0EwQzl1WEE7RUExbkJFO0VBQ0EsY3JDaEVNO0FMNDZZUjtBaUJ0N1hJO0V5Qm1NSjtJQXZuQkksZUF3bkI0QjtFMUNzdlg5QjtBQUNGO0EwQ3J2WEU7RUFubkJBO0VBQ0EsY3JDMUVNO0FMcTdZUjtBaUIvN1hJO0V5QnNNRjtJQWhuQkUsZXBCOUcwQjtFdEIyOVk1QjtBQUNGO0EwQzl2WEU7RXpCN0RFLFlBUk07RUFZTixXQVpNO0V5QndFTixlcEJqdUIwQjtBdEJpK1k5QjtBMEM5dlhFO0VBbG9CQTtFQUNBLGNyQ2hFTTtBTG04WVI7QWlCNzhYSTtFeUIyTUY7SUEvbkJFLGVBZ29COEI7RTFDcXdYaEM7QUFDRjtBMEN2d1hFO0VBcmtCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEI2K1l6QjtBMENueFhBO0VBWUU7b0JBQUE7QTFDMndYRjtBMEN4d1hJO0VBQ0U7RUFDQTtFQUNBO0ExQzB3WE47QTBDcndYSTtFQUNFO0VBQ0E7RUFDQTtBMUN1d1hOO0EwQ2p5WEE7RUE2QkU7QTFDdXdYRjs7QTBDcHdYQTtFekIxRkksWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBK3FCNEI7RUE5cUI1QixpQkE4cUI0QjtBMUMyd1g5QjtBaUIvK1hJO0V5Qm1PSjtJQTNxQkksZUE0cUIwQjtFMUMrd1g1QjtBQUNGO0FpQnAvWEk7RXlCbU9KO0l6QjFGSSxZQVJNO0lBWU4sV0FaTTtJeUJzR047RTFDbXhYRjtBQUNGO0EwQ3h4WEE7RUFNRTtvQkFBQTtBMUNzeFhGO0EwQ3B4WEU7RUFDRTtFQUNBO0ExQ3N4WEo7QTBDbnhYRTtFQUNFO0VBQ0E7QTFDcXhYSjtBMENueFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDcXhYSjtBaUI3Z1lJO0V5Qm9QRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0UxQ3V4WEo7QUFDRjtBMENselhBO0VBNkJFO0ExQ3d4WEY7O0EwQ3J4WEE7RUFycUJFO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtBMUM4N1lGO0FpQmppWUk7RXlCbVFKO0lBOXBCSSxlQStwQjhCO0UxQ2l5WGhDO0FBQ0Y7QTBDanlYRTtFQXZxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQzI4WUY7QWlCOWlZSTtFeUJxUUY7SUFocUJFLGVwQjdIMEI7RXRCMGtaNUI7QUFDRjtBMEM5eVhFO0V6QjVIRSxZQVJNO0VBWU4sV0FaTTtFeUJ1SU4sZXBCaHlCMEI7QXRCZ2xaOUI7QTBDOXlYRTtFQTVxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQzY5WUY7QWlCaGtZSTtFeUIwUUY7SUFycUJFLGVBc3FCZ0M7RTFDeXpYbEM7QUFDRjtBMEMzelhFO0VBcG9CQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJnbVp6QjtBMEN0MFhBO0VBV0U7b0JBQUE7QTFDK3pYRjtBMEM3elhFO0VBQ0U7RUFDRTtBMUMrelhOO0FpQmpsWUk7RXlCZ1JGO0lBSUk7SUFDQTtFMUNpMFhKO0FBQ0Y7QTBDOXpYRTtFQUNFO0VBQ0E7QTFDZzBYSjtBaUIzbFlJO0V5QnlSRjtJQUlJO0lBQ0E7RTFDazBYSjtBQUNGO0EwQy96WEU7RUFDRTtFQUNBO0ExQ2kwWEo7QWlCcm1ZSTtFeUJrU0Y7SUFJSTtJQUNBO0UxQ20wWEo7QUFDRjtBMEN4MlhBO0VBdUNFO0ExQ28wWEY7O0EwQ2gwWEE7RUFydUJFO0VBQ0EsY3JDaEVNO0FMeW1aUjtBaUJubllJO0V5QjhTSjtJQWx1QkksZUFtdUI2QjtFMUN3MFgvQjtBQUNGO0EwQ3YwWEU7RUE5dEJBO0VBQ0EsY3JDMUVNO0FMa25aUjtBaUI1bllJO0V5QmlURjtJQTN0QkUsZXBCOUcwQjtFdEJ3cFo1QjtBQUNGO0EwQ2gxWEU7RXpCeEtFLFlBUk07RUFZTixXQVpNO0V5Qm1MTixlcEI1MEIwQjtBdEI4cFo5QjtBMENoMVhFO0VBN3VCQTtFQUNBLGNyQ2hFTTtBTGdvWlI7QWlCMW9ZSTtFeUJzVEY7SUExdUJFLGVBMnVCK0I7RTFDdTFYakM7QUFDRjtBMEN6MVhFO0VBaHJCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIwcVp6QjtBMENyMlhBO0VBWUU7b0JBQUE7QTFDNjFYRjtBMEMxMVhJO0VBQ0U7RUFDQTtFQUNBO0ExQzQxWE47QTBDdjFYSTtFQUNFO0VBQ0E7RUFDQTtBMUN5MVhOO0EwQ24zWEE7RUE2QkU7QTFDeTFYRjs7QTBDdDFYQTtFQWh2QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQzBrWkY7QWlCN3FZSTtFeUI4VUo7SUF6dUJJLGVBMHVCK0I7RTFDazJYakM7QUFDRjtBMENsMlhFO0VBbHZCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDdWxaRjtBaUIxcllJO0V5QmdWRjtJQTN1QkUsZXBCN0gwQjtFdEJzdFo1QjtBQUNGO0EwQy8yWEU7RXpCdk1FLFlBUk07RUFZTixXQVpNO0V5QmtOTixlcEIzMkIwQjtBdEI0dFo5QjtBMEMvMlhFO0VBdnZCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDeW1aRjtBaUI1c1lJO0V5QnFWRjtJQWh2QkUsZUFpdkJpQztFMUMwM1huQztBQUNGO0EwQzUzWEU7RUEvc0JBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QjR1WnpCOztBMEN6M1hBO0V6Qm5OSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUF3eUI0QjtFQXZ5QjVCLGlCQXV5QjRCO0ExQ2c0WDlCO0FpQjd0WUk7RXlCNFZKO0lBcHlCSSxlQXF5QjBCO0UxQ280WDVCO0FBQ0Y7QWlCbHVZSTtFeUI0Vko7SXpCbk5JLFlBUk07SUFZTixXQVpNO0l5QitOTjtFMUN3NFhGO0FBQ0Y7O0EwQ3I0WEE7RUEzeEJFO0VBQ0EsY3JDaEVNO0FMb3VaUjtBaUI5dVlJO0V5Qm9XSjtJQXh4QkksZUF5eEI0QjtFMUM2NFg5QjtBQUNGO0EwQzU0WEU7RUFweEJBO0VBQ0EsY3JDMUVNO0FMNnVaUjtBaUJ2dllJO0V5QnVXRjtJQWp4QkUsZXBCOUcwQjtFdEJteFo1QjtBQUNGO0EwQ3I1WEU7RXpCOU5FLFlBUk07RUFZTixXQVpNO0V5QnlPTixlcEJsNEIwQjtBdEJ5eFo5QjtBMENyNVhFO0VBbnlCQTtFQUNBLGNyQ2hFTTtBTDJ2WlI7QWlCcndZSTtFeUI0V0Y7SUFoeUJFLGVBaXlCOEI7RTFDNDVYaEM7QUFDRjtBMEM5NVhFO0VBdHVCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJxeVp6QjtBMEMxNlhBO0VBWUU7b0JBQUE7QTFDazZYRjtBMEMvNVhJO0VBQ0U7RUFDQTtFQUNBO0ExQ2k2WE47QTBDNTVYSTtFQUNFO0VBQ0E7RUFDQTtBMUM4NVhOO0EwQ3g3WEE7RUE2QkU7QTFDODVYRjs7QTBDMzVYQTtFQXR5QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3FzWkY7QWlCeHlZSTtFeUJvWUo7SUEveEJJLGVBZ3lCOEI7RTFDdTZYaEM7QUFDRjs7QTBDcDZYQTtFekJoUUksWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBcTFCb0M7RUFwMUJwQyxpQkFvMUJvQztBMUMyNlh0QztBaUJyellJO0V5QnlZSjtJQWoxQkksZUFrMUJrQztFMUMrNlhwQztBQUNGOztBMEM3NlhBO0VBcDBCRTtFQUNBLGNyQ2hFTTtBTHF6WlI7QWlCL3pZSTtFeUI2WUo7SUFqMEJJLGVBazBCb0M7RTFDcTdYdEM7QUFDRjtBMENwN1hFO0VBN3pCQTtFQUNBLGNyQzFFTTtBTDh6WlI7QWlCeDBZSTtFeUJnWkY7SUExekJFLGVwQjlHMEI7RXRCbzJaNUI7QUFDRjtBMEM3N1hFO0V6QnZRRSxZQVJNO0VBWU4sV0FaTTtFeUJrUk4sZXBCMzZCMEI7RW9CNDZCMUI7b0JBQUE7QTFDZzhYSjtBMEM3N1hNO0VBQ0U7RUFDQTtBMUMrN1hSO0EwQ3g4WEU7RUFZRTtBMUMrN1hKO0EwQzc3WEU7RUFyMUJBO0VBQ0EsY3JDaEVNO0FMcTFaUjtBaUIvMVlJO0V5QjhaRjtJQWwxQkUsZUFtMUJzQztFMUNvOFh4QztBQUNGO0EwQ3Q4WEU7RUF4eEJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QiszWnpCO0EwQzM5WEE7RUFxQkU7b0JBQUE7QTFDMDhYRjtBMEN2OFhJO0VBQ0U7RUFDQTtFQUNBO0ExQ3k4WE47QTBDcDhYSTtFQUNFO0VBQ0E7RUFDQTtBMUNzOFhOO0EwQ3orWEE7RUFzQ0U7QTFDczhYRjs7QTBDbjhYQTtFQXgxQkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQyt4WkY7QWlCbDRZSTtFeUJzYko7SUFqMUJJLGVBazFCc0M7RTFDKzhYeEM7QUFDRjtBMEMvOFhFO0VBMTFCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDNHlaRjtBaUIvNFlJO0V5QndiRjtJQW4xQkUsZXBCN0gwQjtFdEIyNlo1QjtBQUNGO0EwQzU5WEU7RXpCL1NFLFlBUk07RUFZTixXQVpNO0V5QjBUTixlcEJuOUIwQjtBdEJpN1o5QjtBMEM1OVhFO0VBLzFCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDOHpaRjtBaUJqNllJO0V5QjZiRjtJQXgxQkUsZUF5MUJ3QztFMUN1K1gxQztBQUNGO0EwQ3orWEU7RUF2ekJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0Qmk4WnpCOztBMEN2K1hBO0V6QjFUSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUErNEI0QjtFQTk0QjVCLGlCQTg0QjRCO0ExQzgrWDlCO0FpQmw3WUk7RXlCbWNKO0lBMzRCSSxlQTQ0QjBCO0UxQ2svWDVCO0FBQ0Y7QWlCdjdZSTtFeUJtY0o7SXpCMVRJLFlBUk07SUFZTixXQVpNO0l5QnNVTjtFMUNzL1hGO0FBQ0Y7O0EwQ24vWEE7RUFsNEJFO0VBQ0EsY3JDaEVNO0FMeTdaUjtBaUJuOFlJO0V5QjJjSjtJQS8zQkksZUFnNEI0QjtFMUMyL1g5QjtBQUNGO0EwQzEvWEU7RUEzM0JBO0VBQ0EsY3JDMUVNO0FMazhaUjtBaUI1OFlJO0V5QjhjRjtJQXgzQkUsZXBCOUcwQjtFdEJ3K1o1QjtBQUNGO0EwQ25nWUU7RXpCclVFLFlBUk07RUFZTixXQVpNO0V5QmdWTixlcEJ6K0IwQjtBdEI4K1o5QjtBMENuZ1lFO0VBMTRCQTtFQUNBLGNyQ2hFTTtBTGc5WlI7QWlCMTlZSTtFeUJtZEY7SUF2NEJFLGVBdzRCOEI7RTFDMGdZaEM7QUFDRjtBMEM1Z1lFO0VBNzBCQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIwL1p6QjtBMEN4aFlBO0VBWUU7b0JBQUE7QTFDZ2hZRjtBMEM3Z1lJO0VBQ0U7RUFDQTtFQUNBO0ExQytnWU47QTBDMWdZSTtFQUNFO0VBQ0E7RUFDQTtBMUM0Z1lOO0EwQ3RpWUE7RUE2QkU7QTFDNGdZRjs7QTBDemdZQTtFQTc0QkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQzA1WkY7QWlCNy9ZSTtFeUIyZUo7SUF0NEJJLGVBdTRCOEI7RTFDcWhZaEM7QUFDRjtBMENyaFlFO0VBLzRCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDdTZaRjtBaUIxZ1pJO0V5QjZlRjtJQXg0QkUsZXBCN0gwQjtFdEJzaWE1QjtBQUNGO0EwQ2xpWUU7RXpCcFdFLFlBUk07RUFZTixXQVpNO0V5QitXTixlcEJ4Z0MwQjtBdEI0aWE5QjtBMENsaVlFO0VBcDVCQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDeTdaRjtBaUI1aFpJO0V5QmtmRjtJQTc0QkUsZUE4NEJnQztFMUM2aVlsQztBQUNGO0EwQy9pWUU7RUE1MkJBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QjRqYXpCOztBMEM1aVlFO0VBQ0U7SUFDRTtFMUMraVlKO0UwQzdpWUU7SUFDRTtFMUMraVlKO0FBQ0Y7QTBDM2lZQTtrQkFBQTtBQUVBO0VBNTRCRTtFQUNBLGVwQi9JaUI7QXRCeWthbkI7O0EwQzNpWUE7RUEzNEJFLGNyQ2hKUTtFcUNpSlIsZXBCcEppQjtBdEI4a2FuQjs7QTBDNWlZQTtFQUNFO0ExQytpWUY7QWlCN2paSTtFeUI2Z0JKO0l6QnBZSSxZQUpTO0lBUVQsV0FaTTtJeUJpWk47RTFDaWpZRjtBQUNGO0EwQy9pWUU7RUFDRTtBMUNpallKOztBMEM3aVlBO0VBQ0U7QTFDZ2pZRjtBaUIza1pJO0V5QjBoQko7SXpCalpJLFlBSlM7SUFRVCxXQVpNO0l5QjhaTjtFMUNrallGO0FBQ0Y7O0EwQzNpWUU7Ozs7RUFDRTtBMUNpallKOztBaUJ6bFpJO0V5QjZpQkY7SUFFSSxXMUJwaUNVO0VoQm1sYWQ7QUFDRjs7QTBDemlZRTs7RUFDRTtBMUM2aVlKO0FpQnBtWkk7RXlCc2pCRjs7SUFHSTtFMUNnallKO0FBQ0Y7O0EwQzVpWUE7RUFDRTtBMUMraVlGO0FpQjltWkk7RXlCOGpCSjtJQUlJO0UxQ2dqWUY7QUFDRjs7QTBDN2lZQTtFQUNFO0ExQ2dqWUY7QWlCdm5aSTtFeUJza0JKO0lBSUk7RTFDaWpZRjtBQUNGOztBMEM3aVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDZ2pZSjs7QTBDeGlZRTs7OztFekJsZEUsWUFKUztFQVFULFdBWk07RXlCNGROO0VBQ0E7QTFDK2lZSjs7QTBDemlZRTs7RXpCM2RFLFlBUk07RUFZTixXQVpNO0V5QnFlTjtFQUNBO0ExQzhpWUo7O0EwQ3RpWUU7OztFQUNFO0ExQzJpWUo7O0EwQ3ZpWUE7RUFDRTtFQUNBO0ExQzBpWUY7O0EwQ3RpWUU7RUFDRTtFQUNBO0ExQ3lpWUo7O0EwQ3JpWUU7RUFDRTtBMUN3aVlKOztBMENwaVlBO0F3Q25wQ0E7RUFKSSxXQUttQjtFQUpuQixZQUl3QjtFQUh4QjtFQWRBO0VBQ0EseUI3RW1DUTtFNkVsQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJBVXNCO0FsRnFzYTFCO0FrRnBzYUk7RUFQQSxXQVF1QjtFQVB2QixZQU80QjtFQU41QjtBbEY4c2FKOztBa0Zyc2FBO0VBWEksV0FZbUI7RUFYbkIsWUFXd0I7RUFWeEI7RUFkQTtFQUNBLHlCN0VtQ1E7RTZFbENSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCQWlCc0I7QWxGa3RhMUI7QWtGanRhSTtFQWRBLFdBZXVCO0VBZHZCLFlBYzRCO0VBYjVCO0FsRmt1YUo7O0FrRmp0YUE7RUFuQkksV0FvQm1CO0VBbkJuQixZQW1Cd0I7RUFsQnhCO0FsRnd1YUo7O0FrRnB0YUE7RUF0QkksV0F1Qm1CO0VBdEJuQixZQXNCd0I7RUFyQnhCO0FsRjh1YUo7O0FrRnZ0YUE7RUF6QkksV0EwQm1CO0VBekJuQixZQXlCd0I7RUF4QnhCO0FsRm92YUo7O0FrRnp0YUk7RUE3QkEsV0E4QnVCO0VBN0J2QixZQTZCNEI7RUE1QjVCO0FsRjB2YUo7O0FtRjF2YUE7RXBFSEUsZ0JDSmM7QWhCcXdhaEI7QWlCOXVaSTtFa0VoaEJKO0lwRUY0QixnQkNLWjtFaEIrdmFkO0FBQ0Y7QWlCbnZaSTtFa0VoaEJKO0lwRUQ2QixnQkNjWjtFaEIwdmFmO0FBQ0Y7QW1GeHdhQTtFcEVIRSxtQkNKYztBaEJreGFoQjtBaUIzdlpJO0VrRWhoQko7SXBFRjRCLG1CQ0taO0VoQjR3YWQ7QUFDRjtBaUJod1pJO0VrRWhoQko7SXBFRDZCLG1CQ2NaO0VoQnV3YWY7QUFDRjtBbUZyeGFBO0VBSUk7RUFDQTtBbkZveGFKO0FtRjl3YUE7OztFcEVkRSxnQkNKYztBaEJxeWFoQjtBaUI5d1pJO0VrRXJnQko7OztJcEViNEIsZ0JDS1o7RWhCaXlhZDtBQUNGO0FpQnJ4Wkk7RWtFcmdCSjs7O0lwRVo2QixnQkNjWjtFaEI4eGFmO0FBQ0Y7QW1GanlhQTs7O0VwRWRFLG1CQ0pjO0FoQnd6YWhCO0FpQmp5Wkk7RWtFcmdCSjs7O0lwRWI0QixtQkNLWjtFaEJvemFkO0FBQ0Y7QWlCeHlaSTtFa0VyZ0JKOzs7SXBFWjZCLG1CQ2NaO0VoQml6YWY7QUFDRjtBbUZwemFBOzs7RUFRSTtFQUNBO0FuRml6YUo7QW1GN3lhQTs7O0VwRWpDRSxlQ0NjO0FoQmsxYWhCO0FpQjF6Wkk7RWtFeGZKOzs7SXBFaEM0QixnQkNVWjtFaEI4MGFkO0FBQ0Y7QWlCajBaSTtFa0V4Zko7OztJcEUvQjZCLGdCQ21CWjtFaEIyMGFmO0FBQ0Y7QW1GaDBhQTs7O0VwRWpDRSxrQkNDYztBaEJxMmFoQjtBaUI3MFpJO0VrRXhmSjs7O0lwRWhDNEIsbUJDVVo7RWhCaTJhZDtBQUNGO0FpQnAxWkk7RWtFeGZKOzs7SXBFL0I2QixtQkNtQlo7RWhCODFhZjtBQUNGO0FtRm4xYUE7OztFQVFJO0VBQ0E7QW5GZzFhSjs7QW9GaDRhQTtFQUNFO0FwRm00YUY7QW9GbDRhRTtFQUNFO0VBQ0E7QXBGbzRhSjtBb0ZoNGFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRms0YVI7QW9GajRhUTtFQUNFO0FwRm00YVY7QW9GLzNhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpNGFOO0FpQi8zWkk7RW1FM2dCQTtJQVdJO0lBQ0E7RXBGbTRhTjtBQUNGO0FpQnI0Wkk7RW1FM2dCQTtJQWVJO0VwRnE0YU47QUFDRjtBb0ZwNGFNO0VBQ0U7RUFDQTtBcEZzNGFSO0FvRnI0YVE7RUFDRTtFQUNBO0VBQ0E7QXBGdTRhVjs7QW9GajRhQTtFQUNFO0VBQ0E7RUFDQTtBcEZvNGFGOztBb0ZsNGFBO0VBQ0U7RUFDQTtBcEZxNGFGOztBcUY3N2FBO0VBQStCO0FyRmk4YS9COztBc0ZqOGFBOzs7Q0FBQTtBQU1JO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBdEYrN2FSO0F1RjU4YUE7RUFDRTtBdkY4OGFGO0F1RjU4YUU7RUFDRTtBdkY4OGFKO0FpQnA3Wkk7RXNFM2hCRjtJQUtJO0lBQ0E7RXZGODhhSjtBQUNGO0FpQjE3Wkk7RXNFM2hCRjtJQVVJO0V2Ris4YUo7QUFDRjtBaUIvN1pJO0VzRTNoQkY7SUFjSTtFdkZnOWFKO0FBQ0Y7QXVGNzhhRTtFQUNFO0VBQ0E7QXZGKzhhSjtBdUY1OGFFO0VBQ0U7QXZGODhhSjtBdUYzOGFFO0VBQ0U7QXZGNjhhSjtBdUZ6OGFJO0VBQ0U7RUFDQTtBdkYyOGFOO0F1Rno4YU07RUFDRTtBdkYyOGFSO0F1RnQ4YUU7RUFDRTtFQUNBO0F2Rnc4YUo7QXVGcDhhSTtFQUNFO0F2RnM4YU47QXVGbDhhRTtFQUNFO0VBQ0EsUUN0RHNDO0VEdUR0QyxpQkNyRDZDO0VEc0Q3QztFQUNBLFdDMUR5QjtFRDJEekIsWUMzRHlCO0VENER6QjtFQUNBLGVDN0R5QjtFRDhEekI7QXZGbzhhSjtBaUJ2K1pJO0VzRXRlRjtJQVlJLFFDL0QyQztFeEZvZ2IvQztBQUNGO0F1Rm44YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDekV1QjtFRDBFdkI7QXZGcThhTjtBdUZsOGFJO0VBQ0U7QXZGbzhhTjtBdUZoOGFFO0VBQ0U7QXZGazhhSjtBaUIxL1pJO0VzRXpjRjtJM0VGQTtJQUNBO0lBQ0E7SUFHRTtFWnU4YUY7RVl4N2FFO0lBRUUsd0JMNUZRO0VQcWhiWjtFWTM3YUU7SUFFRSx3Qkw1RlE7RVB3aGJaO0VZOTdhRTtJQUVFLHdCTDVGUTtFUDJoYlo7RVlqOGFFO0lBRUUsd0JMNUZRO0VQOGhiWjtBQUNGO0F1RnY5YUU7RUFRRSxjbEYzRU87RWtGNEVQO0VBQ0E7QXZGazlhSjtBdUZoOWFJO0VBQ0UsY2xGOURNO0VrRitETix5QmxGekZJO0VrRjBGSjtBdkZrOWFOO0F1Ri84YUk7RUFDRSxjbEZwRU07RWtGcUVOLHlCbEZ2Rks7RWtGd0ZMO0F2Rmk5YU47QXVGOThhSTtFQUNFO0F2Rmc5YU47QWlCaGlhSTtFc0VqYkE7SUFJSTtFdkZpOWFOO0FBQ0Y7QWlCcmlhSTtFc0VqYkE7SUFRSTtFdkZrOWFOO0FBQ0Y7QXVGLzhhUTtFQUNFO0F2Rmk5YVY7QXVGNzhhTTtFQUNFO0F2Ris4YVI7QXVGejhhSTtFQUNFO0VBQ0E7RUFDQTtBdkYyOGFOO0FpQnJqYUk7RXNFelpBO0lBTUk7RXZGNDhhTjtBQUNGO0FpQjFqYUk7RXNFelpBO0lBVUk7RXZGNjhhTjtBQUNGO0FpQi9qYUk7RXdFOWhCRjtJQUNFO0V6RmdtYkY7RXlGN2xiQTtJQUNFO0V6RitsYkY7RXlGM2xiRTtJQUNFO0V6RjZsYko7RXlGemxiQTtJQUNFO0V6RjJsYkY7QUFDRjtBaUI3a2FJO0V3RTloQkY7SUFDRTtFekY4bWJGO0V5RjNtYkE7SUFDRTtFekY2bWJGO0V5RnptYkU7SUFDRTtFekYybWJKO0V5RnZtYkE7SUFDRTtFekZ5bWJGO0FBQ0Y7O0EwRnZuYkU7RUFDRTtBMUYwbmJKO0EwRnZuYkU7RUFDRTtFQUNBO0VBQ0Esd0JuRm9EZTtBUHFrYm5CO0EwRnZuYkk7RUFDRTtFQUNBO0VBQ0E7QTFGeW5iTjs7QTJGeG9iQTtFQUFvQztBM0Y0b2JwQzs7QTRGNW9iQTtFQ0NFO0VBQ0E7RUFDQTtFakZpRkE7RUFDQTtFQUNBO0VBR0U7QVo2amJKO0FZOWliSTtFQUVFLHdCTDVGUTtBUDJvYmQ7QVlqamJJO0VBRUUsd0JMNUZRO0FQOG9iZDtBWXBqYkk7RUFFRSx3Qkw1RlE7QVBpcGJkO0FZdmpiSTtFQUVFLHdCTDVGUTtBUG9wYmQ7QTZGNXBiRTtFQTBDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGb25iRjtBNkZubmJFO0VBQ0U7RUFDQTtBN0ZxbmJKO0E2Rm5uYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGcW5iSjtBNkZwbmJJO0VBQ0U7QTdGc25iTjtBNkZsbmJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZvbmJKO0E2RmxuYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ZvbmJKO0E2Rm5uYkk7RUFDRTtBN0ZxbmJOO0E2Rm5zYkU7RUFvRkE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmluYkY7QTZGaG5iRTtFQUNFO0VBQ0E7QTdGa25iSjtBNkZobmJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmtuYko7QTZGam5iSTtFQUNFO0E3Rm1uYk47QTZGaG5iRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGa25iSjtBNkZobmJFO0VBQ0U7RUFDQTtBN0ZrbmJKO0E2RmpuYkk7RUFDRTtBN0ZtbmJOO0E2RnZ1YkU7RUEwSEE7RUFDQTtFakZwREE7RUFDQTtFQUNBO0VBR0U7QVptcWJKO0FZcHBiSTtFQUVFLHdCTDVGUTtBUGl2YmQ7QVl2cGJJO0VBRUUsd0JMNUZRO0FQb3ZiZDtBWTFwYkk7RUFFRSx3Qkw1RlE7QVB1dmJkO0FZN3BiSTtFQUVFLHdCTDVGUTtBUDB2YmQ7QTZGM3ZiRTtFQStIQTtBN0YrbmJGO0E2RjluYkU7RUFDRTtFakYxREY7RUFDQTtFQUNBO0VBR0U7QVp5cmJKO0FZMXFiSTtFQUVFLHdCTDVGUTtBUHV3YmQ7QVk3cWJJO0VBRUUsd0JMNUZRO0FQMHdiZDtBWWhyYkk7RUFFRSx3Qkw1RlE7QVA2d2JkO0FZbnJiSTtFQUVFLHdCTDVGUTtBUGd4YmQ7QTZGanBiRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGaXBiSjtBaUJ0d2FJO0U0RWxaRjtJakZ6REE7SUFDQTtJQUNBO0lBR0U7RVptdGJGO0VZcHNiRTtJQUVFLHdCTDVGUTtFUGl5Ylo7RVl2c2JFO0lBRUUsd0JMNUZRO0VQb3liWjtFWTFzYkU7SUFFRSx3Qkw1RlE7RVB1eWJaO0VZN3NiRTtJQUVFLHdCTDVGUTtFUDB5Ylo7QUFDRjtBNkZocWJFO0VBQ0U7QTdGa3FiSjtBNkYvcGJFO0VBQ0U7QTdGaXFiSjtBNkYveWJFO0VBa0pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTdGOHBiRjtBaUIxeWFJO0U0RW5YRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdGK3BiSjtBQUNGO0E2RnRxYkU7RUFRRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmlxYko7QTZGL3BiRTtFQUNFO0E3RmlxYko7QTZGOXBiRTtFQUNFO0E3RmdxYko7O0E2RjFvYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Y2b2JKO0E2RjVvYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y4b2JOO0E2RjNvYkk7RUFDRTtFQUNBO0E3RjZvYk47QTZGMW9iSTtFQUNFO0E3RjRvYk47QTZGeG9iRTtFQTFHQTtFQUNBO0VqRnBEQTtFQUNBO0VBQ0E7RUFHRTtBWnd5Yko7QVl6eGJJO0VBRUUsd0JMNUZRO0FQczNiZDtBWTV4Ykk7RUFFRSx3Qkw1RlE7QVB5M2JkO0FZL3hiSTtFQUVFLHdCTDVGUTtBUDQzYmQ7QVlseWJJO0VBRUUsd0JMNUZRO0FQKzNiZDtBNkY1cGJFO0VBckdBO0E3Rm93YkY7QTZGbndiRTtFQUNFO0VqRjFERjtFQUNBO0VBQ0E7RUFHRTtBWjh6Yko7QVkveWJJO0VBRUUsd0JMNUZRO0FQNDRiZDtBWWx6Ykk7RUFFRSx3Qkw1RlE7QVArNGJkO0FZcnpiSTtFQUVFLHdCTDVGUTtBUGs1YmQ7QVl4emJJO0VBRUUsd0JMNUZRO0FQcTViZDtBNkZ0eGJFO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZzeGJKO0FpQjM0YUk7RTRFbFpGO0lqRnpEQTtJQUNBO0lBQ0E7SUFHRTtFWncxYkY7RVl6MGJFO0lBRUUsd0JMNUZRO0VQczZiWjtFWTUwYkU7SUFFRSx3Qkw1RlE7RVB5NmJaO0VZLzBiRTtJQUVFLHdCTDVGUTtFUDQ2Ylo7RVlsMWJFO0lBRUUsd0JMNUZRO0VQKzZiWjtBQUNGO0E2RnJ5YkU7RUFDRTtBN0Z1eWJKO0E2RnB5YkU7RUFDRTtBN0ZzeWJKO0E2Rmh0Ykk7RUFDRTtFakZqS0o7RUFDQTtFQUNBO0VBR0U7QVprM2JKO0FZbjJiSTtFQUVFLHdCTDVGUTtBUGc4YmQ7QVl0MmJJO0VBRUUsd0JMNUZRO0FQbThiZDtBWXoyYkk7RUFFRSx3Qkw1RlE7QVBzOGJkO0FZNTJiSTtFQUVFLHdCTDVGUTtBUHk4YmQ7QTZGbnViSTtFQUdFO0VBQ0E7RUFDQTtBN0ZtdWJOO0E2Rmx1Yk07RUFDRTtFakZ2S047RUFDQTtFQUNBO0VBR0U7QVowNGJKO0FZMzNiSTtFQUVFLHdCTDVGUTtBUHc5YmQ7QVk5M2JJO0VBRUUsd0JMNUZRO0FQMjliZDtBWWo0Ykk7RUFFRSx3Qkw1RlE7QVA4OWJkO0FZcDRiSTtFQUVFLHdCTDVGUTtBUGkrYmQ7QTZGcnZiTTtFQUdFO0VBQ0E7QTdGcXZiUjtBNkZsdmJNO0VBQ0U7RWpGOUtOO0VBQ0E7RUFDQTtFQUdFO0FaaTZiSjtBWWw1Ykk7RUFFRSx3Qkw1RlE7QVArK2JkO0FZcjViSTtFQUVFLHdCTDVGUTtBUGsvYmQ7QVl4NWJJO0VBRUUsd0JMNUZRO0FQcS9iZDtBWTM1Ykk7RUFFRSx3Qkw1RlE7QVB3L2JkO0E2RnJ3Yk07RUFHRTtBN0Zxd2JSO0E2Rmx3Ykk7RUFDRTtBN0Zvd2JOO0E2Rm53Yk07RUFDRTtBN0Zxd2JSO0E2Rm53Yk07RUFDRTtBN0Zxd2JSO0E2RnB3YlE7RUFFRTtFQUNBO0E3RnF3YlY7QTZGbndiUTtFQUNFO0VBQ0E7QTdGcXdiVjtBNkZod2JJO0VBQ0U7RUFDQTtFQUNBO0E3Rmt3Yk47QTZGL3ZiRTtFQUNFO0VBQ0E7QTdGaXdiSjtBNEY5aGNBO0VBRUU7QTVGK2hjRjs7QWlCdmdiSTtFNEV6VkE7SUFDRTtFN0ZvMmJKO0FBQ0Y7O0E4RjVpY0E7RUFBNEM7QTlGZ2pjNUM7O0ErRmhqY0E7RUFDRTtBL0ZtamNGOztBK0YvaWNBO0VBQ0U7RUFDQTtBL0ZramNGO0ErRmhqY0U7RUNQQTtFQUNBO0VBQ0EsY0NKbUI7RURLbkI7QWhHMGpjRjtBZ0dwamNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDakJrQjtFRGtCbEI7RUFDQSx3QnpGNENpQjtFeUYzQ2pCO0FoR3NqY0o7QWdHcGpjSTtFQUNFO0VBQ0EseUJDeEJnQjtFRHlCaEIsY0MxQmU7RUQyQmY7RUFDQTtBaEdzamNOO0F5QmxoY0U7RXVFekNFO0l2RTBDQTtJQUNBO0V6QnFoY0Y7QUFDRjtBZ0dqa2NJO0VBU0U7QWhHMmpjTjtBZ0d4amNJO0VBQ0U7RUFDQSx5QkNyQ2U7RURzQ2YsY0N0Q2U7QWpHZ21jckI7QWdHeGpjTTtFQUNFO0FoRzBqY1I7QWdHdmpjTTtFQUNFLFdDckNBO0FqRzhsY1I7QWdHcGpjRTtFQUNFO0VBQ0EsY0NwRGlCO0VEcURqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3NqY0o7QWdHbmpjRTtFQUNFO0VBQ0E7RUFDQTtBaEdxamNKO0FnR25qY0k7RUFDRTtFQUNBO0FoR3FqY047QWdHaGpjSTtFQUNFO0FoR2tqY047QWdHOWljRTtFQUNFO0FoR2dqY0o7QWdHN2ljRTtFQUNFO0VBQ0E7QWhHK2ljSjtBZ0c1aWNFO0VBQ0U7RUFDQSxzQkNoRkk7RURpRko7RUFDQTtFQUNBLGVDdEZrQjtFRHVGbEIsd0J6RjVCaUI7RXlGNkJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzhpY0o7QWlCbm5iSTtFK0V6Y0Y7SUFpQkk7RWhHK2ljSjtBQUNGO0FnRzdpY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbEhlO0VEbUhmO0VBQ0E7RUFDQTtBaEcraWNOO0FnRzdpY007RUFDRSxXQ2hIQTtFRGlIQTtBaEcraWNSO0FnRzVpY007RUFDRTtBaEc4aWNSO0FnRzNpY007RUFDRTtFQUNBO0VBQ0E7QWhHNmljUjtBZ0cxaWNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzRpY1I7QWdHemljTTtFQUNFLHlCQy9JYztBakcwcmN0QjtBZ0d6aWNRO0VBQ0U7RUFDQTtBaEcyaWNWO0FnR3ZpY007RUFDRSx5QkN6SmE7QWpHa3NjckI7QWdHcmljUTtFQUNFO0FoR3VpY1Y7QWdHbmljTTtFQUNFO0VBQ0E7QWhHcWljUjtBZ0dsaWNNO0VBQ0U7RUFDQTtBaEdvaWNSOztBK0Y5cmNBO0VBQ0U7RUFDQTtBL0Zpc2NGO0ErRi9yY0U7RUMrSkE7RUFDQTtFQUNBLGNDcExtQjtFRHFMbkIsZUNoTG9CO0FqR210Y3RCO0FnRzdoY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ2xNa0I7RURtTWxCO0VBQ0Esd0J6RnJJaUI7RXlGc0lqQjtBaEcraGNKO0FnRzdoY0k7RUFDRSx5QkN4TWdCO0VEeU1oQixjQzFNZTtFRDJNZjtFQUNBO0FoRytoY047QXlCM3FjRTtFdUV3SUU7SXZFdklBO0lBQ0E7RXpCOHFjRjtBQUNGO0FnR3ppY0k7RUFRRTtBaEdvaWNOO0FnR2ppY0k7RUFDRSx5QkNwTmU7RURxTmYsY0NyTmU7QWpHd3ZjckI7QWdHamljTTtFQUNFO0FoR21pY1I7QWdHaGljTTtFQUNFLFdDcE5BO0FqR3N2Y1I7QWdHNWhjRTtFQUNFLGNDbk9pQjtFRG9PakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4aGNKO0FnRzNoY0U7RUFDRTtFQUNBO0VBQ0E7QWhHNmhjSjtBZ0d6aGNJO0VBQ0U7QWhHMmhjTjtBZ0d2aGNFO0VBQ0U7QWhHeWhjSjtBZ0d0aGNFO0VBQ0U7QWhHd2hjSjtBZ0dyaGNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdWhjSjtBZ0dyaGNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VoY047QWdHcmhjTTtFQUNFO0VBQ0E7QWhHdWhjUjtBZ0dwaGNNO0VBQ0U7RUFDQTtBaEdzaGNSO0FnR2poY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdtaGNOO0FnR2poY007RUFDRTtBaEdtaGNSO0FnR2hoY007RUFDRSxjQzFTYTtFRDJTYjtBaEdraGNSO0FnR2hoY1E7RUFDRSxjQzlTVztBakdnMGNyQjtBZ0cvZ2NRO0VBQ0U7QWhHaWhjVjtBZ0c3Z2NNO0VBQ0U7QWhHK2djUjtBZ0czZ2NJO0VBQ0U7RUFDQTtBaEc2Z2NOOztBK0ZqemNBO0VBQ0U7RUFDQTtBL0ZvemNGO0ErRmx6Y0U7RUM4MkNBO0VBQ0E7RUFDQSxlQ3g0Q29CO0VEeTRDcEIsY0M5NENtQjtFRCs0Q25CO0FoR3U4WkY7QWdHcjhaRTtFQUNFO0FoR3U4Wko7QWlCMXpiSTtFOEVsZ0JGO0lDeTNDRTtFaEd1OFpGO0FBQ0Y7QWdHcDhaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6Ri8xQ2lCO0V5RmcyQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHczhaSjtBaUIzMGJJO0UrRTIzQkY7SUFhSTtFaEd1OFpKO0FBQ0Y7QWdHcjhaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNDOTZDZTtFRCs2Q2Y7QWhHdThaTjtBeUJ0emNFO0V1RTAyQ0U7SXZFejJDQTtJQUNBO0V6Qnl6Y0Y7QUFDRjtBZ0dsOVpJO0VBU0U7QWhHNDhaTjtBZ0d6OFpJO0VBQ0U7RUFDQTtFQUNBLGNDejdDZTtFRDA3Q2Y7QWhHMjhaTjtBZ0d6OFpNO0VBQ0U7QWhHMjhaUjtBZ0d4OFpNO0VBQ0UsYzNGOTZDRztBTHczY1g7QWlCNTJiSTtFK0VzNkJBO0lBRUk7RWhHdzhaTjtBQUNGO0FnR3I4Wkk7RUFDRTtFQUNBO0FoR3U4Wk47QWlCcjNiSTtFK0U0NkJBO0lBS0k7RWhHdzhaTjtBQUNGO0FnR3Q4Wk07RUFDRTtFQUNBO0VBQ0E7QWhHdzhaUjtBZ0dyOFpNO0VBQ0U7RUFDQTtBaEd1OFpSO0FnR3A4Wk07RUFDRTtBaEdzOFpSO0FnR244Wk07RUFDRTtFQUNBO0FoR3E4WlI7QWdHaDhaRTtFQUNFO0FoR2s4Wko7QWdHLzdaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2k4Wko7QWdHLzdaSTtFQUNFO0VBQ0E7QWhHaThaTjtBZ0c1N1pFO0VBQ0U7RUFDQSxjM0Z0L0NZO0UyRnUvQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4N1pKO0FnRzM3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEc2N1pKO0FnRzM3Wkk7RUFDRTtFQUNBO0FoRzY3Wk47QWdHeDdaSTtFQUNFO0FoRzA3Wk47QWdHdDdaRTtFQUNFO0FoR3c3Wko7QWdHcjdaRTtFQUNFO0VBQ0E7RUFDQTtBaEd1N1pKO0FpQng3Ykk7RStFOC9CRjtJQU1JO0VoR3c3Wko7RWdHdDdaSTtJQUNFO0VoR3c3Wk47RWdHdDdaTTtJQUNFO0VoR3c3WlI7RWdHcDdaSTtJQUNFO0VoR3M3Wk47QUFDRjtBZ0dsN1pFO0VBQ0U7RUFDQSxzQkM3aURJO0VEOGlESjtFQUNBO0VBQ0E7RUFDQSx3QnpGei9DaUI7RXlGMC9DakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvN1pKO0FpQnQ5Ykk7RStFb2hDRjtJQWlCSTtFaEdxN1pKO0FBQ0Y7QWdHbjdaSTtFQUNFO0FoR3E3Wk47QWdHbjdaTTtFQUNFO0VBQ0E7RUFDQTtBaEdxN1pSO0FnR2o3Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDemxEZTtFRDBsRGY7RUFDQTtFQUNBO0FoR203Wk47QWdHajdaTTtFQUNFO0FoR203WlI7QWdHaDdaTTtFQUNFO0VBQ0E7QWhHazdaUjtBZ0cvNlpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2k3WlI7QWdHNzZaUTtFQUNFO0VBQ0E7RUFDQTtBaEcrNlpWO0FnRzE2WlE7RUFDRTtBaEc0NlpWO0FnR3g2Wk07RUFDRTtFQUNBO0FoRzA2WlI7QWdHdjZaTTtFQUNFO0VBQ0E7QWhHeTZaUjtBZ0duNlpJO0VBQ0U7QWhHcTZaTjs7QStGOWdkQTtFQUNFO0VBQ0E7QS9GaWhkRjtBK0YvZ2RFO0VDODJEQTtFQUNBO0VBQ0EsZUNsNURvQjtFRG01RHBCLGNDeDVEbUI7RUR5NURuQjtBaEdvcVpGO0FnR2xxWkU7RUFDRTtBaEdvcVpKO0FpQmppY0k7RThFeGZGO0lDeTNERTtFaEdvcVpGO0FBQ0Y7QWdHanFaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RnoyRGlCO0V5RjAyRGpCO0VBQ0E7RUFDQTtFQUNBLHlCM0ZqNkRRO0UyRms2RFI7QWhHbXFaSjtBaUJsamNJO0UrRXE0Q0Y7SUFhSTtFaEdvcVpKO0FBQ0Y7QWdHbHFaSTtFQUNFO0VBQ0E7RUFDQSx5QjNGMzZETTtFMkY0NkROLGNDeDdEZTtFRHk3RGY7QWhHb3FaTjtBeUI3aGRFO0V1RW8zREU7SXZFbjNEQTtJQUNBO0V6QmdpZEY7QUFDRjtBZ0cvcVpJO0VBU0U7QWhHeXFaTjtBZ0d0cVpJO0VBQ0U7RUFDQSx5QjNGNTVETztFMkY2NURQLGNDbjhEZTtFRG84RGY7QWhHd3FaTjtBZ0d0cVpNO0VBQ0U7QWhHd3FaUjtBZ0dycVpNO0VBQ0UsYzNGLzdESTtBTHNtZFo7QWlCbmxjSTtFK0VnN0NBO0lBRUk7RWhHcXFaTjtBQUNGO0FnR2xxWkk7RUFDRTtFQUNBO0FoR29xWk47QWlCNWxjSTtFK0VzN0NBO0lBS0k7RWhHcXFaTjtBQUNGO0FnR25xWk07RUFDRTtFQUNBO0VBQ0E7QWhHcXFaUjtBZ0dscVpNO0VBQ0U7RUFDQTtBaEdvcVpSO0FnR2pxWk07RUFDRTtBaEdtcVpSO0FnRzlwWkU7RUFDRTtBaEdncVpKO0FnRzdwWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcrcFpKO0FnRzdwWkk7RUFDRTtFQUNBO0FoRytwWk47QWdHMXBaRTtFQUNFO0VBQ0EsYzNGOTlEUztFMkYrOURUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNHBaSjtBZ0d6cFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHMnBaSjtBZ0d6cFpJO0VBQ0U7RUFDQTtBaEcycFpOO0FnR3RwWkk7RUFDRTtBaEd3cFpOO0FnR3BwWkU7RUFDRTtBaEdzcFpKO0FnR25wWkU7RUFDRTtFQUNBO0VBQ0E7QWhHcXBaSjtBaUIzcGNJO0UrRW1nREY7SUFNSTtFaEdzcFpKO0VnR3BwWkk7SUFDRTtFaEdzcFpOO0VnR3BwWk07SUFDRTtFaEdzcFpSO0VnR2xwWkk7SUFDRTtFaEdvcFpOO0FBQ0Y7QWdHaHBaRTtFQUNFO0VBQ0Esc0JDbGpFSTtFRG1qRUo7RUFDQTtFQUNBO0VBQ0Esd0J6RjkvRGlCO0V5RisvRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHa3BaSjtBaUJ6cmNJO0UrRXloREY7SUFpQkk7RWhHbXBaSjtBQUNGO0FnR2pwWkk7RUFDRTtBaEdtcFpOO0FnR2pwWk07RUFDRTtFQUNBO0VBQ0E7QWhHbXBaUjtBZ0cvb1pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzlsRWU7RUQrbEVmO0VBQ0E7RUFDQTtBaEdpcFpOO0FnRy9vWk07RUFDRTtBaEdpcFpSO0FnRzlvWk07RUFDRTtFQUNBO0FoR2dwWlI7QWdHN29aTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcrb1pSO0FnRzNvWlE7RUFDRTtFQUNBO0VBQ0E7QWhHNm9aVjtBZ0d4b1pRO0VBQ0U7QWhHMG9aVjtBZ0d0b1pNO0VBQ0U7RUFDQTtBaEd3b1pSO0FnR3JvWk07RUFDRTtFQUNBO0FoR3VvWlI7QWdHam9aSTtFQUNFO0FoR21vWk47O0ErRnZ1ZEE7RUFDRTtFQUNBO0EvRjB1ZEY7QStGeHVkRTtFQ2ttREE7RUFDQTtFQUNBLGVDaHBEb0I7RURpcERwQixjQ3RwRG1CO0VEdXBEbkI7QWhHeW9hRjtBZ0d2b2FFO0VBQ0U7QWhHeW9hSjtBaUJwd2NJO0U4RTllRjtJQzZtREU7RWhHeW9hRjtBQUNGO0FnR3RvYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekZ2bURpQjtFeUZ3bURqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3dvYUo7QWlCcnhjSTtFK0Vtb0NGO0lBYUk7RWhHeW9hSjtBQUNGO0FnR3ZvYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ3RyRGU7RUR1ckRmO0FoR3lvYU47QXlCaHdkRTtFdUVrbkRFO0l2RWpuREE7SUFDQTtFekJtd2RGO0FBQ0Y7QWdHcHBhSTtFQVNFO0FoRzhvYU47QWdHM29hSTtFQUNFO0VBQ0EseUIzRnByRE07RTJGcXJETjtBaEc2b2FOO0FnRzNvYU07RUFDRSxXQzVyREE7QWpHeTBkUjtBZ0cxb2FNO0VBQ0UsV0Noc0RBO0FqRzQwZFI7QWlCcnpjSTtFK0U2cUNBO0lBRUk7RWhHMG9hTjtBQUNGO0FnR3ZvYUk7RUFDRTtFQUNBO0FoR3lvYU47QWlCOXpjSTtFK0VtckNBO0lBS0k7RWhHMG9hTjtBQUNGO0FnR3hvYU07RUFDRTtFQUNBO0VBQ0E7QWhHMG9hUjtBZ0d2b2FNO0VBQ0U7RUFDQTtBaEd5b2FSO0FnR3RvYU07RUFDRTtBaEd3b2FSO0FnR25vYUU7RUFDRTtBaEdxb2FKO0FnR2xvYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvb2FKO0FnR2xvYUk7RUFDRTtFQUNBO0FoR29vYU47QWdHL25hRTtFQUNFO0VBQ0EsYzNGcnZEUTtFMkZzdkRSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHaW9hSjtBZ0c5bmFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHZ29hSjtBZ0c5bmFJO0VBQ0U7RUFDQTtBaEdnb2FOO0FnRzNuYUk7RUFDRTtBaEc2bmFOO0FnR3puYUU7RUFDRTtBaEcybmFKO0FnR3huYUU7RUFDRTtFQUNBO0VBQ0E7QWhHMG5hSjtBaUI3M2NJO0UrRWd3Q0Y7SUFNSTtFaEcybmFKO0VnR3puYUk7SUFDRTtFaEcybmFOO0VnR3puYU07SUFDRTtFaEcybmFSO0VnR3ZuYUk7SUFDRTtFaEd5bmFOO0FBQ0Y7QWdHcm5hRTtFQUNFO0VBQ0Esc0JDL3lESTtFRGd6REo7RUFDQTtFQUNBO0VBQ0Esd0J6RjN2RGlCO0V5RjR2RGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdW5hSjtBaUIzNWNJO0UrRXN4Q0Y7SUFpQkk7RWhHd25hSjtBQUNGO0FnR3RuYUk7RUFDRTtBaEd3bmFOO0FnR3RuYU07RUFDRTtFQUNBO0VBQ0E7QWhHd25hUjtBZ0dwbmFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzMxRGU7RUQ0MURmO0VBQ0E7RUFDQTtBaEdzbmFOO0FnR3BuYU07RUFDRTtBaEdzbmFSO0FnR25uYU07RUFDRTtFQUNBO0FoR3FuYVI7QWdHbG5hTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvbmFSO0FnR2huYVE7RUFDRTtFQUNBO0VBQ0E7QWhHa25hVjtBZ0c3bWFRO0VBQ0U7QWhHK21hVjtBZ0czbWFNO0VBQ0U7RUFDQTtBaEc2bWFSO0FnRzFtYU07RUFDRTtFQUNBO0FoRzRtYVI7QWdHdG1hSTtFQUNFO0FoR3dtYU47O0ErRi83ZEE7RUFDRTtFQUNBO0EvRms4ZEY7QStGaDhkRTtFQzZsRUE7RUFDQTtFQUNBLGVDcnBFb0I7RURzcEVwQixjQzNwRW1CO0VENHBFbkI7QWhHczJaRjtBZ0dwMlpFO0VBQ0U7QWhHczJaSjtBaUJ0K2NJO0U4RXBlRjtJQ3dtRUU7RWhHczJaRjtBQUNGO0FnR24yWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekY1bUVpQjtFeUY2bUVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3EyWko7QWlCdi9jSTtFK0V3b0RGO0lBYUk7RWhHczJaSjtBQUNGO0FnR3AyWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQzNyRWU7RUQ0ckVmO0FoR3MyWk47QXlCbCtkRTtFdUV1bkVFO0l2RXRuRUE7SUFDQTtFekJxK2RGO0FBQ0Y7QWdHajNaSTtFQVNFO0FoRzIyWk47QWdHeDJaSTtFQUNFO0VBQ0EseUIzRi9wRU87RTJGZ3FFUDtBaEcwMlpOO0FnR3gyWk07RUFDRTtBaEcwMlpSO0FnR3YyWk07RUFDRSxjM0Zqc0VJO0FMMGllWjtBaUJ2aGRJO0UrRWtyREE7SUFFSTtFaEd1MlpOO0FBQ0Y7QWdHcDJaSTtFQUNFO0VBQ0E7QWhHczJaTjtBaUJoaWRJO0UrRXdyREE7SUFLSTtFaEd1MlpOO0FBQ0Y7QWdHcjJaTTtFQUNFO0VBQ0E7RUFDQTtBaEd1MlpSO0FnR3AyWk07RUFDRTtFQUNBO0FoR3MyWlI7QWdHbjJaTTtFQUNFO0FoR3EyWlI7QWdHaDJaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2syWko7QWdHaDJaSTtFQUNFO0VBQ0E7QWhHazJaTjtBZ0c3MVpFO0VBQ0U7RUFDQSxXQzF2RUk7RUQydkVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHKzFaSjtBZ0c1MVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHODFaSjtBZ0c1MVpJO0VBQ0U7RUFDQTtBaEc4MVpOO0FnR3oxWkk7RUFDRTtBaEcyMVpOO0FnR3YxWkU7RUFDRTtBaEd5MVpKO0FnR3QxWkU7RUFDRTtFQUNBO0VBQ0E7QWhHdzFaSjtBaUI1bGRJO0UrRWl3REY7SUFNSTtFaEd5MVpKO0VnR3YxWkk7SUFDRTtFaEd5MVpOO0VnR3YxWk07SUFDRTtFaEd5MVpSO0VnR3IxWkk7SUFDRTtFaEd1MVpOO0FBQ0Y7QWdHbjFaRTtFQUNFO0VBQ0Esc0JDaHpFSTtFRGl6RUo7RUFDQTtFQUNBO0VBQ0Esd0J6RjV2RWlCO0V5RjZ2RWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHcTFaSjtBaUIxbmRJO0UrRXV4REY7SUFpQkk7RWhHczFaSjtBQUNGO0FnR3AxWkk7RUFDRTtBaEdzMVpOO0FnR3AxWk07RUFDRTtFQUNBO0VBQ0E7QWhHczFaUjtBZ0dsMVpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzUxRWU7RUQ2MUVmO0VBQ0E7RUFDQTtBaEdvMVpOO0FnR2wxWk07RUFDRTtBaEdvMVpSO0FnR2oxWk07RUFDRTtFQUNBO0FoR20xWlI7QWdHaDFaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdrMVpSO0FnRzkwWlE7RUFDRTtFQUNBO0VBQ0E7QWhHZzFaVjtBZ0czMFpRO0VBQ0U7QWhHNjBaVjtBZ0d6MFpNO0VBQ0U7RUFDQTtBaEcyMFpSO0FnR3gwWk07RUFDRTtFQUNBO0FoRzAwWlI7QWdHcDBaSTtFQUNFO0FoR3MwWk47O0ErRnJwZUE7RUFDRTtFQUNBO0EvRndwZUY7QStGdHBlRTtFQzBvQ0E7RUFDQTtFQUNBLGVDM3NDb0I7RUQ0c0NwQixjQ2p0Q21CO0VEa3RDbkI7QWhHK2djRjtBZ0c3Z2NFO0VBQ0U7QWhHK2djSjtBaUJyc2RJO0U4RTNkRjtJQ3FwQ0U7RWhHK2djRjtBQUNGO0FnRzVnY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekZscUNpQjtFeUZtcUNqQjtFQUNBO0VBQ0E7RUFDQSx5QkNydUNrQjtBakdtdmV0QjtBZ0c1Z2NJO0VBQ0U7RUFDQTtFQUNBLHlCQzF1Q2dCO0VEMnVDaEIsY0M1dUNlO0VENnVDZjtBaEc4Z2NOO0F5QjNyZUU7RXVFd3FDRTtJdkV2cUNBO0lBQ0E7RXpCOHJlRjtBQUNGO0FnR3poY0k7RUFTRTtBaEdtaGNOO0FnR2hoY0k7RUFDRTtFQUNBLHlCQ3R2Q2U7RUR1dkNmLGNDdnZDZTtBakd5d2VyQjtBZ0doaGNNO0VBQ0U7QWhHa2hjUjtBZ0cvZ2NNO0VBQ0UsV0N0dkNBO0FqR3V3ZVI7QWdHNWdjRTtFQUNFO0VBQ0EsY0Nyd0NpQjtFRHd3Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNGdjSjtBZ0d6Z2NFO0VBQ0U7RUFDQTtFQUNBO0FoRzJnY0o7QWdHemdjSTtFQUNFO0VBQ0E7QWhHMmdjTjtBZ0d0Z2NJO0VBQ0U7QWhHd2djTjtBZ0dwZ2NFO0VBQ0U7QWhHc2djSjtBZ0duZ2NFO0VBQ0U7RUFDQTtBaEdxZ2NKO0FnR2xnY0U7RUFDRTtFQUNBLHNCQ255Q0k7RURveUNKO0VBQ0E7RUFDQSxlQ3p5Q2tCO0VEMHlDbEIsd0J6Ri91Q2lCO0V5Rmd2Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHb2djSjtBaUI1eGRJO0UrRTB3QkY7SUFpQkk7RWhHcWdjSjtBQUNGO0FnR25nY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcjBDZTtFRHMwQ2Y7RUFDQTtFQUNBO0FoR3FnY047QWdHbmdjTTtFQUNFLFdDbjBDQTtFRG8wQ0E7QWhHcWdjUjtBZ0dsZ2NNO0VBQ0U7QWhHb2djUjtBZ0dqZ2NNO0VBQ0U7RUFDQTtFQUNBO0FoR21nY1I7QWdHaGdjTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdrZ2NSO0FnRy8vYk07RUFDRSx5QkNsMkNjO0FqR20yZXRCO0FnRy8vYlE7RUFDRTtFQUNBO0FoR2lnY1Y7QWdHNy9iTTtFQUNFLHlCQzUyQ2E7QWpHMjJlckI7QWdHMy9iUTtFQUNFO0FoRzYvYlY7QWdHei9iTTtFQUNFO0VBQ0E7QWhHMi9iUjtBZ0d4L2JNO0VBQ0U7RUFDQTtBaEcwL2JSO0FnR3AvYkk7RUFDRTtBaEdzL2JOO0ErRmp6ZUU7RUFDRTtBL0ZtemVKOztBK0YveWVBOztFQUVFO0VBQ0E7QS9Ga3plRjtBK0ZoemVFOztFQ29QQTtFQUNBO0VBQ0EsZUNuVW9CO0VEb1VwQjtFQUdBO0FoRzhqZUY7QWdHNWplRTs7RUFDRTtBaEcramVKO0FpQi8yZEk7RThFN2NGOztJQ2lRRTtFaEdna2VGO0FBQ0Y7QWdHN2plRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N6VmdCO0VEMFZoQix3QnpGOVJpQjtFeUYrUmpCO0VBQ0E7QWhHZ2tlSjtBZ0c3amVFOztFQUNFO0FoR2drZUo7QWdHN2plRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekY1U2lCO0V5RjZTakI7RUFDQTtFQUNBO0VBQ0EseUJDL1drQjtBakcrNmV0QjtBZ0c5amVJOztFQUNFO0VBQ0E7RUFHQSxjQ3ZYZTtFRHdYZjtBaEcramVOO0F5QnYzZUU7RXVFa1RFOztJdkVqVEE7SUFDQTtFekIyM2VGO0FBQ0Y7QWdHNWtlSTs7RUFVRTtBaEdza2VOO0FnR25rZUk7O0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoR3NrZU47QWdHcGtlTTs7RUFDRTtBaEd1a2VSO0FnR3BrZU07O0VBQ0UsYzNGdlhHO0FMODdlWDtBZ0dsa2VFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3FrZUo7QWdHbmtlSTs7RUFDRTtFQUNBO0FoR3NrZU47QWdHbGtlRTs7RUFDRTtFQUNBLGMzRnZaWTtFMkZ3Wlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3FrZUo7QWdHbGtlRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdxa2VKO0FnR25rZUk7O0VBQ0U7RUFDQTtBaEdza2VOO0FnR2prZUk7O0VBQ0U7QWhHb2tlTjtBZ0doa2VFOztFQUNFO0FoR21rZUo7QWdHaGtlRTs7RUFDRTtFQUNBO0FoR21rZUo7QWdHaGtlRTs7RUFHRTtFQUNBLHNCQ2hjSTtFRGljSjtFQUNBO0VBQ0EsZUN0Y2tCO0VEdWNsQix3QnpGNVlpQjtFeUY2WWpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHK2plSjtBaUJ0L2RJO0UrRTNGRjs7SUFxQkk7RWhHaWtlSjtBQUNGO0FnRy9qZUk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3BlZTtFRHFlZjtFQUNBO0VBQ0E7QWhHa2tlTjtBZ0doa2VNOztFQUNFLFdDbGVBO0VEbWVBO0FoR21rZVI7QWdHaGtlTTs7RUFDRTtBaEdta2VSO0FnR2hrZU07O0VBQ0U7RUFDQTtFQUNBO0FoR21rZVI7QWdHaGtlTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHbWtlUjtBZ0c5amVROztFQUNFO0VBQ0E7QWhHaWtlVjtBZ0c3amVNOztFQUNFLHlCQzFnQmE7QWpHMGtmckI7QWdHNWplUTs7RUFDRTtBaEcramVWO0FnRzNqZU07O0VBQ0U7RUFDQTtBaEc4amVSO0FnRzNqZU07O0VBQ0U7RUFDQTtBaEc4amVSO0FnR3hqZUk7O0VBQ0U7QWhHMmplTjtBK0Z0Z2ZFOztFQUNFO0EvRnlnZko7O0ErRnBnZkE7RUFDRTtFQUNBO0EvRnVnZkY7QStGcmdmRTtFQ3NPQTtFQUNBO0VBQ0EsZUNuVW9CO0VEb1VwQjtFQUdBO0FoR2d5ZUY7QWdHOXhlRTtFQUNFO0FoR2d5ZUo7QWlCaGxlSTtFOEUvYkY7SUNtUEU7RWhHZ3llRjtBQUNGO0FnRzd4ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N6VmdCO0VEMFZoQix3QnpGOVJpQjtFeUYrUmpCO0VBQ0E7QWhHK3hlSjtBZ0c1eGVFO0VBQ0U7QWhHOHhlSjtBZ0czeGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGNVNpQjtFeUY2U2pCO0VBQ0E7RUFDQTtFQUNBLHlCQy9Xa0I7QWpHNG9mdEI7QWdHM3hlSTtFQUNFO0VBQ0E7RUFHQSxjQ3ZYZTtFRHdYZjtBaEcyeGVOO0F5Qm5sZkU7RXVFa1RFO0l2RWpUQTtJQUNBO0V6QnNsZkY7QUFDRjtBZ0d2eWVJO0VBVUU7QWhHZ3llTjtBZ0c3eGVJO0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoRyt4ZU47QWdHN3hlTTtFQUNFO0FoRyt4ZVI7QWdHNXhlTTtFQUNFLGMzRnZYRztBTHFwZlg7QWdHenhlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJ4ZUo7QWdHenhlSTtFQUNFO0VBQ0E7QWhHMnhlTjtBZ0d2eGVFO0VBQ0U7RUFDQSxjM0Z2Wlk7RTJGd1paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd5eGVKO0FnR3R4ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd3eGVKO0FnR3R4ZUk7RUFDRTtFQUNBO0FoR3d4ZU47QWdHbnhlSTtFQUNFO0FoR3F4ZU47QWdHanhlRTtFQUNFO0FoR214ZUo7QWdHaHhlRTtFQUNFO0VBQ0E7QWhHa3hlSjtBZ0cvd2VFO0VBR0U7RUFDQSxzQkNoY0k7RURpY0o7RUFDQTtFQUNBLGVDdGNrQjtFRHVjbEIsd0J6RjVZaUI7RXlGNllqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ3ZUo7QWlCcHNlSTtFK0UzRkY7SUFxQkk7RWhHOHdlSjtBQUNGO0FnRzV3ZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcGVlO0VEcWVmO0VBQ0E7RUFDQTtBaEc4d2VOO0FnRzV3ZU07RUFDRSxXQ2xlQTtFRG1lQTtBaEc4d2VSO0FnRzN3ZU07RUFDRTtBaEc2d2VSO0FnRzF3ZU07RUFDRTtFQUNBO0VBQ0E7QWhHNHdlUjtBZ0d6d2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJ3ZVI7QWdHdHdlUTtFQUNFO0VBQ0E7QWhHd3dlVjtBZ0dwd2VNO0VBQ0UseUJDMWdCYTtBakdneGZyQjtBZ0dsd2VRO0VBQ0U7QWhHb3dlVjtBZ0dod2VNO0VBQ0U7RUFDQTtBaEdrd2VSO0FnRy92ZU07RUFDRTtFQUNBO0FoR2l3ZVI7QWdHM3ZlSTtFQUNFO0FoRzZ2ZU47QStGOXJmRTtFQ3ljQTtFQUNBO0VBQ0EsZUN0aUJvQjtFRHVpQnBCLGNDNWlCbUI7RUQraUJuQjtBaEdzdmVGO0FnR3B2ZUU7RUFDRTtBaEdzdmVKO0FpQnp3ZUk7RThFL2JGO0lDc2RFO0VoR3N2ZUY7QUFDRjtBZ0dudmVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RmpnQmlCO0V5RmtnQmpCO0VBQ0E7QWhHcXZlSjtBZ0dsdmVFO0VBQ0U7QWhHb3ZlSjtBZ0dqdmVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGL2dCaUI7RXlGZ2hCakI7RUFDQTtFQUNBO0VBQ0E7QWhHbXZlSjtBZ0dqdmVJO0VBQ0U7RUFDQTtFQUdBLGNDMWxCZTtFRDJsQmY7QWhHaXZlTjtBeUI1d2ZFO0V1RXFoQkU7SXZFcGhCQTtJQUNBO0V6Qit3ZkY7QUFDRjtBZ0c3dmVJO0VBVUU7QWhHc3ZlTjtBZ0dudmVJO0VBQ0U7RUFDQSx5QjNGOWpCTztFMkYrakJQLGNDcm1CZTtBakcwMWZyQjtBZ0dudmVNO0VBQ0U7QWhHcXZlUjtBZ0dsdmVNO0VBQ0UsYzNGaG1CSTtBTG8xZlo7QWdHL3VlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2l2ZUo7QWdHL3VlSTtFQUNFO0VBQ0E7QWhHaXZlTjtBZ0c3dWVFO0VBQ0U7RUFDQSxjM0Y1bEJTO0UyRjZsQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRyt1ZUo7QWdHNXVlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzh1ZUo7QWdHNXVlSTtFQUNFO0VBQ0E7QWhHOHVlTjtBZ0d6dWVJO0VBQ0U7QWhHMnVlTjtBZ0d2dWVFO0VBQ0U7QWhHeXVlSjtBZ0d0dWVFO0VBQ0U7RUFDQTtBaEd3dWVKO0FnR3J1ZUU7RUFHRTtFQUNBLHNCQ2xxQkk7RURtcUJKO0VBQ0E7RUFDQSxlQ3hxQmtCO0VEeXFCbEIsd0J6RjltQmlCO0V5RittQmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHbXVlSjtBaUI1M2VJO0UrRXVJRjtJQXFCSTtFaEdvdWVKO0FBQ0Y7QWdHbHVlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N0c0JlO0VEdXNCZjtFQUNBO0VBQ0E7QWhHb3VlTjtBZ0dsdWVNO0VBQ0UsV0Nwc0JBO0VEcXNCQTtBaEdvdWVSO0FnR2p1ZU07RUFDRTtBaEdtdWVSO0FnR2h1ZU07RUFDRTtFQUNBO0VBQ0E7QWhHa3VlUjtBZ0cvdGVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2l1ZVI7QWdHNXRlUTtFQUNFO0VBQ0E7QWhHOHRlVjtBZ0cxdGVNO0VBQ0UseUJDNXVCYTtBakd3OGZyQjtBZ0d4dGVRO0VBQ0U7QWhHMHRlVjtBZ0d0dGVNO0VBQ0U7RUFDQTtBaEd3dGVSO0FnR3J0ZU07RUFDRTtFQUNBO0FoR3V0ZVI7QWdHanRlSTtFQUNFO0FoR210ZU47QStGajNmRTtFQUNFO0EvRm0zZko7O0ErRi8yZkE7RUFDRTtFQUNBO0EvRmszZkY7QStGaDNmRTtFQ3dOQTtFQUNBO0VBQ0EsZUNuVW9CO0VEb1VwQjtFQUdBO0FoR3lwZkY7QWdHdnBmRTtFQUNFO0FoR3lwZko7QWlCejhlSTtFOEVqYkY7SUNxT0U7RWhHeXBmRjtBQUNGO0FnR3RwZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N6VmdCO0VEMFZoQix3QnpGOVJpQjtFeUYrUmpCO0VBQ0E7QWhHd3BmSjtBZ0dycGZFO0VBQ0U7QWhHdXBmSjtBZ0dwcGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGNVNpQjtFeUY2U2pCO0VBQ0E7RUFDQTtFQUNBLHlCQy9Xa0I7QWpHcWdnQnRCO0FnR3BwZkk7RUFDRTtFQUNBO0VBR0EsY0N2WGU7RUR3WGY7QWhHb3BmTjtBeUI1OGZFO0V1RWtURTtJdkVqVEE7SUFDQTtFekIrOGZGO0FBQ0Y7QWdHaHFmSTtFQVVFO0FoR3lwZk47QWdHdHBmSTtFQUNFO0VBQ0E7RUFDQSxjQ2xZZTtFRG1ZZjtBaEd3cGZOO0FnR3RwZk07RUFDRTtBaEd3cGZSO0FnR3JwZk07RUFDRSxjM0Z2WEc7QUw4Z2dCWDtBZ0dscGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHb3BmSjtBZ0dscGZJO0VBQ0U7RUFDQTtBaEdvcGZOO0FnR2hwZkU7RUFDRTtFQUNBLGMzRnZaWTtFMkZ3Wlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2twZko7QWdHL29mRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR2lwZko7QWdHL29mSTtFQUNFO0VBQ0E7QWhHaXBmTjtBZ0c1b2ZJO0VBQ0U7QWhHOG9mTjtBZ0cxb2ZFO0VBQ0U7QWhHNG9mSjtBZ0d6b2ZFO0VBQ0U7RUFDQTtBaEcyb2ZKO0FnR3hvZkU7RUFHRTtFQUNBLHNCQ2hjSTtFRGljSjtFQUNBO0VBQ0EsZUN0Y2tCO0VEdWNsQix3QnpGNVlpQjtFeUY2WWpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHc29mSjtBaUI3amZJO0UrRTNGRjtJQXFCSTtFaEd1b2ZKO0FBQ0Y7QWdHcm9mSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NwZWU7RURxZWY7RUFDQTtFQUNBO0FoR3VvZk47QWdHcm9mTTtFQUNFLFdDbGVBO0VEbWVBO0FoR3VvZlI7QWdHcG9mTTtFQUNFO0FoR3NvZlI7QWdHbm9mTTtFQUNFO0VBQ0E7RUFDQTtBaEdxb2ZSO0FnR2xvZk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHb29mUjtBZ0cvbmZRO0VBQ0U7RUFDQTtBaEdpb2ZWO0FnRzduZk07RUFDRSx5QkMxZ0JhO0FqR3lvZ0JyQjtBZ0czbmZRO0VBQ0U7QWhHNm5mVjtBZ0d6bmZNO0VBQ0U7RUFDQTtBaEcybmZSO0FnR3huZk07RUFDRTtFQUNBO0FoRzBuZlI7QWdHcG5mSTtFQUNFO0FoR3NuZk47QStGemlnQkU7RUM0cEJBO0VBQ0E7RUFDQSxlQ3Z3Qm9CO0VEd3dCcEIsY0M3d0JtQjtFRGd4Qm5CO0FoRzg0ZUY7QWdHNTRlRTtFQUNFO0FoRzg0ZUo7QWlCbG9mSTtFOEVqYkY7SUN5cUJFO0VoRzg0ZUY7QUFDRjtBZ0czNGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6Rmx1QmlCO0V5Rm11QmpCO0VBQ0E7QWhHNjRlSjtBZ0cxNGVFO0VBQ0U7QWhHNDRlSjtBZ0d6NGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGaHZCaUI7RXlGaXZCakI7RUFDQTtFQUNBO0VBQ0E7QWhHMjRlSjtBZ0d6NGVJO0VBQ0U7RUFDQTtFQUdBLGNDM3pCZTtFRDR6QmY7QWhHeTRlTjtBeUJyb2dCRTtFdUVzdkJFO0l2RXJ2QkE7SUFDQTtFekJ3b2dCRjtBQUNGO0FnR3I1ZUk7RUFVRTtBaEc4NGVOO0FnRzM0ZUk7RUFDRTtFQUNBLHlCM0YveEJPO0UyRmd5QlAsY0N0MEJlO0VEdTBCZjtBaEc2NGVOO0FnRzM0ZU07RUFDRTtBaEc2NGVSO0FnRzE0ZU07RUFDRSxjM0ZsMEJJO0FMOHNnQlo7QWdHdjRlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3k0ZUo7QWdHdjRlSTtFQUNFO0VBQ0E7QWhHeTRlTjtBZ0dyNGVFO0VBQ0U7RUFDQSxXQzUxQkk7RUQ2MUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd1NGVKO0FnR3A0ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdzNGVKO0FnR3A0ZUk7RUFDRTtFQUNBO0FoR3M0ZU47QWdHajRlSTtFQUNFO0FoR200ZU47QWdHLzNlRTtFQUNFO0FoR2k0ZUo7QWdHOTNlRTtFQUNFO0VBQ0E7QWhHZzRlSjtBZ0c3M2VFO0VBR0U7RUFDQSxzQkNwNEJJO0VEcTRCSjtFQUNBO0VBQ0EsZUMxNEJrQjtFRDI0QmxCLHdCekZoMUJpQjtFeUZpMUJqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzIzZUo7QWlCdHZmSTtFK0V5V0Y7SUFxQkk7RWhHNDNlSjtBQUNGO0FnRzEzZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDeDZCZTtFRHk2QmY7RUFDQTtFQUNBO0FoRzQzZU47QWdHMTNlTTtFQUNFLFdDdDZCQTtFRHU2QkE7QWhHNDNlUjtBZ0d6M2VNO0VBQ0U7QWhHMjNlUjtBZ0d4M2VNO0VBQ0U7RUFDQTtFQUNBO0FoRzAzZVI7QWdHdjNlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd5M2VSO0FnR3AzZVE7RUFDRTtFQUNBO0FoR3MzZVY7QWdHbDNlTTtFQUNFLHlCQzk4QmE7QWpHazBnQnJCO0FnR2gzZVE7RUFDRTtBaEdrM2VWO0FnRzkyZU07RUFDRTtFQUNBO0FoR2czZVI7QWdHNzJlTTtFQUNFO0VBQ0E7QWhHKzJlUjtBZ0d6MmVJO0VBQ0U7QWhHMjJlTjtBK0Y3dGdCRTtFQUNFO0EvRit0Z0JKOztBK0YzdGdCQTtFQUNFO0VBQ0E7QS9GOHRnQkY7QStGNXRnQkU7RUMwTUE7RUFDQTtFQUNBLGVDblVvQjtFRG9VcEI7RUFHQTtBaEdtaGdCRjtBZ0dqaGdCRTtFQUNFO0FoR21oZ0JKO0FpQm4wZkk7RThFbmFGO0lDdU5FO0VoR21oZ0JGO0FBQ0Y7QWdHaGhnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N6VmdCO0VEMFZoQix3QnpGOVJpQjtFeUYrUmpCO0VBQ0E7QWhHa2hnQko7QWdHL2dnQkU7RUFDRTtBaEdpaGdCSjtBZ0c5Z2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RjVTaUI7RXlGNlNqQjtFQUNBO0VBQ0E7RUFDQSx5QkMvV2tCO0FqRyszZ0J0QjtBZ0c5Z2dCSTtFQUNFO0VBQ0E7RUFHQSxjQ3ZYZTtFRHdYZjtBaEc4Z2dCTjtBeUJ0MGdCRTtFdUVrVEU7SXZFalRBO0lBQ0E7RXpCeTBnQkY7QUFDRjtBZ0cxaGdCSTtFQVVFO0FoR21oZ0JOO0FnR2hoZ0JJO0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoR2toZ0JOO0FnR2hoZ0JNO0VBQ0U7QWhHa2hnQlI7QWdHL2dnQk07RUFDRSxjM0Z2WEc7QUx3NGdCWDtBZ0c1Z2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzhnZ0JKO0FnRzVnZ0JJO0VBQ0U7RUFDQTtBaEc4Z2dCTjtBZ0cxZ2dCRTtFQUNFO0VBQ0EsYzNGdlpZO0UyRndaWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNGdnQko7QWdHemdnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEcyZ2dCSjtBZ0d6Z2dCSTtFQUNFO0VBQ0E7QWhHMmdnQk47QWdHdGdnQkk7RUFDRTtBaEd3Z2dCTjtBZ0dwZ2dCRTtFQUNFO0FoR3NnZ0JKO0FnR25nZ0JFO0VBQ0U7RUFDQTtBaEdxZ2dCSjtBZ0dsZ2dCRTtFQUdFO0VBQ0Esc0JDaGNJO0VEaWNKO0VBQ0E7RUFDQSxlQ3Rja0I7RUR1Y2xCLHdCekY1WWlCO0V5RjZZakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdnZ2dCSjtBaUJ2N2ZJO0UrRTNGRjtJQXFCSTtFaEdpZ2dCSjtBQUNGO0FnRy8vZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcGVlO0VEcWVmO0VBQ0E7RUFDQTtBaEdpZ2dCTjtBZ0cvL2ZNO0VBQ0UsV0NsZUE7RURtZUE7QWhHaWdnQlI7QWdHOS9mTTtFQUNFO0FoR2dnZ0JSO0FnRzcvZk07RUFDRTtFQUNBO0VBQ0E7QWhHKy9mUjtBZ0c1L2ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzgvZlI7QWdHei9mUTtFQUNFO0VBQ0E7QWhHMi9mVjtBZ0d2L2ZNO0VBQ0UseUJDMWdCYTtBakdtZ2hCckI7QWdHci9mUTtFQUNFO0FoR3UvZlY7QWdHbi9mTTtFQUNFO0VBQ0E7QWhHcS9mUjtBZ0dsL2ZNO0VBQ0U7RUFDQTtBaEdvL2ZSO0FnRzkrZkk7RUFDRTtBaEdnL2ZOO0ErRnI1Z0JFO0VDZzNCQTtFQUNBO0VBQ0EsZUN6K0JvQjtFRDArQnBCLGNDLytCbUI7RURrL0JuQjtBaEdzaWZGO0FnR3BpZkU7RUFDRTtBaEdzaWZKO0FpQjUvZkk7RThFbmFGO0lDNjNCRTtFaEdzaWZGO0FBQ0Y7QWdHbmlmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0Z2L0JRO0UyRncvQlIsd0J6RnA4QmlCO0V5RnE4QmpCO0VBQ0E7QWhHcWlmSjtBZ0dsaWZFO0VBQ0U7QWhHb2lmSjtBZ0dqaWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGbDlCaUI7RXlGbTlCakI7RUFDQTtFQUNBO0VBQ0E7QWhHbWlmSjtBZ0dqaWZJO0VBQ0U7RUFDQTtFQUdBLGNDN2hDZTtFRDhoQ2Y7QWhHaWlmTjtBeUIvL2dCRTtFdUV3OUJFO0l2RXY5QkE7SUFDQTtFekJrZ2hCRjtBQUNGO0FnRzdpZkk7RUFVRTtBaEdzaWZOO0FnR25pZkk7RUFDRTtFQUNBLHlCM0YzaENNO0UyRjRoQ04sY0N4aUNlO0FqRzZraEJyQjtBZ0duaWZNO0VBQ0U7QWhHcWlmUjtBZ0dsaWZNO0VBQ0U7QWhHb2lmUjtBZ0cvaGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHaWlmSjtBZ0cvaGZJO0VBQ0U7RUFDQTtBaEdpaWZOO0FnRzdoZkU7RUFDRTtFQUNBLGMzRnpqQ1E7RTJGMGpDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHK2hmSjtBZ0c1aGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHOGhmSjtBZ0c1aGZJO0VBQ0U7RUFDQTtBaEc4aGZOO0FnR3poZkk7RUFDRTtBaEcyaGZOO0FnR3ZoZkU7RUFDRTtBaEd5aGZKO0FnR3RoZkU7RUFDRTtFQUNBO0FoR3doZko7QWdHcmhmRTtFQUdFO0VBQ0Esc0JDcm1DSTtFRHNtQ0o7RUFDQTtFQUNBLGVDM21Da0I7RUQ0bUNsQix3QnpGampDaUI7RXlGa2pDakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdtaGZKO0FpQi9tZ0JJO0UrRTBrQkY7SUFxQkk7RWhHb2hmSjtBQUNGO0FnR2xoZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDem9DZTtFRDBvQ2Y7RUFDQTtFQUNBO0FoR29oZk47QWdHbGhmTTtFQUNFLFdDdm9DQTtFRHdvQ0E7QWhHb2hmUjtBZ0dqaGZNO0VBQ0U7QWhHbWhmUjtBZ0doaGZNO0VBQ0U7RUFDQTtFQUNBO0FoR2toZlI7QWdHL2dmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpaGZSO0FnRzVnZlE7RUFDRTtFQUNBO0FoRzhnZlY7QWdHMWdmTTtFQUNFLHlCQy9xQ2E7QWpHMnJoQnJCO0FnR3hnZlE7RUFDRTtBaEcwZ2ZWO0FnR3RnZk07RUFDRTtFQUNBO0FoR3dnZlI7QWdHcmdmTTtFQUNFO0VBQ0E7QWhHdWdmUjtBZ0dqZ2ZJO0VBQ0U7QWhHbWdmTjtBK0Z4a2hCRTtFQUNFO0EvRjBraEJKOztBK0Zwa2hCQTtFQUNFO0VBQ0E7RUFDQTtBL0Z1a2hCRjtBaUJucmdCSTtFOEV2Wko7SUFNSTtJQUNBO0UvRndraEJGO0UrRnRraEJFO0lBQ0U7RS9Gd2toQko7RStGdGtoQkk7SUFDRTtJQUNBLG1CL0ZuSVM7RUEyc2hCZjtBQUNGO0ErRnBraEJFO0VBQ0U7RUFDQTtBL0Zza2hCSjtBK0Zsa2hCSTtFQUNFLGtCL0YvSVc7QUFtdGhCakI7QStGamtoQkk7RUFDRTtBL0Zta2hCTjtBK0Zqa2hCTTtFQUNFO0EvRm1raEJSO0ErRjlqaEJFOztFQUVFO0VBQ0E7QS9GZ2toQko7QStGN2poQkU7O0VBR0U7QS9GOGpoQko7QStGNWpoQkk7O0VBQ0U7QS9GK2poQk47QWlCMXRnQkk7RThFdlpKO0lBdURJO0UvRjhqaEJGO0UrRjNqaEJJO0lBQ0U7SUFDQSxtQi9GakxTO0VBOHVoQmY7QUFDRjs7QStGeGpoQkE7QUFFQTs7RUFFRTtBL0YwamhCRjtBK0Z4amhCRTs7RUFDRTtBL0YyamhCSjtBaUI3dWdCSTtFOEUvVUY7O0lBSUk7SUFDQTtFL0Y2amhCSjtBQUNGOztBK0Z6amhCQTs7RUFFRTtBL0Y0amhCRjtBK0YxamhCRTs7RUFDRTtBL0Y2amhCSjtBaUI3dmdCSTtFOEVyVUo7O0lBU0k7SUFDQTtFL0Y4amhCRjtBQUNGO0ErRjVqaEJFOztFQUNFO0EvRitqaEJKOztBa0d0eWhCQTtFQUNFO0FsR3l5aEJGOztBaUI1d2dCSTtFaUZ2aEJFO0lBQ0U7RWxHdXloQk47RWtHcnloQk07SUNWTjtJQUNBO0lBQ0E7SUFDQSwwQkNDMkI7SURBM0I7SUFDQTtFbkdremhCQTtFbUdoemhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuR2t6aEJGO0VtRy95aEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5HaXpoQkY7RW1HOXloQkE7SUFDRTtFbkdnemhCRjtFbUc3eWhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HK3loQkY7RW1HN3loQkU7SUFDRTtJQUNBO0VuRyt5aEJKO0V5Qmx4aEJBO0kwRS9CRTtNMUVnQ0E7TUFDQTtJekJxeGhCQTtFQUNGO0VtRzN5aEJBO0lBQ0U7RW5HNnloQkY7RW1HMXloQkE7SUFDRTtFbkc0eWhCRjtFbUd6eWhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRzJ5aEJGO0VtR3Z5aEJFO0lBQ0U7RW5HeXloQko7RW1HcnloQkE7SUFDRTtJQUNBO0VuR3V5aEJGO0VtR3B5aEJBO0lBQ0U7RW5Hc3loQkY7RW1HbnloQkE7SUFDRTtJQUNBO0lBQ0E7RW5HcXloQkY7RW1HbnloQkU7SUFDRTtJQUNBO0lBQ0EsaUJDcEY0QjtJRHFGNUIsY0NqRmtDO0lEa0ZsQztJQUNBO0VuR3F5aEJKO0VtR255aEJJO0lBQ0UsV0N6RitCO0lEMEYvQix5QkN6RnFDO0VwRzgzaEIzQztFbUdseWhCSTtJQUNFO0VuR295aEJOO0VtR2p5aEJJO0lBQ0U7SUFDQTtJQUNBO0VuR215aEJOO0VtR2h5aEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuR2t5aEJOO0VtRzl4aEJNO0lBQ0U7SUFDQTtFbkdneWhCUjtFbUczeGhCTTtJQUNFO0VuRzZ4aEJSO0VrR3o0aEJJO0lBQ0U7RWxHMjRoQk47QUFDRjtBaUI5M2dCSTtFaUZ2Z0JFO0lBQ0U7SUFDQTtFbEd3NGhCTjtFa0d0NGhCTTtJQ3dHTjtJQUNBO0lBQ0E7SUFDQTtFbkdpeWhCQTtFbUczeGhCQTtJQUNFO0lBQ0E7SUFDQTtFbkc2eGhCRjtFbUcxeGhCQTtJQUNFO0lBQ0E7SUFDQSxzQkN0SmtCO0VwR2s3aEJwQjtFbUd6eGhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esc0JDOUprQjtJRCtKbEI7RW5HMnhoQkY7RW1HenhoQkU7SUFDRTtJQUNBO0VuRzJ4aEJKO0V5QjkzaEJBO0kwRWlHRTtNMUVoR0E7TUFDQTtJekJpNGhCQTtFQUNGO0VtR3Z4aEJBO0lBQ0U7RW5HeXhoQkY7RW1HdHhoQkE7SUFDRTtFbkd3eGhCRjtFbUdyeGhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkd1eGhCRjtFbUdueGhCRTtJQUNFO0VuR3F4aEJKO0VtR2p4aEJBO0lBQ0U7SUFDQTtFbkdteGhCRjtFbUdoeGhCQTtJQUNFO0VuR2t4aEJGO0VtRy93aEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VuRyt3aEJGO0VtRzd3aEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQkMzTnFCO0lENE5yQixpQkMzTjRCO0lENE41QjtJQUNBO0VuRyt3aEJKO0VtRzd3aEJJO0lBQ0UsV0MvTitCO0lEZ08vQix5QkMvTnFDO0VwRzgraEIzQztFbUc1d2hCSTtJQUNFO0VuRzh3aEJOO0VtRzN3aEJJO0lBQ0U7SUFDQTtFbkc2d2hCTjtFbUcxd2hCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkc0d2hCTjtFbUd4d2hCTTtJQUNFO0lBQ0E7RW5HMHdoQlI7RW1HcndoQk07SUFDRTtFbkd1d2hCUjtFa0d2K2hCSTtJQUNFO0lBQ0Esc0JFbkNjO0VwRzRnaUJwQjtBQUNGOztBcUc3Z2lCQTs7RUFFRTtBckdnaGlCRjtBcUc5Z2lCRTs7RUFDRTtFQUNBO0VDTEY7RUFDQTtBdEd1aGlCRjtBc0dyaGlCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpHV087RWlHVlA7RUFDQTtFQUNBO0VBQ0E7QXRHd2hpQko7QXNHdGhpQkk7O0VBQ0UsV0xQRTtFS1VGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHdWhpQk47QXNHbmhpQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTHZCSTtFSzBCSjtBdEdvaGlCSjtBc0dqaGlCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R29oaUJKO0FzR2hoaUJJOztFQUNFO0F0R21oaUJOO0FzRy9naUJFOztFQUNFO0VBQ0E7QXRHa2hpQko7QXNHL2dpQkU7O0VBQ0U7RUFDQTtFQUNBO0F0R2toaUJKO0FzRy9naUJFOztFQUNFO0VBQ0E7QXRHa2hpQko7QXNHL2dpQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JMbEVJO0VLbUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHa2hpQko7QXNHaGhpQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHbWhpQk47QXNHamhpQk07O0VBQ0U7QXRHb2hpQlI7QXNHamhpQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGNqR25HUTtBTHFuaUJoQjtBc0cvZ2lCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdraGlCUjtBc0cvZ2lCTTs7RUFDRSx5Qkx6SGM7QWpHMm9pQnRCO0FzR2hoaUJROztFQUNFO0VBQ0E7QXRHbWhpQlY7QXNHL2dpQk07O0VBQ0UsV0wzSEE7RUs0SEEseUJMcElhO0FqR3NwaUJyQjtBc0doaGlCUTs7RUFDRSxXTC9IRjtFS2dJRTtBdEdtaGlCVjtBc0c5Z2lCUTs7RUFDRTtBdEdpaGlCVjtBc0c3Z2lCTTs7RUFDRTtFQUNBO0F0R2doaUJSO0FzRzdnaUJNOztFQUNFO0VBQ0E7QXRHZ2hpQlI7QWlCMW9oQkk7RW9GM2hCRjs7SUM0SkU7SUFDQTtJQUNBO0lBQ0E7RXRHOGdpQkY7RXNHNWdpQkU7O0lBQ0U7SUFDQTtJQUNBO0V0RytnaUJKO0VzRzVnaUJFOztJQUNFO0lBQ0E7SUFDQTtFdEcrZ2lCSjtFc0c1Z2lCRTs7SUFDRTtJQUNBO0V0RytnaUJKO0VzRzVnaUJFOztJQUNFO0V0RytnaUJKO0VzRzVnaUJFOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRHK2dpQko7RXNHN2dpQkk7O0lBRUU7RXRHK2dpQk47QUFDRjtBc0czZ2lCRTtFQUNFOztJQUNFLHlCakdwS087SWlHcUtQO0V0RzhnaUJKO0VzRzVnaUJJOztJQUNFO0V0RytnaUJOO0VzRzVnaUJJOztJQUNFO0V0RytnaUJOO0VzRzVnaUJJOztJQUNFLGNqRzFNSTtFTHl0aUJWO0FBQ0Y7QWlCdnNoQkk7RXFGclVJOztJQUNFO0V0R2doaUJSO0FBQ0Y7QXNHM2dpQkU7O0VBQ0UseUJqRzVMUztFaUc2TFQ7QXRHOGdpQko7QXNHNWdpQkk7O0VBQ0U7QXRHK2dpQk47QXNHNWdpQkk7O0VBQ0U7QXRHK2dpQk47QXNHNWdpQkk7O0VBQ0UsY2pHbE9NO0FMaXZpQlo7O0FxR2p2aUJBO0VBQ0U7QXJHb3ZpQkY7QXFHbHZpQkU7RUFDRTtFQUNBO0VDaEJGO0VBQ0E7QXRHcXdpQkY7QXNHbndpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpHV087RWlHVlA7RUFDQTtFQUNBO0VBQ0E7QXRHcXdpQko7QXNHbndpQkk7RUFDRSxXTFBFO0VLVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdtd2lCTjtBc0cvdmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0x2Qkk7RUswQko7QXRHK3ZpQko7QXNHNXZpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rzh2aUJKO0FzRzF2aUJJO0VBQ0U7QXRHNHZpQk47QXNHeHZpQkU7RUFDRTtFQUNBO0F0RzB2aUJKO0FzR3Z2aUJFO0VBQ0U7RUFDQTtFQUNBO0F0R3l2aUJKO0FzR3R2aUJFO0VBQ0U7RUFDQTtBdEd3dmlCSjtBc0dydmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGxFSTtFS21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3V2aUJKO0FzR3J2aUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHdXZpQk47QXNHcnZpQk07RUFDRTtBdEd1dmlCUjtBc0dwdmlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjakduR1E7QUx1MWlCaEI7QXNHanZpQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdtdmlCUjtBc0dodmlCTTtFQUNFLHlCTHpIYztBakcyMmlCdEI7QXNHaHZpQlE7RUFDRTtFQUNBO0F0R2t2aUJWO0FzRzl1aUJNO0VBQ0UsV0wzSEE7RUs0SEEseUJMcElhO0FqR28zaUJyQjtBc0c5dWlCUTtFQUNFLFdML0hGO0VLZ0lFO0F0R2d2aUJWO0FzRzN1aUJRO0VBQ0U7QXRHNnVpQlY7QXNHenVpQk07RUFDRTtFQUNBO0F0RzJ1aUJSO0FzR3h1aUJNO0VBQ0U7RUFDQTtBdEcwdWlCUjtBaUJwMmhCSTtFb0ZoaEJGO0lDaUpFO0lBQ0E7SUFDQTtJQUNBO0V0R3V1aUJGO0VzR3J1aUJFO0lBQ0U7SUFDQTtJQUNBO0V0R3V1aUJKO0VzR3B1aUJFO0lBQ0U7SUFDQTtJQUNBO0V0R3N1aUJKO0VzR251aUJFO0lBQ0U7SUFDQTtFdEdxdWlCSjtFc0dsdWlCRTtJQUNFO0V0R291aUJKO0VzR2p1aUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEdtdWlCSjtFc0dqdWlCSTtJQUVFO0V0R2t1aUJOO0FBQ0Y7QXNHOXRpQkU7RUFDRTtJQUNFLHlCakdwS087SWlHcUtQO0V0R2d1aUJKO0VzRzl0aUJJO0lBQ0U7RXRHZ3VpQk47RXNHN3RpQkk7SUFDRTtFdEcrdGlCTjtFc0c1dGlCSTtJQUNFLGNqRzFNSTtFTHc2aUJWO0FBQ0Y7QWlCdDVoQkk7RXFGclVJO0lBQ0U7RXRHOHRpQlI7QUFDRjtBc0d6dGlCRTtFQUNFLHlCakc1TFM7RWlHNkxUO0F0RzJ0aUJKO0FzR3p0aUJJO0VBQ0U7QXRHMnRpQk47QXNHeHRpQkk7RUFDRTtBdEcwdGlCTjtBc0d2dGlCSTtFQUNFLGNqR2xPTTtBTDI3aUJaO0FxR3g3aUJFO0VDeU9BO0VBQ0E7QXRHa3RpQkY7QXNHaHRpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpHNU9PO0VpRzZPUDtFQUNBO0VBQ0E7QXRHa3RpQko7QXNHaHRpQkk7RUFDRSxXTDdQRTtFSzhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2t0aUJOO0FzRzdzaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTDVRSTtFSytRSjtBdEc2c2lCSjtBc0cxc2lCRTtFQUNFO0VBQ0E7RUFDQTtBdEc0c2lCSjtBc0d4c2lCSTtFQUNFO0F0RzBzaUJOO0FzR3RzaUJFO0VBQ0U7RUFDQTtBdEd3c2lCSjtBc0dwc2lCRTtFQUNFO0VBQ0E7RUFDQTtBdEdzc2lCSjtBc0duc2lCRTtFQUNFO0VBQ0E7QXRHcXNpQko7QXNHbHNpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkx0VEk7RUt1VEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QXRHa3NpQko7QXNHaHNpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdrc2lCTjtBc0doc2lCTTtFQUNFO0F0R2tzaUJSO0FzRy9yaUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGNqRzNWUTtBTDBoakJoQjtBc0cxcmlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzRyaUJSO0FzR3pyaUJNO0VBQ0UseUJMblhjO0FqRzhpakJ0QjtBc0d6cmlCUTtFQUNFO0VBQ0E7QXRHMnJpQlY7QXNHdnJpQk07RUFDRSxXTHJYQTtFS3NYQSx5Qkw5WGE7QWpHdWpqQnJCO0FzR3ZyaUJRO0VBQ0UsV0x6WEY7RUswWEU7QXRHeXJpQlY7QXNHcHJpQlE7RUFDRTtBdEdzcmlCVjtBc0dscmlCTTtFQUNFO0VBQ0E7QXRHb3JpQlI7QXNHanJpQk07RUFDRTtFQUNBO0F0R21yaUJSO0FpQnZpaUJJO0VvRmhoQkY7SUMyWUU7SUFDQTtJQUNBO0lBQ0E7RXRHZ3JpQkY7RXNHOXFpQkU7SUFDRTtJQUNBO0lBQ0E7RXRHZ3JpQko7RXNHN3FpQkU7SUFDRTtFdEcrcWlCSjtFc0c1cWlCRTtJQUNFO0lBQ0E7SUFDQTtFdEc4cWlCSjtFc0czcWlCRTtJQUNFO0lBQ0E7RXRHNnFpQko7RXNHMXFpQkU7SUFDRTtFdEc0cWlCSjtFc0d6cWlCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRHMnFpQko7RXNHenFpQkk7SUFDRTtFdEcycWlCTjtBQUNGO0FzR3RxaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEd3cWlCSjtBc0d2cWlCSTtFQUNFO0VBQ0E7QXRHeXFpQk47O0FpQjNsaUJJO0VvRnBnQkU7SUFDRTtFckdtbWpCTjtFcUdqbWpCTTtJTHkzRU47SUFDQTtFaEcydWVBO0VnR3h1ZUU7SUFDRTtFaEcwdWVKO0VnR3R1ZUE7SUFDRTtFaEd3dWVGO0VnR3J1ZUE7SUFDRTtFaEd1dWVGO0VxRzltakJNO0lDeWJOO0V0R3dyaUJBO0FBQ0Y7QWdHeHVlRTtFQUNFO0lBQ0U7SUFDQTtFaEcwdWVKO0VnR3h1ZUk7SUFDRTtFaEcwdWVOO0VnR3Z1ZUk7SUFDRTtFaEd5dWVOO0VnR3R1ZUk7SUFDRTtFaEd3dWVOO0FBQ0Y7QWlCaG9pQkk7RStFNjVERjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhHc3VlRjtFZ0dwdWVFO0lBQ0U7SUFDQTtFaEdzdWVKO0VnR3B1ZUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEdzdWVOO0VnR3B1ZU07SUFDRTtFaEdzdWVSO0VnR251ZU07SUFDRSxjQ3I5RVc7SURzOUVYO0VoR3F1ZVI7RWdHbnVlUTtJQUNFLGNDejlFUztFakc4cmpCbkI7RWdHbHVlUTtJQUNFO0VoR291ZVY7RWdHaHVlTTtJQUNFO0VoR2t1ZVI7RXNHM3VpQkE7SUFDRTtFdEc2dWlCRjtFc0cxdWlCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RzR1aUJGO0VzR3p1aUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRHMnVpQkY7RXNHeHVpQkE7SUFDRSxXTHZlSTtJS3dlSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RzB1aUJGO0VzR3Z1aUJBO0lBQ0U7SUFDQTtFdEd5dWlCRjtFc0d0dWlCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R3N1aUJGO0VzR3B1aUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRHc3VpQko7RXNHcHVpQkk7SUFDRTtJQUNBO0V0R3N1aUJOO0VzR251aUJJO0lBQ0U7SUFDQTtFdEdxdWlCTjtFc0dudWlCTTtJQUNFO0V0R3F1aUJSO0VzRy90aUJFO0lBQ0U7RXRHaXVpQko7RXNHL3RpQkk7SUFDRTtFdEdpdWlCTjtFc0c5dGlCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRHZ3VpQk47RXNHNXRpQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0Rzh0aUJKO0VzR3p0aUJBO0lBQ0UseUJqR3hoQlM7SWlHeWhCVDtFdEcydGlCRjtFc0d6dGlCRTtJQUNFO0V0RzJ0aUJKO0VzR3h0aUJFO0lBQ0U7RXRHMHRpQko7RXNHdnRpQkU7SUFDRSxjakc5akJNO0VMdXhqQlY7QUFDRjtBaUJyd2lCSTtFcUYrQ0U7SUFDRTtFdEd5dGlCTjtBQUNGOztBdUd6eWpCQTtFQUEwQztBdkc2eWpCMUM7O0F3RzFzakJFOztFQUNFLFNDbEcyQjtFRG1HM0IsVUNsRzRCO0F6R2d6akJoQzs7QTBHbnpqQkE7RUZDRTtBeEdzempCRjtBd0dwempCRTs7RUFFRTtFQUNBO0VBQ0EsU0dMWTtBM0cyempCaEI7QXdHanpqQkk7OztFQUVFO0VBQ0E7RUFDQSxTeEdHVztBQWl6akJqQjtBd0doempCRTtFQUVFO0F4R2l6akJKO0F3Rzl5akJFO0VBRUU7QXhHK3lqQko7QXdHNXlqQkU7RUFFRTtBeEc2eWpCSjtBaUI5eWlCSTtFdUY1ZkY7O0lBR0k7SUFDQSxTeEdwQlc7RUFnMGpCZjtBQUNGO0F3R3p5akJNOzs7RUFDRSxlQzFDdUI7QXpHdTFqQi9CO0F3R3p5akJJOztFQUNFLGlCQ2hEcUM7QXpHNDFqQjNDO0FpQjl6aUJJO0V1RjNlQTs7SUFFSTtFeEc0eWpCTjtBQUNGO0FpQnAwaUJJO0V1RnJlSTs7SUFDRTtFeEc2eWpCUjtFd0d6eWpCUTs7SUFDRTtFeEc0eWpCVjtFd0d4eWpCTTs7SUFDSSxtQnhGNURJO0VoQnUyakJkO0V3R3h5akJNOztJQUNFLGtCeEZoRU07RWhCMjJqQmQ7QUFDRjtBd0doeWpCTTs7Ozs7RUFDRSxnQkNwRnVCO0F6RzAzakIvQjs7QTBHeDNqQkE7RUYwRkU7QXhHa3lqQkY7O0E0Ry8zakJBO0VBQStDO0E1R200akIvQzs7QTZHanlqQkU7O0VBQ0UsU0NsRzJCO0VEbUczQixVQ2xHNEI7QTlHdTRqQmhDOztBK0cxNGpCQTtFRkNFO0E3RzY0akJGO0E2RzM0akJFOztFQUVFO0VBQ0E7RUFDQSxTRkxZO0EzR2s1akJoQjtBNkd4NGpCSTs7O0VBRUU7RUFDQTtFQUNBLFM3R0dXO0FBdzRqQmpCO0E2R3Y0akJFO0VBRUU7QTdHdzRqQko7QTZHcjRqQkU7RUFFRTtBN0dzNGpCSjtBNkduNGpCRTtFQUVFO0E3R280akJKO0FpQnI0aUJJO0U0RjVmRjs7SUFHSTtJQUNBLFM3R3BCVztFQXU1akJmO0FBQ0Y7QTZHaDRqQk07OztFQUNFLGVDMUN1QjtBOUc4NmpCL0I7QTZHaDRqQkk7O0VBQ0UsaUJDakRxQztBOUdvN2pCM0M7QWlCcjVpQkk7RTRGM2VBOztJQUVJO0U3R200akJOO0FBQ0Y7QWlCMzVpQkk7RTRGcmVJOztJQUNFO0U3R280akJSO0U2R2g0akJROztJQUNFO0U3R200akJWO0U2Ry8zakJNOztJQUNJLG1CN0Y1REk7RWhCODdqQmQ7RTZHLzNqQk07O0lBQ0Usa0I3RmhFTTtFaEJrOGpCZDtBQUNGO0E2R3YzakJNOzs7OztFQUNFLGdCQ3BGdUI7QTlHaTlqQi9COztBK0cvOGpCQTtFRjBGRTtBN0d5M2pCRjs7QTRHdDlqQkE7RUFBK0M7QTVHMDlqQi9DOztBZ0gxOWpCQTs7RUNLRTtFQUNBO0VBR0E7RUFDQSxnQmhCSE07RWdCSU4sbUJOVmM7QTNHaytqQmhCO0FpQnI4aUJJO0UrRjloQko7O0lDY0ksbUJOYlk7RTNHdStqQmQ7QUFDRjtBaUh4OWpCRTs7RUFDRSxtQk5qQlk7QTNHNCtqQmhCO0FpSG45akJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJOL0JVO0VNZ0NWLDRCTmhDVTtFTWlDVjtBakhzOWpCTjtBaUhuOWpCSTs7RUFFRTtBakhxOWpCTjtBaUhsOWpCSTs7RUFDRTtBakhxOWpCTjtBaUhuOWpCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0NsRE07RURtRE4sVUNoRE87QWxIcWdrQmY7QWlCOStpQkk7RWdHbGVGOztJbkZyQ0E7SUFDQSx1Qm1Gc0NxQjtJbkZyQ3JCO0ltRnVDSSxtQmpIakRVO0VBcWdrQmQ7QUFDRjtBaUJ2L2lCSTtFZ0dsZUY7O0luRnJDQTtJQUNBLHVCbUY0Q3FCO0luRjNDckI7SW1GNkNJLGtCTnRFVTtFM0c2aGtCZDtBQUNGO0FpSGwrakJFOztFQWFFO0FqSHk5akJKO0FpSHY5akJJOztFQUNFLG9CakdwRVU7QWhCOGhrQmhCO0FpSHY5akJJOztFQUNFO0VBQ0EsU0NqRlE7QWxIMmlrQmQ7QWlIeDlqQk07O0VBQ0Usb0JqRzVFUTtBaEJ1aWtCaEI7QWlIdDlqQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmpINUVTO0VpSDZFVCw2QmpIN0VTO0FBc2lrQmpCO0FpSGo5akJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJqSDFGUztFaUgyRlQsNkJqSDNGUztBQStpa0JqQjtBaUhqOWpCTTs7RUFFRTtBakhtOWpCUjtBaUgvOGpCUTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0M1SEk7RUQ2SEosVUMxSEs7QWxIMmtrQmY7QWlCcGpqQkk7RWdHeGFJOztJQWNJO0VqSG05akJWO0FBQ0Y7QWlCMWpqQkk7RWdHeGFJOztJQWtCSTtFakhxOWpCVjtBQUNGO0FpSC84akJJOztFQUNFLGFqR3hJVTtBaEIwbGtCaEI7QWlINzhqQlE7O0VBQ0UsYWpHOUlNO0FoQjhsa0JoQjtBaUJ4a2pCSTtFZ0duWUk7O0lBQ0UsaUJqR3BKTTtFaEJtbWtCZDtFaUg1OGpCTTs7SUFDRSxpQk4vSk07RTNHOG1rQmQ7RWlINThqQk07O0lBQ0UsaUJObktNO0UzR2tua0JkO0FBQ0Y7QWlCdGxqQkk7RWdHcFhJOztJQUNFLGlCTjFLTTtFM0d3bmtCZDtFaUgzOGpCTTs7SUFDRSxpQk45S007RTNHNG5rQmQ7RWlIMzhqQk07O0lBQ0UsaUJObExNO0UzR2dva0JkO0FBQ0Y7QWlCcG1qQkk7RWdHcldJOztJQUNFLGlCTnpMTTtFM0dzb2tCZDtFaUgxOGpCTTs7SUFDRSxpQk43TE07RTNHMG9rQmQ7RWlIMThqQk07O0lBQ0UsaUJOak1NO0UzRzhva0JkO0FBQ0Y7QWlIejhqQkk7O0VBQ0UsZWpIeExVO0VpSHlMVixpQjFHak1VO0UwR2tNVixzQkN2TXNCO0FsSG1wa0I1QjtBaUh6OGpCSTs7RUFDRSxlMUc3TVc7RTBHOE1YLGlCakd2TVU7RWlHd01WLHNCQzdNc0I7QWxIeXBrQjVCO0FpSHo4akJJOztFQUNFLGUxR25OVztFMEdvTlgsaUJqRzdNVTtFaUc4TVY7QWpINDhqQk47QWlIejhqQkk7O0VBQ0Usa0JqSHhNVztBQW9wa0JqQjtBaUJ4b2pCSTtFZ0cvVEU7O0lBQ0UsZTFHL05TO0kwR2dPVDtJQUNBLGlCakcxTlE7SWlHMk5SLG1CQ2pPYztJRGtPZCxpQk5uT1E7RTNHOHFrQmQ7QUFDRjtBaUJscGpCSTtFZ0dyVEU7O0lBQ0UsZTFHek9TO0kwRzBPVDtJQUNBLGlCakdwT1E7SWlHcU9SLG1CQzNPYztJRDRPZCxpQk43T1E7RTNHd3JrQmQ7RWlIdjhqQkk7O0lBQ0UsaUJqSGpPUztFQTJxa0JmO0VpSHY4akJJOztJQUNFO0VqSDA4akJOO0VpSHY4akJJOztJQUNFLGlCakh6T1M7RUFtcmtCZjtBQUNGO0FpSHY4akJJOztFQUNFLGUxRy9QVztFMEdnUVg7RUFDQTtFQUNBLGlCakczUFU7RWlHNFBWLHNCQ2pRc0I7RURrUXRCLG9CTnBRVTtBM0c4c2tCaEI7QWlCanJqQkk7RWdHclJFOztJQUNFO0lBQ0E7SUFDQSxTTjNRUTtJTTRRUixjQ3RRTztFbEhndGtCYjtBQUNGO0FpSHA4akJFOztFQW5SQTtFQXNSRSxhTnRSWTtBM0c0dGtCaEI7QWlIcDhqQkk7O0VBQ0U7RUFDQSxrQmpIelFXO0FBZ3RrQmpCO0FpSHA4akJJOztFQUNFLGdCTi9SVTtBM0dzdWtCaEI7QWlIbjhqQkU7O0VBK0NBLGFOalZjO0VNa1ZkO0VBQ0E7RUFDQTtBakh3NWpCRjtBaUh0NWpCRTs7RUFDRTtBakh5NWpCSjtBaUgxOGpCRTs7RUFzREEsZTFHeFZhO0UwR3lWYjtFQUNBO0VBQ0EsaUJqSGhWYztFaUhpVmQ7RUFDQSxtQk5sV2M7RU1tV2QsYzVHalZTO0FMeXVrQlg7QWlIaDlqQkU7O0VBNERBLGUxR2xXYTtFMEdtV2I7RUFDQTtFQUNBLGlCakgxVmM7RWlIMlZkLG9Cakh6VmU7RWlIMFZmLGM1RzFWUztBTGt2a0JYO0FpSHI5akJFOztFQWlFQSx3QjFHalRtQjtFMEdrVG5CLGUxR2hYZTtFMEdpWGYsaUJqRzFXYztFaUcyV2QsbUJDalhvQjtBbEh5d2tCdEI7QWlIeDlqQkU7O0VBb0VBLGVDbFhtQjtFRG1YbkIsaUJqSHhXYztFaUh5V2QsbUJDdlhvQjtFRHdYcEIsYzVHeFdTO0FMZ3drQlg7QWlIMzlqQkU7O0VBZ0VBLGVDbFhtQjtFRG1YbkIsaUJqSHhXYztFaUh5V2QsbUJDdlhvQjtFRHdYcEIsYzVHeFdTO0FMdXdrQlg7QWlIOTlqQkU7O0VBbUVBLGVDelhtQjtFRDBYbkIsaUJqSC9XYztFaUhnWGQsZ0JOaFljO0EzRyt4a0JoQjtBaUg1NWpCSTs7RUFDRSxhQ2hZUTtBbEgreGtCZDtBaUg1NWpCSTs7RUFDRSxnQkNwWVE7QWxIbXlrQmQ7QWlIeCtqQkU7O0VBK0VBLGlCakg1WGU7QUF5eGtCakI7QWlIeCtqQkU7O0VBK0VBLHdCMUduVm1CO0UwR29WbkIsZUM5WW1CO0VEK1luQixpQmpIcFljO0VpSHFZZCxvQmpIblllO0FBZ3lrQmpCO0FpSDM1akJFOztFQUNFLGlCQ2paVztBbEgreWtCZjtBaUgvK2pCRTs7RUFzRkEsaUJqSDNZZTtFaUg0WWY7RUFDQTtBakg2NWpCRjtBaUI5eGpCSTtFZ0d2TkY7O0lBMkZFO0lBQ0EsU2pIalphO0lpSGtaYixpQmpIbFphO0VBaXprQmY7QUFDRjtBaUJ0eWpCSTtFZ0d2TkY7O0lBaUdFLGlCakh0WmE7RUF1emtCZjtBQUNGO0FpSC8vakJFOztFQWtHQSxrQmpIM1plO0FBNHprQmpCO0FpSC81akJFOztFQUNFLGtCTi9hWTtBM0dpMWtCaEI7QWlCcHpqQkk7RWdHbk5GOztJQXlHRSxlQ2hiVTtFbEhtMWtCWjtBQUNGO0FpSGo2akJFOztFQUNFLGVDcGJVO0VEcWJWLGlCQ2xiVztBbEhzMWtCZjs7QXVFNTBrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFKzBrQko7QXVFNTBrQkU7RUFDRTtBdkU4MGtCSjtBdUUzMGtCRTtFQUNFO0F2RTYwa0JKO0F1RTEwa0JFO0VBQ0U7QXZFNDBrQko7QXVFejBrQkU7RUFDRTtBdkUyMGtCSjtBdUV6MGtCRTtFQUNFO0F2RTIwa0JKO0FnSC8ya0JBO0VsRmlCRTtFQUNBLHVCbUYybEJpQjtFbkYxbEJqQjtFbUY0bEJBO0FqSHN3akJGO0FpQjcxakJJO0UrRnhoQko7SWxGaUJFO0lBQ0EsdUJtRmdtQm1CO0luRi9sQm5CO0ltRmltQkU7RWpId3dqQkY7QUFDRjtBaUJyMmpCSTtFK0Z4aEJKO0lsRmlCRTtJQUNBLHVCbUZzbUJtQjtJbkZybUJuQjtJbUZ1bUJFO0VqSDB3akJGO0FBQ0Y7QWlIeHdqQkU7RW5GNW1CQTtFQUNBLHVCbUY0bUJtQjtFbkYzbUJuQjtFbUY2bUJFO0VBQ0E7RUFDQSxpQkNqb0JXO0FsSDQ0a0JmO0FpQnIzakJJO0VnR3FHRjtJbkY1bUJBO0lBQ0Esd0JtRm1uQnFCO0luRmxuQnJCO0U5Qmc0a0JBO0FBQ0Y7QWlCNTNqQkk7RWdHcUdGO0luRjVtQkE7SUFDQSx1Qm1GdW5CcUI7SW5GdG5CckI7RTlCdTRrQkE7QUFDRjtBaUJuNGpCSTtFZ0dxR0Y7SW5GNW1CQTtJQUNBLHVCbUYybkJxQjtJbkYxbkJyQjtFOUI4NGtCQTtBQUNGO0FpSGx4akJJO0VBQ0Usd0IxR3hsQmU7RTBHeWxCZjtFQUNBO0VBQ0EsYzVHaHBCSTtBTG82a0JWO0FpQmg1akJJO0VnR3dIQTtJQU9JO0lBQ0E7RWpIcXhqQk47QUFDRjtBaUJ0NWpCSTtFZ0d3SEE7SUFZSTtJQUNBO0VqSHN4akJOO0FBQ0Y7QWlCNTVqQkk7RWdHd0hBO0lBaUJJO0lBQ0E7RWpIdXhqQk47QUFDRjtBaUhweGpCSTtFbkZycEJGO0VBQ0EsdUJtRnFwQnFCO0VuRnBwQnJCO0VtRnNwQkk7QWpIdXhqQk47QWlIcnhqQk07RUFDRSxnQkM5cUJNO0FsSHE4a0JkO0FpQjM2akJJO0VnR21KRTtJQUlJLFlqR2hxQk07RWhCdzdrQmQ7QUFDRjtBaUJoN2pCSTtFZ0dtSkU7SUFRSSxZakducUJNO0VoQjQ3a0JkO0FBQ0Y7QWlCcjdqQkk7RWdHbUpFO0lBWUksYUM1ckJJO0VsSHM5a0JaO0FBQ0Y7QWlCMTdqQkk7RWdHOElBO0luRnJwQkY7SUFDQSx1Qm1GMHFCdUI7SW5GenFCdkI7RTlCcThrQkE7QUFDRjtBaUh6eGpCSTtFbkYvcUJGO0VBQ0EsdUJtRitxQnFCO0VuRjlxQnJCO0E5QjI4a0JGO0FpSDN4akJNO0VBQ0UsYUN0c0JNO0FsSG0ra0JkO0FpQno4akJJO0VnRytLRTtJQUVJO0VqSDR4akJSO0FBQ0Y7QWlCOThqQkk7RWdHd0tBO0luRi9xQkY7SUFDQSx1Qm1GNHJCdUI7SW5GM3JCdkI7RTlCeTlrQkE7QUFDRjtBaUh6eGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIMnhqQk47QWlCNTlqQkk7RWdHNExBO0lBUUk7RWpINHhqQk47QUFDRjtBaUJqK2pCSTtFZ0c0TEE7SUFZSTtFakg2eGpCTjtBQUNGO0FpSHh4akJJO0VBQ0U7QWpIMHhqQk47QWlIdHhqQkU7RUFJRTtFQUNBO0FqSHF4akJKO0FpQjcrakJJO0VnR21ORjtJQVFJO0lBQ0E7RWpIc3hqQko7QUFDRjtBaUJuL2pCSTtFZ0dtTkY7SUFhSTtJQUNBO0VqSHV4akJKO0FBQ0Y7QWlIbnhqQkk7RUFDRTtBakhxeGpCTjtBaUI1L2pCSTtFZ0dzT0E7SUFJSTtFakhzeGpCTjtBQUNGO0FpQmpna0JJO0VnR3NPQTtJQVFJO0VqSHV4akJOO0FBQ0Y7QWlIcHhqQkk7RUFDRTtBakhzeGpCTjtBaUJ6Z2tCSTtFZ0drUEE7SUFJSTtFakh1eGpCTjtBQUNGO0FpQjlna0JJO0VnR2tQQTtJQVFJO0VqSHd4akJOO0FBQ0Y7QWlIcHhqQkU7RUFDRSxjNUc1d0JPO0U0RzZ3QlAsd0IxR2h1QmlCO0UwR2l1QmpCO0VBQ0E7RUFDQTtBakhzeGpCSjtBaUJ6amtCSTtFZ0c4UkY7SUFRSTtFakh1eGpCSjtBQUNGO0FpQi9oa0JJO0VnRytQRjtJQVlJO0VqSHd4akJKO0FBQ0Y7QWlIcnhqQkU7RUFDRSx3QjFHL3VCaUI7RTBHZ3ZCakI7RUFDQTtBakh1eGpCSjtBaUJ6aWtCSTtFZ0crUUY7SUFNSTtJQUNBO0VqSHd4akJKO0FBQ0Y7QWlCL2lrQkk7RWdHK1FGO0lBV0k7SUFDQTtFakh5eGpCSjtBQUNGO0FpSHR4akJFO0VBQ0Usd0IxR2p3QmU7RTBHa3dCZjtFQUNBO0VBQ0E7QWpId3hqQko7QWlCM2prQkk7RWdHK1JGO0lBT0k7SUFDQTtJQUNBO0VqSHl4akJKO0FBQ0Y7QWlCbGtrQkk7RWdHK1JGO0lBYUk7SUFDQTtJQUNBO0VqSDB4akJKO0FBQ0Y7QWlIeHhqQkk7RUFDRSxTQzUwQlE7QWxIc21sQmQ7QWlIdHhqQkU7RUFDRSx3QjFHdHhCaUI7RTBHdXhCakIsa0IxR2h5Qm1CO0UwR2l5Qm5CO0FqSHd4akJKO0FpQmpsa0JJO0VnR3NURjtJQU1JO0VqSHl4akJKO0FBQ0Y7QWlCdGxrQkk7RWdHc1RGO0lBVUk7RWpIMHhqQko7QUFDRjtBaUh4eGpCSTtFQUNFO0VBQ0EsYzVHcDJCRTtBTDhubEJSO0FpSHR4akJFO0VBQ0U7RUFDQTtBakh3eGpCSjtBaUh0eGpCSTtFQUNFO0VBQ0E7QWpId3hqQk47QWlIbnhqQkU7OztFQUdFO0VBQ0E7RUFDQSxRQy8yQlM7RURnM0JUO0FqSHF4akJKOztBbUg3b2xCQTtFQUFtQztBbkhpcGxCbkM7O0FvSGpwbEJBO0VDQUU7RUFDQTtFQUNBO0VBQ0EsZ0JwQklNO0VvQkhOLG1CVkhjO0EzR3dwbEJoQjtBaUIzbmtCSTtFbUc5aEJKO0lDZ0JJLG1CVmZZO0UzRzRwbEJkO0FBQ0Y7QXFIdmpsQkk7RUFDRTtBckh5amxCTjtBcUh0amxCSTtFQUNFO0FySHdqbEJOO0FxSHRqbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNDeEhhO0VEeUhiLFVDeEhjO0F0SGdybEJ0QjtBcUgxaWxCSTtFQUNFO0FySDRpbEJOO0FxSHppbEJJOztFQUVFLGNoSGpJTTtBTDRxbEJaO0FxSHhpbEJJOztFQUVFO0FySDBpbEJOO0FxSHBxbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQlY1QlE7RVU2QlIsNEJWN0JRO0VVOEJSO0FySHNxbEJSO0FxSG5xbEJNO0VBRUU7QXJIb3FsQlI7QXFIanFsQk07RUFDRTtBckhtcWxCUjtBcUhqcWxCUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTQ3BEVztFRHFEWCxVQ3BEWTtBdEhzdGxCdEI7QXFIL2psQkU7RUFDRSxhVnZKWTtFVXdKWjtFQUNBO0VBQ0E7QXJIaWtsQko7QXFIdGpsQkk7RUFDRTtBckh3amxCTjtBcUhsamxCRTtFQUNFLGU5R3pLVztFOEcwS1g7RUFDQTtFQUNBLGlCckhqS1k7RXFIa0taO0VBQ0EsbUJWbkxZO0VVb0xaLGNoSGxLTztBTHN0bEJYO0FpQjFza0JJO0VvR2pYRjtJQWNJLG9CQ3pMMEI7RXRIMHVsQjlCO0FBQ0Y7QXFINWlsQkU7RUFDRSx3QjlHbklpQjtFOEdvSWpCLGU5R2xNYTtFOEdtTWIsaUJyRzVMWTtFcUc2TFosbUJDcE15QjtBdEhrdmxCN0I7QXFIcGlsQkU7RUFDRSxlQzVNb0I7RUQ2TXBCLGlCckhqTVk7RXFIa01aLG1CQ2pOeUI7RURrTnpCLGNoSGpNTztBTHV1bEJYO0FxSDVobEJFO0VBQ0UsZUMxTm9CO0VEMk5wQixpQnJIL01ZO0VxSGdOWixnQlZoT1k7QTNHOHZsQmhCO0FxSDUva0JNO0VBQ0UsYUNwUWE7QXRIa3dsQnJCO0FxSDMva0JNO0VBQ0UsZ0JDeFFhO0F0SHF3bEJyQjtBcUh0L2tCRTtFQUNFLGlCckg3UGE7RXFIOFBiO0VBQ0E7QXJIdy9rQko7QWlCM3VrQkk7RW9HaFJGO0lBY0k7SUFDQSxTckgzUVc7SXFINFFYLGlCckg1UVc7RUE2dmxCZjtBQUNGO0FxSHA1a0JFO0VBQ0Usa0JySDNXYTtBQWl3bEJqQjtBaUJydmtCSTtFb0dsS0Y7SUFRSSxlQ3JZZTtFdEh3eGxCbkI7QUFDRjtBcUhqNWtCSTtFQUNFLGVDelllO0VEMFlmLGlCQ3pZZ0I7QXRINHhsQnRCO0FxSDU5a0JFO0VBQ0UsaUJySC9TYTtBQTZ3bEJqQjtBaUJqd2tCSTtFb0c5TkY7SUFJSSxpQnJIbFRXO0VBaXhsQmY7QUFDRjtBcUg5N2tCRTtFQUNFLHdCOUd4U2lCO0U4R3lTakIsZUNwV29CO0VEcVdwQixpQnJIelZZO0VxSDBWWixvQnJIeFZhO0FBd3hsQmpCO0FxSHI3a0JJO0VBQ0UsaUJDdFhnQjtBdEg2eWxCdEI7O0FtSDd5bEJBO0VBQW1DO0FuSGl6bEJuQzs7QXVIanpsQkE7RUZBRTtFQUNBO0VBQ0E7RUFDQSxnQnBCSU07RW9CSE4sbUJWSGM7RVVNWixtQlZOWTtBM0d5emxCaEI7QWlCNXhrQkk7RXNHOWhCSjtJRmdCSSxtQlZmWTtFM0c2emxCZDtBQUNGO0FxSHh0bEJJO0VBQ0U7QXJIMHRsQk47QXFIdnRsQkk7RUFDRTtBckh5dGxCTjtBcUh2dGxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTQ3hIYTtFRHlIYixVQ3hIYztBdEhpMWxCdEI7QXFIcnRsQkk7RUFFSSxhckd0SFE7QWhCNDBsQmhCO0FxSDlzbEJJO0VBQ0U7QXJIZ3RsQk47QXFIN3NsQkk7O0VBRUUsY2hIaklNO0FMZzFsQlo7QXFINXNsQkk7O0VBRUU7QXJIOHNsQk47QXFIbnlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCckgvQ1M7RXFIZ0RULDZCckhoRFM7QUFxMWxCakI7QXFIbHlsQk07RUFFRTtBckhteWxCUjtBcUgveGxCUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTQ3RGVztFRHVGWCxVQ3RGWTtBdEhzM2xCdEI7QWlCeDFrQkk7RW9HbmRJO0lBY0k7RXJIaXlsQlY7QUFDRjtBaUI3MWtCSTtFb0duZEk7SUFrQkk7RXJIa3lsQlY7QUFDRjtBcUh6dWxCRTtFQUNFLGFWdkpZO0VVd0paO0VBQ0E7RUFDQTtFQUdFLGFyR3RKVTtBaEIrM2xCaEI7QXFIanVsQkk7RUFDRTtBckhtdWxCTjtBcUg3dGxCRTtFQUNFLGU5R3pLVztFOEcwS1g7RUFDQTtFQUNBLGlCckhqS1k7RXFIa0taO0VBQ0EsbUJWbkxZO0VVb0xaLGNoSGxLTztFZ0hxS0wsb0JySHJLVztBQWs0bEJqQjtBaUJ0M2tCSTtFb0dqWEY7SUFjSSxvQkN6TDBCO0V0SHM1bEI5QjtBQUNGO0FxSHh0bEJFO0VBQ0Usd0I5R25JaUI7RThHb0lqQixlOUdsTWE7RThHbU1iLGlCckc1TFk7RXFHNkxaLG1CQ3BNeUI7RUR1TXZCLGVySHhMVTtFcUh5TFYsaUJDcE1vQjtBdEg0NWxCMUI7QXFIbHRsQkU7RUFDRSxlQzVNb0I7RUQ2TXBCLGlCckhqTVk7RXFIa01aLG1CQ2pOeUI7RURrTnpCLGNoSGpNTztFZ0hvTUwsZTlHck5XO0U4R3NOWCxpQnJHL01VO0FoQmk2bEJoQjtBcUg1c2xCRTtFQUNFLGVDMU5vQjtFRDJOcEIsaUJySC9NWTtFcUhnTlosZ0JWaE9ZO0VVbU9WLGU5R2xPVztFOEdtT1gsaUJyRzVOVTtFcUc2TlY7QXJINHNsQk47QWlCbjVrQkk7RW9HalVGO0lBa0JNLGU5RzlPUztJOEcrT1Q7SUFDQSxpQnJHek9RO0lxRzBPUixtQkNqUHFCO0lEa1ByQixpQlZsUFE7RTNHdzdsQmQ7QUFDRjtBaUI1NWtCSTtFb0dqVUY7SUE0Qk0sZTlHeFBTO0k4R3lQVDtJQUNBLGlCckduUFE7SXFHb1BSLG1CQzNQcUI7SUQ0UHJCLGlCVjVQUTtFM0dpOGxCZDtBQUNGO0FxSGpzbEJNO0VBQ0UsYUNwUWE7QXRIdThsQnJCO0FxSGhzbEJNO0VBQ0UsZ0JDeFFhO0F0SDA4bEJyQjtBcUgzcmxCRTtFQUNFLGlCckg3UGE7RXFIOFBiO0VBQ0E7RUFHRSxpQnJHNVFVO0FoQnU4bEJoQjtBaUJqN2tCSTtFb0doUkY7SUFjSTtJQUNBLFNySDNRVztJcUg0UVgsaUJySDVRVztJcUgrUVQ7SUFDQTtJQUNBLFNWbFNRO0lVbVNSLGNDcFNjO0lEcVNkLGlCVnBTUTtFM0d5OWxCZDtBQUNGO0FpQjc3a0JJO0VvR2hSRjtJQWlDTSxpQlY5U1E7RTNHODlsQmQ7QUFDRjtBaUJsOGtCSTtFb0doUkY7SUEyQ00saUJWeFRRO0UzR20rbEJkO0FBQ0Y7QXFIem1sQkU7RUFDRSxrQnJIM1dhO0VxSDhXWCxrQlYvWFU7QTNHdytsQmhCO0FpQjM4a0JJO0VvR2xLRjtJQVFJLGVDclllO0V0SDgrbEJuQjtBQUNGO0FxSHZtbEJJO0VBQ0UsZUN6WWU7RUQwWWYsaUJDellnQjtBdEhrL2xCdEI7QXFIbHJsQkU7RUFDRSxpQnJIL1NhO0FBbStsQmpCO0FpQnY5a0JJO0VvRzlORjtJQUlJLGlCckhsVFc7SXFIcVRULGlCVnRVUTtFM0d5L2xCZDtBQUNGO0FpQjc5a0JJO0VvRzlORjtJQWlCTTtFckg4cWxCTjtBQUNGO0FpQmwra0JJO0VvRzlORjtJQTJCTSxpQlYxVlE7RTNHbWdtQmQ7QUFDRjtBcUgvcGxCRTtFQUNFLHdCOUd4U2lCO0U4R3lTakIsZUNwV29CO0VEcVdwQixpQnJIelZZO0VxSDBWWixvQnJIeFZhO0VxSDJWWCxlOUc1V1c7RThHNldYO0VBQ0E7RUFDQSxpQnJHeFdVO0VxR3lXVixzQkM5VzZCO0VEK1c3QixvQlZqWFU7QTNHZ2htQmhCO0FxSDVwbEJJO0VBQ0UsaUJDdFhnQjtBdEhvaG1CdEI7O0FtSHBobUJBO0VBQW1DO0FuSHdobUJuQzs7QXdIeGhtQkE7RUhBRTtFQUNBO0VBQ0E7RUFDQSxnQnBCSU07RW9CSE4sbUJWSGM7RVVVWjtFQUNBLGFWWFk7QTNHaWltQmhCO0FpQnBnbEJJO0V1RzloQko7SUhnQkksbUJWZlk7RTNHcWltQmQ7QUFDRjtBcUhqNmxCSTtFQUNFO0FySG02bEJOO0FxSGg2bEJJOztFQUVFLGNoSGpJTTtBTG1pbUJaO0FxSC81bEJJOztFQUVFO0FySGk2bEJOO0FxSDM1bEJFO0VBQ0UsYVZ2Slk7RVV3Slo7RUFDQTtFQUNBO0VBT0U7RUFDQSxrQnJIakpXO0FBd2ltQmpCO0FxSHA1bEJJO0VBQ0U7QXJIczVsQk47QXFIaDVsQkU7RUFDRSxlOUd6S1c7RThHMEtYO0VBQ0E7RUFDQSxpQnJIaktZO0VxSGtLWjtFQUNBLG1CVm5MWTtFVW9MWixjaEhsS087QUxvam1CWDtBaUJ4aWxCSTtFb0dqWEY7SUFjSSxvQkN6TDBCO0V0SHdrbUI5QjtBQUNGO0FxSDE0bEJFO0VBQ0Usd0I5R25JaUI7RThHb0lqQixlOUdsTWE7RThHbU1iLGlCckc1TFk7RXFHNkxaLG1CQ3BNeUI7QXRIZ2xtQjdCO0FxSGw0bEJFO0VBQ0UsZUM1TW9CO0VENk1wQixpQnJIak1ZO0VxSGtNWixtQkNqTnlCO0VEa056QixjaEhqTU87QUxxa21CWDtBcUgxM2xCRTtFQUNFLGVDMU5vQjtFRDJOcEIsaUJySC9NWTtFcUhnTlosZ0JWaE9ZO0EzRzRsbUJoQjtBcUgxMWxCTTtFQUNFLGFDcFFhO0F0SGdtbUJyQjtBcUh6MWxCTTtFQUNFLGdCQ3hRYTtBdEhtbW1CckI7QXFIcDFsQkU7RUFDRSxpQnJIN1BhO0VxSDhQYjtFQUNBO0VBT0UsZ0JWeFJVO0EzR3dtbUJoQjtBaUIxa2xCSTtFb0doUkY7SUFjSTtJQUNBLFNySDNRVztJcUg0UVgsaUJySDVRVztJcUh1UlQsZ0JWelNRO0UzRyttbUJkO0FBQ0Y7QWlCbGxsQkk7RW9HaFJGO0lBcUNNLGdCVm5UUTtFM0dvbm1CZDtBQUNGO0FxSHp2bEJFO0VBQ0Usa0JySDNXYTtBQXNtbUJqQjtBaUIxbGxCSTtFb0dsS0Y7SUFRSSxlQ3JZZTtFdEg2bm1CbkI7QUFDRjtBcUh0dmxCSTtFQUNFLGVDelllO0VEMFlmLGlCQ3pZZ0I7QXRIaW9tQnRCO0FxSGowbEJFO0VBQ0UsaUJySC9TYTtBQWtubUJqQjtBaUJ0bWxCSTtFb0c5TkY7SUFJSSxpQnJIbFRXO0lxSHlUVCxnQlYzVVE7RTNHeW9tQmQ7QUFDRjtBaUI1bWxCSTtFb0c5TkY7SUFxQk0sZ0JWclZRO0UzRzhvbUJkO0FBQ0Y7QWlCam5sQkk7RW9HOU5GO0lBK0JNLGdCVi9WUTtFM0dtcG1CZDtBQUNGO0FxSDl5bEJFO0VBQ0Usd0I5R3hTaUI7RThHeVNqQixlQ3BXb0I7RURxV3BCLGlCckh6Vlk7RXFIMFZaLG9Cckh4VmE7QUF3b21CakI7QXFIcnlsQkk7RUFDRSxpQkN0WGdCO0F0SDZwbUJ0Qjs7QW1IN3BtQkE7RUFBbUM7QW5IaXFtQm5DOztBeUhscW1CQTtFN0dvRkU7RUFDQTtFQUNBO0VBR0U7QVpnbG1CSjtBWWprbUJJO0VBRUUsd0JMNUZRO0FQOHBtQmQ7QVlwa21CSTtFQUVFLHdCTDVGUTtBUGlxbUJkO0FZdmttQkk7RUFFRSx3Qkw1RlE7QVBvcW1CZDtBWTFrbUJJO0VBRUUsd0JMNUZRO0FQdXFtQmQ7QWlCcnJsQkk7RXdHaGdCSjtJN0dvRkU7SUFDQTtJQUNBO0lBR0U7RVptbW1CRjtFWXBsbUJFO0lBRUUsd0JMNUZRO0VQaXJtQlo7RVl2bG1CRTtJQUVFLHdCTDVGUTtFUG9ybUJaO0VZMWxtQkU7SUFFRSx3Qkw1RlE7RVB1cm1CWjtFWTdsbUJFO0lBRUUsd0JMNUZRO0VQMHJtQlo7QUFDRjtBeUh6c21CQTtFQ1FFO0VBQ0E7RUFJQSxhMUdKYztFRFNkLGdCQ1RjO0FoQnNzbUJoQjtBaUJocmxCSTtFd0cvaEJKO0kxR21CNEI7RWZnc21CMUI7QUFDRjtBaUJycmxCSTtFd0cvaEJKO0kxR29CNkIsZ0JDU1o7RWhCMnJtQmY7QUFDRjtBeUh6dG1CQTtFQ0NFLG1CQ1V3QjtFRFR4QixxQnJIYWM7RXFIWmQsaUJDU3VCO0EzSGt0bUJ6QjtBaUIvcmxCSTtFd0cvaEJKO0lDbUJJLGFmakJZO0UzR2d1bUJkO0FBQ0Y7QWlCcHNsQkk7RXdHL2hCSjtJQ3VCSSxhZnJCWTtFM0dxdW1CZDtBQUNGO0F5SHh1bUJBO0VDMEJFO0ExSGl0bUJGO0EwSGh0bUJFO0VBQ0U7RUFDQTtFQUNBO0ExSGt0bUJKO0EwSGh0bUJJO0VBR0Usa0JmakNVO0Vla0NWO0ExSGd0bUJOO0FpQnJ0bEJJO0V5Ry9mQTtJQU9JLGFDMUJtQjtJRDJCbkIsa0JmdENRO0UzR3V2bUJkO0FBQ0Y7QWlCM3RsQkk7RXlHL2ZBO0lBWUksa0JmMUNRO0UzRzR2bUJkO0FBQ0Y7QTBIL3NtQkk7RTlHb0NGO0VBQ0E7RUFDQTtFQUdFO0FaNHFtQko7QVk3cG1CSTtFQUVFLHdCTDVGUTtBUDB2bUJkO0FZaHFtQkk7RUFFRSx3Qkw1RlE7QVA2dm1CZDtBWW5xbUJJO0VBRUUsd0JMNUZRO0FQZ3dtQmQ7QVl0cW1CSTtFQUVFLHdCTDVGUTtBUG13bUJkO0FpQmp4bEJJO0V5R2hkQTtJOUdvQ0Y7SUFDQTtJQUNBO0lBR0U7RVorcm1CRjtFWWhybUJFO0lBRUUsd0JMNUZRO0VQNndtQlo7RVlucm1CRTtJQUVFLHdCTDVGUTtFUGd4bUJaO0VZdHJtQkU7SUFFRSx3Qkw1RlE7RVBteG1CWjtFWXpybUJFO0lBRUUsd0JMNUZRO0VQc3htQlo7QUFDRjtBMEgvdW1CSTtFQUNFO0VBQ0EsWUMxQ2E7RUQyQ2IsV0MxQ1k7QTNIMnhtQmxCO0EwSC91bUJNO0VBQ0UseUJySHZCSTtBTHd3bUJaO0EwSDl1bUJVO0VBQ0UsYXJIN0NEO0FMNnhtQlg7QTBIM3VtQk07RUFDRSx5QnJIakREO0FMOHhtQlA7QTBIMXVtQk07O0VBRUU7RUFDQSxXQzFEYztFRDJEZCxZQzFEZTtBM0hzeW1CdkI7QWlCMXhsQkk7RXlHemVBO0lBMkJJLFlDakVvQjtJRGtFcEIsV0NqRW1CO0UzSDZ5bUJ6QjtFMEgxdW1CTTs7SUFFRSxXMUduRU07STBHb0VOLFkxR3BFTTtFaEJnem1CZDtBQUNGO0F5SHAwbUJBO0VDOEZFO0ExSHl1bUJGO0EwSHh1bUJFO0VBQ0U7RUFDQTtFQUNBO0ExSDB1bUJKO0FpQjd5bEJJO0V5R2hjRjtJQU1JO0UxSDJ1bUJKO0FBQ0Y7QTBIenVtQkk7RUFDRTtBMUgydW1CTjtBMEhydW1CSTs7RUFDRTtBMUh3dW1CTjtBMEhudW1CSTs7RUFDRTtBMUhzdW1CTjtBMEhsdW1CTTs7RUFDRTtBMUhxdW1CUjtBMEhodW1CRTtFQUNFLGtCMUhqSFk7QUFtMW1CaEI7QTBIL3RtQkU7RTlHaERBO0VBQ0E7RUFDQTtFQUdFO0FaZ3htQko7QVlqd21CSTtFQUVFLHdCTDVGUTtBUDgxbUJkO0FZcHdtQkk7RUFFRSx3Qkw1RlE7QVBpMm1CZDtBWXZ3bUJJO0VBRUUsd0JMNUZRO0FQbzJtQmQ7QVkxd21CSTtFQUVFLHdCTDVGUTtBUHUybUJkO0FpQnIzbEJJO0V5RzVYRjtJOUdoREE7SUFDQTtJQUNBO0lBR0U7RVpteW1CRjtFWXB4bUJFO0lBRUUsd0JMNUZRO0VQaTNtQlo7RVl2eG1CRTtJQUVFLHdCTDVGUTtFUG8zbUJaO0VZMXhtQkU7SUFFRSx3Qkw1RlE7RVB1M21CWjtFWTd4bUJFO0lBRUUsd0JMNUZRO0VQMDNtQlo7QUFDRjtBMEg1dm1CRTtFOUd6REE7RUFDQTtFQUNBO0VBR0U7QVpzem1CSjtBWXZ5bUJJO0VBRUUsd0JMNUZRO0FQbzRtQmQ7QVkxeW1CSTtFQUVFLHdCTDVGUTtBUHU0bUJkO0FZN3ltQkk7RUFFRSx3Qkw1RlE7QVAwNG1CZDtBWWh6bUJJO0VBRUUsd0JMNUZRO0FQNjRtQmQ7QWlCMzVsQkk7RXlHblhGO0k5R3pEQTtJQUNBO0lBQ0E7SUFHRTtFWnkwbUJGO0VZMXptQkU7SUFFRSx3Qkw1RlE7RVB1NW1CWjtFWTd6bUJFO0lBRUUsd0JMNUZRO0VQMDVtQlo7RVloMG1CRTtJQUVFLHdCTDVGUTtFUDY1bUJaO0VZbjBtQkU7SUFFRSx3Qkw1RlE7RVBnNm1CWjtBQUNGO0EwSGx5bUJFO0VBR0U7QTFIa3ltQko7QTBIL3htQkU7RTlHL0RBO0VBQ0E7RUFDQTtFQUdFO0FaKzFtQko7QVloMW1CSTtFQUVFLHdCTDVGUTtBUDY2bUJkO0FZbjFtQkk7RUFFRSx3Qkw1RlE7QVBnN21CZDtBWXQxbUJJO0VBRUUsd0JMNUZRO0FQbTdtQmQ7QVl6MW1CSTtFQUVFLHdCTDVGUTtBUHM3bUJkO0FpQnA4bEJJO0V5RzdXRjtJOUcvREE7SUFDQTtJQUNBO0lBR0U7RVprM21CRjtFWW4ybUJFO0lBRUUsd0JMNUZRO0VQZzhtQlo7RVl0Mm1CRTtJQUVFLHdCTDVGUTtFUG04bUJaO0VZejJtQkU7SUFFRSx3Qkw1RlE7RVBzOG1CWjtFWTUybUJFO0lBRUUsd0JMNUZRO0VQeThtQlo7QUFDRjtBMEhyMG1CRTtFQUVFLG1CZm5KWTtBM0d5OW1CaEI7QWlCNTdsQkk7RXlHNVlGO0lBSUk7SUFDQTtFMUh3MG1CSjtBQUNGO0EwSHIwbUJFOztFQUVJO0ExSHUwbUJOO0F5SHIrbUJBO0VDaUtFO0ExSHUwbUJGO0EwSHQwbUJFO0VBQ0UsZW5IakthO0VtSGtLYixpQjFHM0pZO0UwRzhKWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUUN4Sm9CO0VENEpwQjtFQUNBO0VBQ0EsY3JINUtZO0VxSDZLWjtBMUhtMG1CSjtBMEgvem1CSTtFQUNFO0VBQ0E7RUFDQTtBMUhpMG1CTjtBMEhoMG1CTTtFQUVFO0VBQ0E7RUFDQSx5QnJIekxRO0VxSDBMUixrQkN0SzZDO0EzSHUrbUJyRDtBMEgvem1CTTtFQUNFLFMxSHRMUTtFMEh1TFIsU0MzS3NDO0VENEt0QyxXQzdLd0M7RUQ4S3hDLFdDL0t1QztBM0hnL21CL0M7QTBIL3ptQk07RUFDRSxRQzVLb0M7RUQ2S3BDLFUxSDdMUTtFMEg4TFIsWUMvS3VDO0VEZ0x2QyxVQ2pMc0M7QTNIay9tQjlDO0EwSC96bUJNO0VBQ0U7QTFIaTBtQlI7QTBIM3ptQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjckhuTlk7RXFIb05aO0VBQ0E7QTFINnptQko7QWlCNS9sQkk7RXlHOVRGO0lBRUksa0IxSGhOVztFQTRnbkJmO0FBQ0Y7QTBIenptQkU7RTlHbkpBO0VBQ0E7RUFDQTtFQUdFO0FaNjhtQko7QVk5N21CSTtFQUVFLHdCTDVGUTtBUDJobkJkO0FZajhtQkk7RUFFRSx3Qkw1RlE7QVA4aG5CZDtBWXA4bUJJO0VBRUUsd0JMNUZRO0FQaWluQmQ7QVl2OG1CSTtFQUVFLHdCTDVGUTtBUG9pbkJkO0FpQmxqbUJJO0V5R3pSRjtJOUduSkE7SUFDQTtJQUNBO0lBR0U7RVpnK21CRjtFWWo5bUJFO0lBRUUsd0JMNUZRO0VQOGluQlo7RVlwOW1CRTtJQUVFLHdCTDVGUTtFUGlqbkJaO0VZdjltQkU7SUFFRSx3Qkw1RlE7RVBvam5CWjtFWTE5bUJFO0lBRUUsd0JMNUZRO0VQdWpuQlo7QUFDRjtBMEg3MW1CSTtFQUVFO0VBQ0EsY3JIek5LO0FMdWpuQlg7QTBIMTFtQkU7RUFDRTtFQUNBO0VBQ0E7QTFINDFtQko7QWlCaGptQkk7RXlHL1NGO0lBS0k7SUFDQTtFMUg4MW1CSjtBQUNGO0FpQnRqbUJJO0V5R3JTRjtJQUVJO0lBQ0E7RTFINjFtQko7QUFDRjtBaUI1am1CSTtFeUc5UkY7O0lBSUk7SUFDQTtFMUgyMW1CSjtBQUNGO0FpQm5rbUJJO0V5R3RSQTs7SUFFSSxrQmZ6UVE7RTNHcW1uQmQ7QUFDRjtBMEh4MW1CRTs7RUFFRTtFQUNBO0ExSDAxbUJKO0FpQjlrbUJJO0V5Ry9RRjs7SUFLSTtJQUNBLGtCZnBSVTtJZXFSVixtQmZyUlU7RTNHa25uQmQ7RTBINTFtQkk7O0lBQ0U7RTFIKzFtQk47RTBINzFtQkk7O0lBQ0U7SUFDQTtFMUhnMm1CTjtBQUNGO0EwSDUxbUJFOztFQUVFO0VBQ0E7RUFDQSxjckg3Ulk7QUwybm5CaEI7QTBINTFtQkk7OztFQUVFO0VBQ0E7RUFDQSxjckh6Uks7QUx3bm5CWDtBaUI1bW1CSTtFeUc3UEY7O0lBY0k7RTFIZzJtQko7RTBINTFtQk07OztJQUVFLGtJQ3JSb0M7RTNIb25uQjVDO0FBQ0Y7QTBIMzFtQkk7O0VBQ0U7RUFDQSxnQkMzUjZCO0EzSHlubkJuQztBMEh6MW1CTTs7O0VBQ0Usa0lDaFM2QjtBM0g2bm5CckM7QTBIeDFtQk07O0VBQ0Usa0lDclM4QjtBM0hnb25CdEM7QTBIcjFtQkU7RUFDRTtFQUNBLG1CZi9VWTtBM0dzcW5CaEI7QTBIcjFtQkk7RUFDRSxjckhqVUs7QUx3cG5CWDtBMEhuMW1CRTtFQUVJO0lBQ0U7RTFIbzFtQk47QUFDRjtBMEgvMG1CSTtFQUNFO0VBQ0EsbUJmaldVO0Vla1dWO0VBQ0E7RUFDQTtBMUhpMW1CTjtBMEgvMG1CUTtFQUNFO0ExSGkxbUJWO0EwSDUwbUJJO0VBQ0U7QTFIODBtQk47QTBINTBtQk07RUFDRSxhQzNVbUI7QTNIeXBuQjNCO0EwSDMwbUJNO0VBQ0U7QTFINjBtQlI7QTBIejBtQkk7RUFDRTtBMUgyMG1CTjtBMEgxMG1CTTtFQUNFO0VBQ0E7QTFINDBtQlI7O0E0SHpzbkJBO0VBQW1DO0E1SDZzbkJuQzs7QTZIOXNuQkE7RWpIb0ZFO0VBQ0E7RUFDQTtFQUdFO0FaNG5uQko7QVk3bW5CSTtFQUVFLHdCTDVGUTtBUDBzbkJkO0FZaG5uQkk7RUFFRSx3Qkw1RlE7QVA2c25CZDtBWW5ubkJJO0VBRUUsd0JMNUZRO0FQZ3RuQmQ7QVl0bm5CSTtFQUVFLHdCTDVGUTtBUG10bkJkO0FpQmp1bUJJO0U0R2hnQko7SWpIb0ZFO0lBQ0E7SUFDQTtJQUdFO0VaK29uQkY7RVlob25CRTtJQUVFLHdCTDVGUTtFUDZ0bkJaO0VZbm9uQkU7SUFFRSx3Qkw1RlE7RVBndW5CWjtFWXRvbkJFO0lBRUUsd0JMNUZRO0VQbXVuQlo7RVl6b25CRTtJQUVFLHdCTDVGUTtFUHN1bkJaO0FBQ0Y7QTZIcnZuQkE7RUNRRTtFQUNBO0VBSUEsYTlHSmM7RURTZCxnQkNUYztBaEJrdm5CaEI7QWlCNXRtQkk7RTRHL2hCSjtJOUdtQjRCO0VmNHVuQjFCO0FBQ0Y7QWlCanVtQkk7RTRHL2hCSjtJOUdvQjZCLGdCQ1NaO0VoQnV1bkJmO0FBQ0Y7QTZIcnduQkE7RUNDRSxtQkNXb0M7RURWcEMscUJ6SGFjO0V5SFpkLGlCQ1VtQztBL0g2dm5CckM7QWlCM3VtQkk7RTRHL2hCSjtJQ21CSSxhbkJqQlk7RTNHNHduQmQ7QUFDRjtBaUJodm1CSTtFNEcvaEJKO0lDdUJJLGFuQnJCWTtFM0dpeG5CZDtBQUNGO0E2SHB4bkJBO0VDMEJFO0E5SDZ2bkJGO0E4SDV2bkJFO0VBQ0U7RUFDQTtFQUNBO0E5SDh2bkJKO0E4SDV2bkJJO0VBR0Usa0JuQmpDVTtFbUJrQ1Y7QTlINHZuQk47QWlCandtQkk7RTZHL2ZBO0lBT0k7SUFDQSxrQm5CdENRO0UzR215bkJkO0FBQ0Y7QWlCdndtQkk7RTZHL2ZBO0lBWUksa0JuQjFDUTtFM0d3eW5CZDtBQUNGO0E4SDN2bkJJO0VsSG9DRjtFQUNBO0VBQ0E7RUFHRTtBWnd0bkJKO0FZenNuQkk7RUFFRSx3Qkw1RlE7QVBzeW5CZDtBWTVzbkJJO0VBRUUsd0JMNUZRO0FQeXluQmQ7QVkvc25CSTtFQUVFLHdCTDVGUTtBUDR5bkJkO0FZbHRuQkk7RUFFRSx3Qkw1RlE7QVAreW5CZDtBaUI3em1CSTtFNkdoZEE7SWxIb0NGO0lBQ0E7SUFDQTtJQUdFO0VaMnVuQkY7RVk1dG5CRTtJQUVFLHdCTDVGUTtFUHl6bkJaO0VZL3RuQkU7SUFFRSx3Qkw1RlE7RVA0em5CWjtFWWx1bkJFO0lBRUUsd0JMNUZRO0VQK3puQlo7RVlydW5CRTtJQUVFLHdCTDVGUTtFUGswbkJaO0FBQ0Y7QThIM3huQkk7RUFDRTtFQUNBLFlDekN5QjtFRDBDekIsV0N6Q3dCO0EvSHMwbkI5QjtBOEgzeG5CTTtFQUNFLHlCekh2Qkk7QUxvem5CWjtBOEgxeG5CVTtFQUNFLGF6SDdDRDtBTHkwbkJYO0E4SHZ4bkJNO0VBQ0UseUJ6SGpERDtBTDAwbkJQO0E4SHR4bkJNOztFQUVFO0VBQ0EsV0N6RDBCO0VEMEQxQixZQ3pEMkI7QS9IaTFuQm5DO0FpQnQwbUJJO0U2R3plQTtJQTJCSSxZQ2hFZ0M7SURpRWhDLFdDaEUrQjtFL0h3MW5CckM7RThIdHhuQk07O0lBRUUsVzlHbkVNO0k4R29FTixZOUdwRU07RWhCNDFuQmQ7QUFDRjtBNkhoM25CQTtFQzhGRTtBOUhxeG5CRjtBOEhweG5CRTtFQUNFO0VBQ0E7RUFDQTtBOUhzeG5CSjtBaUJ6MW1CSTtFNkdoY0Y7SUFNSTtFOUh1eG5CSjtBQUNGO0E4SHJ4bkJJO0VBQ0U7QTlIdXhuQk47QThIanhuQkk7O0VBQ0U7QTlIb3huQk47QThIL3duQkk7O0VBQ0U7QTlIa3huQk47QThIOXduQk07O0VBQ0U7QTlIaXhuQlI7QThINXduQkU7RUFDRSxrQjlIakhZO0FBKzNuQmhCO0E4SDN3bkJFO0VsSGhEQTtFQUNBO0VBQ0E7RUFHRTtBWjR6bkJKO0FZN3luQkk7RUFFRSx3Qkw1RlE7QVAwNG5CZDtBWWh6bkJJO0VBRUUsd0JMNUZRO0FQNjRuQmQ7QVluem5CSTtFQUVFLHdCTDVGUTtBUGc1bkJkO0FZdHpuQkk7RUFFRSx3Qkw1RlE7QVBtNW5CZDtBaUJqNm1CSTtFNkc1WEY7SWxIaERBO0lBQ0E7SUFDQTtJQUdFO0VaKzBuQkY7RVloMG5CRTtJQUVFLHdCTDVGUTtFUDY1bkJaO0VZbjBuQkU7SUFFRSx3Qkw1RlE7RVBnNm5CWjtFWXQwbkJFO0lBRUUsd0JMNUZRO0VQbTZuQlo7RVl6MG5CRTtJQUVFLHdCTDVGUTtFUHM2bkJaO0FBQ0Y7QThIeHluQkU7RWxIekRBO0VBQ0E7RUFDQTtFQUdFO0FaazJuQko7QVluMW5CSTtFQUVFLHdCTDVGUTtBUGc3bkJkO0FZdDFuQkk7RUFFRSx3Qkw1RlE7QVBtN25CZDtBWXoxbkJJO0VBRUUsd0JMNUZRO0FQczduQmQ7QVk1MW5CSTtFQUVFLHdCTDVGUTtBUHk3bkJkO0FpQnY4bUJJO0U2R25YRjtJbEh6REE7SUFDQTtJQUNBO0lBR0U7RVpxM25CRjtFWXQybkJFO0lBRUUsd0JMNUZRO0VQbThuQlo7RVl6Mm5CRTtJQUVFLHdCTDVGUTtFUHM4bkJaO0VZNTJuQkU7SUFFRSx3Qkw1RlE7RVB5OG5CWjtFWS8ybkJFO0lBRUUsd0JMNUZRO0VQNDhuQlo7QUFDRjtBOEg5MG5CRTtFQUdFO0E5SDgwbkJKO0E4SDMwbkJFO0VsSC9EQTtFQUNBO0VBQ0E7RUFHRTtBWjI0bkJKO0FZNTNuQkk7RUFFRSx3Qkw1RlE7QVB5OW5CZDtBWS8zbkJJO0VBRUUsd0JMNUZRO0FQNDluQmQ7QVlsNG5CSTtFQUVFLHdCTDVGUTtBUCs5bkJkO0FZcjRuQkk7RUFFRSx3Qkw1RlE7QVBrK25CZDtBaUJoL21CSTtFNkc3V0Y7SWxIL0RBO0lBQ0E7SUFDQTtJQUdFO0VaODVuQkY7RVkvNG5CRTtJQUVFLHdCTDVGUTtFUDQrbkJaO0VZbDVuQkU7SUFFRSx3Qkw1RlE7RVArK25CWjtFWXI1bkJFO0lBRUUsd0JMNUZRO0VQay9uQlo7RVl4NW5CRTtJQUVFLHdCTDVGUTtFUHEvbkJaO0FBQ0Y7QThIajNuQkU7RUFFRSxtQm5CbkpZO0EzR3Fnb0JoQjtBaUJ4K21CSTtFNkc1WUY7SUFJSTtJQUNBO0U5SG8zbkJKO0FBQ0Y7QThIajNuQkU7O0VBRUk7QTlIbTNuQk47QTZIamhvQkE7RUNpS0U7QTlIbTNuQkY7QThIbDNuQkU7RUFDRSxldkhqS2E7RXVIa0tiLGlCOUczSlk7RThHOEpaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRQ3ZKZ0M7RUQySmhDO0VBQ0E7RUFDQSxjekg1S1k7RXlINktaO0E5SCsybkJKO0E4SDMybkJJO0VBQ0U7RUFDQSxXOUduTFU7RThHb0xWLFk5R3BMVTtBaEJpaW9CaEI7QThINTJuQk07RUFFRTtFQUNBO0VBQ0EseUJ6SHpMUTtFeUgwTFIsa0JDckt5RDtBL0hraG9CakU7QThIMzJuQk07RUFDRSxTOUh0TFE7RThIdUxSLFNDMUtrRDtFRDJLbEQsV0M1S29EO0VENktwRCxXQzlLbUQ7QS9IMmhvQjNEO0E4SDMybkJNO0VBQ0UsUUMzS2dEO0VENEtoRCxVOUg3TFE7RThIOExSLFlDOUttRDtFRCtLbkQsVUNoTGtEO0EvSDZob0IxRDtBOEgzMm5CTTtFQUNFO0E5SDYybkJSO0E4SHYybkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3pIbk5ZO0V5SG9OWjtFQUNBO0E5SHkybkJKO0FpQnhpbkJJO0U2RzlURjtJQUVJLGtCOUhoTlc7RUF3am9CZjtBQUNGO0E4SHIybkJFO0VsSG5KQTtFQUNBO0VBQ0E7RUFHRTtBWnkvbkJKO0FZMStuQkk7RUFFRSx3Qkw1RlE7QVB1a29CZDtBWTcrbkJJO0VBRUUsd0JMNUZRO0FQMGtvQmQ7QVloL25CSTtFQUVFLHdCTDVGUTtBUDZrb0JkO0FZbi9uQkk7RUFFRSx3Qkw1RlE7QVBnbG9CZDtBaUI5bG5CSTtFNkd6UkY7SWxIbkpBO0lBQ0E7SUFDQTtJQUdFO0VaNGdvQkY7RVk3L25CRTtJQUVFLHdCTDVGUTtFUDBsb0JaO0VZaGdvQkU7SUFFRSx3Qkw1RlE7RVA2bG9CWjtFWW5nb0JFO0lBRUUsd0JMNUZRO0VQZ21vQlo7RVl0Z29CRTtJQUVFLHdCTDVGUTtFUG1tb0JaO0FBQ0Y7QThIejRuQkk7RUFFRTtFQUNBLGN6SHpOSztBTG1tb0JYO0E4SHQ0bkJFO0VBQ0U7RUFDQTtFQUNBO0E5SHc0bkJKO0FpQjVsbkJJO0U2Ry9TRjtJQUtJO0lBQ0E7RTlIMDRuQko7QUFDRjtBaUJsbW5CSTtFNkdyU0Y7SUFFSTtJQUNBO0U5SHk0bkJKO0FBQ0Y7QWlCeG1uQkk7RTZHOVJGOztJQUlJO0lBQ0E7RTlIdTRuQko7QUFDRjtBaUIvbW5CSTtFNkd0UkE7O0lBRUksa0JuQnpRUTtFM0dpcG9CZDtBQUNGO0E4SHA0bkJFOztFQUVFO0VBQ0E7QTlIczRuQko7QWlCMW5uQkk7RTZHL1FGOztJQUtJO0lBQ0Esa0JuQnBSVTtJbUJxUlYsbUJuQnJSVTtFM0c4cG9CZDtFOEh4NG5CSTs7SUFDRTtFOUgyNG5CTjtFOEh6NG5CSTs7SUFDRTtJQUNBO0U5SDQ0bkJOO0FBQ0Y7QThIeDRuQkU7O0VBRUU7RUFDQTtFQUNBLGN6SDdSWTtBTHVxb0JoQjtBOEh4NG5CSTs7O0VBRUU7RUFDQTtFQUNBLGN6SHpSSztBTG9xb0JYO0FpQnhwbkJJO0U2RzdQRjs7SUFjSTtFOUg0NG5CSjtFOEh4NG5CTTs7O0lBRUUsa0lDcFJnRDtFL0grcG9CeEQ7QUFDRjtBOEh2NG5CSTs7RUFDRTtFQUNBLGdCQzFSeUM7QS9Ib3FvQi9DO0E4SHI0bkJNOzs7RUFDRSxrSUMvUnlDO0EvSHdxb0JqRDtBOEhwNG5CTTs7RUFDRSxrSUNwUzBDO0EvSDJxb0JsRDtBOEhqNG5CRTtFQUNFO0VBQ0EsbUJuQi9VWTtBM0drdG9CaEI7QThIajRuQkk7RUFDRSxjekhqVUs7QUxvc29CWDtBOEgvM25CRTtFQUVJO0lBQ0U7RTlIZzRuQk47QUFDRjtBOEgzM25CSTtFQUNFO0VBQ0EsbUJuQmpXVTtFbUJrV1Y7RUFDQTtFQUNBO0E5SDYzbkJOO0E4SDMzbkJRO0VBQ0U7QTlINjNuQlY7QThIeDNuQkk7RUFDRTtBOUgwM25CTjtBOEh4M25CTTtFQUNFLGFIM1VtQjtBM0hxc29CM0I7QThIdjNuQk07RUFDRTtBOUh5M25CUjtBOEhyM25CSTtFQUNFO0E5SHUzbkJOO0E4SHQzbkJNO0VBQ0U7RUFDQTtBOUh3M25CUjs7QTRIcnZvQkE7RUFBbUM7QTVIeXZvQm5DOztBaUIzdG5CSTtFK0c3aEJKO0lsRzhITTtJQUNBO0lBS0U7SUFDQTtFOUIybm9CTjtBQUNGO0FpQnB1bkJJO0UrRzdoQko7SWxHOEhNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCb29vQk47QUFDRjtBaUI3dW5CSTtFK0c3aEJKO0lsRzhITTtJQUNBO0lBRUU7SUFHQTtJQUNBO0U5QjZvb0JOO0FBQ0Y7O0FpSXB0b0JFO0VBN0RBO0VBQ0Esd0IxSDJEbUI7QVAwdG9CckI7QWlJcHhvQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaklxeG9CSjtBaUlseG9CRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FqSW14b0JKO0FpSXh1b0JFO0VBQ0U7QWpJMHVvQko7QWlJeHVvQkU7RUFDRTtBakkwdW9CSjtBaUl2dW9CRTtFQUNFO0VBQ0E7RUFDQTtBakl5dW9CSjtBaUl2dW9CSTtFeEd0RUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFd0dvRUk7RUFDQTtBakk2dW9CTjtBaUJqeW5CSTtFZ0gvY0E7SUFLSTtJQUNBO0VqSSt1b0JOO0FBQ0Y7QWlCdnluQkk7RWdIcGNFO0l4R2hFQSxzQndHa0U4QjtJeEdsRTlCLGtCd0drRThCO0l4R2xFOUIsY3dHa0U4QjtFakkrdW9CbEM7QUFDRjtBaUI5eW5CSTtFZ0gvYkU7SXhHckVBLHNCd0d3RWdDO0l4R3hFaEMsa0J3R3dFZ0M7SXhHeEVoQyxjd0d3RWdDO0VqSWd2b0JwQztBQUNGO0FpQnJ6bkJJO0VnSHhiRTtJQUVJO0VqSSt1b0JSO0FBQ0Y7QWlJM3VvQkk7RUFFRTtFQUNBO0FqSTR1b0JOO0FpQjl6bkJJO0VnSGpiQTtJQUtJO0lBRUE7SUFDQTtFakk2dW9CTjtBQUNGO0FpSTN1b0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTZ1b0JSO0FpSTN1b0JRO0VBQ0U7RUFDQTtFQUNBO0FqSTZ1b0JWO0FpSTN1b0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk2dW9CVjtBaUkzdW9CVTtFQUNFO0VBQ0E7QWpJNnVvQlo7QWlJdnVvQkk7RUFDRTtBakl5dW9CTjtBaUl2dW9CTTtFQUNFO0FqSXl1b0JSO0FpSXZ1b0JNO0VBQ0U7RXJIeEVOO0VBQ0E7RUFDQTtFQUdFO0FaZ3pvQko7QVlqeW9CSTtFQUVFLHdCTDVGUTtBUDgzb0JkO0FZcHlvQkk7RUFFRSx3Qkw1RlE7QVBpNG9CZDtBWXZ5b0JJO0VBRUUsd0JMNUZRO0FQbzRvQmQ7QVkxeW9CSTtFQUVFLHdCTDVGUTtBUHU0b0JkO0FpSTF2b0JNO0VBR0Usd0IxSDlGYTtFMEgrRmIsYzVIbEpFO0FMNDRvQlY7QWlJeHZvQk07RUFDRTtFckg5RU47RUFDQTtFQUNBO0VBR0U7QVp1MG9CSjtBWXh6b0JJO0VBRUUsd0JMNUZRO0FQcTVvQmQ7QVkzem9CSTtFQUVFLHdCTDVGUTtBUHc1b0JkO0FZOXpvQkk7RUFFRSx3Qkw1RlE7QVAyNW9CZDtBWWowb0JJO0VBRUUsd0JMNUZRO0FQODVvQmQ7QWlJM3dvQk07RUFHRSxjNUh4Skk7QUxtNm9CWjtBaUl6d29CTTtFQUNFO0VySG5GTjtFQUNBO0VBQ0E7RUFHRTtBWjYxb0JKO0FZOTBvQkk7RUFFRSx3Qkw1RlE7QVAyNm9CZDtBWWoxb0JJO0VBRUUsd0JMNUZRO0FQODZvQmQ7QVlwMW9CSTtFQUVFLHdCTDVGUTtBUGk3b0JkO0FZdjFvQkk7RUFFRSx3Qkw1RlE7QVBvN29CZDtBaUk1eG9CTTtFQUdFLGM1SDVKRTtBTHc3b0JWO0FpSTF4b0JNO0VBQ0U7RXJIeEZOO0VBQ0E7RUFDQTtFQUdFO0FabTNvQko7QVlwMm9CSTtFQUVFLHdCTDVGUTtBUGk4b0JkO0FZdjJvQkk7RUFFRSx3Qkw1RlE7QVBvOG9CZDtBWTEyb0JJO0VBRUUsd0JMNUZRO0FQdThvQmQ7QVk3Mm9CSTtFQUVFLHdCTDVGUTtBUDA4b0JkO0FpSTd5b0JNO0VBR0Usd0IxSGhIVztFMEhpSFgsYzVIcEtFO0FMaTlvQlY7QWlJM3lvQlU7RUFDRTtBakk2eW9CWjtBaUl6eW9CTTtFQUNFO0VBQ0E7QWpJMnlvQlI7QWlJMXlvQlE7RUFDRTtFQUNBO0FqSTR5b0JWO0FpSTN5b0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpJNnlvQlo7QWlJM3lvQlU7RUFDRTtBakk2eW9CWjtBaUJqOW5CSTtFZ0gxVk07SUFFSTtJQUNBLGdCQ3RNTztJdEhrRm5CO0lBQ0E7SUFDQTtJQUdFO0VaZzZvQkY7RVlqNW9CRTtJQUVFLHdCTDVGUTtFUDgrb0JaO0VZcDVvQkU7SUFFRSx3Qkw1RlE7RVBpL29CWjtFWXY1b0JFO0lBRUUsd0JMNUZRO0VQby9vQlo7RVkxNW9CRTtJQUVFLHdCTDVGUTtFUHUvb0JaO0VpSWgwb0JRO0lBS0ksd0IxSDVJSztFUDA4b0JqQjtBQUNGO0FpSTV6b0JVO0VBQ0U7RUFDQTtFQUNBO0FqSTh6b0JaO0FpSTd6b0JZO0VBQ0U7QWpJK3pvQmQ7QWlJN3pvQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakkrem9CZDtBaUl2em9CSTtFQUNFO0VBQ0E7QWpJeXpvQk47QWlJeHpvQk07RUFDRTtFckhoSk47RUFDQTtFQUNBO0VBR0U7QVp5OG9CSjtBWTE3b0JJO0VBRUUsd0JMNUZRO0FQdWhwQmQ7QVk3N29CSTtFQUVFLHdCTDVGUTtBUDBocEJkO0FZaDhvQkk7RUFFRSx3Qkw1RlE7QVA2aHBCZDtBWW44b0JJO0VBRUUsd0JMNUZRO0FQZ2lwQmQ7QWlJMzBvQk07RUFHRSxjNUgxTkk7RTRIMk5KO0VBQ0E7QWpJMjBvQlI7QWlJMTBvQlE7RUFDQSx3QjFIMUthO0FQcy9vQnJCO0FpSTEwb0JRO0VBQ0Usd0IxSC9LUztBUDIvb0JuQjtBaUl6MG9CTTtFQUNFO0FqSTIwb0JSO0FpSXowb0JNO0VBQ0U7RUFDQTtBakkyMG9CUjtBaUl2MG9CSTtFQUNFO0VBQ0E7QWpJeTBvQk47QWlJeDBvQk07RXJIeEtKO0VBQ0E7RUFDQTtFQUdFO0FaaS9vQko7QVlsK29CSTtFQUVFLHdCTDVGUTtBUCtqcEJkO0FZcitvQkk7RUFFRSx3Qkw1RlE7QVBra3BCZDtBWXgrb0JJO0VBRUUsd0JMNUZRO0FQcWtwQmQ7QVkzK29CSTtFQUVFLHdCTDVGUTtBUHdrcEJkO0FpSTExb0JNO0VBRUUsYzVIbFBJO0U0SG1QSix3QjFIak1XO0FQNGhwQm5CO0FpSTExb0JRO0VBQ0U7RXJIN0tSO0VBQ0E7RUFDQTtFQUdFO0Fad2dwQko7QVl6L29CSTtFQUVFLHdCTDVGUTtBUHNscEJkO0FZNS9vQkk7RUFFRSx3Qkw1RlE7QVB5bHBCZDtBWS8vb0JJO0VBRUUsd0JMNUZRO0FQNGxwQmQ7QVlsZ3BCSTtFQUVFLHdCTDVGUTtBUCtscEJkO0FpSTcyb0JRO0VBR0UsYzVIdlBFO0U0SHdQRix3QjFIdE1TO0FQbWpwQm5CO0FpSXoyb0JNO0VBQ0UsZ0JqSGhPTztFSjJDYjtFQUNBO0VBQ0E7RUFHRTtBWitocEJKO0FZaGhwQkk7RUFFRSx3Qkw1RlE7QVA2bXBCZDtBWW5ocEJJO0VBRUUsd0JMNUZRO0FQZ25wQmQ7QVl0aHBCSTtFQUVFLHdCTDVGUTtBUG1ucEJkO0FZemhwQkk7RUFFRSx3Qkw1RlE7QVBzbnBCZDtBaUk1M29CTTtFQUdFLGM1SGhRRTtFNEhpUUYsd0IxSDlNVztBUDBrcEJuQjtBaUkzM29CUTtFckh6TE47RUFDQTtFQUNBO0VBR0U7QVpxanBCSjtBWXRpcEJJO0VBRUUsd0JMNUZRO0FQbW9wQmQ7QVl6aXBCSTtFQUVFLHdCTDVGUTtBUHNvcEJkO0FZNWlwQkk7RUFFRSx3Qkw1RlE7QVB5b3BCZDtBWS9pcEJJO0VBRUUsd0JMNUZRO0FQNG9wQmQ7QWlJNzRvQlE7RUFFRSxjNUhuUUU7RTRIb1FGLHdCMUhsTlM7QVBnbXBCbkI7QWlJNTRvQlE7RUFDRSxpQkNqUlc7QWxJK3BwQnJCO0FpSTc0b0JVO0VySGhNUjtFQUNBO0VBQ0E7RUFHRTtBWjhrcEJKO0FZL2pwQkk7RUFFRSx3Qkw1RlE7QVA0cHBCZDtBWWxrcEJJO0VBRUUsd0JMNUZRO0FQK3BwQmQ7QVlya3BCSTtFQUVFLHdCTDVGUTtBUGtxcEJkO0FZeGtwQkk7RUFFRSx3Qkw1RlE7QVBxcXBCZDtBaUkvNW9CVTtFQUVFLHdCMUh4Tk87QVB3bnBCbkI7QW1JemxwQkE7RUFDRTtBbkkybHBCRjs7QW9JenJwQkE7RURDRTtFQUNBLFdFRndCO0VGR3hCO0FuSTRycEJGO0FtSTFycEJFO0VBQ0UsVUVMOEI7QXJJaXNwQmxDO0FtSXpycEJFO0VBQ0UsWUVSOEI7RUZTOUI7RUFDQTtBbkkycnBCSjtBbUl0cnBCRTtFQUNFLGdCRWZzQztFekhpRnhDO0VBQ0E7RUFDQTtFQUdFO0FacW5wQko7QVl0bXBCSTtFQUVFLHdCTDVGUTtBUG1zcEJkO0FZem1wQkk7RUFFRSx3Qkw1RlE7QVBzc3BCZDtBWTVtcEJJO0VBRUUsd0JMNUZRO0FQeXNwQmQ7QVkvbXBCSTtFQUVFLHdCTDVGUTtBUDRzcEJkO0FtSXpzcEJFO0VBS0UsYzlIVlE7QUxpdHBCWjtBbUlwc3BCRTtFQUNFLGVHYzRCO0VIYjVCLGlCR2M0QjtFSGI1QixjOUhoQlE7RThIaUJSLFlFekIyQjtFRjBCM0IsY0V6QjRCO0FySSt0cEJoQztBaUJyc29CSTtFa0h0Z0JGO0lBUUk7SUFDQTtFbkl1c3BCSjtBQUNGO0FtSXJzcEJJO0VBQ0U7QW5JdXNwQk47QW1JbnNwQkU7RUFNQTtFQUNBO0VBQ0E7QW5JZ3NwQkY7QW1JM3JwQkU7RUFDRTtFQUNBLHlCOUg5Q007RThIK0NOLG1CRXBEd0I7RUZxRHhCO0VBQ0EsWUVyRGlCO0VGc0RqQixXRXJEZ0I7RUZzRGhCLGtCRXJEdUI7QXJJa3ZwQjNCO0FtSTNycEJJO0VBQ0U7QW5JNnJwQk47QW1JMXJwQkk7RUFDRSxZRTlEZTtFRitEZixXRTlEYztFRitEZDtBbkk0cnBCTjtBbUl4cnBCRTtFQUNFO0lBQ0UseUI5SGxFSTtJOEhtRUo7RW5JMHJwQko7RW1JdnJwQkU7SUFDRSx5QjlIL0RLO0k4SGdFTDtFbkl5cnBCSjtFbUl0cnBCRTtJQUNFLHlCOUg1RUk7SThINkVKO0VuSXdycEJKO0FBQ0Y7O0F1SWh4cEJBO0VBQWdEO0F2SW94cEJoRDs7QXdJeHJwQkE7RUFDRTtBeEkycnBCRjs7QXlJeHhwQkE7RURBRTtFQUNBLFdFRndCO0VGR3hCO0F4STR4cEJGO0F3STF4cEJFO0VBQ0UsVUVMOEI7QTFJaXlwQmxDO0F3SXp4cEJFO0VBQ0UsWUVSOEI7RUZTOUI7RUFDQTtBeEkyeHBCSjtBd0l0eHBCRTtFQUNFLGdCRWZzQztFOUhpRnhDO0VBQ0E7RUFDQTtFQUdFO0FacXRwQko7QVl0c3BCSTtFQUVFLHdCTDVGUTtBUG15cEJkO0FZenNwQkk7RUFFRSx3Qkw1RlE7QVBzeXBCZDtBWTVzcEJJO0VBRUUsd0JMNUZRO0FQeXlwQmQ7QVkvc3BCSTtFQUVFLHdCTDVGUTtBUDR5cEJkO0F3SXp5cEJFO0VBS0UsY25JVlE7QUxpenBCWjtBd0lweXBCRTtFQUNFLGVGYzRCO0VFYjVCLGlCRmM0QjtFRWI1QixjbkloQlE7RW1JaUJSLFlFekIyQjtFRjBCM0IsY0V6QjRCO0ExSSt6cEJoQztBaUJyeW9CSTtFdUh0Z0JGO0lBUUk7SUFDQTtFeEl1eXBCSjtBQUNGO0F3SXJ5cEJJO0VBQ0U7QXhJdXlwQk47QXdJbnlwQkU7RUFNQTtFQUNBO0VBQ0E7QXhJZ3lwQkY7QXdJM3hwQkU7RUFDRTtFQUNBLHlCbkk5Q007RW1JK0NOLG1CRXBEd0I7RUZxRHhCO0VBQ0EsWUVyRGlCO0VGc0RqQixXRXJEZ0I7RUZzRGhCLGtCRXJEdUI7QTFJazFwQjNCO0F3STN4cEJJO0VBQ0U7QXhJNnhwQk47QXdJMXhwQkk7RUFDRSxZRTlEZTtFRitEZixXRTlEYztFRitEZDtBeEk0eHBCTjtBd0l4eHBCRTtFQUNFO0lBQ0UseUJuSWxFSTtJbUltRUo7RXhJMHhwQko7RXdJdnhwQkU7SUFDRSx5Qm5JL0RLO0ltSWdFTDtFeEl5eHBCSjtFd0l0eHBCRTtJQUNFLHlCbkk1RUk7SW1JNkVKO0V4SXd4cEJKO0FBQ0Y7O0F1SWgzcEJBO0VBQWdEO0F2SW8zcEJoRDs7QTJJdHRwQkU7RUFDRTtBM0l5dHBCSjtBNElsMXBCSTs7RUFFRTtFQUNBO0VBQ0E7QTVJbzFwQk47QTRJajFwQkk7O0VBRUU7RUFDQTtBNUltMXBCTjtBNEloMXBCSTs7RUFFRTtFQUNBO0VBQ0Esd0JySU1hO0VxSUxiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJazFwQk47QTRJaDFwQk07O0VBQ0U7QTVJbTFwQlI7QTRJLzBwQkk7O0VBRUU7QTVJaTFwQk47QWlCeDNvQkk7RTJIM2RBOztJQUtJO0U1SW0xcEJOO0FBQ0Y7QTJJeHZwQkU7RUFDRTtBM0kwdnBCSjtBNEl2NHBCRTs7RUFDSTtBNUkwNHBCTjtBMkl2NXBCRTtFQUNFO0VBQ0E7QTNJeTVwQko7QTJJdjVwQkk7RUFDRTtBM0l5NXBCTjtBMklyNXBCRTtFQUNFO0EzSXU1cEJKO0EySXA1cEJFO0VBQ0Usd0JwSW1DZTtFb0lsQ2YsY0V6QjJCO0VGMEIzQjtFQUNBO0EzSXM1cEJKO0EySXA1cEJJO0VBQ0U7QTNJczVwQk47QTJJbjVwQkk7RUFDRSx3QnBJeUJhO0VvSXhCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0SXBDVTtFc0lxQ1YsVTNISlU7RTJIS1Y7RUFDQTtFQUNBO0VBQ0E7QTNJcTVwQk47QTJJbDVwQkk7RUFDRSx3QnBJVWU7RW9JVGYsY3RJM0NNO0FMKzdwQlo7QTJJbDVwQk07RUFDRSxjdElqRFE7RXNJa0RSO0VBQ0E7RUFDQTtBM0lvNXBCUjtBMkkvNHBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJaTVwQko7QTJJOTRwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkVqRmU7QTdJaStwQnZCO0FpQmw4b0JJO0UwSHpjRTtJQUNFO0lBQ0E7RTNJODRwQk47RTJJMzRwQkk7SUFDRTtFM0k2NHBCTjtBQUNGO0FpQjM4b0JJO0UwSGxYRjtJQzVLQTtJQUNBO0lBQ0E7RTVJNitwQkE7QUFDRjtBMklwMHBCRTtFQXRLQSx1QkEyS3VCO0VBMUt2Qiw0QkEwS3VCO0VBekt2QixvQkF5S3VCO0EzSW8wcEJ6QjtBMklqMHBCRTtFQXBMQSxzQkFxTGdCO0VBcExoQixrQkFvTGdCO0VBbkxoQixjQW1MZ0I7QTNJcTBwQmxCO0EySWowcEJFO0VBQ0U7RUFDQTtFQUNBO0EzSW0wcEJKO0FpQmorb0JJO0UwSHJXRjtJQU1JO0UzSW8wcEJKO0FBQ0Y7QTJJbDBwQkk7RUFHRTtBM0lrMHBCTjtBMkkvenBCSTtFQUNFO0EzSWkwcEJOO0F5QjM4cEJFO0VrSDZJRTtJbEg1SUE7SUFDQTtFekI4OHBCRjtBQUNGO0EySWgwcEJNO0VBSkY7SUFLSTtFM0ltMHBCTjtBQUNGO0EySXowcEJJO0VBUUUsY3RJek1NO0FMNmdxQlo7QTJJajBwQkk7RUFDRTtFQUNBO0VBQ0EsY3RJL01NO0FMa2hxQlo7QTJJOXpwQkk7RUFDRTtBM0lnMHBCTjtBMkk5N3BCRTtFQUNFO0EzSWc4cEJKO0EySTc3cEJFO0VBQ0U7QTNJKzdwQko7QWlCeGdwQkk7RTBIeGJGO0lDdEdBO0lBQ0E7SUFDQTtFNUkwaXFCQTtBQUNGO0EySXY4cEJFO0VBaEdBLHVCQXNHdUI7RUFyR3ZCLDRCQXFHdUI7RUFwR3ZCLG9CQW9HdUI7QTNJczhwQnpCO0EySW44cEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNJcThwQko7QTJJbDhwQkU7RUFDRSxjdEkzR007RXNJNEdOO0VBQ0E7QTNJbzhwQko7QTJJbDhwQkk7RUFDRTtBM0lvOHBCTjtBMklqOHBCSTtFQ2pHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEK0ZJO0VBQ0E7QTNJdThwQk47QXlCMWdxQkU7RWtIc0VFO0lsSHJFQTtJQUNBO0V6QjZncUJGO0FBQ0Y7QTJJdjhwQk07RUFIRjtJQUlJO0UzSTA4cEJOO0FBQ0Y7QTJJLzhwQkk7RUFPRSxjdElqSU07QUw0a3FCWjtBMkl6OHBCTTtFQUNFO0VBQ0EseUJFaEphO0E3STJscUJyQjtBMkl0OHBCTTtFQUNFO0VBQ0E7QTNJdzhwQlI7QTJJejNwQkU7RUFDRTtFQUNBO0EzSTIzcEJKO0EySXgzcEJFO0VBQ0Usa0IzSHBNVztFMkhxTVgsbUIzSHJNVztBaEIranFCZjtBOEl4bXFCQTtFQWdCRTtBOUkybHFCRjtBaUI1a3BCSTtFNkg5Z0JGOzs7O0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUk0bHFCSjtBQUNGO0FpQjNscEJJO0U2SC9mRjs7O0lBSUk7SUFDQTtFOUk0bHFCSjtBQUNGOztBK0lsb3FCQTtFQUFrQztBL0lzb3FCbEM7O0FnSnBvcUJBO0VDREU7RUFDQSxXQ3lDaUI7RUR4Q2pCO0VBQ0Esd0IxSTREbUI7QVA2a3FCckI7QWlKdm9xQkU7RURKRjtJQ0tJO0VqSjBvcUJGO0FBQ0Y7QWlKem9xQkU7RUFDRTtFQUNBO0FqSjJvcUJKO0FnSnBwcUJBO0VDWUU7QWpKMm9xQkY7QWlKeG9xQkU7RURmRjtJQ2dCSTtJQUNBLFdDd0JlO0lEdkJmLFlDRG1CO0VsSjRvcUJyQjtBQUNGO0FpSnpvcUJFO0VBQ0U7RUFDQSxlQ1ptQjtFRGFuQixnQkNacUI7RURhckIsaUJDSHdCO0VESXhCLHdCMUlrQ2U7RTBJakNmO0FqSjJvcUJKO0FpSjFvcUJJO0VBUEY7SUFRSSxZQ2tCZTtFbEoybnFCbkI7QUFDRjtBaUozb3FCSTs7RUFFRSxTQ1JjO0VEU2QsaUJDWHFCO0FsSndwcUIzQjtBaUJucHBCSTtFZ0k3ZkE7O0lBTUk7SUFDQSxlQzVCZTtJRDZCZixnQkM1QmlCO0lENkJqQixpQkNuQm9CO0VsSmtxcUIxQjtBQUNGO0FpSjNvcUJFO0VBQ0UsU0NyQmdCO0VEc0JoQjtFQUNBO0VBQ0E7QWpKNm9xQko7QWlKMW9xQkU7RUFDRTtBako0b3FCSjtBaUoxb3FCSTtFQUhGO0lBSUksWUNWZTtFbEp1cHFCbkI7QUFDRjtBaUIxcXBCSTtFZ0l4ZUY7SUFRSSxnQkNsQ2lCO0VsSmdycUJyQjtBQUNGO0FpSjVvcUJJO0VBWEY7SUFZSTtFakorb3FCSjtBQUNGO0FpSjNvcUJFO0VBQ0U7RUFDQSxZQzFCaUI7QWxKdXFxQnJCO0FpQnhycEJJO0VnSXZkRjtJQUtJO0VqSjhvcUJKO0FBQ0Y7QWlKNW9xQkk7RUFDRTtBako4b3FCTjtBaUozb3FCSTtFQUNFLGUxSW5GVztFMElvRlgsaUJDN0RxQjtBbEowc3FCM0I7QWlKMW9xQkk7RUFDRSxrQmpJckVVO0VpSXNFVixlMUl6Rlc7RTBJMEZYLGlCQ25FcUI7RURvRXJCO0FqSjRvcUJOO0FpSnZvcUJFO0VBQ0U7RUFDQSxZQy9Fa0I7RURnRmxCLGNDakdZO0VEa0daLGlCakpuRmE7QUE0dHFCakI7QWlKdG9xQkU7O0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVdEM5R1k7RXNDK0daLGVqSTFFZTtBaEJpdHFCbkI7QWlKcG9xQkU7RUFDRTtFQUNBLFVDM0ZnQjtFRDhGaEI7QWpKb29xQko7QWlKam9xQkU7RUFDRTtBakptb3FCSjtBaUovbnFCRTtFQUNFLG1CNUk3RlE7RTRJOEZSO0VBQ0Esa0JDMUh1QjtFRDJIdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFF0Q3pJWTtFc0MwSVosZ0JDNUdxQjtFRDZHckIsWUN4SGtCO0FsSnl2cUJ0QjtBaUpob3FCSTtFQUVFLG1CNUk1SEs7QUw2dnFCWDtBaUo3bnFCRTtFQUNFO0VBQ0EsV0MxR2U7RUQyR2Y7RUFDQSxTQzNIZ0I7RUQ0SGhCLFVDeEhpQjtFRHlIakI7RUFDQTtFQUNBO0FqSitucUJKO0FpQjN2cEJJO0VnSTVZRjtJQVdJLFNDbEljO0lEbUlkO0lBQ0E7SUFDQTtFakpnb3FCSjtBQUNGO0FpSjNucUJFO0VBQ0U7SUFDRTtFako2bnFCSjtBQUNGO0FpSjFucUJFO0VBQ0U7SUFDRTtFako0bnFCSjtBQUNGO0FpSnpucUJFO0VBQ0U7RUFDQTtFQUNBLHNCaEQ5S0k7RWdEK0tKO0VBQ0E7RUFDQTtFQUNBLG1CQzlLeUI7RUQrS3pCLFdDOUlrQjtFRCtJbEIsWUN4S2tCO0VEeUtsQixjQzFMTTtBbEpxenFCVjtBaUp4bnFCSTtFQUNFLGUxSS9MVztFMElnTVgsaUJDektxQjtFRDBLckI7QWpKMG5xQk47QWlKeG5xQk07RUFMRjtJQU1JLGUxSWhNTztJMElpTVAsaUJDcExlO0lEcUxmLGdCQzFMaUI7RWxKcXpxQnZCO0FBQ0Y7QWlKeG5xQkk7O0VBRUUsZUNqTWlCO0FsSjJ6cUJ2QjtBaUp2bnFCSTtFQUNFO0FqSnlucUJOO0FpSnRucUJJO0VBQ0UsYzVJbk1LO0U0SW9NTCxpQmpJNUtXO0VpSTZLWCxlQzFMbUI7RUQyTG5CLGlCQ3JMaUI7RURzTGpCLG1CakoxTVU7RWlKMk1WO0VBQ0EsZ0JDak55QjtFRGtOekIsbUJ0QzVOVTtFc0M2TlYsWUN4TWM7RUR5TWQsV0NwTGE7RURxTGI7RUFDQTtFQUNBO0FqSnducUJOO0FpSnJucUJJO0VBQ0U7RUFDQTtFQUNBLGUxSXBPa0I7RTBJcU9sQjtBakp1bnFCTjtBaUpybnFCTTtFQU5GO0lBT0k7RWpKd25xQk47QUFDRjtBaUp0bnFCTTtFQVZGO0lBV0ksZTFJOU9TO0kwSStPVDtFakp5bnFCTjtBQUNGO0FpQjUwcEJJO0VnSTFUQTtJQWdCSTtFakowbnFCTjtFaUp4bnFCTTtJQUNFLGVDM09hO0lENE9iLGdCQzNPZTtJRDRPZixpQkNsT2tCO0lEbU9sQixpQmpJbE5LO0lpSW9OTDtJQUNBO0VqSnlucUJSO0FBQ0Y7QWlKdG5xQk07RUFDRTtFQUNBO0VBQ0Esd0IxSXRNWTtFMEl1TVo7RUFDQSxnQkN6UGlCO0VEMFBqQixlQzNQZTtFRDRQZixpQkNqUG9CO0VEa1BwQixXQzVOYztFRDZOZCxZQ3ZQYztFRHdQZDtFQUNBO0VBQ0E7QWpKd25xQlI7QWlKdG5xQlE7RUFDRSxlQ3BRYTtBbEo0M3FCdkI7QWlKcm5xQlE7RUFsQkY7SUFtQkk7SUFDQSxTQzFQVTtFbEprM3FCbEI7QUFDRjtBaUpwbnFCSTtFQUNFO0FqSnNucUJOO0FpSm5ucUJJO0VBQ0UseUI1STNQTTtBTGczcUJaO0FpSmxucUJJO0VBQ0Usd0IxSXJPYztFMElzT2QsZ0JDbFFpQjtFRG1RakI7RUFDQSxtQkNwUWlCO0VEcVFqQixrQmpKeFJVO0VpSjBSVjtFQUNBLGdCQ2hTeUI7RURpU3pCLGUxSTFTVztFMEkyU1gsaUJDdFJ1QjtFRHVSdkIsc0JoRHRTRTtFZ0R1U0Y7RUFDQTtFQUNBO0FqSm1ucUJOO0FpQnI0cEJJO0VnSTVQQTtJQWlCSSxnQkNsUmdCO0lEbVJoQixtQkNwUmlCO0lEcVJqQjtJQUNBLGtCQzdTbUI7SUQ4U25CLHlCNUluUkk7STRJb1JKLFlDclNjO0VsSnk1cUJwQjtBQUNGO0FpSmpucUJJO0VBQ0U7RUFDQTtBakptbnFCTjtBaUpqbnFCTTtFQUNFO0VBQ0EsUUMxUlk7RUQyUlosV0M1UmE7RUQ2UmI7RUFDQTtBakptbnFCUjtBaUovbXFCSTtFQUNFLHlCNUl4VEs7RTRJeVRMLHFCNUl6VEs7QUwwNnFCWDtBaUovbXFCTTtFQUNFLFdoRHZVQTtFZ0R3VUE7RUFDQTtBakppbnFCUjtBaUo3bXFCSTtFQUNFLHFCNUk1U1U7RTRJNlNWLHlCNUl0VVc7QUxxN3FCakI7QWlKN21xQk07RUFDRSxjNUk3VUU7RTRJOFVGO0VBQ0E7QWpKK21xQlI7QWlKM21xQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV0Q3BXVTtFc0NxV1Y7RUFDQSxpQmpKdlZVO0FBbzhxQmhCO0FpSjNtcUJNO0VBQ0UsWUN4Vm1CO0VEeVZuQixXQy9UZTtBbEo0NnFCdkI7QWlKdm1xQk07RUFGRjtJQUdJO0VqSjBtcUJOO0FBQ0Y7QWlKdm1xQkk7RUFDRSxlQzNWYztBbEpvOHFCcEI7QWlKbm1xQk07OztFQUVFLFdDL1dnQjtFRGdYaEIsWUNoWGdCO0FsSnM5cUJ4QjtBaUpqbXFCSTtFQUNFO0FqSm1tcUJOO0FpSmptcUJNO0VBQ0UsaUJDeFdpQjtFRHlXakIsa0JDeFdnQjtBbEoyOHFCeEI7QWlKL2xxQkk7RUFDRTtBakppbXFCTjtBaUovbHFCTTtFQUNFLGtCQ2pYaUI7RURrWGpCLGlCQ2pYZ0I7QWxKazlxQnhCO0FpSjdscUJJO0VBQ0UsZUM1WGM7QWxKMjlxQnBCO0FpSjVscUJJO0VBQ0UseUI1SXRYTztFNEl1WFAscUI1STFZSztBTHcrcUJYO0FpSjVscUJNO0VBQ0UsY0MzWkk7RUQ0Wko7QWpKOGxxQlI7QWlKemxxQkU7RUFDRTtFQUNBLHdCMUkxV2U7RTBJMldmO0VBQ0EsZ0JDNVpxQjtFRDZackIsZUM5Wm1CO0VEK1puQixjQ3ZhUTtFRHdhUixpQkNyWndCO0VEc1p4QixtQmpKOVpZO0VpSitaWixnQmpKL1pZO0FBMC9xQmhCO0FpQjMrcEJJO0VnSXpIRjtJQVlJLFlDblllO0lEb1lmLFlDcGFtQjtFbEpnZ3JCdkI7QUFDRjtBaUoxbHFCSTtFQUNFO0FqSjRscUJOO0FpQnAvcEJJO0VnSXpHQTtJQUlJO0VqSjZscUJOO0FBQ0Y7QWlKemxxQkU7RUFDRTtFQUNBLFVDMVplO0VEMlpmLHdCMUlwWWU7RTBJcVlmO0VBQ0EsZ0JDdGJxQjtFRHVickIsZUN4Ym1CO0VEeWJuQixpQkM5YXdCO0VEK2F4QixjQ2xjUTtFRG9jUjtFQUNBO0VBQ0EsbUJqSjNiWTtFaUo0YlosZ0JqSjViWTtBQXNockJoQjtBaUJ2Z3FCSTtFZ0loR0Y7SUFnQkksWUNoYWU7SURpYWYsWUNqY21CO0VsSjRockJ2QjtBQUNGO0FpSnpscUJJO0VBQ0U7QWpKMmxxQk47QWlCaGhxQkk7RWdJNUVBO0lBSUk7RWpKNGxxQk47QUFDRjtBaUp4bHFCRTtFQUNFO0FqSjBscUJKO0FpSnZscUJFO0VBQ0UsV0N0YmU7QWxKK2dyQm5CO0FpSnRscUJFO0VBQ0UsWXRDcGVZO0VzQ3FlWjtFQUNBO0VBQ0EsWUN2ZHNCO0FsSitpckIxQjtBaUpybHFCRTtFQUNFLFdDMWJ1QjtBbEppaHJCM0I7QWlKcGxxQkU7O0VBRUU7RUFDQSxVdENqZlk7RXNDa2ZaLFFDemNhO0FsSitockJqQjtBaUpubHFCRTtFQUNFLG1CQ2hmMEI7RURpZjFCO0VBQ0EsZ0JDOWUyQjtBbEpta3JCL0I7QWlKbGxxQkU7O0VBRUU7QWpKb2xxQko7QWlKamxxQkU7O0VBRUU7QWpKbWxxQko7QWlKaGxxQkU7RUFDRTtBakprbHFCSjtBaUova3FCRTtFQUNFO0FqSmlscUJKO0FpSjdrcUJJO0VBQ0UscUJDN2dCSTtFRDhnQko7QWpKK2txQk47QWlKM2txQkU7RUFDRTtBako2a3FCSjtBaUoxa3FCRTtFQUNFLFNDOWZnQjtFRCtmaEIsWWpJcGZlO0VpSXFmZjtBako0a3FCSjtBaUp6a3FCRTtFQUNFO0FqSjJrcUJKOztBbUoxbXJCQTtFQUF5QztBbko4bXJCekM7O0FvSjdtckJBO0VIREU7RUFDQSxXQ3lDaUI7RUR4Q2pCO0VBQ0Esd0IxSTREbUI7QVBzanJCckI7QWlKaG5yQkU7RUdKRjtJSEtJO0VqSm1uckJGO0FBQ0Y7QWlKbG5yQkU7RUFDRTtFQUNBO0FqSm9uckJKO0FvSjduckJBO0VIWUU7QWpKb25yQkY7QWlKam5yQkU7RUdmRjtJSGdCSTtJQUNBLFdDd0JlO0lEdkJmLFlDRG1CO0VsSnFuckJyQjtBQUNGO0FpSmxuckJFO0VBQ0U7RUFDQSxlQ1ptQjtFRGFuQixnQkNacUI7RURhckIsaUJDSHdCO0VESXhCLHdCMUlrQ2U7RTBJakNmO0FqSm9uckJKO0FpSm5uckJJO0VBUEY7SUFRSSxZQ2tCZTtFbEpvbXJCbkI7QUFDRjtBaUpwbnJCSTs7RUFFRSxTQ1JjO0VEU2QsaUJDWHFCO0FsSmlvckIzQjtBaUI1bnFCSTtFZ0k3ZkE7O0lBTUk7SUFDQSxlQzVCZTtJRDZCZixnQkM1QmlCO0lENkJqQixpQkNuQm9CO0VsSjJvckIxQjtBQUNGO0FpSnBuckJFO0VBQ0UsU0NyQmdCO0VEc0JoQjtFQUNBO0VBQ0E7QWpKc25yQko7QWlKbm5yQkU7RUFDRTtBakpxbnJCSjtBaUpubnJCSTtFQUhGO0lBSUksWUNWZTtFbEpnb3JCbkI7QUFDRjtBaUJucHFCSTtFZ0l4ZUY7SUFRSSxnQkNsQ2lCO0VsSnlwckJyQjtBQUNGO0FpSnJuckJJO0VBWEY7SUFZSTtFakp3bnJCSjtBQUNGO0FpSnBuckJFO0VBQ0U7RUFDQSxZQzFCaUI7QWxKZ3ByQnJCO0FpQmpxcUJJO0VnSXZkRjtJQUtJO0VqSnVuckJKO0FBQ0Y7QWlKcm5yQkk7RUFDRTtBakp1bnJCTjtBaUpwbnJCSTtFQUNFLGUxSW5GVztFMElvRlgsaUJDN0RxQjtBbEptcnJCM0I7QWlKbm5yQkk7RUFDRSxrQmpJckVVO0VpSXNFVixlMUl6Rlc7RTBJMEZYLGlCQ25FcUI7RURvRXJCO0FqSnFuckJOO0FpSmhuckJFO0VBQ0U7RUFDQSxZQy9Fa0I7RURnRmxCLGNDakdZO0VEa0daLGlCakpuRmE7QUFxc3JCakI7QWlKL21yQkU7O0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVdEM5R1k7RXNDK0daLGVqSTFFZTtBaEIwcnJCbkI7QWlKN21yQkU7RUFDRTtFQUNBLFVDM0ZnQjtFRDhGaEI7QWpKNm1yQko7QWlKMW1yQkU7RUFDRTtBako0bXJCSjtBaUp4bXJCRTtFQUNFLG1CNUk3RlE7RTRJOEZSO0VBQ0Esa0JDMUh1QjtFRDJIdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFF0Q3pJWTtFc0MwSVosZ0JDNUdxQjtFRDZHckIsWUN4SGtCO0FsSmt1ckJ0QjtBaUp6bXJCSTtFQUVFLG1CNUk1SEs7QUxzdXJCWDtBaUp0bXJCRTtFQUNFO0VBQ0EsV0MxR2U7RUQyR2Y7RUFDQSxTQzNIZ0I7RUQ0SGhCLFVDeEhpQjtFRHlIakI7RUFDQTtFQUNBO0FqSndtckJKO0FpQnB1cUJJO0VnSTVZRjtJQVdJLFNDbEljO0lEbUlkO0lBQ0E7SUFDQTtFakp5bXJCSjtBQUNGO0FpSnBtckJFO0VBQ0U7SUFDRTtFakpzbXJCSjtBQUNGO0FpSm5tckJFO0VBQ0U7SUFDRTtFakpxbXJCSjtBQUNGO0FpSmxtckJFO0VBQ0U7RUFDQTtFQUNBLHNCaEQ5S0k7RWdEK0tKO0VBQ0E7RUFDQTtFQUNBLG1CQzlLeUI7RUQrS3pCLFdDOUlrQjtFRCtJbEIsWUN4S2tCO0VEeUtsQixjQzFMTTtBbEo4eHJCVjtBaUpqbXJCSTtFQUNFLGUxSS9MVztFMElnTVgsaUJDektxQjtFRDBLckI7QWpKbW1yQk47QWlKam1yQk07RUFMRjtJQU1JLGUxSWhNTztJMElpTVAsaUJDcExlO0lEcUxmLGdCQzFMaUI7RWxKOHhyQnZCO0FBQ0Y7QWlKam1yQkk7O0VBRUUsZUNqTWlCO0FsSm95ckJ2QjtBaUpobXJCSTtFQUNFO0FqSmttckJOO0FpSi9sckJJO0VBQ0UsYzVJbk1LO0U0SW9NTCxpQmpJNUtXO0VpSTZLWCxlQzFMbUI7RUQyTG5CLGlCQ3JMaUI7RURzTGpCLG1CakoxTVU7RWlKMk1WO0VBQ0EsZ0JDak55QjtFRGtOekIsbUJ0QzVOVTtFc0M2TlYsWUN4TWM7RUR5TWQsV0NwTGE7RURxTGI7RUFDQTtFQUNBO0FqSmltckJOO0FpSjlsckJJO0VBQ0U7RUFDQTtFQUNBLGUxSXBPa0I7RTBJcU9sQjtBakpnbXJCTjtBaUo5bHJCTTtFQU5GO0lBT0k7RWpKaW1yQk47QUFDRjtBaUovbHJCTTtFQVZGO0lBV0ksZTFJOU9TO0kwSStPVDtFakprbXJCTjtBQUNGO0FpQnJ6cUJJO0VnSTFUQTtJQWdCSTtFakptbXJCTjtFaUpqbXJCTTtJQUNFLGVDM09hO0lENE9iLGdCQzNPZTtJRDRPZixpQkNsT2tCO0lEbU9sQixpQmpJbE5LO0lpSW9OTDtJQUNBO0VqSmttckJSO0FBQ0Y7QWlKL2xyQk07RUFDRTtFQUNBO0VBQ0Esd0IxSXRNWTtFMEl1TVo7RUFDQSxnQkN6UGlCO0VEMFBqQixlQzNQZTtFRDRQZixpQkNqUG9CO0VEa1BwQixXQzVOYztFRDZOZCxZQ3ZQYztFRHdQZDtFQUNBO0VBQ0E7QWpKaW1yQlI7QWlKL2xyQlE7RUFDRSxlQ3BRYTtBbEpxMnJCdkI7QWlKOWxyQlE7RUFsQkY7SUFtQkk7SUFDQSxTQzFQVTtFbEoyMXJCbEI7QUFDRjtBaUo3bHJCSTtFQUNFO0FqSitsckJOO0FpSjVsckJJO0VBQ0UseUI1STNQTTtBTHkxckJaO0FpSjNsckJJO0VBQ0Usd0IxSXJPYztFMElzT2QsZ0JDbFFpQjtFRG1RakI7RUFDQSxtQkNwUWlCO0VEcVFqQixrQmpKeFJVO0VpSjBSVjtFQUNBLGdCQ2hTeUI7RURpU3pCLGUxSTFTVztFMEkyU1gsaUJDdFJ1QjtFRHVSdkIsc0JoRHRTRTtFZ0R1U0Y7RUFDQTtFQUNBO0FqSjRsckJOO0FpQjkycUJJO0VnSTVQQTtJQWlCSSxnQkNsUmdCO0lEbVJoQixtQkNwUmlCO0lEcVJqQjtJQUNBLGtCQzdTbUI7SUQ4U25CLHlCNUluUkk7STRJb1JKLFlDclNjO0VsSms0ckJwQjtBQUNGO0FpSjFsckJJO0VBQ0U7RUFDQTtBako0bHJCTjtBaUoxbHJCTTtFQUNFO0VBQ0EsUUMxUlk7RUQyUlosV0M1UmE7RUQ2UmI7RUFDQTtBako0bHJCUjtBaUp4bHJCSTtFQUNFLHlCNUl4VEs7RTRJeVRMLHFCNUl6VEs7QUxtNXJCWDtBaUp4bHJCTTtFQUNFLFdoRHZVQTtFZ0R3VUE7RUFDQTtBakowbHJCUjtBaUp0bHJCSTtFQUNFLHFCNUk1U1U7RTRJNlNWLHlCNUl0VVc7QUw4NXJCakI7QWlKdGxyQk07RUFDRSxjNUk3VUU7RTRJOFVGO0VBQ0E7QWpKd2xyQlI7QWlKcGxyQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV0Q3BXVTtFc0NxV1Y7RUFDQSxpQmpKdlZVO0FBNjZyQmhCO0FpSnBsckJNO0VBQ0UsWUN4Vm1CO0VEeVZuQixXQy9UZTtBbEpxNXJCdkI7QWlKaGxyQk07RUFGRjtJQUdJO0VqSm1sckJOO0FBQ0Y7QWlKaGxyQkk7RUFDRSxlQzNWYztBbEo2NnJCcEI7QWlKNWtyQk07OztFQUVFLFdDL1dnQjtFRGdYaEIsWUNoWGdCO0FsSis3ckJ4QjtBaUoxa3JCSTtFQUNFO0FqSjRrckJOO0FpSjFrckJNO0VBQ0UsaUJDeFdpQjtFRHlXakIsa0JDeFdnQjtBbEpvN3JCeEI7QWlKeGtyQkk7RUFDRTtBakowa3JCTjtBaUp4a3JCTTtFQUNFLGtCQ2pYaUI7RURrWGpCLGlCQ2pYZ0I7QWxKMjdyQnhCO0FpSnRrckJJO0VBQ0UsZUM1WGM7QWxKbzhyQnBCO0FpSnJrckJJO0VBQ0UseUI1SXRYTztFNEl1WFAscUI1STFZSztBTGk5ckJYO0FpSnJrckJNO0VBQ0UsY0MzWkk7RUQ0Wko7QWpKdWtyQlI7QWlKbGtyQkU7RUFDRTtFQUNBLHdCMUkxV2U7RTBJMldmO0VBQ0EsZ0JDNVpxQjtFRDZackIsZUM5Wm1CO0VEK1puQixjQ3ZhUTtFRHdhUixpQkNyWndCO0VEc1p4QixtQmpKOVpZO0VpSitaWixnQmpKL1pZO0FBbStyQmhCO0FpQnA5cUJJO0VnSXpIRjtJQVlJLFlDblllO0lEb1lmLFlDcGFtQjtFbEp5K3JCdkI7QUFDRjtBaUpua3JCSTtFQUNFO0FqSnFrckJOO0FpQjc5cUJJO0VnSXpHQTtJQUlJO0VqSnNrckJOO0FBQ0Y7QWlKbGtyQkU7RUFDRTtFQUNBLFVDMVplO0VEMlpmLHdCMUlwWWU7RTBJcVlmO0VBQ0EsZ0JDdGJxQjtFRHVickIsZUN4Ym1CO0VEeWJuQixpQkM5YXdCO0VEK2F4QixjQ2xjUTtFRG9jUjtFQUNBO0VBQ0EsbUJqSjNiWTtFaUo0YlosZ0JqSjViWTtBQSsvckJoQjtBaUJoL3FCSTtFZ0loR0Y7SUFnQkksWUNoYWU7SURpYWYsWUNqY21CO0VsSnFnc0J2QjtBQUNGO0FpSmxrckJJO0VBQ0U7QWpKb2tyQk47QWlCei9xQkk7RWdJNUVBO0lBSUk7RWpKcWtyQk47QUFDRjtBaUpqa3JCRTtFQUNFO0FqSm1rckJKO0FpSmhrckJFO0VBQ0UsV0N0YmU7QWxKdy9yQm5CO0FpSi9qckJFO0VBQ0UsWXRDcGVZO0VzQ3FlWjtFQUNBO0VBQ0EsWUN2ZHNCO0FsSndoc0IxQjtBaUo5anJCRTtFQUNFLFdDMWJ1QjtBbEowL3JCM0I7QWlKN2pyQkU7O0VBRUU7RUFDQSxVdENqZlk7RXNDa2ZaLFFDemNhO0FsSndnc0JqQjtBaUo1anJCRTtFQUNFLG1CQ2hmMEI7RURpZjFCO0VBQ0EsZ0JDOWUyQjtBbEo0aXNCL0I7QWlKM2pyQkU7O0VBRUU7QWpKNmpyQko7QWlKMWpyQkU7O0VBRUU7QWpKNGpyQko7QWlKempyQkU7RUFDRTtBakoyanJCSjtBaUp4anJCRTtFQUNFO0FqSjBqckJKO0FpSnRqckJJO0VBQ0UscUJDN2dCSTtFRDhnQko7QWpKd2pyQk47QWlKcGpyQkU7RUFDRTtBakpzanJCSjtBaUpuanJCRTtFQUNFLFNDOWZnQjtFRCtmaEIsWWpJcGZlO0VpSXFmZjtBakpxanJCSjtBaUpsanJCRTtFQUNFO0FqSm9qckJKOztBbUpubHNCQTtFQUF5QztBbkp1bHNCekM7O0FxSnZsc0JBO0VKb2lCRTtFQUNBLFdDM2ZpQjtFRDRmakI7RUFDQSx3QjFJeGVtQjtBUCtoc0JyQjtBaUpyanJCRTtFSXppQkY7SUowaUJJO0VqSndqckJGO0FBQ0Y7QWlKdmpyQkU7RUFDRTtFQUNBO0FqSnlqckJKO0FxSnZtc0JBO0VKaWpCRTtBakp5anJCRjtBaUI1a3JCSTtFb0k5aEJKO0lKb2pCSTtJQUNBLFdDM2dCZTtFbEpxa3NCakI7QUFDRjtBaUp4anJCRTtFQUNFO0VBQ0EsZUM5aUJtQjtFRCtpQm5CLGdCQzlpQnFCO0VEK2lCckIsaUJDcmlCd0I7RURzaUJ4Qix3QjFJaGdCZTtFMElpZ0JmO0FqSjBqckJKO0FpSnpqckJJO0VBUEY7SUFRSSxZQ2hoQmU7RWxKNGtzQm5CO0FBQ0Y7QWlKMWpyQkk7O0VBRUUsU0MxaUJjO0VEMmlCZCxpQkM3aUJxQjtBbEp5bXNCM0I7QWlCcG1yQkk7RWdJcUNBOztJQU1JO0lBQ0EsZUM5akJlO0lEK2pCZixnQkM5akJpQjtJRCtqQmpCLGlCQ3JqQm9CO0VsSm1uc0IxQjtBQUNGO0FpSjFqckJFO0VBQ0UsU0N2akJnQjtFRHdqQmhCO0VBQ0E7RUFDQTtBako0anJCSjtBaUp6anJCRTtFQUNFO0FqSjJqckJKO0FpSnpqckJJO0VBSEY7SUFJSSxZQzVpQmU7RWxKd21zQm5CO0FBQ0Y7QWlCM25yQkk7RWdJMERGO0lBUUksZ0JDcGtCaUI7RWxKaW9zQnJCO0FBQ0Y7QWlKM2pyQkk7RUFYRjtJQVlJO0VqSjhqckJKO0FBQ0Y7QWlKMWpyQkU7RUFDRTtFQUNBLFlDNWpCaUI7QWxKd25zQnJCO0FpQnpvckJJO0VnSTJFRjtJQUtJO0VqSjZqckJKO0FBQ0Y7QWlKM2pyQkk7RUFDRSxrQmpJOWxCVTtFaUkrbEJWLGUxSWxuQlc7RTBJbW5CWCxpQkM1bEJxQjtFRDZsQnJCO0FqSjZqckJOO0FpSnhqckJFO0VBQ0U7RUFDQSxZQ3htQmtCO0VEeW1CbEIsY0MxbkJZO0VEMm5CWixpQmpKNW1CYTtBQXNxc0JqQjtBaUp2anJCRTs7RUFFRTtFQUNBO0VBQ0EsVXRDcG9CWTtFc0Nxb0JaLGVqSWhtQmU7QWhCeXBzQm5CO0FpSnRqckJFO0VBQ0U7RUFDQSxVQ2puQmdCO0FsSnlxc0JwQjtBaUpyanJCRTtFQUNFO0FqSnVqckJKO0FpSm5qckJFO0VBQ0Usa0JDM29CdUI7RUQ0b0J2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUXRDMXBCWTtFc0MycEJaLGdCQzduQnFCO0VEOG5CckIsWUN6b0JrQjtBbEo4cnNCdEI7QWlKbGpyQkU7RUFDRTtFQUNBLFdDdm5CZTtFRHduQmY7RUFDQSxTQ3hvQmdCO0VEeW9CaEIsVUNyb0JpQjtFRHNvQmpCO0VBQ0E7RUFDQTtBakpvanJCSjtBaUI3cnJCSTtFZ0lpSUY7SUFXSSxTQy9vQmM7SURncEJkO0lBQ0E7SUFDQTtFakpxanJCSjtBQUNGO0FpSmhqckJFO0VBQ0U7SUFDRTtFakpranJCSjtBQUNGO0FpSi9pckJFO0VBQ0U7SUFDRTtFakppanJCSjtBQUNGO0FpSjlpckJFO0VBQ0U7RUFDQTtFQUNBLHNCaEQzckJJO0VnRDRyQko7RUFDQTtFQUNBO0VBQ0EsbUJDM3JCeUI7RUQ0ckJ6QixXQzNwQmtCO0VENHBCbEIsWUNyckJrQjtFRHNyQmxCLGNDdnNCTTtBbEp1dnNCVjtBaUo3aXJCSTtFQUNFLGUxSTVzQlc7RTBJNnNCWCxpQkN0ckJxQjtFRHVyQnJCO0FqSitpckJOO0FpSjdpckJNO0VBTEY7SUFNSSxlMUk3c0JPO0kwSThzQlAsaUJDanNCZTtJRGtzQmYsZ0JDdnNCaUI7RWxKdXZzQnZCO0FBQ0Y7QWlKN2lyQkk7O0VBRUUsZUM5c0JpQjtBbEo2dnNCdkI7QWlKNWlyQkk7RUFDRTtBako4aXJCTjtBaUozaXJCSTtFQUNFLGM1SWh0Qks7RTRJaXRCTCxpQmpJenJCVztFaUkwckJYLGVDdnNCbUI7RUR3c0JuQixpQkNsc0JpQjtFRG1zQmpCLG1Cakp2dEJVO0VpSnd0QlY7RUFDQSxnQkM5dEJ5QjtFRCt0QnpCLG1CdEN6dUJVO0VzQzB1QlYsWUNydEJjO0VEc3RCZCxXQ2pzQmE7RURrc0JiO0VBQ0E7RUFDQTtBako2aXJCTjtBaUoxaXJCSTtFQUNFO0VBQ0E7RUFDQSxlMUlqdkJrQjtFMElrdkJsQjtBako0aXJCTjtBaUoxaXJCTTtFQU5GO0lBT0k7RWpKNmlyQk47QUFDRjtBaUozaXJCTTtFQVZGO0lBV0ksZTFJM3ZCUztJMEk0dkJUO0VqSjhpckJOO0FBQ0Y7QWlCOXdyQkk7RWdJbU5BO0lBZ0JJO0VqSitpckJOO0VpSjdpckJNO0lBQ0UsZUN4dkJhO0lEeXZCYixnQkN4dkJlO0lEeXZCZixpQkMvdUJrQjtJRGd2QmxCLGlCakkvdEJLO0lpSWl1Qkw7SUFDQTtFako4aXJCUjtBQUNGO0FpSjNpckJNO0VBQ0U7RUFDQTtFQUNBLHdCMUludEJZO0UwSW90Qlo7RUFDQSxnQkN0d0JpQjtFRHV3QmpCLGVDeHdCZTtFRHl3QmYsaUJDOXZCb0I7RUQrdkJwQixXQ3p1QmM7RUQwdUJkLFlDcHdCYztFRHF3QmQ7RUFDQTtFQUNBO0FqSjZpckJSO0FpSjFpckJRO0VBZkY7SUFnQkk7SUFDQSxTQ3B3QlU7RWxKaXpzQmxCO0FBQ0Y7QWlKemlyQkk7RUFDRTtBakoyaXJCTjtBaUp4aXJCSTtFQUNFLHlCNUlyd0JNO0FMK3lzQlo7QWlKdmlyQkk7RUFDRSx3QjFJL3VCYztFMElndkJkLGdCQzV3QmlCO0VENndCakI7RUFDQSxtQkM5d0JpQjtFRCt3QmpCLGtCakpseUJVO0VpSnF5QlY7RUFDQSxnQkMzeUJ5QjtFRDR5QnpCLGUxSXJ6Qlc7RTBJc3pCWCxpQkNqeUJ1QjtFRGt5QnZCLHNCaERqekJFO0VnRGt6QkY7RUFDQTtFQUNBO0FqSnVpckJOO0FpQnAwckJJO0VnSThRQTtJQWtCSSxnQkM3eEJnQjtJRDh4QmhCLG1CQy94QmlCO0lEZ3lCakI7SUFDQSxrQkN4ekJtQjtJRHl6Qm5CLHlCNUk5eEJJO0k0SSt4QkosWUNoekJjO0VsSncxc0JwQjtBQUNGO0FpSnJpckJJO0VBQ0U7RUFDQTtBakp1aXJCTjtBaUpyaXJCTTtFQUNFO0VBQ0EsUUNyeUJZO0VEc3lCWixXQ3Z5QmE7RUR3eUJiO0VBQ0E7QWpKdWlyQlI7QWlKbmlyQkk7RUFDRSx5QjVJbjBCSztFNElvMEJMLHFCNUlwMEJLO0FMeTJzQlg7QWlKbmlyQk07RUFDRSxXaERsMUJBO0VnRG0xQkE7RUFDQTtBakpxaXJCUjtBaUpqaXJCSTtFQUNFLHFCNUl2ekJVO0U0SXd6QlYseUI1SWoxQlc7QUxvM3NCakI7QWlKaGlyQk07RUFDRSxjNUl6MUJFO0U0STAxQkY7RUFDQTtBakpraXJCUjtBaUo5aHJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXRDaDNCVTtFc0NpM0JWO0VBQ0EsaUJqSm4yQlU7QUFtNHNCaEI7QWlKN2hyQk07RUFDRSxZQ3IyQm1CO0VEczJCbkIsV0M1MEJlO0FsSjIyc0J2QjtBaUpyaHJCTTtFQUZGO0lBR0k7RWpKd2hyQk47QUFDRjtBaUpyaHJCSTtFQUNFLGVDNTJCYztBbEptNHNCcEI7QWlKbGhyQk07OztFQUVFLFdDLzNCZ0I7RURnNEJoQixZQ2g0QmdCO0FsSnE1c0J4QjtBaUpoaHJCSTtFQUNFO0FqSmtockJOO0FpSmhockJNO0VBQ0UsaUJDeDNCaUI7RUR5M0JqQixrQkN4M0JnQjtBbEowNHNCeEI7QWlKOWdyQkk7RUFDRTtBakpnaHJCTjtBaUo5Z3JCTTtFQUNFLGtCQ2o0QmlCO0VEazRCakIsaUJDajRCZ0I7QWxKaTVzQnhCO0FpSjVnckJJO0VBQ0UsZUM1NEJjO0FsSjA1c0JwQjtBaUozZ3JCSTtFQUNFLHlCNUl0NEJPO0U0SXU0QlAscUI1STE1Qks7QUx1NnNCWDtBaUozZ3JCTTtFQUNFLGNDMzZCSTtFRDQ2Qko7QWpKNmdyQlI7QWlKeGdyQkU7RUFDRTtFQUNBLHdCMUkxM0JlO0UwSTIzQmY7RUFDQSxnQkM1NkJxQjtFRDY2QnJCLGVDOTZCbUI7RUQrNkJuQixjQ3Y3QlE7RUR3N0JSLGlCQ3I2QndCO0VEczZCeEIsbUJqSjk2Qlk7RWlKKzZCWixnQmpKLzZCWTtBQXk3c0JoQjtBaUIxNnJCSTtFZ0l1WkY7SUFZSSxZQ241QmU7SURvNUJmLFlDcDdCbUI7RWxKKzdzQnZCO0FBQ0Y7QWlKemdyQkk7RUFDRTtBakoyZ3JCTjtBaUp6Z3JCTTtFQUhGO0lBSUk7RWpKNGdyQk47QUFDRjtBaUp4Z3JCRTtFQUNFO0VBQ0EsVUMxNkJlO0VEMjZCZix3QjFJcDVCZTtFMElxNUJmO0VBQ0EsZ0JDdDhCcUI7RUR1OEJyQixlQ3g4Qm1CO0VEeThCbkIsaUJDOTdCd0I7RUQrN0J4QixjQ2w5QlE7RURvOUJSO0VBQ0E7RUFDQSxtQmpKMzhCWTtFaUo0OEJaLGdCako1OEJZO0FBcTlzQmhCO0FpQnQ4ckJJO0VnSWdiRjtJQWdCSSxZQ2g3QmU7SURpN0JmLFlDajlCbUI7RWxKMjlzQnZCO0FBQ0Y7QWlKeGdyQkk7RUFDRTtBakowZ3JCTjtBaUp4Z3JCTTtFQUhGO0lBSUk7RWpKMmdyQk47QUFDRjtBaUp2Z3JCRTtFQUNFO0FqSnlnckJKO0FpSnRnckJFO0VBQ0UsV0N0OEJlO0FsSjg4c0JuQjtBaUpyZ3JCRTtFQUNFLFl0Q3AvQlk7RXNDcS9CWjtFQUNBO0VBQ0EsWUN2K0JzQjtBbEo4K3NCMUI7QWlKcGdyQkU7RUFDRSxXQzE4QnVCO0FsSmc5c0IzQjtBaUpuZ3JCRTs7RUFFRTtFQUNBLFV0Q2pnQ1k7RXNDa2dDWixRQ3o5QmE7QWxKODlzQmpCO0FpSmxnckJFO0VBQ0UsbUJDaGdDMEI7RURpZ0MxQjtFQUNBLGdCQzkvQjJCO0FsSmtndEIvQjtBaUpqZ3JCRTs7RUFFRTtBakptZ3JCSjtBaUpoZ3JCRTs7RUFFRTtBakprZ3JCSjtBaUovL3FCRTtFQUNFO0FqSmlnckJKO0FpSjkvcUJFO0VBQ0U7QWpKZ2dyQko7QWlKNS9xQkk7RUFDRSxxQkM1aENVO0VENmhDVjtBako4L3FCTjtBaUoxL3FCRTtFQUNFO0FqSjQvcUJKO0FpSnovcUJFO0VBQ0UsU0M5Z0NnQjtFRCtnQ2hCLFlqSXBnQ2U7RWlJcWdDZjtBakoyL3FCSjtBaUp4L3FCRTtFQUNFO0FqSjAvcUJKOztBbUp6aXRCQTtFQUF5QztBbko2aXRCekM7O0FzSjlpdEJBO0VMQ0U7RUFDQSxXQ3lDaUI7RUR4Q2pCO0VBQ0Esd0IxSTREbUI7QVBxL3NCckI7QWlKL2l0QkU7RUtORjtJTE9JO0VqSmtqdEJGO0FBQ0Y7QWlKamp0QkU7RUFDRTtFQUNBO0FqSm1qdEJKO0FzSjlqdEJBO0VMY0U7QWpKbWp0QkY7QWlKaGp0QkU7RUtqQkY7SUxrQkk7SUFDQSxXQ3dCZTtJRHZCZixZQ0RtQjtFbEpvanRCckI7QUFDRjtBaUpqanRCRTtFQUNFO0VBQ0EsZUNabUI7RURhbkIsZ0JDWnFCO0VEYXJCLGlCQ0h3QjtFREl4Qix3QjFJa0NlO0UwSWpDZjtBakptanRCSjtBaUpsanRCSTtFQVBGO0lBUUksWUNrQmU7RWxKbWl0Qm5CO0FBQ0Y7QWlKbmp0Qkk7O0VBRUUsU0NSYztFRFNkLGlCQ1hxQjtBbEpna3RCM0I7QWlCM2pzQkk7RWdJN2ZBOztJQU1JO0lBQ0EsZUM1QmU7SUQ2QmYsZ0JDNUJpQjtJRDZCakIsaUJDbkJvQjtFbEowa3RCMUI7QUFDRjtBaUpuanRCRTtFQUNFLFNDckJnQjtFRHNCaEI7RUFDQTtFQUNBO0FqSnFqdEJKO0FpSmxqdEJFO0VBQ0U7QWpKb2p0Qko7QWlKbGp0Qkk7RUFIRjtJQUlJLFlDVmU7RWxKK2p0Qm5CO0FBQ0Y7QWlCbGxzQkk7RWdJeGVGO0lBUUksZ0JDbENpQjtFbEp3bHRCckI7QUFDRjtBaUpwanRCSTtFQVhGO0lBWUk7RWpKdWp0Qko7QUFDRjtBaUpuanRCRTtFQUNFO0VBQ0EsWUMxQmlCO0FsSitrdEJyQjtBaUJobXNCSTtFZ0l2ZEY7SUFLSTtFakpzanRCSjtBQUNGO0FpSnBqdEJJO0VBQ0U7QWpKc2p0Qk47QWlKbmp0Qkk7RUFDRSxlMUluRlc7RTBJb0ZYLGlCQzdEcUI7QWxKa250QjNCO0FpSmxqdEJJO0VBQ0Usa0JqSXJFVTtFaUlzRVYsZTFJekZXO0UwSTBGWCxpQkNuRXFCO0VEb0VyQjtBakpvanRCTjtBaUovaXRCRTtFQUNFO0VBQ0EsWUMvRWtCO0VEZ0ZsQixjQ2pHWTtFRGtHWixpQmpKbkZhO0FBb290QmpCO0FpSjlpdEJFOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVXRDOUdZO0VzQytHWixlakkxRWU7QWhCeW50Qm5CO0FpSjVpdEJFO0VBQ0U7RUFDQSxVQzNGZ0I7RUQ4RmhCO0FqSjRpdEJKO0FpSnppdEJFO0VBQ0U7QWpKMml0Qko7QWlKdml0QkU7RUFDRSxtQjVJN0ZRO0U0SThGUjtFQUNBLGtCQzFIdUI7RUQySHZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRdEN6SVk7RXNDMElaLGdCQzVHcUI7RUQ2R3JCLFlDeEhrQjtBbEppcXRCdEI7QWlKeGl0Qkk7RUFFRSxtQjVJNUhLO0FMcXF0Qlg7QWlKcml0QkU7RUFDRTtFQUNBLFdDMUdlO0VEMkdmO0VBQ0EsU0MzSGdCO0VENEhoQixVQ3hIaUI7RUR5SGpCO0VBQ0E7RUFDQTtBakp1aXRCSjtBaUJucXNCSTtFZ0k1WUY7SUFXSSxTQ2xJYztJRG1JZDtJQUNBO0lBQ0E7RWpKd2l0Qko7QUFDRjtBaUpuaXRCRTtFQUNFO0lBQ0U7RWpKcWl0Qko7QUFDRjtBaUpsaXRCRTtFQUNFO0lBQ0U7RWpKb2l0Qko7QUFDRjtBaUpqaXRCRTtFQUNFO0VBQ0E7RUFDQSxzQmhEOUtJO0VnRCtLSjtFQUNBO0VBQ0E7RUFDQSxtQkM5S3lCO0VEK0t6QixXQzlJa0I7RUQrSWxCLFlDeEtrQjtFRHlLbEIsY0MxTE07QWxKNnR0QlY7QWlKaGl0Qkk7RUFDRSxlMUkvTFc7RTBJZ01YLGlCQ3pLcUI7RUQwS3JCO0FqSmtpdEJOO0FpSmhpdEJNO0VBTEY7SUFNSSxlMUloTU87STBJaU1QLGlCQ3BMZTtJRHFMZixnQkMxTGlCO0VsSjZ0dEJ2QjtBQUNGO0FpSmhpdEJJOztFQUVFLGVDak1pQjtBbEptdXRCdkI7QWlKL2h0Qkk7RUFDRTtBakppaXRCTjtBaUo5aHRCSTtFQUNFLGM1SW5NSztFNElvTUwsaUJqSTVLVztFaUk2S1gsZUMxTG1CO0VEMkxuQixpQkNyTGlCO0VEc0xqQixtQmpKMU1VO0VpSjJNVjtFQUNBLGdCQ2pOeUI7RURrTnpCLG1CdEM1TlU7RXNDNk5WLFlDeE1jO0VEeU1kLFdDcExhO0VEcUxiO0VBQ0E7RUFDQTtBakpnaXRCTjtBaUo3aHRCSTtFQUNFO0VBQ0E7RUFDQSxlMUlwT2tCO0UwSXFPbEI7QWpKK2h0Qk47QWlKN2h0Qk07RUFORjtJQU9JO0VqSmdpdEJOO0FBQ0Y7QWlKOWh0Qk07RUFWRjtJQVdJLGUxSTlPUztJMEkrT1Q7RWpKaWl0Qk47QUFDRjtBaUJwdnNCSTtFZ0kxVEE7SUFnQkk7RWpKa2l0Qk47RWlKaGl0Qk07SUFDRSxlQzNPYTtJRDRPYixnQkMzT2U7SUQ0T2YsaUJDbE9rQjtJRG1PbEIsaUJqSWxOSztJaUlvTkw7SUFDQTtFakppaXRCUjtBQUNGO0FpSjlodEJNO0VBQ0U7RUFDQTtFQUNBLHdCMUl0TVk7RTBJdU1aO0VBQ0EsZ0JDelBpQjtFRDBQakIsZUMzUGU7RUQ0UGYsaUJDalBvQjtFRGtQcEIsV0M1TmM7RUQ2TmQsWUN2UGM7RUR3UGQ7RUFDQTtFQUNBO0FqSmdpdEJSO0FpSjlodEJRO0VBQ0UsZUNwUWE7QWxKb3l0QnZCO0FpSjdodEJRO0VBbEJGO0lBbUJJO0lBQ0EsU0MxUFU7RWxKMHh0QmxCO0FBQ0Y7QWlKNWh0Qkk7RUFDRTtBako4aHRCTjtBaUozaHRCSTtFQUNFLHlCNUkzUE07QUx3eHRCWjtBaUoxaHRCSTtFQUNFLHdCMUlyT2M7RTBJc09kLGdCQ2xRaUI7RURtUWpCO0VBQ0EsbUJDcFFpQjtFRHFRakIsa0JqSnhSVTtFaUowUlY7RUFDQSxnQkNoU3lCO0VEaVN6QixlMUkxU1c7RTBJMlNYLGlCQ3RSdUI7RUR1UnZCLHNCaER0U0U7RWdEdVNGO0VBQ0E7RUFDQTtBakoyaHRCTjtBaUI3eXNCSTtFZ0k1UEE7SUFpQkksZ0JDbFJnQjtJRG1SaEIsbUJDcFJpQjtJRHFSakI7SUFDQSxrQkM3U21CO0lEOFNuQix5QjVJblJJO0k0SW9SSixZQ3JTYztFbEppMHRCcEI7QUFDRjtBaUp6aHRCSTtFQUNFO0VBQ0E7QWpKMmh0Qk47QWlKemh0Qk07RUFDRTtFQUNBLFFDMVJZO0VEMlJaLFdDNVJhO0VENlJiO0VBQ0E7QWpKMmh0QlI7QWlKdmh0Qkk7RUFDRSx5QjVJeFRLO0U0SXlUTCxxQjVJelRLO0FMazF0Qlg7QWlKdmh0Qk07RUFDRSxXaER2VUE7RWdEd1VBO0VBQ0E7QWpKeWh0QlI7QWlKcmh0Qkk7RUFDRSxxQjVJNVNVO0U0STZTVix5QjVJdFVXO0FMNjF0QmpCO0FpSnJodEJNO0VBQ0UsYzVJN1VFO0U0SThVRjtFQUNBO0FqSnVodEJSO0FpSm5odEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldENwV1U7RXNDcVdWO0VBQ0EsaUJqSnZWVTtBQTQydEJoQjtBaUpuaHRCTTtFQUNFLFlDeFZtQjtFRHlWbkIsV0MvVGU7QWxKbzF0QnZCO0FpSi9ndEJNO0VBRkY7SUFHSTtFakpraHRCTjtBQUNGO0FpSi9ndEJJO0VBQ0UsZUMzVmM7QWxKNDJ0QnBCO0FpSjNndEJNOzs7RUFFRSxXQy9XZ0I7RURnWGhCLFlDaFhnQjtBbEo4M3RCeEI7QWlKemd0Qkk7RUFDRTtBakoyZ3RCTjtBaUp6Z3RCTTtFQUNFLGlCQ3hXaUI7RUR5V2pCLGtCQ3hXZ0I7QWxKbTN0QnhCO0FpSnZndEJJO0VBQ0U7QWpKeWd0Qk47QWlKdmd0Qk07RUFDRSxrQkNqWGlCO0VEa1hqQixpQkNqWGdCO0FsSjAzdEJ4QjtBaUpyZ3RCSTtFQUNFLGVDNVhjO0FsSm00dEJwQjtBaUpwZ3RCSTtFQUNFLHlCNUl0WE87RTRJdVhQLHFCNUkxWUs7QUxnNXRCWDtBaUpwZ3RCTTtFQUNFLGNDM1pJO0VENFpKO0FqSnNndEJSO0FpSmpndEJFO0VBQ0U7RUFDQSx3QjFJMVdlO0UwSTJXZjtFQUNBLGdCQzVacUI7RUQ2WnJCLGVDOVptQjtFRCtabkIsY0N2YVE7RUR3YVIsaUJDclp3QjtFRHNaeEIsbUJqSjlaWTtFaUorWlosZ0JqSi9aWTtBQWs2dEJoQjtBaUJuNXNCSTtFZ0l6SEY7SUFZSSxZQ25ZZTtJRG9ZZixZQ3BhbUI7RWxKdzZ0QnZCO0FBQ0Y7QWlKbGd0Qkk7RUFDRTtBakpvZ3RCTjtBaUI1NXNCSTtFZ0l6R0E7SUFJSTtFakpxZ3RCTjtBQUNGO0FpSmpndEJFO0VBQ0U7RUFDQSxVQzFaZTtFRDJaZix3QjFJcFllO0UwSXFZZjtFQUNBLGdCQ3RicUI7RUR1YnJCLGVDeGJtQjtFRHlibkIsaUJDOWF3QjtFRCtheEIsY0NsY1E7RURvY1I7RUFDQTtFQUNBLG1CakozYlk7RWlKNGJaLGdCako1Ylk7QUE4N3RCaEI7QWlCLzZzQkk7RWdJaEdGO0lBZ0JJLFlDaGFlO0lEaWFmLFlDamNtQjtFbEpvOHRCdkI7QUFDRjtBaUpqZ3RCSTtFQUNFO0FqSm1ndEJOO0FpQng3c0JJO0VnSTVFQTtJQUlJO0VqSm9ndEJOO0FBQ0Y7QWlKaGd0QkU7RUFDRTtBakprZ3RCSjtBaUovL3NCRTtFQUNFLFdDdGJlO0FsSnU3dEJuQjtBaUo5L3NCRTtFQUNFLFl0Q3BlWTtFc0NxZVo7RUFDQTtFQUNBLFlDdmRzQjtBbEp1OXRCMUI7QWlKNy9zQkU7RUFDRSxXQzFidUI7QWxKeTd0QjNCO0FpSjUvc0JFOztFQUVFO0VBQ0EsVXRDamZZO0VzQ2tmWixRQ3pjYTtBbEp1OHRCakI7QWlKMy9zQkU7RUFDRSxtQkNoZjBCO0VEaWYxQjtFQUNBLGdCQzllMkI7QWxKMit0Qi9CO0FpSjEvc0JFOztFQUVFO0FqSjQvc0JKO0FpSnovc0JFOztFQUVFO0FqSjIvc0JKO0FpSngvc0JFO0VBQ0U7QWpKMC9zQko7QWlKdi9zQkU7RUFDRTtBakp5L3NCSjtBaUpyL3NCSTtFQUNFLHFCQzdnQkk7RUQ4Z0JKO0FqSnUvc0JOO0FpSm4vc0JFO0VBQ0U7QWpKcS9zQko7QWlKbC9zQkU7RUFDRSxTQzlmZ0I7RUQrZmhCLFlqSXBmZTtFaUlxZmY7QWpKby9zQko7QWlKai9zQkU7RUFDRTtBakptL3NCSjtBdUpsaHVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN2SUlZO0FoQmdodUJoQjtBdUpsaHVCSTtFQUNFO0F2Sm9odUJOO0F1SmxodUJNO0VBQ0U7QXZKb2h1QlI7QXVKamh1Qk07RUFDQTtBdkptaHVCTjtBdUpqaHVCUTtFQUNFO0VBQ0E7QXZKbWh1QlY7QXVKL2d1Qk07RUFDRTtBdkppaHVCUjtBdUo3Z3VCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKK2d1Qk47QXVKN2d1Qk07RUFQRjtJQVFJO0V2SmdodUJOO0FBQ0Y7O0FtSnBqdUJBO0VBQXlDO0FuSndqdUJ6Qzs7QXdKemp1QkE7RVBxaUJFO0VBQ0EsV0MzZmlCO0VENGZqQjtFQUNBLHdCMUl4ZW1CO0FQZ2d1QnJCO0FpSnRodEJFO0VPMWlCRjtJUDJpQkk7RWpKeWh0QkY7QUFDRjtBaUp4aHRCRTtFQUNFO0VBQ0E7QWpKMGh0Qko7QXdKemt1QkE7RVBrakJFO0FqSjBodEJGO0FpQjdpdEJJO0V1SS9oQko7SVBxakJJO0lBQ0EsV0MzZ0JlO0VsSnNpdUJqQjtBQUNGO0FpSnpodEJFO0VBQ0U7RUFDQSxlQzlpQm1CO0VEK2lCbkIsZ0JDOWlCcUI7RUQraUJyQixpQkNyaUJ3QjtFRHNpQnhCLHdCMUloZ0JlO0UwSWlnQmY7QWpKMmh0Qko7QWlKMWh0Qkk7RUFQRjtJQVFJLFlDaGhCZTtFbEo2aXVCbkI7QUFDRjtBaUozaHRCSTs7RUFFRSxTQzFpQmM7RUQyaUJkLGlCQzdpQnFCO0FsSjBrdUIzQjtBaUJya3RCSTtFZ0lxQ0E7O0lBTUk7SUFDQSxlQzlqQmU7SUQrakJmLGdCQzlqQmlCO0lEK2pCakIsaUJDcmpCb0I7RWxKb2x1QjFCO0FBQ0Y7QWlKM2h0QkU7RUFDRSxTQ3ZqQmdCO0VEd2pCaEI7RUFDQTtFQUNBO0FqSjZodEJKO0FpSjFodEJFO0VBQ0U7QWpKNGh0Qko7QWlKMWh0Qkk7RUFIRjtJQUlJLFlDNWlCZTtFbEp5a3VCbkI7QUFDRjtBaUI1bHRCSTtFZ0kwREY7SUFRSSxnQkNwa0JpQjtFbEprbXVCckI7QUFDRjtBaUo1aHRCSTtFQVhGO0lBWUk7RWpKK2h0Qko7QUFDRjtBaUozaHRCRTtFQUNFO0VBQ0EsWUM1akJpQjtBbEp5bHVCckI7QWlCMW10Qkk7RWdJMkVGO0lBS0k7RWpKOGh0Qko7QUFDRjtBaUo1aHRCSTtFQUNFLGtCakk5bEJVO0VpSStsQlYsZTFJbG5CVztFMEltbkJYLGlCQzVsQnFCO0VENmxCckI7QWpKOGh0Qk47QWlKemh0QkU7RUFDRTtFQUNBLFlDeG1Ca0I7RUR5bUJsQixjQzFuQlk7RUQybkJaLGlCako1bUJhO0FBdW91QmpCO0FpSnhodEJFOztFQUVFO0VBQ0E7RUFDQSxVdENwb0JZO0VzQ3FvQlosZWpJaG1CZTtBaEIwbnVCbkI7QWlKdmh0QkU7RUFDRTtFQUNBLFVDam5CZ0I7QWxKMG91QnBCO0FpSnRodEJFO0VBQ0U7QWpKd2h0Qko7QWlKcGh0QkU7RUFDRSxrQkMzb0J1QjtFRDRvQnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRdEMxcEJZO0VzQzJwQlosZ0JDN25CcUI7RUQ4bkJyQixZQ3pvQmtCO0FsSitwdUJ0QjtBaUpuaHRCRTtFQUNFO0VBQ0EsV0N2bkJlO0VEd25CZjtFQUNBLFNDeG9CZ0I7RUR5b0JoQixVQ3JvQmlCO0VEc29CakI7RUFDQTtFQUNBO0FqSnFodEJKO0FpQjlwdEJJO0VnSWlJRjtJQVdJLFNDL29CYztJRGdwQmQ7SUFDQTtJQUNBO0VqSnNodEJKO0FBQ0Y7QWlKamh0QkU7RUFDRTtJQUNFO0VqSm1odEJKO0FBQ0Y7QWlKaGh0QkU7RUFDRTtJQUNFO0VqSmtodEJKO0FBQ0Y7QWlKL2d0QkU7RUFDRTtFQUNBO0VBQ0Esc0JoRDNyQkk7RWdENHJCSjtFQUNBO0VBQ0E7RUFDQSxtQkMzckJ5QjtFRDRyQnpCLFdDM3BCa0I7RUQ0cEJsQixZQ3JyQmtCO0VEc3JCbEIsY0N2c0JNO0FsSnd0dUJWO0FpSjlndEJJO0VBQ0UsZTFJNXNCVztFMEk2c0JYLGlCQ3RyQnFCO0VEdXJCckI7QWpKZ2h0Qk47QWlKOWd0Qk07RUFMRjtJQU1JLGUxSTdzQk87STBJOHNCUCxpQkNqc0JlO0lEa3NCZixnQkN2c0JpQjtFbEp3dHVCdkI7QUFDRjtBaUo5Z3RCSTs7RUFFRSxlQzlzQmlCO0FsSjh0dUJ2QjtBaUo3Z3RCSTtFQUNFO0FqSitndEJOO0FpSjVndEJJO0VBQ0UsYzVJaHRCSztFNElpdEJMLGlCakl6ckJXO0VpSTByQlgsZUN2c0JtQjtFRHdzQm5CLGlCQ2xzQmlCO0VEbXNCakIsbUJqSnZ0QlU7RWlKd3RCVjtFQUNBLGdCQzl0QnlCO0VEK3RCekIsbUJ0Q3p1QlU7RXNDMHVCVixZQ3J0QmM7RURzdEJkLFdDanNCYTtFRGtzQmI7RUFDQTtFQUNBO0FqSjhndEJOO0FpSjNndEJJO0VBQ0U7RUFDQTtFQUNBLGUxSWp2QmtCO0UwSWt2QmxCO0FqSjZndEJOO0FpSjNndEJNO0VBTkY7SUFPSTtFako4Z3RCTjtBQUNGO0FpSjVndEJNO0VBVkY7SUFXSSxlMUkzdkJTO0kwSTR2QlQ7RWpKK2d0Qk47QUFDRjtBaUIvdXRCSTtFZ0ltTkE7SUFnQkk7RWpKZ2h0Qk47RWlKOWd0Qk07SUFDRSxlQ3h2QmE7SUR5dkJiLGdCQ3h2QmU7SUR5dkJmLGlCQy91QmtCO0lEZ3ZCbEIsaUJqSS90Qks7SWlJaXVCTDtJQUNBO0VqSitndEJSO0FBQ0Y7QWlKNWd0Qk07RUFDRTtFQUNBO0VBQ0Esd0IxSW50Qlk7RTBJb3RCWjtFQUNBLGdCQ3R3QmlCO0VEdXdCakIsZUN4d0JlO0VEeXdCZixpQkM5dkJvQjtFRCt2QnBCLFdDenVCYztFRDB1QmQsWUNwd0JjO0VEcXdCZDtFQUNBO0VBQ0E7QWpKOGd0QlI7QWlKM2d0QlE7RUFmRjtJQWdCSTtJQUNBLFNDcHdCVTtFbEpreHVCbEI7QUFDRjtBaUoxZ3RCSTtFQUNFO0FqSjRndEJOO0FpSnpndEJJO0VBQ0UseUI1SXJ3Qk07QUxneHVCWjtBaUp4Z3RCSTtFQUNFLHdCMUkvdUJjO0UwSWd2QmQsZ0JDNXdCaUI7RUQ2d0JqQjtFQUNBLG1CQzl3QmlCO0VEK3dCakIsa0JqSmx5QlU7RWlKcXlCVjtFQUNBLGdCQzN5QnlCO0VENHlCekIsZTFJcnpCVztFMElzekJYLGlCQ2p5QnVCO0VEa3lCdkIsc0JoRGp6QkU7RWdEa3pCRjtFQUNBO0VBQ0E7QWpKd2d0Qk47QWlCcnl0Qkk7RWdJOFFBO0lBa0JJLGdCQzd4QmdCO0lEOHhCaEIsbUJDL3hCaUI7SURneUJqQjtJQUNBLGtCQ3h6Qm1CO0lEeXpCbkIseUI1STl4Qkk7STRJK3hCSixZQ2h6QmM7RWxKeXp1QnBCO0FBQ0Y7QWlKdGd0Qkk7RUFDRTtFQUNBO0FqSndndEJOO0FpSnRndEJNO0VBQ0U7RUFDQSxRQ3J5Qlk7RURzeUJaLFdDdnlCYTtFRHd5QmI7RUFDQTtBakp3Z3RCUjtBaUpwZ3RCSTtFQUNFLHlCNUluMEJLO0U0SW8wQkwscUI1SXAwQks7QUwwMHVCWDtBaUpwZ3RCTTtFQUNFLFdoRGwxQkE7RWdEbTFCQTtFQUNBO0FqSnNndEJSO0FpSmxndEJJO0VBQ0UscUI1SXZ6QlU7RTRJd3pCVix5QjVJajFCVztBTHExdUJqQjtBaUpqZ3RCTTtFQUNFLGM1SXoxQkU7RTRJMDFCRjtFQUNBO0FqSm1ndEJSO0FpSi8vc0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldENoM0JVO0VzQ2kzQlY7RUFDQSxpQmpKbjJCVTtBQW8ydUJoQjtBaUo5L3NCTTtFQUNFLFlDcjJCbUI7RURzMkJuQixXQzUwQmU7QWxKNDB1QnZCO0FpSnQvc0JNO0VBRkY7SUFHSTtFakp5L3NCTjtBQUNGO0FpSnQvc0JJO0VBQ0UsZUM1MkJjO0FsSm8ydUJwQjtBaUpuL3NCTTs7O0VBRUUsV0MvM0JnQjtFRGc0QmhCLFlDaDRCZ0I7QWxKczN1QnhCO0FpSmovc0JJO0VBQ0U7QWpKbS9zQk47QWlKai9zQk07RUFDRSxpQkN4M0JpQjtFRHkzQmpCLGtCQ3gzQmdCO0FsSjIydUJ4QjtBaUovK3NCSTtFQUNFO0FqSmkvc0JOO0FpSi8rc0JNO0VBQ0Usa0JDajRCaUI7RURrNEJqQixpQkNqNEJnQjtBbEprM3VCeEI7QWlKNytzQkk7RUFDRSxlQzU0QmM7QWxKMjN1QnBCO0FpSjUrc0JJO0VBQ0UseUI1SXQ0Qk87RTRJdTRCUCxxQjVJMTVCSztBTHc0dUJYO0FpSjUrc0JNO0VBQ0UsY0MzNkJJO0VENDZCSjtBako4K3NCUjtBaUp6K3NCRTtFQUNFO0VBQ0Esd0IxSTEzQmU7RTBJMjNCZjtFQUNBLGdCQzU2QnFCO0VENjZCckIsZUM5NkJtQjtFRCs2Qm5CLGNDdjdCUTtFRHc3QlIsaUJDcjZCd0I7RURzNkJ4QixtQmpKOTZCWTtFaUorNkJaLGdCakovNkJZO0FBMDV1QmhCO0FpQjM0dEJJO0VnSXVaRjtJQVlJLFlDbjVCZTtJRG81QmYsWUNwN0JtQjtFbEpnNnVCdkI7QUFDRjtBaUoxK3NCSTtFQUNFO0FqSjQrc0JOO0FpSjErc0JNO0VBSEY7SUFJSTtFako2K3NCTjtBQUNGO0FpSnorc0JFO0VBQ0U7RUFDQSxVQzE2QmU7RUQyNkJmLHdCMUlwNUJlO0UwSXE1QmY7RUFDQSxnQkN0OEJxQjtFRHU4QnJCLGVDeDhCbUI7RUR5OEJuQixpQkM5N0J3QjtFRCs3QnhCLGNDbDlCUTtFRG85QlI7RUFDQTtFQUNBLG1CakozOEJZO0VpSjQ4QlosZ0JqSjU4Qlk7QUFzN3VCaEI7QWlCdjZ0Qkk7RWdJZ2JGO0lBZ0JJLFlDaDdCZTtJRGk3QmYsWUNqOUJtQjtFbEo0N3VCdkI7QUFDRjtBaUp6K3NCSTtFQUNFO0FqSjIrc0JOO0FpSnorc0JNO0VBSEY7SUFJSTtFako0K3NCTjtBQUNGO0FpSngrc0JFO0VBQ0U7QWpKMCtzQko7QWlKditzQkU7RUFDRSxXQ3Q4QmU7QWxKKzZ1Qm5CO0FpSnQrc0JFO0VBQ0UsWXRDcC9CWTtFc0NxL0JaO0VBQ0E7RUFDQSxZQ3YrQnNCO0FsSis4dUIxQjtBaUpyK3NCRTtFQUNFLFdDMThCdUI7QWxKaTd1QjNCO0FpSnArc0JFOztFQUVFO0VBQ0EsVXRDamdDWTtFc0NrZ0NaLFFDejlCYTtBbEorN3VCakI7QWlKbitzQkU7RUFDRSxtQkNoZ0MwQjtFRGlnQzFCO0VBQ0EsZ0JDOS9CMkI7QWxKbSt1Qi9CO0FpSmwrc0JFOztFQUVFO0FqSm8rc0JKO0FpSmorc0JFOztFQUVFO0FqSm0rc0JKO0FpSmgrc0JFO0VBQ0U7QWpKaytzQko7QWlKLzlzQkU7RUFDRTtBakppK3NCSjtBaUo3OXNCSTtFQUNFLHFCQzVoQ1U7RUQ2aENWO0FqSis5c0JOO0FpSjM5c0JFO0VBQ0U7QWpKNjlzQko7QWlKMTlzQkU7RUFDRSxTQzlnQ2dCO0VEK2dDaEIsWWpJcGdDZTtFaUlxZ0NmO0FqSjQ5c0JKO0FpSno5c0JFO0VBQ0U7QWpKMjlzQko7QXlKMWd2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTeklJWTtBaEJ3Z3ZCaEI7QXlKMWd2Qkk7RUFDRTtBeko0Z3ZCTjtBeUoxZ3ZCTTtFQUNFO0F6SjRndkJSO0F5SnpndkJNO0VBQ0E7QXpKMmd2Qk47QXlKemd2QlE7RUFDRTtFQUNBO0F6SjJndkJWO0F5SnZndkJNO0VBQ0U7QXpKeWd2QlI7QXlKcmd2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnVndkJOO0F5SnJndkJNO0VBUEY7SUFRSTtFekp3Z3ZCTjtBQUNGOztBbUo1aXZCQTtFQUF5QztBbkpnanZCekM7O0EwSmpqdkJBO0VUcWlCRTtFQUNBLFdDM2ZpQjtFRDRmakI7RUFDQSx3QjFJeGVtQjtBUHcvdUJyQjtBaUo5Z3VCRTtFUzFpQkY7SVQyaUJJO0VqSmlodUJGO0FBQ0Y7QWlKaGh1QkU7RUFDRTtFQUNBO0FqSmtodUJKO0EwSmprdkJBO0VUa2pCRTtBakpraHVCRjtBaUJyaXVCSTtFeUkvaEJKO0lUcWpCSTtJQUNBLFdDM2dCZTtFbEo4aHZCakI7QUFDRjtBaUpqaHVCRTtFQUNFO0VBQ0EsZUM5aUJtQjtFRCtpQm5CLGdCQzlpQnFCO0VEK2lCckIsaUJDcmlCd0I7RURzaUJ4Qix3QjFJaGdCZTtFMElpZ0JmO0FqSm1odUJKO0FpSmxodUJJO0VBUEY7SUFRSSxZQ2hoQmU7RWxKcWl2Qm5CO0FBQ0Y7QWlKbmh1Qkk7O0VBRUUsU0MxaUJjO0VEMmlCZCxpQkM3aUJxQjtBbEpra3ZCM0I7QWlCN2p1Qkk7RWdJcUNBOztJQU1JO0lBQ0EsZUM5akJlO0lEK2pCZixnQkM5akJpQjtJRCtqQmpCLGlCQ3JqQm9CO0VsSjRrdkIxQjtBQUNGO0FpSm5odUJFO0VBQ0UsU0N2akJnQjtFRHdqQmhCO0VBQ0E7RUFDQTtBakpxaHVCSjtBaUpsaHVCRTtFQUNFO0FqSm9odUJKO0FpSmxodUJJO0VBSEY7SUFJSSxZQzVpQmU7RWxKaWt2Qm5CO0FBQ0Y7QWlCcGx1Qkk7RWdJMERGO0lBUUksZ0JDcGtCaUI7RWxKMGx2QnJCO0FBQ0Y7QWlKcGh1Qkk7RUFYRjtJQVlJO0VqSnVodUJKO0FBQ0Y7QWlKbmh1QkU7RUFDRTtFQUNBLFlDNWpCaUI7QWxKaWx2QnJCO0FpQmxtdUJJO0VnSTJFRjtJQUtJO0VqSnNodUJKO0FBQ0Y7QWlKcGh1Qkk7RUFDRSxrQmpJOWxCVTtFaUkrbEJWLGUxSWxuQlc7RTBJbW5CWCxpQkM1bEJxQjtFRDZsQnJCO0FqSnNodUJOO0FpSmpodUJFO0VBQ0U7RUFDQSxZQ3htQmtCO0VEeW1CbEIsY0MxbkJZO0VEMm5CWixpQmpKNW1CYTtBQStudkJqQjtBaUpoaHVCRTs7RUFFRTtFQUNBO0VBQ0EsVXRDcG9CWTtFc0Nxb0JaLGVqSWhtQmU7QWhCa252Qm5CO0FpSi9ndUJFO0VBQ0U7RUFDQSxVQ2puQmdCO0FsSmtvdkJwQjtBaUo5Z3VCRTtFQUNFO0FqSmdodUJKO0FpSjVndUJFO0VBQ0Usa0JDM29CdUI7RUQ0b0J2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUXRDMXBCWTtFc0MycEJaLGdCQzduQnFCO0VEOG5CckIsWUN6b0JrQjtBbEp1cHZCdEI7QWlKM2d1QkU7RUFDRTtFQUNBLFdDdm5CZTtFRHduQmY7RUFDQSxTQ3hvQmdCO0VEeW9CaEIsVUNyb0JpQjtFRHNvQmpCO0VBQ0E7RUFDQTtBako2Z3VCSjtBaUJ0cHVCSTtFZ0lpSUY7SUFXSSxTQy9vQmM7SURncEJkO0lBQ0E7SUFDQTtFako4Z3VCSjtBQUNGO0FpSnpndUJFO0VBQ0U7SUFDRTtFakoyZ3VCSjtBQUNGO0FpSnhndUJFO0VBQ0U7SUFDRTtFakowZ3VCSjtBQUNGO0FpSnZndUJFO0VBQ0U7RUFDQTtFQUNBLHNCaEQzckJJO0VnRDRyQko7RUFDQTtFQUNBO0VBQ0EsbUJDM3JCeUI7RUQ0ckJ6QixXQzNwQmtCO0VENHBCbEIsWUNyckJrQjtFRHNyQmxCLGNDdnNCTTtBbEpndHZCVjtBaUp0Z3VCSTtFQUNFLGUxSTVzQlc7RTBJNnNCWCxpQkN0ckJxQjtFRHVyQnJCO0FqSndndUJOO0FpSnRndUJNO0VBTEY7SUFNSSxlMUk3c0JPO0kwSThzQlAsaUJDanNCZTtJRGtzQmYsZ0JDdnNCaUI7RWxKZ3R2QnZCO0FBQ0Y7QWlKdGd1Qkk7O0VBRUUsZUM5c0JpQjtBbEpzdHZCdkI7QWlKcmd1Qkk7RUFDRTtBakp1Z3VCTjtBaUpwZ3VCSTtFQUNFLGM1SWh0Qks7RTRJaXRCTCxpQmpJenJCVztFaUkwckJYLGVDdnNCbUI7RUR3c0JuQixpQkNsc0JpQjtFRG1zQmpCLG1Cakp2dEJVO0VpSnd0QlY7RUFDQSxnQkM5dEJ5QjtFRCt0QnpCLG1CdEN6dUJVO0VzQzB1QlYsWUNydEJjO0VEc3RCZCxXQ2pzQmE7RURrc0JiO0VBQ0E7RUFDQTtBakpzZ3VCTjtBaUpuZ3VCSTtFQUNFO0VBQ0E7RUFDQSxlMUlqdkJrQjtFMElrdkJsQjtBakpxZ3VCTjtBaUpuZ3VCTTtFQU5GO0lBT0k7RWpKc2d1Qk47QUFDRjtBaUpwZ3VCTTtFQVZGO0lBV0ksZTFJM3ZCUztJMEk0dkJUO0VqSnVndUJOO0FBQ0Y7QWlCdnV1Qkk7RWdJbU5BO0lBZ0JJO0VqSndndUJOO0VpSnRndUJNO0lBQ0UsZUN4dkJhO0lEeXZCYixnQkN4dkJlO0lEeXZCZixpQkMvdUJrQjtJRGd2QmxCLGlCakkvdEJLO0lpSWl1Qkw7SUFDQTtFakp1Z3VCUjtBQUNGO0FpSnBndUJNO0VBQ0U7RUFDQTtFQUNBLHdCMUludEJZO0UwSW90Qlo7RUFDQSxnQkN0d0JpQjtFRHV3QmpCLGVDeHdCZTtFRHl3QmYsaUJDOXZCb0I7RUQrdkJwQixXQ3p1QmM7RUQwdUJkLFlDcHdCYztFRHF3QmQ7RUFDQTtFQUNBO0FqSnNndUJSO0FpSm5ndUJRO0VBZkY7SUFnQkk7SUFDQSxTQ3B3QlU7RWxKMHd2QmxCO0FBQ0Y7QWlKbGd1Qkk7RUFDRTtBakpvZ3VCTjtBaUpqZ3VCSTtFQUNFLHlCNUlyd0JNO0FMd3d2Qlo7QWlKaGd1Qkk7RUFDRSx3QjFJL3VCYztFMElndkJkLGdCQzV3QmlCO0VENndCakI7RUFDQSxtQkM5d0JpQjtFRCt3QmpCLGtCakpseUJVO0VpSnF5QlY7RUFDQSxnQkMzeUJ5QjtFRDR5QnpCLGUxSXJ6Qlc7RTBJc3pCWCxpQkNqeUJ1QjtFRGt5QnZCLHNCaERqekJFO0VnRGt6QkY7RUFDQTtFQUNBO0FqSmdndUJOO0FpQjd4dUJJO0VnSThRQTtJQWtCSSxnQkM3eEJnQjtJRDh4QmhCLG1CQy94QmlCO0lEZ3lCakI7SUFDQSxrQkN4ekJtQjtJRHl6Qm5CLHlCNUk5eEJJO0k0SSt4QkosWUNoekJjO0VsSml6dkJwQjtBQUNGO0FpSjkvdEJJO0VBQ0U7RUFDQTtBakpnZ3VCTjtBaUo5L3RCTTtFQUNFO0VBQ0EsUUNyeUJZO0VEc3lCWixXQ3Z5QmE7RUR3eUJiO0VBQ0E7QWpKZ2d1QlI7QWlKNS90Qkk7RUFDRSx5QjVJbjBCSztFNElvMEJMLHFCNUlwMEJLO0FMazB2Qlg7QWlKNS90Qk07RUFDRSxXaERsMUJBO0VnRG0xQkE7RUFDQTtBako4L3RCUjtBaUoxL3RCSTtFQUNFLHFCNUl2ekJVO0U0SXd6QlYseUI1SWoxQlc7QUw2MHZCakI7QWlKei90Qk07RUFDRSxjNUl6MUJFO0U0STAxQkY7RUFDQTtBakoyL3RCUjtBaUp2L3RCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXRDaDNCVTtFc0NpM0JWO0VBQ0EsaUJqSm4yQlU7QUE0MXZCaEI7QWlKdC90Qk07RUFDRSxZQ3IyQm1CO0VEczJCbkIsV0M1MEJlO0FsSm8wdkJ2QjtBaUo5K3RCTTtFQUZGO0lBR0k7RWpKaS90Qk47QUFDRjtBaUo5K3RCSTtFQUNFLGVDNTJCYztBbEo0MXZCcEI7QWlKMyt0Qk07OztFQUVFLFdDLzNCZ0I7RURnNEJoQixZQ2g0QmdCO0FsSjgydkJ4QjtBaUp6K3RCSTtFQUNFO0FqSjIrdEJOO0FpSnordEJNO0VBQ0UsaUJDeDNCaUI7RUR5M0JqQixrQkN4M0JnQjtBbEptMnZCeEI7QWlKdit0Qkk7RUFDRTtBakp5K3RCTjtBaUp2K3RCTTtFQUNFLGtCQ2o0QmlCO0VEazRCakIsaUJDajRCZ0I7QWxKMDJ2QnhCO0FpSnIrdEJJO0VBQ0UsZUM1NEJjO0FsSm0zdkJwQjtBaUpwK3RCSTtFQUNFLHlCNUl0NEJPO0U0SXU0QlAscUI1STE1Qks7QUxnNHZCWDtBaUpwK3RCTTtFQUNFLGNDMzZCSTtFRDQ2Qko7QWpKcyt0QlI7QWlKait0QkU7RUFDRTtFQUNBLHdCMUkxM0JlO0UwSTIzQmY7RUFDQSxnQkM1NkJxQjtFRDY2QnJCLGVDOTZCbUI7RUQrNkJuQixjQ3Y3QlE7RUR3N0JSLGlCQ3I2QndCO0VEczZCeEIsbUJqSjk2Qlk7RWlKKzZCWixnQmpKLzZCWTtBQWs1dkJoQjtBaUJuNHVCSTtFZ0l1WkY7SUFZSSxZQ241QmU7SURvNUJmLFlDcDdCbUI7RWxKdzV2QnZCO0FBQ0Y7QWlKbCt0Qkk7RUFDRTtBakpvK3RCTjtBaUpsK3RCTTtFQUhGO0lBSUk7RWpKcSt0Qk47QUFDRjtBaUpqK3RCRTtFQUNFO0VBQ0EsVUMxNkJlO0VEMjZCZix3QjFJcDVCZTtFMElxNUJmO0VBQ0EsZ0JDdDhCcUI7RUR1OEJyQixlQ3g4Qm1CO0VEeThCbkIsaUJDOTdCd0I7RUQrN0J4QixjQ2w5QlE7RURvOUJSO0VBQ0E7RUFDQSxtQmpKMzhCWTtFaUo0OEJaLGdCako1OEJZO0FBODZ2QmhCO0FpQi81dUJJO0VnSWdiRjtJQWdCSSxZQ2g3QmU7SURpN0JmLFlDajlCbUI7RWxKbzd2QnZCO0FBQ0Y7QWlKait0Qkk7RUFDRTtBakptK3RCTjtBaUpqK3RCTTtFQUhGO0lBSUk7RWpKbyt0Qk47QUFDRjtBaUpoK3RCRTtFQUNFO0FqSmsrdEJKO0FpSi85dEJFO0VBQ0UsV0N0OEJlO0FsSnU2dkJuQjtBaUo5OXRCRTtFQUNFLFl0Q3AvQlk7RXNDcS9CWjtFQUNBO0VBQ0EsWUN2K0JzQjtBbEp1OHZCMUI7QWlKNzl0QkU7RUFDRSxXQzE4QnVCO0FsSnk2dkIzQjtBaUo1OXRCRTs7RUFFRTtFQUNBLFV0Q2pnQ1k7RXNDa2dDWixRQ3o5QmE7QWxKdTd2QmpCO0FpSjM5dEJFO0VBQ0UsbUJDaGdDMEI7RURpZ0MxQjtFQUNBLGdCQzkvQjJCO0FsSjI5dkIvQjtBaUoxOXRCRTs7RUFFRTtBako0OXRCSjtBaUp6OXRCRTs7RUFFRTtBakoyOXRCSjtBaUp4OXRCRTtFQUNFO0FqSjA5dEJKO0FpSnY5dEJFO0VBQ0U7QWpKeTl0Qko7QWlKcjl0Qkk7RUFDRSxxQkM1aENVO0VENmhDVjtBakp1OXRCTjtBaUpuOXRCRTtFQUNFO0FqSnE5dEJKO0FpSmw5dEJFO0VBQ0UsU0M5Z0NnQjtFRCtnQ2hCLFlqSXBnQ2U7RWlJcWdDZjtBakpvOXRCSjtBaUpqOXRCRTtFQUNFO0FqSm05dEJKO0F5Smxnd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3pJSVk7QWhCZ2d3QmhCO0F5Smxnd0JJO0VBQ0U7QXpKb2d3Qk47QXlKbGd3Qk07RUFDRTtBekpvZ3dCUjtBeUpqZ3dCTTtFQUNBO0F6Sm1nd0JOO0F5Smpnd0JRO0VBQ0U7RUFDQTtBekptZ3dCVjtBeUovL3ZCTTtFQUNFO0F6Smlnd0JSO0F5SjcvdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekorL3ZCTjtBeUo3L3ZCTTtFQVBGO0lBUUk7RXpKZ2d3Qk47QUFDRjtBMkpuaXdCSTtFQUNFO0EzSnFpd0JOO0EySmxpd0JJO0VBQ0U7QTNKb2l3Qk47QTJKbGl3Qkk7RUFDRTtBM0pvaXdCTjtBMkpqaXdCTTtFQUNFO0VBQ0E7RUFDQTtBM0ptaXdCUjtBMkozaHdCUTtFQUVFO0EzSjRod0JWO0EySnpod0JNO0VBQ0U7QTNKMmh3QlI7QTJKemh3QlU7RUFDRTtFQUNBO0EzSjJod0JaO0EySnBod0JFO0VBQ0U7QTNKc2h3Qko7QTJKbGh3QkU7RUFDRTtJQUNFO0UzSm9od0JKO0FBQ0Y7QTJKamh3QkU7RUFDRTtJQUNFO0UzSm1od0JKO0FBQ0Y7O0FtSnprd0JBO0VBQXlDO0FuSjZrd0J6Qzs7QTRKNWt3QkU7RUNERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBYUEsbUJBdUJ3QjtFQUV4QjtFQUNBO0VBQ0Esa0JDdENrQztFRHVDbEMsYUMxQzRCO0VEMkM1QixtQjdKNUJhO0U2SjZCYjtBN0o2aXdCSjtBNkozaXdCSTtFQUdJLGNYakRRO0FsSjRsd0JoQjtBNkp4aXdCSTs7RUFFSSxlQzNDbUI7QTlKcWx3QjNCO0E2Snhpd0JROztFQUNJO0E3SjJpd0JaO0E2Snhpd0JROztFQUNJO0E3SjJpd0JaO0E2SnZpd0JJOztFQUVJLHdCdEpQYTtFS29CbkI7RUFDQTtFQUNBO0VBR0U7QVoyaHdCSjtBWTVnd0JJOzs7RUFFRSx3Qkw1RlE7QVAybXdCZDtBWWpod0JJOzs7RUFFRSx3Qkw1RlE7QVBnbndCZDtBWXRod0JJOzs7RUFFRSx3Qkw1RlE7QVBxbndCZDtBWTNod0JJOzs7RUFFRSx3Qkw1RlE7QVAwbndCZDtBNkpua3dCSTs7RUFNSSxlQzVEbUI7RUQ2RG5CLGtCQzdEbUI7QTlKOG53QjNCO0E2Sjlqd0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDakZ3QjtBOUppcHdCaEM7QTZKNWp3Qkk7O0VBRUk7RUE3RUosa0JBK0V3QjtBN0o2andCNUI7QWlCM252Qkk7RTRJdGNBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3SjZqd0JWO0FBQ0Y7QTZKemp3QlE7RUFDSTtBN0oyandCWjtBaUJ2b3ZCSTtFNElyYkk7SUFJUTtFN0o0andCZDtBQUNGO0E2Snhqd0JJOztFQUVJO0VBdkdKLGtCQXlHd0I7QTdKeWp3QjVCO0FpQmpwdkJJO0U0STVhQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0p5andCVjtBQUNGO0E2SnRqd0JJO0VBQ0k7RUFDQTtFQUNBO0E3Sndqd0JSO0E2SnJqd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWpKekROO0VBQ0E7RUFDQTtFQUdFO0FaK213Qko7QVlobXdCSTtFQUVFLHdCTDVGUTtBUDZyd0JkO0FZbm13Qkk7RUFFRSx3Qkw1RlE7QVBnc3dCZDtBWXRtd0JJO0VBRUUsd0JMNUZRO0FQbXN3QmQ7QVl6bXdCSTtFQUVFLHdCTDVGUTtBUHNzd0JkO0FpQnJydkJJO0U0SXRaQTtJakpyREY7SUFDQTtJQUNBO0lBR0U7RVprb3dCRjtFWW5ud0JFO0lBRUUsd0JMNUZRO0VQZ3R3Qlo7RVl0bndCRTtJQUVFLHdCTDVGUTtFUG10d0JaO0VZem53QkU7SUFFRSx3Qkw1RlE7RVBzdHdCWjtFWTVud0JFO0lBRUUsd0JMNUZRO0VQeXR3Qlo7QUFDRjtBNkpsbHdCUTtFQUNJLGVDeEllO0VEeUlmO0E3Sm9sd0JaO0FpQjdzdkJJO0U0SWxZSTtJQUNJO0lBQ0E7SUFDQTtFN0prbHdCVjtBQUNGO0FpQnB0dkJJO0UySTdoQkY7SUNtS00sYUNoSytCO0U5Smt2d0JyQztFNkpobHdCTTs7SUFFSTtJQUNBO0U3Smtsd0JWO0U2Si9rd0JNOztJQUVJLGtCQzFLMkI7RTlKMnZ3QnJDO0FBQ0Y7QWlCbHV2Qkk7RTJJN2hCRjtJQ2tMTTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDbEwrQjtFOUppd3dCckM7RTZKN2t3Qk07O0lqSnRHTjtJQUNBO0lBQ0E7SUFHRTtFWnFyd0JGO0VZdHF3QkU7OztJQUVFLHdCTDVGUTtFUHF3d0JaO0VZM3F3QkU7OztJQUVFLHdCTDVGUTtFUDB3d0JaO0VZaHJ3QkU7OztJQUVFLHdCTDVGUTtFUCt3d0JaO0VZcnJ3QkU7OztJQUVFLHdCTDVGUTtFUG94d0JaO0U2Snhtd0JNOztJQUlJLGVDNUtzQjtJRDZLdEIsa0JDN0tzQjtFOUpxeHdCaEM7RTZKcm13Qk07O0lBRUksa0JDOUwyQjtFOUpxeXdCckM7QUFDRjtBNko5bHdCSTtFQUNJO0VBQ0E7QTdKZ213QlI7QTZKN2x3Qlk7RUFDSTtFQUNBLGNYak5BO0VXa05BO0VBQ0E7RUFDQTtBN0orbHdCaEI7QTZKNWx3Qlk7RUFDSSxlQ3JNYTtBOUpteXdCN0I7QTZKaHl3Qkk7O0VBRUksbUJ4SlNJO0FMeXh3Qlo7QTZKaHl3QlE7O0VBQ0k7RUFDQTtFQUNBO0E3Sm15d0JaO0E2SjF5d0JJOztFQUVJLG1CeEpTSTtBTG15d0JaO0E2SjF5d0JROztFQUNJO0VBQ0E7RUFDQTtBN0o2eXdCWjtBNEp4MHdCSTtFR0pGO0EvSiswd0JGO0ErSjcwd0JFOztFQUVFO0EvSiswd0JKO0ErSjcwd0JJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSmcxd0JOO0E2Smxud0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWDlPUTtFVytPUjtFQUNBO0VBQ0E7RUFDQTtBN0pvbndCUjtBNkpsbndCUTtFQUNJO0E3Sm9ud0JaO0E2Smpud0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ptbndCWjtBNkpqbndCWTtFQUNJO0E3Sm1ud0JoQjs7QWdLdDN3QkE7RUFBMkM7QWhLMDN3QjNDOztBaUsxM3dCRTtFSkFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkN0Q2tDO0VEdUNsQyxhQzFDNEI7RUQyQzVCLG1CN0o1QmE7RTZKNkJiO0E3SjAxd0JKO0E2Sngxd0JJO0VBR0ksY1hqRFE7QWxKeTR3QmhCO0E2SnIxd0JJOztFQUVJLGVDM0NtQjtBOUprNHdCM0I7QTZKcjF3QlE7O0VBQ0k7QTdKdzF3Qlo7QTZKcjF3QlE7O0VBQ0k7QTdKdzF3Qlo7QTZKcDF3Qkk7O0VBRUksd0J0SlBhO0VLb0JuQjtFQUNBO0VBQ0E7RUFHRTtBWncwd0JKO0FZenp3Qkk7OztFQUVFLHdCTDVGUTtBUHc1d0JkO0FZOXp3Qkk7OztFQUVFLHdCTDVGUTtBUDY1d0JkO0FZbjB3Qkk7OztFQUVFLHdCTDVGUTtBUGs2d0JkO0FZeDB3Qkk7OztFQUVFLHdCTDVGUTtBUHU2d0JkO0E2Smgzd0JJOztFQU1JLGVDNURtQjtFRDZEbkIsa0JDN0RtQjtBOUoyNndCM0I7QTZKMzJ3Qkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkNqRndCO0E5Sjg3d0JoQztBNkp6MndCSTs7RUFFSTtFQTdFSixrQkErRXdCO0E3SjAyd0I1QjtBaUJ4NnZCSTtFNEl0Y0E7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKMDJ3QlY7QUFDRjtBNkp0MndCUTtFQUNJO0E3Sncyd0JaO0FpQnA3dkJJO0U0SXJiSTtJQUlRO0U3Snkyd0JkO0FBQ0Y7QTZKcjJ3Qkk7O0VBRUk7RUF2R0osa0JBeUd3QjtBN0pzMndCNUI7QWlCOTd2Qkk7RTRJNWFBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3SnMyd0JWO0FBQ0Y7QTZKbjJ3Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKcTJ3QlI7QTZKbDJ3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFakp6RE47RUFDQTtFQUNBO0VBR0U7QVo0NXdCSjtBWTc0d0JJO0VBRUUsd0JMNUZRO0FQMCt3QmQ7QVloNXdCSTtFQUVFLHdCTDVGUTtBUDYrd0JkO0FZbjV3Qkk7RUFFRSx3Qkw1RlE7QVBnL3dCZDtBWXQ1d0JJO0VBRUUsd0JMNUZRO0FQbS93QmQ7QWlCbCt2Qkk7RTRJdFpBO0lqSnJERjtJQUNBO0lBQ0E7SUFHRTtFWis2d0JGO0VZaDZ3QkU7SUFFRSx3Qkw1RlE7RVA2L3dCWjtFWW42d0JFO0lBRUUsd0JMNUZRO0VQZ2d4Qlo7RVl0NndCRTtJQUVFLHdCTDVGUTtFUG1neEJaO0VZejZ3QkU7SUFFRSx3Qkw1RlE7RVBzZ3hCWjtBQUNGO0E2Si8zd0JRO0VBQ0ksZUN4SWU7RUR5SWY7QTdKaTR3Qlo7QWlCMS92Qkk7RTRJbFlJO0lBQ0k7SUFDQTtJQUNBO0U3Siszd0JWO0FBQ0Y7QWlCamd3Qkk7RWdKOWhCRjtJSm9LTSxhQ2hLK0I7RTlKK2h4QnJDO0U2Sjczd0JNOztJQUVJO0lBQ0E7RTdKKzN3QlY7RTZKNTN3Qk07O0lBRUksa0JDMUsyQjtFOUp3aXhCckM7QUFDRjtBaUIvZ3dCSTtFZ0o5aEJGO0lKbUxNO0lBMUtKLDhCQTRLNkI7SUFFekIsYUNsTCtCO0U5SjhpeEJyQztFNkoxM3dCTTs7SWpKdEdOO0lBQ0E7SUFDQTtJQUdFO0Vaayt3QkY7RVluOXdCRTs7O0lBRUUsd0JMNUZRO0VQa2p4Qlo7RVl4OXdCRTs7O0lBRUUsd0JMNUZRO0VQdWp4Qlo7RVk3OXdCRTs7O0lBRUUsd0JMNUZRO0VQNGp4Qlo7RVlsK3dCRTs7O0lBRUUsd0JMNUZRO0VQaWt4Qlo7RTZKcjV3Qk07O0lBSUksZUM1S3NCO0lENkt0QixrQkM3S3NCO0U5SmtreEJoQztFNkpsNXdCTTs7SUFFSSxrQkM5TDJCO0U5SmtseEJyQztBQUNGO0E2SjM0d0JJO0VBQ0k7RUFDQTtBN0o2NHdCUjtBNkoxNHdCWTtFQUNJO0VBQ0EsY1hqTkE7RVdrTkE7RUFDQTtFQUNBO0E3SjQ0d0JoQjtBNkp6NHdCWTtFQUNJLGVDck1hO0E5SmdseEI3QjtBNko3a3hCSTs7RUFFSSxtQnhKU0k7QUxza3hCWjtBNko3a3hCUTs7RUFDSTtFQUNBO0VBQ0E7QTdKZ2x4Qlo7QTZKdmx4Qkk7O0VBRUksbUJ4SlNJO0FMZ2x4Qlo7QTZKdmx4QlE7O0VBQ0k7RUFDQTtFQUNBO0E3SjBseEJaO0FpS3RueEJJO0VDSkY7QWxLNm54QkY7QWtLM254QkU7O0VBRUU7QWxLNm54Qko7QWtLM254Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxLOG54Qk47QTZKLzV3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYOU9RO0VXK09SO0VBQ0E7RUFDQTtFQUNBO0E3Smk2d0JSO0E2Si81d0JRO0VBQ0k7QTdKaTZ3Qlo7QTZKOTV3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Smc2d0JaO0E2Sjk1d0JZO0VBQ0k7QTdKZzZ3QmhCOztBZ0tucXhCQTtFQUEyQztBaEt1cXhCM0M7O0FtS3ZxeEJFO0VOQUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFBLG1CQXVCd0I7RUFFeEI7RUFDQTtFQUNBLGtCQ3RDa0M7RUR1Q2xDLGFDMUM0QjtFRDJDNUIsbUI3SjVCYTtFNko2QmI7QTdKdW94Qko7QTZKcm94Qkk7RUFHSSxjWGpEUTtBbEpzcnhCaEI7QTZKbG94Qkk7O0VBRUksZUMzQ21CO0E5SitxeEIzQjtBNkpsb3hCUTs7RUFDSTtBN0pxb3hCWjtBNkpsb3hCUTs7RUFDSTtBN0pxb3hCWjtBNkpqb3hCSTs7RUFFSSx3QnRKUGE7RUtvQm5CO0VBQ0E7RUFDQTtFQUdFO0FacW54Qko7QVl0bXhCSTs7O0VBRUUsd0JMNUZRO0FQcXN4QmQ7QVkzbXhCSTs7O0VBRUUsd0JMNUZRO0FQMHN4QmQ7QVlobnhCSTs7O0VBRUUsd0JMNUZRO0FQK3N4QmQ7QVlybnhCSTs7O0VBRUUsd0JMNUZRO0FQb3R4QmQ7QTZKN3B4Qkk7O0VBTUksZUM1RG1CO0VENkRuQixrQkM3RG1CO0E5Snd0eEIzQjtBNkp4cHhCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ2pGd0I7QTlKMnV4QmhDO0E2SnRweEJJOztFQUVJO0VBN0VKLGtCQStFd0I7QTdKdXB4QjVCO0FpQnJ0d0JJO0U0SXRjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0p1cHhCVjtBQUNGO0E2Sm5weEJRO0VBQ0k7QTdKcXB4Qlo7QWlCanV3Qkk7RTRJcmJJO0lBSVE7RTdKc3B4QmQ7QUFDRjtBNkpscHhCSTs7RUFFSTtFQXZHSixrQkF5R3dCO0E3Sm1weEI1QjtBaUIzdXdCSTtFNEk1YUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKbXB4QlY7QUFDRjtBNkpocHhCSTtFQUNJO0VBQ0E7RUFDQTtBN0prcHhCUjtBNkovb3hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VqSnpETjtFQUNBO0VBQ0E7RUFHRTtBWnlzeEJKO0FZMXJ4Qkk7RUFFRSx3Qkw1RlE7QVB1eHhCZDtBWTdyeEJJO0VBRUUsd0JMNUZRO0FQMHh4QmQ7QVloc3hCSTtFQUVFLHdCTDVGUTtBUDZ4eEJkO0FZbnN4Qkk7RUFFRSx3Qkw1RlE7QVBneXhCZDtBaUIvd3dCSTtFNEl0WkE7SWpKckRGO0lBQ0E7SUFDQTtJQUdFO0VaNHR4QkY7RVk3c3hCRTtJQUVFLHdCTDVGUTtFUDB5eEJaO0VZaHR4QkU7SUFFRSx3Qkw1RlE7RVA2eXhCWjtFWW50eEJFO0lBRUUsd0JMNUZRO0VQZ3p4Qlo7RVl0dHhCRTtJQUVFLHdCTDVGUTtFUG16eEJaO0FBQ0Y7QTZKNXF4QlE7RUFDSSxlQ3hJZTtFRHlJZjtBN0o4cXhCWjtBaUJ2eXdCSTtFNElsWUk7SUFDSTtJQUNBO0lBQ0E7RTdKNHF4QlY7QUFDRjtBaUI5eXdCSTtFa0o5aEJGO0lOb0tNLGFDaEsrQjtFOUo0MHhCckM7RTZKMXF4Qk07O0lBRUk7SUFDQTtFN0o0cXhCVjtFNkp6cXhCTTs7SUFFSSxrQkMxSzJCO0U5SnExeEJyQztBQUNGO0FpQjV6d0JJO0VrSjloQkY7SU5tTE07SUExS0osOEJBNEs2QjtJQUV6QixhQ2xMK0I7RTlKMjF4QnJDO0U2SnZxeEJNOztJakp0R047SUFDQTtJQUNBO0lBR0U7RVord3hCRjtFWWh3eEJFOzs7SUFFRSx3Qkw1RlE7RVArMXhCWjtFWXJ3eEJFOzs7SUFFRSx3Qkw1RlE7RVBvMnhCWjtFWTF3eEJFOzs7SUFFRSx3Qkw1RlE7RVB5MnhCWjtFWS93eEJFOzs7SUFFRSx3Qkw1RlE7RVA4MnhCWjtFNkpsc3hCTTs7SUFJSSxlQzVLc0I7SUQ2S3RCLGtCQzdLc0I7RTlKKzJ4QmhDO0U2Si9yeEJNOztJQUVJLGtCQzlMMkI7RTlKKzN4QnJDO0FBQ0Y7QTZKeHJ4Qkk7RUFDSTtFQUNBO0E3SjByeEJSO0E2SnZyeEJZO0VBQ0k7RUFDQSxjWGpOQTtFV2tOQTtFQUNBO0VBQ0E7QTdKeXJ4QmhCO0E2SnRyeEJZO0VBQ0ksZUNyTWE7QTlKNjN4QjdCO0E2SjEzeEJJOztFQUVJLG1CeEpTSTtBTG0zeEJaO0E2SjEzeEJROztFQUNJO0VBQ0E7RUFDQTtBN0o2M3hCWjtBNkpwNHhCSTs7RUFFSSxtQnhKU0k7QUw2M3hCWjtBNkpwNHhCUTs7RUFDSTtFQUNBO0VBQ0E7QTdKdTR4Qlo7QW1LbjZ4Qkk7RUNKRjtBcEswNnhCRjtBb0t4NnhCRTs7RUFFRTtBcEswNnhCSjtBb0t4NnhCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEsyNnhCTjtBNko1c3hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1g5T1E7RVcrT1I7RUFDQTtFQUNBO0VBQ0E7QTdKOHN4QlI7QTZKNXN4QlE7RUFDSTtBN0o4c3hCWjtBNkozc3hCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKNnN4Qlo7QTZKM3N4Qlk7RUFDSTtBN0o2c3hCaEI7O0FnS2g5eEJBO0VBQTJDO0FoS285eEIzQzs7QXFLbjl4QkU7RVJERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBYUEsbUJBdUJ3QjtFQUV4QjtFQUNBO0VBQ0Esa0JDdENrQztFRHVDbEMsYUMxQzRCO0VEMkM1QixtQjdKNUJhO0U2SjZCYjtBN0pvN3hCSjtBNkpsN3hCSTtFQUdJLGNYakRRO0FsSm0reEJoQjtBNkovNnhCSTs7RUFFSSxlQzNDbUI7QTlKNDl4QjNCO0E2Si82eEJROztFQUNJO0E3Sms3eEJaO0E2Si82eEJROztFQUNJO0E3Sms3eEJaO0E2Sjk2eEJJOztFQUVJLHdCdEpQYTtFS29CbkI7RUFDQTtFQUNBO0VBR0U7QVprNnhCSjtBWW41eEJJOzs7RUFFRSx3Qkw1RlE7QVBrL3hCZDtBWXg1eEJJOzs7RUFFRSx3Qkw1RlE7QVB1L3hCZDtBWTc1eEJJOzs7RUFFRSx3Qkw1RlE7QVA0L3hCZDtBWWw2eEJJOzs7RUFFRSx3Qkw1RlE7QVBpZ3lCZDtBNkoxOHhCSTs7RUFNSSxlQzVEbUI7RUQ2RG5CLGtCQzdEbUI7QTlKcWd5QjNCO0E2SnI4eEJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDakZ3QjtBOUp3aHlCaEM7QTZKbjh4Qkk7O0VBRUk7RUE3RUosa0JBK0V3QjtBN0pvOHhCNUI7QWlCbGd4Qkk7RTRJdGNBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3Sm84eEJWO0FBQ0Y7QTZKaDh4QlE7RUFDSTtBN0prOHhCWjtBaUI5Z3hCSTtFNElyYkk7SUFJUTtFN0ptOHhCZDtBQUNGO0E2Si83eEJJOztFQUVJO0VBdkdKLGtCQXlHd0I7QTdKZzh4QjVCO0FpQnhoeEJJO0U0STVhQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0pnOHhCVjtBQUNGO0E2Sjc3eEJJO0VBQ0k7RUFDQTtFQUNBO0E3Sis3eEJSO0E2SjU3eEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWpKekROO0VBQ0E7RUFDQTtFQUdFO0Facy94Qko7QVl2K3hCSTtFQUVFLHdCTDVGUTtBUG9reUJkO0FZMSt4Qkk7RUFFRSx3Qkw1RlE7QVB1a3lCZDtBWTcreEJJO0VBRUUsd0JMNUZRO0FQMGt5QmQ7QVloL3hCSTtFQUVFLHdCTDVGUTtBUDZreUJkO0FpQjVqeEJJO0U0SXRaQTtJakpyREY7SUFDQTtJQUNBO0lBR0U7RVp5Z3lCRjtFWTEveEJFO0lBRUUsd0JMNUZRO0VQdWx5Qlo7RVk3L3hCRTtJQUVFLHdCTDVGUTtFUDBseUJaO0VZaGd5QkU7SUFFRSx3Qkw1RlE7RVA2bHlCWjtFWW5neUJFO0lBRUUsd0JMNUZRO0VQZ215Qlo7QUFDRjtBNkp6OXhCUTtFQUNJLGVDeEllO0VEeUlmO0E3SjI5eEJaO0FpQnBseEJJO0U0SWxZSTtJQUNJO0lBQ0E7SUFDQTtFN0p5OXhCVjtBQUNGO0FpQjNseEJJO0VvSjdoQkY7SVJtS00sYUNoSytCO0U5SnlueUJyQztFNkp2OXhCTTs7SUFFSTtJQUNBO0U3Snk5eEJWO0U2SnQ5eEJNOztJQUVJLGtCQzFLMkI7RTlKa295QnJDO0FBQ0Y7QWlCem14Qkk7RW9KN2hCRjtJUmtMTTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDbEwrQjtFOUp3b3lCckM7RTZKcDl4Qk07O0lqSnRHTjtJQUNBO0lBQ0E7SUFHRTtFWjRqeUJGO0VZN2l5QkU7OztJQUVFLHdCTDVGUTtFUDRveUJaO0VZbGp5QkU7OztJQUVFLHdCTDVGUTtFUGlweUJaO0VZdmp5QkU7OztJQUVFLHdCTDVGUTtFUHNweUJaO0VZNWp5QkU7OztJQUVFLHdCTDVGUTtFUDJweUJaO0U2Si8reEJNOztJQUlJLGVDNUtzQjtJRDZLdEIsa0JDN0tzQjtFOUo0cHlCaEM7RTZKNSt4Qk07O0lBRUksa0JDOUwyQjtFOUo0cXlCckM7QUFDRjtBNkpyK3hCSTtFQUNJO0VBQ0E7QTdKdSt4QlI7QTZKcCt4Qlk7RUFDSTtFQUNBLGNYak5BO0VXa05BO0VBQ0E7RUFDQTtBN0pzK3hCaEI7QTZKbit4Qlk7RUFDSSxlQ3JNYTtBOUowcXlCN0I7QTZKdnF5Qkk7O0VBRUksbUJ4SlNJO0FMZ3F5Qlo7QTZKdnF5QlE7O0VBQ0k7RUFDQTtFQUNBO0E3SjBxeUJaO0E2SmpyeUJJOztFQUVJLG1CeEpTSTtBTDBxeUJaO0E2SmpyeUJROztFQUNJO0VBQ0E7RUFDQTtBN0pvcnlCWjtBcUsvc3lCSTtFQ0xGO0F0S3V0eUJGO0FzS3J0eUJFOztFQUVFO0F0S3V0eUJKO0FzS3J0eUJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S3d0eUJOO0E2SnoveEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWDlPUTtFVytPUjtFQUNBO0VBQ0E7RUFDQTtBN0oyL3hCUjtBNkp6L3hCUTtFQUNJO0E3SjIveEJaO0E2SngveEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0owL3hCWjtBNkp4L3hCWTtFQUNJO0E3SjAveEJoQjs7QXFLNXV5QkE7O0VSakJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkN0Q2tDO0VEdUNsQyxhQzFDNEI7RUQyQzVCLG1CN0o1QmE7RTZKNkJiO0E3Sjh0eUJKO0E2SjV0eUJJOztFQUdJLGNYakRRO0FsSjh3eUJoQjtBNkoxdHlCSTs7OztFQUVJLGVDM0NtQjtBOUp5d3lCM0I7QTZKNXR5QlE7Ozs7RUFDSTtBN0ppdXlCWjtBNko5dHlCUTs7OztFQUNJO0E3Sm11eUJaO0E2Si90eUJJOzs7O0VBRUksd0J0SlBhO0VLb0JuQjtFQUNBO0VBQ0E7RUFHRTtBWnF0eUJKO0FZdHN5Qkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVB5eXlCZDtBWS9zeUJJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQa3p5QmQ7QVl4dHlCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUDJ6eUJkO0FZanV5Qkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVBvMHlCZDtBNko3d3lCSTs7OztFQU1JLGVDNURtQjtFRDZEbkIsa0JDN0RtQjtBOUowMHlCM0I7QTZKMXd5Qkk7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ2pGd0I7QTlKKzF5QmhDO0E2SjF3eUJJOzs7O0VBRUk7RUE3RUosa0JBK0V3QjtBN0o2d3lCNUI7QWlCMzB4Qkk7RTRJdGNBOzs7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKK3d5QlY7QUFDRjtBNkozd3lCUTs7RUFDSTtBN0o4d3lCWjtBaUIxMXhCSTtFNElyYkk7O0lBSVE7RTdKZ3h5QmQ7QUFDRjtBNko1d3lCSTs7OztFQUVJO0VBdkdKLGtCQXlHd0I7QTdKK3d5QjVCO0FpQnYyeEJJO0U0STVhQTs7OztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3Sml4eUJWO0FBQ0Y7QTZKOXd5Qkk7O0VBQ0k7RUFDQTtFQUNBO0E3Sml4eUJSO0E2Sjl3eUJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VqSnpETjtFQUNBO0VBQ0E7RUFHRTtBWnkweUJKO0FZMXp5Qkk7OztFQUVFLHdCTDVGUTtBUHk1eUJkO0FZL3p5Qkk7OztFQUVFLHdCTDVGUTtBUDg1eUJkO0FZcDB5Qkk7OztFQUVFLHdCTDVGUTtBUG02eUJkO0FZejB5Qkk7OztFQUVFLHdCTDVGUTtBUHc2eUJkO0FpQnY1eEJJO0U0SXRaQTs7SWpKckRGO0lBQ0E7SUFDQTtJQUdFO0VacTJ5QkY7RVl0MXlCRTs7O0lBRUUsd0JMNUZRO0VQcTd5Qlo7RVkzMXlCRTs7O0lBRUUsd0JMNUZRO0VQMDd5Qlo7RVloMnlCRTs7O0lBRUUsd0JMNUZRO0VQKzd5Qlo7RVlyMnlCRTs7O0lBRUUsd0JMNUZRO0VQbzh5Qlo7QUFDRjtBNko3enlCUTs7RUFDSSxlQ3hJZTtFRHlJZjtBN0pnMHlCWjtBaUJ6N3hCSTtFNElsWUk7O0lBQ0k7SUFDQTtJQUNBO0U3Sit6eUJWO0FBQ0Y7QWlCajh4Qkk7RW9KN2dCSjs7SVJtSlEsYUNoSytCO0U5SmcreUJyQztFNko5enlCTTs7OztJQUVJO0lBQ0E7RTdKazB5QlY7RTZKL3p5Qk07Ozs7SUFFSSxrQkMxSzJCO0U5SjYreUJyQztBQUNGO0FpQnA5eEJJO0VvSjdnQko7O0lSa0tRO0lBMUtKLDhCQTRLNkI7SUFFekIsYUNsTCtCO0U5Sm8veUJyQztFNkpoMHlCTTs7OztJakp0R047SUFDQTtJQUNBO0lBR0U7RVowNnlCRjtFWTM1eUJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQOC95Qlo7RVlwNnlCRTs7Ozs7OztJQUVFLHdCTDVGUTtFUHVnekJaO0VZNzZ5QkU7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVBnaHpCWjtFWXQ3eUJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQeWh6Qlo7RTZKNzJ5Qk07Ozs7SUFJSSxlQzVLc0I7SUQ2S3RCLGtCQzdLc0I7RTlKNGh6QmhDO0U2SjUyeUJNOzs7O0lBRUksa0JDOUwyQjtFOUo4aXpCckM7QUFDRjtBNkp2MnlCSTs7RUFDSTtFQUNBO0E3SjAyeUJSO0E2SnYyeUJZOztFQUNJO0VBQ0EsY1hqTkE7RVdrTkE7RUFDQTtFQUNBO0E3SjAyeUJoQjtBNkp2MnlCWTs7RUFDSSxlQ3JNYTtBOUoraXpCN0I7QTZKNWl6Qkk7Ozs7RUFFSSxtQnhKU0k7QUx1aXpCWjtBNko5aXpCUTs7OztFQUNJO0VBQ0E7RUFDQTtBN0ptanpCWjtBcUs5anpCSTs7RUNyQkY7QXRLdWx6QkY7QXNLcmx6QkU7Ozs7RUFFRTtBdEt5bHpCSjtBc0t2bHpCSTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SzRsekJOO0E2SjczeUJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1g5T1E7RVcrT1I7RUFDQTtFQUNBO0VBQ0E7QTdKZzR5QlI7QTZKOTN5QlE7O0VBQ0k7QTdKaTR5Qlo7QTZKOTN5QlE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ppNHlCWjtBNkovM3lCWTs7RUFDSTtBN0prNHlCaEI7O0FnS3JvekJBO0VBQTJDO0FoS3lvekIzQzs7QXVLeG96QkE7RVZESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBYUEsbUJBdUJ3QjtFQUV4QjtFQUNBO0VBQ0Esa0JDdENrQztFRHVDbEMsYUMxQzRCO0VEMkM1QixtQjdKNUJhO0U2SjZCYjtBN0p5bXpCSjtBNkp2bXpCSTtFQUdJLGNYakRRO0FsSndwekJoQjtBNkpwbXpCSTs7RUFFSSxlQzNDbUI7QTlKaXB6QjNCO0E2SnBtekJROztFQUNJO0E3SnVtekJaO0E2SnBtekJROztFQUNJO0E3SnVtekJaO0E2Sm5tekJJOztFQUVJLHdCdEpQYTtFS29CbkI7RUFDQTtFQUNBO0VBR0U7QVp1bHpCSjtBWXhrekJJOzs7RUFFRSx3Qkw1RlE7QVB1cXpCZDtBWTdrekJJOzs7RUFFRSx3Qkw1RlE7QVA0cXpCZDtBWWxsekJJOzs7RUFFRSx3Qkw1RlE7QVBpcnpCZDtBWXZsekJJOzs7RUFFRSx3Qkw1RlE7QVBzcnpCZDtBNkovbnpCSTs7RUFNSSxlQzVEbUI7RUQ2RG5CLGtCQzdEbUI7QTlKMHJ6QjNCO0E2SjFuekJJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDakZ3QjtBOUo2c3pCaEM7QTZKeG56Qkk7O0VBRUk7RUE3RUosa0JBK0V3QjtBN0p5bnpCNUI7QWlCdnJ5Qkk7RTRJdGNBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3SnluekJWO0FBQ0Y7QTZKcm56QlE7RUFDSTtBN0p1bnpCWjtBaUJuc3lCSTtFNElyYkk7SUFJUTtFN0p3bnpCZDtBQUNGO0E2SnBuekJJOztFQUVJO0VBdkdKLGtCQXlHd0I7QTdKcW56QjVCO0FpQjdzeUJJO0U0STVhQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0pxbnpCVjtBQUNGO0E2SmxuekJJO0VBQ0k7RUFDQTtFQUNBO0E3Sm9uekJSO0E2SmpuekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWpKekROO0VBQ0E7RUFDQTtFQUdFO0FaMnF6Qko7QVk1cHpCSTtFQUVFLHdCTDVGUTtBUHl2ekJkO0FZL3B6Qkk7RUFFRSx3Qkw1RlE7QVA0dnpCZDtBWWxxekJJO0VBRUUsd0JMNUZRO0FQK3Z6QmQ7QVlycXpCSTtFQUVFLHdCTDVGUTtBUGt3ekJkO0FpQmp2eUJJO0U0SXRaQTtJakpyREY7SUFDQTtJQUNBO0lBR0U7RVo4cnpCRjtFWS9xekJFO0lBRUUsd0JMNUZRO0VQNHd6Qlo7RVlscnpCRTtJQUVFLHdCTDVGUTtFUCt3ekJaO0VZcnJ6QkU7SUFFRSx3Qkw1RlE7RVBreHpCWjtFWXhyekJFO0lBRUUsd0JMNUZRO0VQcXh6Qlo7QUFDRjtBNko5b3pCUTtFQUNJLGVDeEllO0VEeUlmO0E3SmdwekJaO0FpQnp3eUJJO0U0SWxZSTtJQUNJO0lBQ0E7SUFDQTtFN0o4b3pCVjtBQUNGO0FpQmh4eUJJO0VzSjdoQko7SVZtS1EsYUNoSytCO0U5Sjh5ekJyQztFNko1b3pCTTs7SUFFSTtJQUNBO0U3SjhvekJWO0U2SjNvekJNOztJQUVJLGtCQzFLMkI7RTlKdXp6QnJDO0FBQ0Y7QWlCOXh5Qkk7RXNKN2hCSjtJVmtMUTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDbEwrQjtFOUo2enpCckM7RTZKem96Qk07O0lqSnRHTjtJQUNBO0lBQ0E7SUFHRTtFWml2ekJGO0VZbHV6QkU7OztJQUVFLHdCTDVGUTtFUGkwekJaO0VZdnV6QkU7OztJQUVFLHdCTDVGUTtFUHMwekJaO0VZNXV6QkU7OztJQUVFLHdCTDVGUTtFUDIwekJaO0VZanZ6QkU7OztJQUVFLHdCTDVGUTtFUGcxekJaO0U2SnBxekJNOztJQUlJLGVDNUtzQjtJRDZLdEIsa0JDN0tzQjtFOUppMXpCaEM7RTZKanF6Qk07O0lBRUksa0JDOUwyQjtFOUppMnpCckM7QUFDRjtBNkoxcHpCSTtFQUNJO0VBQ0E7QTdKNHB6QlI7QTZKenB6Qlk7RUFDSTtFQUNBLGNYak5BO0VXa05BO0VBQ0E7RUFDQTtBN0oycHpCaEI7QTZKeHB6Qlk7RUFDSSxlQ3JNYTtBOUorMXpCN0I7QTZKNTF6Qkk7O0VBRUksbUJ4SlNJO0FMcTF6Qlo7QTZKNTF6QlE7O0VBQ0k7RUFDQTtFQUNBO0E3SisxekJaO0E2SnQyekJJOztFQUVJLG1CeEpTSTtBTCsxekJaO0E2SnQyekJROztFQUNJO0VBQ0E7RUFDQTtBN0p5MnpCWjtBNkpocXpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1g5T1E7RVcrT1I7RUFDQTtFQUNBO0VBQ0E7QTdKa3F6QlI7QTZKaHF6QlE7RUFDSTtBN0prcXpCWjtBNkovcHpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKaXF6Qlo7QTZKL3B6Qlk7RUFDSTtBN0ppcXpCaEI7QXVLMTV6QkU7RUNUQTtBeEtzNnpCRjtBd0twNnpCRTs7RUFFRTtBeEtzNnpCSjtBd0twNnpCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEt1NnpCTjs7QWdLbDd6QkE7RUFBMkM7QWhLczd6QjNDOztBeUtwN3pCQTtFWkZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkN0Q2tDO0VEdUNsQyxhQzFDNEI7RUQyQzVCLG1CN0o1QmE7RTZKNkJiO0E3SnM1ekJKO0E2SnA1ekJJO0VBR0ksY1hqRFE7QWxKcTh6QmhCO0E2Smo1ekJJOztFQUVJLGVDM0NtQjtBOUo4N3pCM0I7QTZKajV6QlE7O0VBQ0k7QTdKbzV6Qlo7QTZKajV6QlE7O0VBQ0k7QTdKbzV6Qlo7QTZKaDV6Qkk7O0VBRUksd0J0SlBhO0VLb0JuQjtFQUNBO0VBQ0E7RUFHRTtBWm80ekJKO0FZcjN6Qkk7OztFQUVFLHdCTDVGUTtBUG85ekJkO0FZMTN6Qkk7OztFQUVFLHdCTDVGUTtBUHk5ekJkO0FZLzN6Qkk7OztFQUVFLHdCTDVGUTtBUDg5ekJkO0FZcDR6Qkk7OztFQUVFLHdCTDVGUTtBUG0rekJkO0E2SjU2ekJJOztFQU1JLGVDNURtQjtFRDZEbkIsa0JDN0RtQjtBOUp1K3pCM0I7QTZKdjZ6Qkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkNqRndCO0E5SjAvekJoQztBNkpyNnpCSTs7RUFFSTtFQTdFSixrQkErRXdCO0E3SnM2ekI1QjtBaUJwK3lCSTtFNEl0Y0E7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKczZ6QlY7QUFDRjtBNkpsNnpCUTtFQUNJO0E3Sm82ekJaO0FpQmgveUJJO0U0SXJiSTtJQUlRO0U3SnE2ekJkO0FBQ0Y7QTZKajZ6Qkk7O0VBRUk7RUF2R0osa0JBeUd3QjtBN0prNnpCNUI7QWlCMS95Qkk7RTRJNWFBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3Sms2ekJWO0FBQ0Y7QTZKLzV6Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKaTZ6QlI7QTZKOTV6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFakp6RE47RUFDQTtFQUNBO0VBR0U7QVp3OXpCSjtBWXo4ekJJO0VBRUUsd0JMNUZRO0FQc2kwQmQ7QVk1OHpCSTtFQUVFLHdCTDVGUTtBUHlpMEJkO0FZLzh6Qkk7RUFFRSx3Qkw1RlE7QVA0aTBCZDtBWWw5ekJJO0VBRUUsd0JMNUZRO0FQK2kwQmQ7QWlCOWh6Qkk7RTRJdFpBO0lqSnJERjtJQUNBO0lBQ0E7SUFHRTtFWjIrekJGO0VZNTl6QkU7SUFFRSx3Qkw1RlE7RVB5ajBCWjtFWS85ekJFO0lBRUUsd0JMNUZRO0VQNGowQlo7RVlsK3pCRTtJQUVFLHdCTDVGUTtFUCtqMEJaO0VZcit6QkU7SUFFRSx3Qkw1RlE7RVBrazBCWjtBQUNGO0E2SjM3ekJRO0VBQ0ksZUN4SWU7RUR5SWY7QTdKNjd6Qlo7QWlCdGp6Qkk7RTRJbFlJO0lBQ0k7SUFDQTtJQUNBO0U3SjI3ekJWO0FBQ0Y7QWlCN2p6Qkk7RXdKNWhCSjtJWmtLUSxhQ2hLK0I7RTlKMmwwQnJDO0U2Sno3ekJNOztJQUVJO0lBQ0E7RTdKMjd6QlY7RTZKeDd6Qk07O0lBRUksa0JDMUsyQjtFOUpvbTBCckM7QUFDRjtBaUIza3pCSTtFd0o1aEJKO0laaUxRO0lBMUtKLDhCQTRLNkI7SUFFekIsYUNsTCtCO0U5SjBtMEJyQztFNkp0N3pCTTs7SWpKdEdOO0lBQ0E7SUFDQTtJQUdFO0VaOGgwQkY7RVkvZzBCRTs7O0lBRUUsd0JMNUZRO0VQOG0wQlo7RVlwaDBCRTs7O0lBRUUsd0JMNUZRO0VQbW4wQlo7RVl6aDBCRTs7O0lBRUUsd0JMNUZRO0VQd24wQlo7RVk5aDBCRTs7O0lBRUUsd0JMNUZRO0VQNm4wQlo7RTZKajl6Qk07O0lBSUksZUM1S3NCO0lENkt0QixrQkM3S3NCO0U5SjhuMEJoQztFNko5OHpCTTs7SUFFSSxrQkM5TDJCO0U5SjhvMEJyQztBQUNGO0E2SnY4ekJJO0VBQ0k7RUFDQTtBN0p5OHpCUjtBNkp0OHpCWTtFQUNJO0VBQ0EsY1hqTkE7RVdrTkE7RUFDQTtFQUNBO0E3Snc4ekJoQjtBNkpyOHpCWTtFQUNJLGVDck1hO0E5SjRvMEI3QjtBNkp6bzBCSTs7RUFFSSxtQnhKU0k7QUxrbzBCWjtBNkp6bzBCUTs7RUFDSTtFQUNBO0VBQ0E7QTdKNG8wQlo7QTZKbnAwQkk7O0VBRUksbUJ4SlNJO0FMNG8wQlo7QTZKbnAwQlE7O0VBQ0k7RUFDQTtFQUNBO0E3SnNwMEJaO0F5Sy9xMEJFO0VDUEE7QTFLeXIwQkY7QTBLdnIwQkU7O0VBRUU7QTFLeXIwQko7QTBLdnIwQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFLMHIwQk47QTZKMzl6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYOU9RO0VXK09SO0VBQ0E7RUFDQTtFQUNBO0E3SjY5ekJSO0E2SjM5ekJRO0VBQ0k7QTdKNjl6Qlo7QTZKMTl6QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjQ5ekJaO0E2SjE5ekJZO0VBQ0k7QTdKNDl6QmhCOztBZ0svdDBCQTtFQUEyQztBaEttdTBCM0M7O0EyS2x1MEJBO0VkREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFBLG1CQXVCd0I7RUFFeEI7RUFDQTtFQUNBLGtCQ3RDa0M7RUR1Q2xDLGFDMUM0QjtFRDJDNUIsbUI3SjVCYTtFNko2QmI7QTdKbXMwQko7QTZKanMwQkk7RUFHSSxjWGpEUTtBbEprdjBCaEI7QTZKOXIwQkk7O0VBRUksZUMzQ21CO0E5SjJ1MEIzQjtBNko5cjBCUTs7RUFDSTtBN0ppczBCWjtBNko5cjBCUTs7RUFDSTtBN0ppczBCWjtBNko3cjBCSTs7RUFFSSx3QnRKUGE7RUtvQm5CO0VBQ0E7RUFDQTtFQUdFO0FaaXIwQko7QVlscTBCSTs7O0VBRUUsd0JMNUZRO0FQaXcwQmQ7QVl2cTBCSTs7O0VBRUUsd0JMNUZRO0FQc3cwQmQ7QVk1cTBCSTs7O0VBRUUsd0JMNUZRO0FQMncwQmQ7QVlqcjBCSTs7O0VBRUUsd0JMNUZRO0FQZ3gwQmQ7QTZKenQwQkk7O0VBTUksZUM1RG1CO0VENkRuQixrQkM3RG1CO0E5Sm94MEIzQjtBNkpwdDBCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ2pGd0I7QTlKdXkwQmhDO0E2Smx0MEJJOztFQUVJO0VBN0VKLGtCQStFd0I7QTdKbXQwQjVCO0FpQmp4ekJJO0U0SXRjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0ptdDBCVjtBQUNGO0E2Si9zMEJRO0VBQ0k7QTdKaXQwQlo7QWlCN3h6Qkk7RTRJcmJJO0lBSVE7RTdKa3QwQmQ7QUFDRjtBNko5czBCSTs7RUFFSTtFQXZHSixrQkF5R3dCO0E3SitzMEI1QjtBaUJ2eXpCSTtFNEk1YUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKK3MwQlY7QUFDRjtBNko1czBCSTtFQUNJO0VBQ0E7RUFDQTtBN0o4czBCUjtBNkozczBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VqSnpETjtFQUNBO0VBQ0E7RUFHRTtBWnF3MEJKO0FZdHYwQkk7RUFFRSx3Qkw1RlE7QVBtMTBCZDtBWXp2MEJJO0VBRUUsd0JMNUZRO0FQczEwQmQ7QVk1djBCSTtFQUVFLHdCTDVGUTtBUHkxMEJkO0FZL3YwQkk7RUFFRSx3Qkw1RlE7QVA0MTBCZDtBaUIzMHpCSTtFNEl0WkE7SWpKckRGO0lBQ0E7SUFDQTtJQUdFO0Vad3gwQkY7RVl6dzBCRTtJQUVFLHdCTDVGUTtFUHMyMEJaO0VZNXcwQkU7SUFFRSx3Qkw1RlE7RVB5MjBCWjtFWS93MEJFO0lBRUUsd0JMNUZRO0VQNDIwQlo7RVlseDBCRTtJQUVFLHdCTDVGUTtFUCsyMEJaO0FBQ0Y7QTZKeHUwQlE7RUFDSSxlQ3hJZTtFRHlJZjtBN0owdTBCWjtBaUJuMnpCSTtFNElsWUk7SUFDSTtJQUNBO0lBQ0E7RTdKd3UwQlY7QUFDRjtBaUIxMnpCSTtFMEo3aEJKO0lkbUtRLGFDaEsrQjtFOUp3NDBCckM7RTZKdHUwQk07O0lBRUk7SUFDQTtFN0p3dTBCVjtFNkpydTBCTTs7SUFFSSxrQkMxSzJCO0U5Smk1MEJyQztBQUNGO0FpQngzekJJO0UwSjdoQko7SWRrTFE7SUExS0osOEJBNEs2QjtJQUV6QixhQ2xMK0I7RTlKdTUwQnJDO0U2Sm51MEJNOztJakp0R047SUFDQTtJQUNBO0lBR0U7RVoyMDBCRjtFWTV6MEJFOzs7SUFFRSx3Qkw1RlE7RVAyNTBCWjtFWWowMEJFOzs7SUFFRSx3Qkw1RlE7RVBnNjBCWjtFWXQwMEJFOzs7SUFFRSx3Qkw1RlE7RVBxNjBCWjtFWTMwMEJFOzs7SUFFRSx3Qkw1RlE7RVAwNjBCWjtFNko5djBCTTs7SUFJSSxlQzVLc0I7SUQ2S3RCLGtCQzdLc0I7RTlKMjYwQmhDO0U2SjN2MEJNOztJQUVJLGtCQzlMMkI7RTlKMjcwQnJDO0FBQ0Y7QTZKcHYwQkk7RUFDSTtFQUNBO0E3SnN2MEJSO0E2Sm52MEJZO0VBQ0k7RUFDQSxjWGpOQTtFV2tOQTtFQUNBO0VBQ0E7QTdKcXYwQmhCO0E2Smx2MEJZO0VBQ0ksZUNyTWE7QTlKeTcwQjdCO0E2SnQ3MEJJOztFQUVJLG1CeEpTSTtBTCs2MEJaO0E2SnQ3MEJROztFQUNJO0VBQ0E7RUFDQTtBN0p5NzBCWjtBNkpoODBCSTs7RUFFSSxtQnhKU0k7QUx5NzBCWjtBNkpoODBCUTs7RUFDSTtFQUNBO0VBQ0E7QTdKbTgwQlo7QTZKMXYwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYOU9RO0VXK09SO0VBQ0E7RUFDQTtFQUNBO0E3SjR2MEJSO0E2SjF2MEJRO0VBQ0k7QTdKNHYwQlo7QTZKenYwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjJ2MEJaO0E2Snp2MEJZO0VBQ0k7QTdKMnYwQmhCO0EyS3AvMEJFO0VDVkE7QTVLaWcxQkY7QTRLLy8wQkU7O0VBRUU7QTVLaWcxQko7QTRLLy8wQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVLa2cxQk47O0FnSzVnMUJBO0VBQTJDO0FoS2doMUIzQzs7QTZLaGgxQkE7O0VoQkFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkN0Q2tDO0VEdUNsQyxhQzFDNEI7RUQyQzVCLG1CN0o1QmE7RTZKNkJiO0E3SmkvMEJKO0E2Si8rMEJJOztFQUdJLGNYakRRO0FsSmlpMUJoQjtBNko3KzBCSTs7OztFQUVJLGVDM0NtQjtBOUo0aDFCM0I7QTZKLyswQlE7Ozs7RUFDSTtBN0pvLzBCWjtBNkpqLzBCUTs7OztFQUNJO0E3SnMvMEJaO0E2SmwvMEJJOzs7O0VBRUksd0J0SlBhO0VLb0JuQjtFQUNBO0VBQ0E7RUFHRTtBWncrMEJKO0FZejkwQkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVA0ajFCZDtBWWwrMEJJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQcWsxQmQ7QVkzKzBCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUDhrMUJkO0FZcC8wQkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVB1bDFCZDtBNkpoaTFCSTs7OztFQU1JLGVDNURtQjtFRDZEbkIsa0JDN0RtQjtBOUo2bDFCM0I7QTZKN2gxQkk7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ2pGd0I7QTlKa24xQmhDO0E2SjdoMUJJOzs7O0VBRUk7RUE3RUosa0JBK0V3QjtBN0pnaTFCNUI7QWlCOWwwQkk7RTRJdGNBOzs7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKa2kxQlY7QUFDRjtBNko5aDFCUTs7RUFDSTtBN0ppaTFCWjtBaUI3bTBCSTtFNElyYkk7O0lBSVE7RTdKbWkxQmQ7QUFDRjtBNkovaDFCSTs7OztFQUVJO0VBdkdKLGtCQXlHd0I7QTdKa2kxQjVCO0FpQjFuMEJJO0U0STVhQTs7OztJQU9RO0lBQ0E7SUFDQTtJQUdBO0U3Sm9pMUJWO0FBQ0Y7QTZKamkxQkk7O0VBQ0k7RUFDQTtFQUNBO0E3Sm9pMUJSO0E2SmppMUJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VqSnpETjtFQUNBO0VBQ0E7RUFHRTtBWjRsMUJKO0FZN2sxQkk7OztFQUVFLHdCTDVGUTtBUDRxMUJkO0FZbGwxQkk7OztFQUVFLHdCTDVGUTtBUGlyMUJkO0FZdmwxQkk7OztFQUVFLHdCTDVGUTtBUHNyMUJkO0FZNWwxQkk7OztFQUVFLHdCTDVGUTtBUDJyMUJkO0FpQjFxMEJJO0U0SXRaQTs7SWpKckRGO0lBQ0E7SUFDQTtJQUdFO0Vad24xQkY7RVl6bTFCRTs7O0lBRUUsd0JMNUZRO0VQd3MxQlo7RVk5bTFCRTs7O0lBRUUsd0JMNUZRO0VQNnMxQlo7RVlubjFCRTs7O0lBRUUsd0JMNUZRO0VQa3QxQlo7RVl4bjFCRTs7O0lBRUUsd0JMNUZRO0VQdXQxQlo7QUFDRjtBNkpobDFCUTs7RUFDSSxlQ3hJZTtFRHlJZjtBN0ptbDFCWjtBaUI1czBCSTtFNElsWUk7O0lBQ0k7SUFDQTtJQUNBO0U3SmtsMUJWO0FBQ0Y7QWlCcHQwQkk7RTRKOWhCSjs7SWhCb0tRLGFDaEsrQjtFOUptdjFCckM7RTZKamwxQk07Ozs7SUFFSTtJQUNBO0U3SnFsMUJWO0U2SmxsMUJNOzs7O0lBRUksa0JDMUsyQjtFOUpndzFCckM7QUFDRjtBaUJ2dTBCSTtFNEo5aEJKOztJaEJtTFE7SUExS0osOEJBNEs2QjtJQUV6QixhQ2xMK0I7RTlKdXcxQnJDO0U2Sm5sMUJNOzs7O0lqSnRHTjtJQUNBO0lBQ0E7SUFHRTtFWjZyMUJGO0VZOXExQkU7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVBpeDFCWjtFWXZyMUJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQMHgxQlo7RVloczFCRTs7Ozs7OztJQUVFLHdCTDVGUTtFUG15MUJaO0VZenMxQkU7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVA0eTFCWjtFNkpobzFCTTs7OztJQUlJLGVDNUtzQjtJRDZLdEIsa0JDN0tzQjtFOUoreTFCaEM7RTZKL24xQk07Ozs7SUFFSSxrQkM5TDJCO0U5SmkwMUJyQztBQUNGO0E2SjFuMUJJOztFQUNJO0VBQ0E7QTdKNm4xQlI7QTZKMW4xQlk7O0VBQ0k7RUFDQSxjWGpOQTtFV2tOQTtFQUNBO0VBQ0E7QTdKNm4xQmhCO0E2SjFuMUJZOztFQUNJLGVDck1hO0E5SmswMUI3QjtBNkovejFCSTs7OztFQUVJLG1CeEpTSTtBTDB6MUJaO0E2SmowMUJROzs7O0VBQ0k7RUFDQTtFQUNBO0E3SnMwMUJaO0E2S2wyMUJJOztFQ0pGO0E5SzAyMUJGO0E4S3gyMUJFOzs7O0VBRUU7QTlLNDIxQko7QThLMTIxQkk7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUsrMjFCTjtBNkpocDFCSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYOU9RO0VXK09SO0VBQ0E7RUFDQTtFQUNBO0E3Sm1wMUJSO0E2SmpwMUJROztFQUNJO0E3Sm9wMUJaO0E2SmpwMUJROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKb3AxQlo7QTZKbHAxQlk7O0VBQ0k7QTdKcXAxQmhCOztBNkt2NDFCQTtFaEJqQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFBLG1CQXVCd0I7RUFFeEI7RUFDQTtFQUNBLGtCQ3RDa0M7RUR1Q2xDLGFDMUM0QjtFRDJDNUIsbUI3SjVCYTtFNko2QmI7QTdKdzMxQko7QTZKdDMxQkk7RUFHSSxjWGpEUTtBbEp1NjFCaEI7QTZKbjMxQkk7O0VBRUksZUMzQ21CO0E5Smc2MUIzQjtBNkpuMzFCUTs7RUFDSTtBN0pzMzFCWjtBNkpuMzFCUTs7RUFDSTtBN0pzMzFCWjtBNkpsMzFCSTs7RUFFSSx3QnRKUGE7RUtvQm5CO0VBQ0E7RUFDQTtFQUdFO0FaczIxQko7QVl2MTFCSTs7O0VBRUUsd0JMNUZRO0FQczcxQmQ7QVk1MTFCSTs7O0VBRUUsd0JMNUZRO0FQMjcxQmQ7QVlqMjFCSTs7O0VBRUUsd0JMNUZRO0FQZzgxQmQ7QVl0MjFCSTs7O0VBRUUsd0JMNUZRO0FQcTgxQmQ7QTZKOTQxQkk7O0VBTUksZUM1RG1CO0VENkRuQixrQkM3RG1CO0E5Snk4MUIzQjtBNkp6NDFCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ2pGd0I7QTlKNDkxQmhDO0E2SnY0MUJJOztFQUVJO0VBN0VKLGtCQStFd0I7QTdKdzQxQjVCO0FpQnQ4MEJJO0U0SXRjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFN0p3NDFCVjtBQUNGO0E2SnA0MUJRO0VBQ0k7QTdKczQxQlo7QWlCbDkwQkk7RTRJcmJJO0lBSVE7RTdKdTQxQmQ7QUFDRjtBNkpuNDFCSTs7RUFFSTtFQXZHSixrQkF5R3dCO0E3Sm80MUI1QjtBaUI1OTBCSTtFNEk1YUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RTdKbzQxQlY7QUFDRjtBNkpqNDFCSTtFQUNJO0VBQ0E7RUFDQTtBN0ptNDFCUjtBNkpoNDFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VqSnpETjtFQUNBO0VBQ0E7RUFHRTtBWjA3MUJKO0FZMzYxQkk7RUFFRSx3Qkw1RlE7QVB3ZzJCZDtBWTk2MUJJO0VBRUUsd0JMNUZRO0FQMmcyQmQ7QVlqNzFCSTtFQUVFLHdCTDVGUTtBUDhnMkJkO0FZcDcxQkk7RUFFRSx3Qkw1RlE7QVBpaDJCZDtBaUJoZzFCSTtFNEl0WkE7SWpKckRGO0lBQ0E7SUFDQTtJQUdFO0VaNjgxQkY7RVk5NzFCRTtJQUVFLHdCTDVGUTtFUDJoMkJaO0VZajgxQkU7SUFFRSx3Qkw1RlE7RVA4aDJCWjtFWXA4MUJFO0lBRUUsd0JMNUZRO0VQaWkyQlo7RVl2ODFCRTtJQUVFLHdCTDVGUTtFUG9pMkJaO0FBQ0Y7QTZKNzUxQlE7RUFDSSxlQ3hJZTtFRHlJZjtBN0orNTFCWjtBaUJ4aDFCSTtFNElsWUk7SUFDSTtJQUNBO0lBQ0E7RTdKNjUxQlY7QUFDRjtBaUIvaDFCSTtFNEo3Z0JKO0loQm1KUSxhQ2hLK0I7RTlKNmoyQnJDO0U2SjM1MUJNOztJQUVJO0lBQ0E7RTdKNjUxQlY7RTZKMTUxQk07O0lBRUksa0JDMUsyQjtFOUpzazJCckM7QUFDRjtBaUI3aTFCSTtFNEo3Z0JKO0loQmtLUTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDbEwrQjtFOUo0azJCckM7RTZKeDUxQk07O0lqSnRHTjtJQUNBO0lBQ0E7SUFHRTtFWmdnMkJGO0VZai8xQkU7OztJQUVFLHdCTDVGUTtFUGdsMkJaO0VZdC8xQkU7OztJQUVFLHdCTDVGUTtFUHFsMkJaO0VZMy8xQkU7OztJQUVFLHdCTDVGUTtFUDBsMkJaO0VZaGcyQkU7OztJQUVFLHdCTDVGUTtFUCtsMkJaO0U2Sm43MUJNOztJQUlJLGVDNUtzQjtJRDZLdEIsa0JDN0tzQjtFOUpnbTJCaEM7RTZKaDcxQk07O0lBRUksa0JDOUwyQjtFOUpnbjJCckM7QUFDRjtBNkp6NjFCSTtFQUNJO0VBQ0E7QTdKMjYxQlI7QTZKeDYxQlk7RUFDSTtFQUNBLGNYak5BO0VXa05BO0VBQ0E7RUFDQTtBN0owNjFCaEI7QTZKdjYxQlk7RUFDSSxlQ3JNYTtBOUo4bTJCN0I7QTZKM20yQkk7O0VBRUksbUJ4SlNJO0FMb20yQlo7QTZKM20yQlE7O0VBQ0k7RUFDQTtFQUNBO0E3SjhtMkJaO0E2SnJuMkJJOztFQUVJLG1CeEpTSTtBTDhtMkJaO0E2SnJuMkJROztFQUNJO0VBQ0E7RUFDQTtBN0p3bjJCWjtBNktubzJCRTtFQ3JCQTtBOUsycDJCRjtBOEt6cDJCRTs7RUFFRTtBOUsycDJCSjtBOEt6cDJCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUs0cDJCTjtBNko3NzFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1g5T1E7RVcrT1I7RUFDQTtFQUNBO0VBQ0E7QTdKKzcxQlI7QTZKNzcxQlE7RUFDSTtBN0orNzFCWjtBNko1NzFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKODcxQlo7QTZKNTcxQlk7RUFDSTtBN0o4NzFCaEI7O0FnS2pzMkJBO0VBQTJDO0FoS3FzMkIzQzs7QStLN3IyQkU7RUFDRTtFQUNBO0EvS2dzMkJKO0FpQjVxMUJJO0U4SnRoQkY7SUFLSTtFL0tpczJCSjtBQUNGO0ErSzlyMkJFO0VBQ0U7RUFDQSxjMUt1Qkk7QUx5cTJCUjtBK0s3cjJCRTtFQUNFO0VBQ0E7RUFDQTtBL0srcjJCSjtBK0s3cjJCSTtFQUNFO0VBQ0E7RUFDQSx3QnhLaUNlO0FQOHAyQnJCOztBaUIvcjFCSTtFK0pwaEJGO0lsSmFBO0lBQ0EsdUJrSlhxQjtJbEpZckI7RTlCMnMyQkE7QUFDRjtBaUJ2czFCSTtFK0pwaEJGO0lBT0k7SUFDQTtFaEx3dDJCSjtBQUNGOztBZ0xqdDJCRTs7RUFDRTtFQUNBO0VBQ0EsZWhLWVk7RWdLWFosd0J6SytCZTtBUHNyMkJuQjtBaUJydDFCSTtFK0pwZ0JGOztJQU9JO0VoTHV0MkJKO0FBQ0Y7O0FnTC9zMkJJOztFQUNFO0FoTG10MkJOO0FnTDlzMkJJO0VBQ0U7QWhMZ3QyQk47QWlCbnUxQkk7RStKdmZKO0lBZUk7RWhMK3MyQkY7QUFDRjtBZ0w3czJCRTtFQUVFO0FoTDhzMkJKO0FpQjN1MUJJO0UrSnJlRjtJQUtJO0lBQ0E7SUFDQTtFaEwrczJCSjtBQUNGO0FnTDVzMkJFO0VBQ0U7QWhMOHMyQko7QWlCcnYxQkk7RStKcmRBO0lBRUk7SUFDQTtFaEw0czJCTjtBQUNGO0FnTHhzMkJFO0VBQ0U7QWhMMHMyQko7QWlCOXYxQkk7RStKN2NGO0lBSUk7SUFDQSxvQmhLL0NlO0VoQjB2MkJuQjtBQUNGO0FnTHZzMkJJO0VBQ0U7QWhMeXMyQk47QWlCdncxQkk7RStKbmNBO0lBSUk7RWhMMHMyQk47QUFDRjtBaUI1dzFCSTtFK0oxYkY7SUFFSTtFaEx3czJCSjtBQUNGO0FnTHRzMkJJO0VBQ0U7RUR0R0o7QS9LK3kyQkY7QWdMcHMyQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMc3MyQk47QWlCN3gxQkk7RStKL2FBO0lBU0k7RWhMdXMyQk47QUFDRjtBZ0xuczJCRTtFQUNFO0FoTHFzMkJKO0FnTGxzMkJFO0VBQ0U7QWhMb3MyQko7QWdManMyQkU7RURqSUE7QS9LcTAyQkY7QWlCM3kxQkk7RStKelpGO0lBSUk7RWhMb3MyQko7QUFDRjtBZ0xsczJCSTtFQUNFO0FoTG9zMkJOO0FnTGhzMkJFO0VBQ0U7RUFDQTtBaExrczJCSjtBaUJ2ejFCSTtFK0o3WUY7SUFLSTtFaExtczJCSjtBQUNGO0FnTGpzMkJJO0VBQ0U7QWhMbXMyQk47QWlCL3oxQkk7RStKaFlGO0lBRUk7RWhMaXMyQko7QUFDRjtBZ0wvcjJCSTtFQUNFLFdoSzNIVTtBaEI0ejJCaEI7QWlCdjAxQkk7RStKdFhGO0lBRUk7RWhMK3IyQko7QUFDRjtBZ0w3cjJCSTtFQUNFO0FoTCtyMkJOO0FnTHJzMkJFO0VBU0Usb0JoSzFJaUI7QWhCeTAyQnJCO0FpQmwxMUJJO0UrSnRYRjtJQVlJO0lBQ0E7RWhMZ3MyQko7QUFDRjtBZ0wxcjJCSTs7RUFDRTtBaEw2cjJCTjtBZ0wxcjJCSTs7RUFDRTtFQUNBO0VBQ0E7QWhMNnIyQk47QWdMM3IyQk07O0VBQ0UsU2hLNUpTO0FoQjAxMkJqQjtBZ0wzcjJCTTs7RUFDRTtFQUNBO0VBQ0E7QWhMOHIyQlI7QWdMM3IyQk07O0VBQ0Usd0J6S25KVztFeUtvSlgsZXpLaE5TO0V5S2lOVDtBaEw4cjJCUjtBZ0wxcjJCSTs7RUFDRTtFQUNBO0FoTDZyMkJOO0FnTDNyMkJNOztFQUNFLHdCeks1SmE7QVAwMTJCckI7QWdMM3IyQk07O0VBQ0U7QWhMOHIyQlI7QWdMMXIyQkk7O0VBQ0U7RUFDQTtBaEw2cjJCTjtBZ0wzcjJCTTs7RUFDRTtBaEw4cjJCUjtBZ0wzcjJCTTs7RUFDRTtBaEw4cjJCUjtBZ0wzcjJCTTs7RUFDRTtBaEw4cjJCUjtBZ0w1cjJCUTs7RUFDRTtFQUNBO0VBQ0E7QWhMK3IyQlY7QWdMNXIyQlE7O0VBQ0U7QWhMK3IyQlY7QWdMNXIyQlE7O0VBQ0U7QWhMK3IyQlY7QWdMNXIyQlE7O0VBQ0U7RUFDQTtBaEwrcjJCVjtBZ0wzcjJCTTs7RUFDRTtFQUNBO0VBQ0E7QWhMOHIyQlI7QWdMM3IyQk07O0VBQ0U7RUFDQTtBaEw4cjJCUjs7QWdMMXEyQkk7RUFDRTtBaEw2cTJCTjtBZ0x4cTJCSTtFQUNFO0FoTDBxMkJOO0FnTHZxMkJJO0VBQ0U7QWhMeXEyQk47QWdMdHEyQkk7RUFDRTtBaEx3cTJCTjtBZ0xwcTJCTTtFQUNFO0VBQ0E7RUFDQTtBaExzcTJCUjtBZ0xqcTJCRTs7RUFFRTtBaExtcTJCSjs7QWdML3AyQkE7RUQvUkU7QS9LazgyQkY7QWlCeDgxQkk7RStKM05KO0lENVJJO0lBQ0EsbUIvSkNZO0krSkFaO0UvS204MkJGO0FBQ0Y7O0FpTDkrMkJBO0VBQTJDO0FqTGsvMkIzQzs7QWtMbC8yQkE7QUFDQTtFQUVFO0VBQ0E7RUFDQSx5QjdLYU87RTZLWlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbExvLzJCRjtBa0xsLzJCRTtFQUNFO0FsTG8vMkJKO0FrTGwvMkJFO0VBQ0U7QWxMby8yQko7QWtMbC8yQkU7RUFDRTtBbExvLzJCSjtBa0xqLzJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGU1SlBjO0U0SlFkO0FsTG0vMkJKO0FpQi8rMUJJO0VpS3pnQkY7SUFPSSxrQjNLNkJhO0kySzVCYjtFbExxLzJCSjtBQUNGO0FrTG5oM0JBO0VBaUNFO0FsTHEvMkJGO0FrTGovMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTG0vMkJKOztBa0wvKzJCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxMay8yQkY7QWtMaC8yQkU7RWpLd2VFO0lpSzllSjtNQVFNLG1CbEtiVTtJaEJnZzNCWjtFQUNGO0FBQ0Y7QWlCL2cyQkk7RWlLOWVKO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWxMby8yQkY7QUFDRjtBaUJ2aDJCSTtFaUs5ZUo7SUFvQkk7SUFDQTtJQUNBO0VsTHEvMkJGO0FBQ0Y7QWlCOWgyQkk7RWlLcmRGO0lBR0k7SUFDQTtJQUNBO0VsTG8vMkJKO0FBQ0Y7QWlCcmkyQkk7RWlLN2NGO0lBRUk7SUFDQTtJQUNBO0VsTG8vMkJKO0FBQ0Y7QWtMai8yQkk7RUFDRTtBbExtLzJCTjtBaUIvaTJCSTtFaUtqY0E7SUFFSTtFbExrLzJCTjtBQUNGO0FpQnBqMkJJO0VpS3RjRjtJQVdJO0VsTG0vMkJKO0FBQ0Y7QWlCemoyQkk7RWlLdmJGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsTGsvMkJKO0FBQ0Y7QWtMLysyQkU7RUFDRTtBbExpLzJCSjtBeUJyaTNCRTtFeUpxREU7SXpKcERBO0lBQ0E7RXpCd2kzQkY7QUFDRjtBaUI1azJCSTtFaUtyYUU7SUFDRTtFbExvLzJCTjtBQUNGO0FpQmpsMkJJO0VpSzVhRjtJQWFJO0VsTG8vMkJKO0FBQ0Y7QWlCdGwyQkk7RWlLNWFGO0lBZ0JJO0VsTHMvMkJKO0FBQ0Y7QWlCM2wyQkk7RWlLMVpBO0lBRUk7SUFDQTtFbEx1LzJCTjtBQUNGO0FpQmptMkJJO0VpSzVhRjtJQXlCSTtJQUVBO0VsTHUvMkJKO0FBQ0Y7QWtMci8yQkk7RUFDRSxjN0sxSWE7RTZLMkliO0VBQ0EscUI3SzVJYTtBTG1vM0JuQjtBa0xwLzJCSTtFQUNFO0VBQ0EsbUI3S2pKYTtBTHVvM0JuQjtBa0xuLzJCSTtFQUNFO0FsTHEvMkJOO0FrTHAvMkJNO0VBQ0U7QWxMcy8yQlI7O0FrTGgvMkJBO0VBQ0UsYzdLN0pjO0U2SzhKZDtFQUNBO0VBQ0E7RUFDQTtBbExtLzJCRjtBa0xsLzJCRTtFQUNFLGM3S2xLb0I7RVk4cEJwQixZQVJNO0VBWU4sV0FaTTtFaUtsZk47RUFDQTtBbExxLzJCSjtBeUI3bTNCRTtFeUoySEE7SXpKMUhFO0lBQ0E7SUFDQTtFekJnbjNCRjtBQUNGOztBa0xwLzJCQTtFQUNFLGFsS2hKbUI7RWtLaUpuQjtFQUNBLGtCM0toSWlCO0FQdW4zQm5CO0FpQmxwMkJJO0VpS3hXSjtJQUtJO0lBQ0E7RWxMeS8yQkY7QUFDRjs7QWlCeHAyQkk7RWtLN2hCSjtJQUVJO0VuTHdyM0JGO0FBQ0Y7O0FtTHJyM0JBO0VDa0RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMdW8zQkY7QW9McG8zQkk7RUFDRTtBcExzbzNCTjtBb0xybzNCTTtFQUVFO0FwTHNvM0JSO0FpQjVxMkJJO0VtSzVkRTtJQUlJO0VwTHdvM0JSO0FBQ0Y7QW9McG8zQkU7RUFDRTtBcExzbzNCSjtBb0xubzNCUTtFQUNFO0VBQ0E7RUFDQTtBcExxbzNCVjtBb0xubzNCUTtFQUVFO0FwTG9vM0JWO0FvTG5vM0JVO0VBQ0U7QXBMcW8zQlo7QW9MM24zQk07RXhLZko7RUFDQTtFQUNBO0VBR0U7QVoybzNCSjtBWTVuM0JJO0VBRUUsd0JMNUZRO0FQeXQzQmQ7QVkvbjNCSTtFQUVFLHdCTDVGUTtBUDR0M0JkO0FZbG8zQkk7RUFFRSx3Qkw1RlE7QVArdDNCZDtBWXJvM0JJO0VBRUUsd0JMNUZRO0FQa3UzQmQ7QW9MN28zQk07RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTDJvM0JSO0FvTHpvM0JRO0VBQ0U7RUFDQTtFQUNBO0FwTDJvM0JWO0FvTDV1M0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJsQ2pCSTtFa0NrQko7QXBMOHUzQk47QW9MMW8zQkk7RUFDRTtBcEw0bzNCTjtBb0x4bzNCSTtFQUNFO0FwTDBvM0JOO0FvTHRvM0JFO0VBQ0U7RUFDQTtBcEx3bzNCSjtBb0x2bzNCSTtFQUNFO0VBQ0E7QXBMeW8zQk47QWlCbHYyQkk7RW1LelpBO0lBSUk7RXBMMm8zQk47QUFDRjtBb0xqbzNCTTtFQUNFO0VBQ0E7QXBMbW8zQlI7QW9MbG8zQlE7RUFDRTtFQUNBO0FwTG9vM0JWO0FvTGxvM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcExvbzNCVjtBaUJ0dzJCSTtFbUsxWUU7SUFlSTtFcExxbzNCUjtFb0xwbzNCUTtJQUNFO0lBQ0E7RXBMc28zQlY7RW9McG8zQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwTHNvM0JWO0VvTC9wM0JJO0lBMkJJO0VwTHVvM0JSO0FBQ0Y7QWlCengyQkk7RW1LMVdFO0lBRUk7RXBMcW8zQlI7QUFDRjtBb0xwbzNCUTtFQUNFO0VBQ0E7RUFDQTtBcExzbzNCVjtBaUJueTJCSTtFbUt0V0k7SUFLSTtJQUNBO0lBQ0E7RXBMd28zQlY7QUFDRjtBb0xybzNCTTtFQUNFO0VBQ0E7RUFDQTtBcEx1bzNCUjtBb0xybzNCTTtFQUNFO0VBQ0E7RUFDQTtBcEx1bzNCUjtBaUJwejJCSTtFbUt0VkU7SUFLSTtFcEx5bzNCUjtBQUNGO0FpQnp6MkJJO0VtS3RWRTtJQVFJO0VwTDJvM0JSO0FBQ0Y7QW9Mdm8zQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEx3bzNCSjtBaUIxMDJCSTtFbUt6VUY7SUF2S0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUErS0k7SUFDQTtFcExncDNCSjtBQUNGO0FpQnYxMkJJO0VtS3pVRjtJQW9CSTtJQUNBO0VwTGdwM0JKO0FBQ0Y7QWlCNzEyQkk7RW1LelVGO0lBeUJJO0lBQ0E7SUFDQTtJQUNBO0VwTGlwM0JKO0FBQ0Y7QW9MaHAzQkk7RUFDRTtFQUNBO0FwTGtwM0JOO0FpQnoyMkJJO0VtSzNTQTtJQUlJO0lBQ0E7RXBMb3AzQk47QUFDRjtBb0wxcDNCSTtFQU9FO0FwTHNwM0JOO0FvTC9vM0JNO0V4SzlLSjtFQUNBO0VBQ0E7RUFHRTtBWjh6M0JKO0FZL3kzQkk7RUFFRSx3Qkw1RlE7QVA0NDNCZDtBWWx6M0JJO0VBRUUsd0JMNUZRO0FQKzQzQmQ7QVlyejNCSTtFQUVFLHdCTDVGUTtBUGs1M0JkO0FZeHozQkk7RUFFRSx3Qkw1RlE7QVBxNTNCZDtBb0xqcTNCTTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMK3AzQlI7QW9MN3AzQlE7RUFDRTtFQUNBO0VBQ0E7QXBMK3AzQlY7QW9MNXAzQk07RUFDRTtBcEw4cDNCUjtBb0xycDNCSTtFQUNFO0VBNVJKLHdCN0s0RGlCO0U2SzNEakIsY2xDRVU7RWtDRFY7RUFDQTtFQUNBO0VBQ0EsZ0JBTitDO0FwTDA3M0JqRDtBaUI1NTJCSTtFbUtsUUE7SUFwUkE7SUFDQTtFcExzNzNCRjtBQUNGO0FvTDlwM0JNO0VBQ0U7QXBMZ3EzQlI7QW9MNXAzQk07RUFDRTtBcEw4cDNCUjtBb0w1cDNCTTtFQUNFO0FwTDhwM0JSO0FvTDdwM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTCtwM0JWO0FvTDVwM0JVO0VBQ0U7QXBMOHAzQlo7QW9MNXAzQlU7RUFDRTtBcEw4cDNCWjtBb0w3cDNCWTtFQUNFO0VBQ0E7QXBMK3AzQmQ7QWlCNzcyQkk7RW1LOU5JO0lBRUk7RXBMNnAzQlY7QUFDRjtBaUJsODJCSTtFbUs5Tkk7SUFLSTtFcEwrcDNCVjtFb0w5cDNCVTtJQUNFO0VwTGdxM0JaO0FBQ0Y7QW9MM3AzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEw2cDNCUjtBb0w1cDNCUTtFQUNFO0VBQ0E7QXBMOHAzQlY7QW9MM3AzQk07RUFDRTtFQUNBO0VBQ0E7QXBMNnAzQlI7QWlCejkyQkk7RW1Ldk1FO0lBS0k7RXBMK3AzQlI7QUFDRjtBaUI5OTJCSTtFbUt2TUU7SUFRSTtFcExpcTNCUjtBQUNGO0FpQm4rMkJJO0VtSzFMQTtJQUdJO0VwTDhwM0JOO0FBQ0Y7QWlCeCsyQkk7RW1LMUxBO0lBTUk7RXBMZ3EzQk47QUFDRjtBaUI3KzJCSTtFbUtsTEU7SUFFSTtJQUNBO0VwTGlxM0JSO0FBQ0Y7QWlCbi8yQkk7RW1LMUtFO0lBRUk7SUFDQTtFcEwrcDNCUjtBQUNGO0FpQnovMkJJO0VtS2pLRTtJQUVJO0VwTDRwM0JSO0FBQ0Y7QW9MdHAzQk07RUFDRTtFQUNBO0VBQ0E7QXBMd3AzQlI7QW9McnAzQkk7RUFDRTtBcEx1cDNCTjtBb0xucDNCRTtFQUNFO0VBQ0E7RUFDQTtBcExxcDNCSjtBaUIzZzNCSTtFbUs3SUY7SUFNSTtJQUNBO0VwTHNwM0JKO0FBQ0Y7QWlCamgzQkk7RW1LN0lGO0l0SmxSSTtJQUNBO0lBS0U7SUFDQTtFOUJnNzNCTjtBQUNGO0FpQnpoM0JJO0VtSzdJRjtJdEpsUkk7SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUJ5NzNCTjtBQUNGO0FpQmxpM0JJO0VtSzdJRjtJdEpsUkk7SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUJrODNCTjtBQUNGO0FpQjNpM0JJO0VtSzdJRjtJQVdJO0lBQ0E7RXBMaXIzQko7QUFDRjtBb0w5cTNCRTtFM0o3WkU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFUitvQkYsZW1LaFBvQjtFbktxUGhCLE1BVk07RUFVTixRQVZNO0VBVU4sU0FWTTtFQVVOLE9BVk07RW1LMU9SO0VBQ0E7RUFDQTtBcEx3cjNCSjtBb0xycjNCRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwTHVyM0JKO0VvTHRyM0JJO0lBQ0U7SUFDQTtFcEx3cjNCTjtFb0xycjNCSTtJQUNFO0VwTHVyM0JOO0VvTHByM0JJO0lBQ0U7RXBMc3IzQk47RW9MbHIzQkU7SUFDRTtFcExvcjNCSjtBQUNGO0FvTC9xM0JNO0VBQ0U7RUFDQTtFQUNBO0FwTGlyM0JSO0FvTC9xM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhLNVhOO0VBQ0E7RUFDQTtFQUdFO0FaNGk0Qko7QVk3aDRCSTtFQUVFLHdCTDVGUTtBUDBuNEJkO0FZaGk0Qkk7RUFFRSx3Qkw1RlE7QVA2bjRCZDtBWW5pNEJJO0VBRUUsd0JMNUZRO0FQZ280QmQ7QVl0aTRCSTtFQUVFLHdCTDVGUTtBUG1vNEJkO0FvTHhzM0JNO0VBU0U7RUFDQSxjbEMvY1E7QWxKaXA0QmhCO0FvTGpzM0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBMbXMzQlY7QW9ManMzQlE7RUFDRTtBcExtczNCVjtBbUx0cDRCQTtFQUVFO0FuTHVwNEJGO0FpQmxvM0JJO0VrS25oQkY7SUFFSTtJQUNBO0VuTHVwNEJKO0FBQ0Y7QWlCeG8zQkk7RWtLNWdCRjtJQUVJO0VuTHNwNEJKO0FBQ0Y7QW1McHA0QkU7RUFDRTtBbkxzcDRCSjs7QW1MbnA0QkE7RUFDRTtBbkxzcDRCRjs7QW1McHA0QkE7RUVRRTtBckxncDRCRjtBaUJ4cDNCSTtFb0t0ZkY7SUFFSTtJQUNBO0VyTGdwNEJKO0FBQ0Y7QWlCOXAzQkk7RW9LdGZGO0lBTUksYXJLUGU7SXFLUWY7RXJMa3A0Qko7QUFDRjtBaUJwcTNCSTtFb0t0ZkY7SUFXSTtFckxtcDRCSjtBQUNGO0FpQnhzM0JJO0VvS3ZkRjtJQWNJO0VyTHFwNEJKO0FBQ0Y7QWlCOXEzQkk7RW9LdGZGO0lBaUJJO0VyTHVwNEJKO0FBQ0Y7QWlCbnIzQkk7RW9LdGZGO0lBb0JJO0VyTHlwNEJKO0FBQ0Y7QXFMcHA0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxzcDRCUjtBcUwxcDRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDRwNEJSO0FxTGhxNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMa3E0QlI7QXFMdHE0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckx3cTRCUjtBcUw1cTRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDhxNEJSO0FxTGxyNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMb3I0QlI7QXFMeHI0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckwwcjRCUjtBcUw5cjRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTGdzNEJSO0FxTHBzNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMc3M0QlI7QXFMMXM0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckw0czRCUjtBcUxodDRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTGt0NEJSO0FxTHR0NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMd3Q0QlI7QXFMNXQ0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckw4dDRCUjtBcUxsdTRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTG91NEJSO0FxTHh1NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMMHU0QlI7QXFMOXU0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxndjRCUjtBcUxwdjRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTHN2NEJSO0FxTDF2NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMNHY0QlI7QXFMaHc0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxrdzRCUjtBcUx0dzRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTHd3NEJSO0FxTDV3NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMOHc0QlI7QXFMbHg0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxveDRCUjtBcUx4eDRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDB4NEJSO0FxTDl4NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMZ3k0QlI7QXFMcHk0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxzeTRCUjtBcUwxeTRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDR5NEJSO0FxTGh6NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMa3o0QlI7QXFMdHo0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckx3ejRCUjtBcUw1ejRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDh6NEJSO0FxTGwwNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMbzA0QlI7QXFMeDA0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckwwMDRCUjtBcUw5MDRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTGcxNEJSO0FxTHAxNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMczE0QlI7QXFMMTE0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckw0MTRCUjtBcUxoMjRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTGsyNEJSO0FxTHQyNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMdzI0QlI7QXFMNTI0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckw4MjRCUjtBcUxsMzRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTG8zNEJSO0FxTHgzNEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMMDM0QlI7QXFMOTM0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxnNDRCUjtBcUxwNDRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTHM0NEJSO0FxTDE0NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMNDQ0QlI7QXFMaDU0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxrNTRCUjtBcUx0NTRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTHc1NEJSO0FxTDU1NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMODU0QlI7QXFMbDY0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxvNjRCUjtBcUx4NjRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDA2NEJSO0FxTDk2NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMZzc0QlI7QXFMcDc0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckxzNzRCUjtBcUwxNzRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTDQ3NEJSO0FxTGg4NEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJMazg0QlI7QXFMdDg0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckx3ODRCUjtBcUxsODRCSTtFQUNFO0VBQ0E7QXJMbzg0Qk47QXFMajg0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJMbTg0Qko7QXFMajg0Qkk7RUFDRTtFQUNBLGlCQzlGMkI7RUQrRjNCLGtCQ2hHNEI7RURpRzVCO0VBQ0E7QXJMbTg0Qk47QWlCemc0Qkk7RW9LL2JBO0lBUUk7SUFDQSxpQkNuR3lCO0lEb0d6QixrQkNyRzBCO0V0THlpNUJoQztBQUNGO0FpQmhoNEJJO0VvSy9iQTtJQWFJO0lBQ0EsaUJDNUdrQjtJRDZHbEIsa0JDOUdtQjtJRCtHbkI7SUFDQTtFckxzODRCTjtBQUNGO0FpQnpoNEJJO0VvSy9iQTtJQW9CSSxlQzdHaUM7SUQ4R2pDLGdCQzlHaUM7RXRMc2o1QnZDO0FBQ0Y7QWlCL2g0Qkk7RW9LL2JBO0lEakRGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lDb0VNLGdCQ3pIaUI7SUQwSGpCO0lBQ0E7SUFDQTtFckxnOTRCTjtBQUNGO0FxTDM4NEJNO0VwS2toQkosa0JvS2hoQndCO0VwS3FoQnBCLE9BVk07QWpCazgzQlo7QXFMNTg0QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnJLL0ZNO0FoQjZpNUJoQjtBaUJ4ajRCSTtFb0sxWkk7SUFNSTtJQUNBLG1CcktuR0c7SXFLb0dIO0lBQ0E7SUFDQTtFckxnOTRCVjtBQUNGO0FpQmprNEJJO0VvSzdZSTtJQUVJO0VyTGc5NEJWO0FBQ0Y7QXFMNzg0Qk07RUFDRTtFQUNBO0FyTCs4NEJSO0FxTDU4NEJRO0VBQ0U7QXJMODg0QlY7QXFMMzg0Qk07RUFDRTtBckw2ODRCUjtBcUx2ODRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckx5ODRCTjtBcUx0ODRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTHc4NEJSO0FpQjlsNEJJO0VvSy9XQTtJQVNJO0lBQ0E7RXJMdzg0Qk47QUFDRjtBaUJwbTRCSTtFb0svV0E7SUFhSTtJQUNBO0VyTDA4NEJOO0FBQ0Y7QWlCMW00Qkk7RW9LL1dBO0lBaUJJO0lBQ0E7RXJMNDg0Qk47QUFDRjtBcUwxODRCSTtFQUVFLGVDL0xtQjtBdEwwbzVCekI7QWlCbm40Qkk7RW9LMVZBO0lBS0k7RXJMNDg0Qk47QUFDRjtBaUJ2cDRCSTtFb0szVEE7SUFRSTtFckw4ODRCTjtBQUNGO0FpQjduNEJJO0VvSzFWQTtJQWFJO0lBQ0E7RXJMODg0Qk47QUFDRjtBaUJubzRCSTtFb0sxVkE7SUFtQkk7SUFDQTtFckw4ODRCTjtBQUNGO0FvTHhvNUJJO0VBQ0U7QXBMMG81Qk47QW9MdG81Qkk7RUFDRTtBcEx3bzVCTjtBbUwzbzVCQTtFQ1lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGtvNUJGOztBbUxocDVCQTtFQUNFO0lBQ0U7RW5MbXA1QkY7RW1MaHA1QkE7SUFDRTtFbkxrcDVCRjtFbUwvbzVCQTtJQUNFO0VuTGlwNUJGO0VtTDlvNUJBO0lBQ0U7RW5MZ3A1QkY7QUFDRjtBbUwzbzVCSTtFQUNFLGM5S2xEa0I7QUwrcjVCeEI7QWlCMXE0Qkk7RWtLaGVGO0lBRUk7RW5MNG81Qko7QUFDRjtBbUwxbzVCRTtFQUNFO0FuTDRvNUJKOztBdUxqdDVCQTtFQUEyQjtBdkxxdDVCM0I7O0FvQnB0NUJBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ3dDVCRjs7QWdGOXQ1QkU7RUNEQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FqRmd1NUJGO0FnRjF0NUJJO0U1RDRPRjtBcEJpLzRCRjs7QWdGN3Q1Qkk7RTVENE9GO0FwQnEvNEJGOztBZ0ZqdTVCSTtFNUQ0T0Y7QXBCeS80QkY7O0FnRnJ1NUJJO0U1RDRPRjtBcEI2LzRCRjs7QWdGenU1Qkk7RTVENE9GO0FwQmlnNUJGOztBZ0Y3dTVCSTtFNUQ0T0Y7QXBCcWc1QkY7O0FnRmp2NUJJO0U1RDRPRjtBcEJ5ZzVCRjs7QWdGcnY1Qkk7RTVENE9GO0FwQjZnNUJGOztBZ0Z6djVCSTtFNUQ0T0Y7QXBCaWg1QkY7O0FnRjd2NUJJO0U1RDRPRjtBcEJxaDVCRjs7QWdGanc1Qkk7RTVENE9GO0FwQnloNUJGOztBZ0ZydzVCSTtFNUQ0T0Y7QXBCNmg1QkY7O0FnRnp3NUJJO0U1RDRPRjtBcEJpaTVCRjs7QWdGN3c1Qkk7RTVENE9GO0FwQnFpNUJGOztBZ0ZqeDVCSTtFNUQ0T0Y7QXBCeWk1QkY7O0FnRnJ4NUJJO0U1RDRPRjtBcEI2aTVCRjs7QWdGeng1Qkk7RTVENE9GO0FwQmlqNUJGOztBZ0Y3eDVCSTtFNUQ0T0Y7QXBCcWo1QkY7O0FnRmp5NUJJO0U1RDRPRjtBcEJ5ajVCRjs7QWdGcnk1Qkk7RTVENE9GO0FwQjZqNUJGOztBZ0Z6eTVCSTtFNUQ0T0Y7QXBCaWs1QkY7O0FnRjd5NUJJO0U1RDRPRjtBcEJxazVCRjs7QWdGano1Qkk7RTVENE9GO0FwQnlrNUJGOztBZ0ZyejVCSTtFNUQ0T0Y7QXBCNms1QkY7O0FnRnp6NUJJO0U1RDRPRjtBcEJpbDVCRjs7QWdGN3o1Qkk7RTVENE9GO0FwQnFsNUJGOztBZ0ZqMDVCSTtFNUQ0T0Y7QXBCeWw1QkY7O0FnRnIwNUJJO0U1RDRPRjtBcEI2bDVCRjs7QWdGejA1Qkk7RTVENE9GO0FwQmltNUJGOztBZ0Y3MDVCSTtFNUQ0T0Y7QXBCcW01QkY7O0FnRmoxNUJJO0U1RDRPRjtBcEJ5bTVCRjs7QWdGcjE1Qkk7RTVENE9GO0FwQjZtNUJGOztBZ0Z6MTVCSTtFNUQ0T0Y7QXBCaW41QkY7O0FnRjcxNUJJO0U1RDRPRjtBcEJxbjVCRjs7QWdGajI1Qkk7RTVENE9GO0FwQnluNUJGOztBZ0ZyMjVCSTtFNUQ0T0Y7QXBCNm41QkY7O0FnRnoyNUJJO0U1RDRPRjtBcEJpbzVCRjs7QWdGNzI1Qkk7RTVENE9GO0FwQnFvNUJGOztBZ0ZqMzVCSTtFNUQ0T0Y7QXBCeW81QkY7O0FnRnIzNUJJO0U1RDRPRjtBcEI2bzVCRjs7QWdGejM1Qkk7RTVENE9GO0FwQmlwNUJGOztBZ0Y3MzVCSTtFNUQ0T0Y7QXBCcXA1QkY7O0FnRmo0NUJJO0U1RDRPRjtBcEJ5cDVCRjs7QWdGcjQ1Qkk7RTVENE9GO0FwQjZwNUJGOztBZ0Z6NDVCSTtFNUQ0T0Y7QXBCaXE1QkY7O0FnRjc0NUJJO0U1RDRPRjtBcEJxcTVCRjs7QWdGajU1Qkk7RTVENE9GO0FwQnlxNUJGOztBZ0ZyNTVCSTtFNUQ0T0Y7QXBCNnE1QkY7O0FnRno1NUJJO0U1RDRPRjtBcEJpcjVCRjs7QWdGNzU1Qkk7RTVENE9GO0FwQnFyNUJGOztBZ0ZqNjVCSTtFNUQ0T0Y7QXBCeXI1QkY7O0FnRnI2NUJJO0U1RDRPRjtBcEI2cjVCRjs7QWdGejY1Qkk7RTVENE9GO0FwQmlzNUJGOztBZ0Y3NjVCSTtFNUQ0T0Y7QXBCcXM1QkY7O0FnRmo3NUJJO0U1RDRPRjtBcEJ5czVCRjs7QWdGcjc1Qkk7RTVENE9GO0FwQjZzNUJGOztBZ0Z6NzVCSTtFNUQ0T0Y7QXBCaXQ1QkY7O0FnRjc3NUJJO0U1RDRPRjtBcEJxdDVCRjs7QWdGajg1Qkk7RTVENE9GO0FwQnl0NUJGOztBZ0ZyODVCSTtFNUQ0T0Y7QXBCNnQ1QkY7O0FnRno4NUJJO0U1RDRPRjtBcEJpdTVCRjs7QWdGNzg1Qkk7RTVENE9GO0FwQnF1NUJGOztBZ0ZqOTVCSTtFNUQ0T0Y7QXBCeXU1QkY7O0FnRnI5NUJJO0U1RDRPRjtBcEI2dTVCRjs7QWdGejk1Qkk7RTVENE9GO0FwQml2NUJGOztBZ0Y3OTVCSTtFNUQ0T0Y7QXBCcXY1QkY7O0FnRmorNUJJO0U1RDRPRjtBcEJ5djVCRjs7QWdGcis1Qkk7RTVENE9GO0FwQjZ2NUJGOztBZ0Z6KzVCSTtFNUQ0T0Y7QXBCaXc1QkY7O0FnRjcrNUJJO0U1RDRPRjtBcEJxdzVCRjs7QWdGai81Qkk7RTVENE9GO0FwQnl3NUJGOztBZ0ZyLzVCSTtFNUQ0T0Y7QXBCNnc1QkY7O0FnRnovNUJJO0U1RDRPRjtBcEJpeDVCRjs7QWdGNy81Qkk7RTVENE9GO0FwQnF4NUJGOztBZ0ZqZzZCSTtFNUQ0T0Y7QXBCeXg1QkY7O0FnRnJnNkJJO0U1RDRPRjtBcEI2eDVCRjs7QWdGemc2Qkk7RTVENE9GO0FwQml5NUJGOztBZ0Y3ZzZCSTtFNUQ0T0Y7QXBCcXk1QkY7O0FnRmpoNkJJO0U1RDRPRjtBcEJ5eTVCRjs7QWdGcmg2Qkk7RTVENE9GO0FwQjZ5NUJGOztBZ0Z6aDZCSTtFNUQ0T0Y7QXBCaXo1QkY7O0FnRjdoNkJJO0U1RDRPRjtBcEJxejVCRjs7QWdGamk2Qkk7RTVENE9GO0FwQnl6NUJGOztBZ0ZyaTZCSTtFNUQ0T0Y7QXBCNno1QkY7O0FnRnppNkJJO0U1RDRPRjtBcEJpMDVCRjs7QWdGN2k2Qkk7RTVENE9GO0FwQnEwNUJGOztBZ0ZqajZCSTtFNUQ0T0Y7QXBCeTA1QkY7O0FnRnJqNkJJO0U1RDRPRjtBcEI2MDVCRjs7QWdGemo2Qkk7RTVENE9GO0FwQmkxNUJGOztBZ0Y3ajZCSTtFNUQ0T0Y7QXBCcTE1QkY7O0FnRmprNkJJO0U1RDRPRjtBcEJ5MTVCRjs7QWdGcms2Qkk7RTVENE9GO0FwQjYxNUJGOztBZ0Z6azZCSTtFNUQ0T0Y7QXBCaTI1QkY7O0FnRjdrNkJJO0U1RDRPRjtBcEJxMjVCRjs7QWdGamw2Qkk7RTVENE9GO0FwQnkyNUJGOztBZ0ZybDZCSTtFNUQ0T0Y7QXBCNjI1QkY7O0FnRnpsNkJJO0U1RDRPRjtBcEJpMzVCRjs7QWdGN2w2Qkk7RTVENE9GO0FwQnEzNUJGOztBZ0ZqbTZCSTtFNUQ0T0Y7QXBCeTM1QkY7O0FnRnJtNkJJO0U1RDRPRjtBcEI2MzVCRjs7QWdGem02Qkk7RTVENE9GO0FwQmk0NUJGOztBZ0Y3bTZCSTtFNUQ0T0Y7QXBCcTQ1QkY7O0FnRmpuNkJJO0U1RDRPRjtBcEJ5NDVCRjs7QWdGcm42Qkk7RTVENE9GO0FwQjY0NUJGOztBZ0Z6bjZCSTtFNUQ0T0Y7QXBCaTU1QkY7O0FnRjduNkJJO0U1RDRPRjtBcEJxNTVCRjs7QWdGam82Qkk7RTVENE9GO0FwQnk1NUJGOztBZ0ZybzZCSTtFNUQ0T0Y7QXBCNjU1QkY7O0FnRnpvNkJJO0U1RDRPRjtBcEJpNjVCRjs7QWdGN282Qkk7RTVENE9GO0FwQnE2NUJGOztBZ0ZqcDZCSTtFNUQ0T0Y7QXBCeTY1QkY7O0FnRnJwNkJJO0U1RDRPRjtBcEI2NjVCRjs7QWdGenA2Qkk7RTVENE9GO0FwQmk3NUJGOztBZ0Y3cDZCSTtFNUQ0T0Y7QXBCcTc1QkY7O0FnRmpxNkJJO0U1RDRPRjtBcEJ5NzVCRjs7QWdGcnE2Qkk7RTVENE9GO0FwQjY3NUJGOztBZ0Z6cTZCSTtFNUQ0T0Y7QXBCaTg1QkY7O0FnRjdxNkJJO0U1RDRPRjtBcEJxODVCRjs7QWdGanI2Qkk7RTVENE9GO0FwQnk4NUJGOztBZ0ZycjZCSTtFNUQ0T0Y7QXBCNjg1QkY7O0FnRnpyNkJJO0U1RDRPRjtBcEJpOTVCRjs7QWdGN3I2Qkk7RTVENE9GO0FwQnE5NUJGOztBZ0ZqczZCSTtFNUQ0T0Y7QXBCeTk1QkY7O0FnRnJzNkJJO0U1RDRPRjtBcEI2OTVCRjs7QWdGenM2Qkk7RTVENE9GO0FwQmkrNUJGOztBZ0Y3czZCSTtFNUQ0T0Y7QXBCcSs1QkY7O0FnRmp0NkJJO0U1RDRPRjtBcEJ5KzVCRjs7QWdGcnQ2Qkk7RTVENE9GO0FwQjYrNUJGOztBZ0Z6dDZCSTtFNUQ0T0Y7QXBCaS81QkY7O0FnRjd0NkJJO0U1RDRPRjtBcEJxLzVCRjs7QWdGanU2Qkk7RTVENE9GO0FwQnkvNUJGOztBZ0ZydTZCSTtFNUQ0T0Y7QXBCNi81QkY7O0FnRnp1NkJJO0U1RDRPRjtBcEJpZzZCRjs7QWdGN3U2Qkk7RTVENE9GO0FwQnFnNkJGOztBZ0ZqdjZCSTtFNUQ0T0Y7QXBCeWc2QkY7O0FnRnJ2NkJJO0U1RDRPRjtBcEI2ZzZCRjs7QWdGenY2Qkk7RTVENE9GO0FwQmloNkJGOztBZ0Y3djZCSTtFNUQ0T0Y7QXBCcWg2QkY7O0FnRmp3NkJJO0U1RDRPRjtBcEJ5aDZCRjs7QWdGcnc2Qkk7RTVENE9GO0FwQjZoNkJGOztBZ0Z6dzZCSTtFNUQ0T0Y7QXBCaWk2QkY7O0FnRjd3NkJJO0U1RDRPRjtBcEJxaTZCRjs7QWdGang2Qkk7RTVENE9GO0FwQnlpNkJGOztBZ0ZyeDZCSTtFNUQ0T0Y7QXBCNmk2QkY7O0FnRnp4NkJJO0U1RDRPRjtBcEJpajZCRjs7QWdGN3g2Qkk7RTVENE9GO0FwQnFqNkJGOztBZ0ZqeTZCSTtFNUQ0T0Y7QXBCeWo2QkY7O0FnRnJ5NkJJO0U1RDRPRjtBcEI2ajZCRjs7QWdGenk2Qkk7RTVENE9GO0FwQmlrNkJGOztBZ0Y3eTZCSTtFNUQ0T0Y7QXBCcWs2QkY7O0FnRmp6NkJJO0U1RDRPRjtBcEJ5azZCRjs7QWdGcno2Qkk7RTVENE9GO0FwQjZrNkJGOztBZ0Z6ejZCSTtFNUQ0T0Y7QXBCaWw2QkY7O0FnRjd6NkJJO0U1RDRPRjtBcEJxbDZCRjs7QWdGajA2Qkk7RTVENE9GO0FwQnlsNkJGOztBZ0ZyMDZCSTtFNUQ0T0Y7QXBCNmw2QkY7O0FnRnowNkJJO0U1RDRPRjtBcEJpbTZCRjs7QWdGNzA2Qkk7RTVENE9GO0FwQnFtNkJGOztBZ0ZqMTZCSTtFNUQ0T0Y7QXBCeW02QkY7O0FnRnIxNkJJO0U1RDRPRjtBcEI2bTZCRjs7QWdGejE2Qkk7RTVENE9GO0FwQmluNkJGOztBZ0Y3MTZCSTtFNUQ0T0Y7QXBCcW42QkY7O0FnRmoyNkJJO0U1RDRPRjtBcEJ5bjZCRjs7QWdGcjI2Qkk7RTVENE9GO0FwQjZuNkJGOztBZ0Z6MjZCSTtFNUQ0T0Y7QXBCaW82QkY7O0FnRjcyNkJJO0U1RDRPRjtBcEJxbzZCRjs7QWdGajM2Qkk7RTVENE9GO0FwQnlvNkJGOztBZ0ZyMzZCSTtFNUQ0T0Y7QXBCNm82QkY7O0FnRnozNkJJO0U1RDRPRjtBcEJpcDZCRjs7QWdGNzM2Qkk7RTVENE9GO0FwQnFwNkJGOztBZ0ZqNDZCSTtFNUQ0T0Y7QXBCeXA2QkY7O0FnRnI0NkJJO0U1RDRPRjtBcEI2cDZCRjs7QWdGejQ2Qkk7RTVENE9GO0FwQmlxNkJGOztBZ0Y3NDZCSTtFNUQ0T0Y7QXBCcXE2QkY7O0FnRmo1NkJJO0U1RDRPRjtBcEJ5cTZCRjs7QWdGcjU2Qkk7RTVENE9GO0FwQjZxNkJGOztBZ0Z6NTZCSTtFNUQ0T0Y7QXBCaXI2QkY7O0FnRjc1NkJJO0U1RDRPRjtBcEJxcjZCRjs7QWdGajY2Qkk7RTVENE9GO0FwQnlyNkJGOztBZ0ZyNjZCSTtFNUQ0T0Y7QXBCNnI2QkY7O0FnRno2NkJJO0U1RDRPRjtBcEJpczZCRjs7QWdGNzY2Qkk7RTVENE9GO0FwQnFzNkJGOztBZ0ZqNzZCSTtFNUQ0T0Y7QXBCeXM2QkY7O0FnRnI3NkJJO0U1RDRPRjtBcEI2czZCRjs7QWdGejc2Qkk7RTVENE9GO0FwQml0NkJGOztBZ0Y3NzZCSTtFNUQ0T0Y7QXBCcXQ2QkY7O0FnRmo4NkJJO0U1RDRPRjtBcEJ5dDZCRjs7QWdGcjg2Qkk7RTVENE9GO0FwQjZ0NkJGOztBZ0Z6ODZCSTtFNUQ0T0Y7QXBCaXU2QkY7O0FnRjc4NkJJO0U1RDRPRjtBcEJxdTZCRjs7QWdGajk2Qkk7RTVENE9GO0FwQnl1NkJGOztBZ0ZyOTZCSTtFNUQ0T0Y7QXBCNnU2QkY7O0FnRno5NkJJO0U1RDRPRjtBcEJpdjZCRjs7QWdGNzk2Qkk7RTVENE9GO0FwQnF2NkJGOztBZ0ZqKzZCSTtFNUQ0T0Y7QXBCeXY2QkY7O0FnRnIrNkJJO0U1RDRPRjtBcEI2djZCRjs7QWdGeis2Qkk7RTVENE9GO0FwQml3NkJGOztBZ0Y3KzZCSTtFNUQ0T0Y7QXBCcXc2QkY7O0FnRmovNkJJO0U1RDRPRjtBcEJ5dzZCRjs7QWdGci82Qkk7RTVENE9GO0FwQjZ3NkJGOztBZ0Z6LzZCSTtFNUQ0T0Y7QXBCaXg2QkY7O0FnRjcvNkJJO0U1RDRPRjtBcEJxeDZCRjs7QWdGamc3Qkk7RTVENE9GO0FwQnl4NkJGOztBZ0ZyZzdCSTtFNUQ0T0Y7QXBCNng2QkY7O0FnRnpnN0JJO0U1RDRPRjtBcEJpeTZCRjs7QWdGN2c3Qkk7RTVENE9GO0FwQnF5NkJGOztBZ0ZqaDdCSTtFNUQ0T0Y7QXBCeXk2QkY7O0FnRnJoN0JJO0U1RDRPRjtBcEI2eTZCRjs7QWdGemg3Qkk7RTVENE9GO0FwQml6NkJGOztBZ0Y3aDdCSTtFNUQ0T0Y7QXBCcXo2QkY7O0FnRmppN0JJO0U1RDRPRjtBcEJ5ejZCRjs7QWdGcmk3Qkk7RTVENE9GO0FwQjZ6NkJGOztBZ0Z6aTdCSTtFNUQ0T0Y7QXBCaTA2QkY7O0FnRjdpN0JJO0U1RDRPRjtBcEJxMDZCRjs7QWdGamo3Qkk7RTVENE9GO0FwQnkwNkJGOztBZ0ZyajdCSTtFNUQ0T0Y7QXBCNjA2QkY7O0FnRnpqN0JJO0U1RDRPRjtBcEJpMTZCRjs7QWdGN2o3Qkk7RTVENE9GO0FwQnExNkJGOztBZ0ZqazdCSTtFNUQ0T0Y7QXBCeTE2QkY7O0FnRnJrN0JJO0U1RDRPRjtBcEI2MTZCRjs7QWdGems3Qkk7RTVENE9GO0FwQmkyNkJGOztBZ0Y3azdCSTtFNUQ0T0Y7QXBCcTI2QkY7O0FnRmpsN0JJO0U1RDRPRjtBcEJ5MjZCRjs7QWdGcmw3Qkk7RTVENE9GO0FwQjYyNkJGOztBZ0Z6bDdCSTtFNUQ0T0Y7QXBCaTM2QkY7O0FnRjdsN0JJO0U1RDRPRjtBcEJxMzZCRjs7QWdGam03Qkk7RTVENE9GO0FwQnkzNkJGOztBZ0ZybTdCSTtFNUQ0T0Y7QXBCNjM2QkY7O0FnRnptN0JJO0U1RDRPRjtBcEJpNDZCRjs7QWdGN203Qkk7RTVENE9GO0FwQnE0NkJGOztBZ0ZqbjdCSTtFNUQ0T0Y7QXBCeTQ2QkY7O0FnRnJuN0JJO0U1RDRPRjtBcEI2NDZCRjs7QWdGem43Qkk7RTVENE9GO0FwQmk1NkJGOztBd0xubjdCQTtFQUNFO0F4THNuN0JGO0F3THBuN0JFO0VBQ0U7QXhMc243Qko7O0FpQnJuNkJJO0V3SzNoQkY7SUFFSTtFekxtcDdCSjtBQUNGO0FpQjNuNkJJO0V3S3JoQkY7SUFFSTtFekxrcDdCSjtBQUNGOztBeUw3bzdCQTtFRGRFO0VBQ0E7RUFDQTtBeEwrcDdCRjtBd0w3cDdCRTtFQUNFO0F4TCtwN0JKO0F3TDVwN0JFO0VBQ0U7RUFDQSxXRVg2QjtFRlk3QixZRVo2QjtFRmE3QjtFQUNBO0VBQ0E7QXhMOHA3Qko7QXdMM3A3QkU7RUFDRSxjRWxCc0I7QTFMK3E3QjFCO0F5TDlwN0JFO0VEY0E7RUFDQTtFQUNBO0VBQ0EsY25MMUJVO0VtTDJCVix5Qm5MckJPO0VPa0VQO0VBQ0E7RUFDQTtFQUdFO0FacW03Qko7QVl0bDdCSTtFQUVFLHdCTDVGUTtBUG1yN0JkO0FZemw3Qkk7RUFFRSx3Qkw1RlE7QVBzcjdCZDtBWTVsN0JJO0VBRUUsd0JMNUZRO0FQeXI3QmQ7QVkvbDdCSTtFQUVFLHdCTDVGUTtBUDRyN0JkO0F5THJyN0JFO0VEc0JBLHdCakxtQmlCO0VpTGxCakI7RUFDQTtBeExrcTdCRjtBd0xocTdCRTtFQUNFO0F4TGtxN0JKO0F3TC9wN0JFO0U1S2lDQTtFQUNBO0VBQ0E7RUFHRTtBWituN0JKO0FZaG43Qkk7RUFFRSx3Qkw1RlE7QVA2czdCZDtBWW5uN0JJO0VBRUUsd0JMNUZRO0FQZ3Q3QmQ7QVl0bjdCSTtFQUVFLHdCTDVGUTtBUG10N0JkO0FZem43Qkk7RUFFRSx3Qkw1RlE7QVBzdDdCZDtBd0xqcjdCRTtFQUdFO0F4TGlyN0JKO0F3TDlxN0JFO0VBQ0U7RUFDQTtFQUNBO0F4TGdyN0JKO0F3TDlxN0JJO0VBQ0U7RUFDQTtBeExncjdCTjtBeUx2dDdCRTtFRDZDQTtFQUNBO0VBQ0E7RUFDQSxjbkw3RFU7RW1MOERWLHNCdkZsRU07RXVGbUVOO0VBQ0E7RTVLUUE7RUFDQTtFQUNBO0VBR0U7QVpvcTdCSjtBWXJwN0JJO0VBRUUsd0JMNUZRO0FQa3Y3QmQ7QVl4cDdCSTtFQUVFLHdCTDVGUTtBUHF2N0JkO0FZM3A3Qkk7RUFFRSx3Qkw1RlE7QVB3djdCZDtBWTlwN0JJO0VBRUUsd0JMNUZRO0FQMnY3QmQ7QXdMenI3QkU7RUFDRTtBeEwycjdCSjtBd0x4cjdCRTtFNUtBQTtFQUNBO0VBQ0E7RUFHRTtBWnlyN0JKO0FZMXE3Qkk7RUFFRSx3Qkw1RlE7QVB1dzdCZDtBWTdxN0JJO0VBRUUsd0JMNUZRO0FQMHc3QmQ7QVlocjdCSTtFQUVFLHdCTDVGUTtBUDZ3N0JkO0FZbnI3Qkk7RUFFRSx3Qkw1RlE7QVBneDdCZDtBd0wxczdCRTtFQUdFLHdCakx2QmlCO0VpTHdCakI7QXhMMHM3Qko7QXdMdnM3QkU7RUFDRTtFQUNBO0VBQ0EsY0V2Rm1DO0ExTGd5N0J2QztBd0x2czdCSTtFQUNFO0VBQ0E7RUFDQTtBeEx5czdCTjs7QXlMN3c3QkE7QUFlQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0F6TGt3N0JGOztBeUwvdjdCQTtFQUNFO0VBQ0E7QXpMa3c3QkY7O0F5TDd2N0JFO0VBQ0U7RUFDQTtBekxndzdCSjs7QTJMOXo3QkE7RUFBcUM7QTNMazA3QnJDOztBNEwxeTZCRTtFQUNFO0VBQ0E7QTVMNnk2Qko7QWlCeHk2Qkk7RTJLUEY7SUFLSTtFNUw4eTZCSjtBQUNGO0E0SXJ5N0JJOztFQUVFO0VBQ0E7RUFDQTtBNUl1eTdCTjtBNElweTdCSTs7RUFFRTtFQUNBO0E1SXN5N0JOO0E0SW55N0JJOztFQUVFO0VBQ0E7RUFDQSx3QnJJTWE7RXFJTGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlxeTdCTjtBNElueTdCTTs7RUFDRTtBNUlzeTdCUjtBNElseTdCSTs7RUFFRTtBNUlveTdCTjtBaUIzMDZCSTtFMkgzZEE7O0lBS0k7RTVJc3k3Qk47QUFDRjtBNEw1MDZCRTtFQUNFO0E1TDgwNkJKO0E0STExN0JFOztFQUNJO0E1STYxN0JOO0FpQngxNkJJO0UyS2FGO0loRDNpQkE7SUFDQTtJQUNBO0U1STAzN0JBO0FBQ0Y7QTRMbDE2QkU7RWhEamlCQSx1QmdEc2lCdUI7RWhEcmlCdkIsb0JnRHFpQnVCO0E1TGkxNkJ6QjtBNEw5MDZCRTtFaEQ3aUJBLGNnRDhpQmdCO0E1TGcxNkJsQjtBNEw1MDZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TDgwNkJKO0FpQi8yNkJJO0UySzBCRjtJQVVJO0U1TCswNkJKO0FBQ0Y7QTRMNzA2Qkk7RUFDRTtFQUNBO0E1TCswNkJOO0E0TDUwNkJJO0VBR0U7QTVMNDA2Qk47QTRMejA2Qkk7RUFDRTtBNUwyMDZCTjtBeUI3MTdCRTtFbUtxaEJFO0luS3BoQkE7SUFDQTtFekJnMjdCRjtBQUNGO0E0TDEwNkJNO0VBSkY7SUFLSTtFNUw2MDZCTjtBQUNGO0E0TG4xNkJJO0VBUUUsY3ZMamxCTTtBTCs1N0JaO0E0TDMwNkJJO0VBQ0U7RUFDQTtFQUNBLGN2THZsQk07QUxvNjdCWjtBNEx4MDZCSTtFQUNFO0E1TDAwNkJOO0E0THQwNkJNO0VBQ0U7QTVMdzA2QlI7QTRMaHU3QkU7RUFDRTtBNUxrdTdCSjtBNkxyNzdCRTtFRHNOQTtBNUxrdTdCRjtBNExodTdCRTtFQUNFO0E1TGt1N0JKO0E0TGh1N0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxrdTdCTjtBNEwzdDdCTTtFQUNFO0VBQ0E7QTVMNnQ3QlI7QTRMeHQ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TDB0N0JKO0E0THh0N0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVMMHQ3Qk47QTRMeHU3QkU7RUFpQkU7RUFDQTtFQUdBO0VBQ0E7RUFFQTtBNUx1dDdCSjtBNEx0dDdCSTtFQUNFO0VBQ0E7RUFDQTtBNUx3dDdCTjtBNExudDdCSTtFaER2UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0RxUEk7RUFDQTtFQUNBO0VBQ0EseUJ2TGhQRTtBTHk4N0JSO0FpQnI5NkJJO0UySzdQQTtJQUVJO0U1TG90N0JOO0FBQ0Y7QTRMaHQ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUxrdDdCSjtBNExodDdCSTtFaERoUkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0Q4UUk7RUFDQTtFQUNBO0VBQ0EseUJ2THpRRTtBTCs5N0JSO0E0TGp1N0JFO0VoRDlSQSx1QmdENFN1QjtFaEQzU3ZCLG9CZ0QyU3VCO0E1THV0N0J6QjtBNExwdDdCRTtFQUNFO0VBQ0E7QTVMc3Q3Qko7QTRMcHQ3Qkk7RUFDRTtBNUxzdDdCTjtBNExudDdCRTtFQUNFO0E1THF0N0JKO0E0TGh0N0JJOzs7O0VBRUUsY3ZMN1RJO0VPdUVSO0VBQ0E7RUFDQTtFQUdFO0FaeTg3Qko7QVkxNzdCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUDZoOEJkO0FZbjg3Qkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVBzaThCZDtBWTU4N0JJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQK2k4QmQ7QVlyOTdCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUHdqOEJkO0FpQnRrN0JJO0UyS3hMQTs7OztJaExwUEY7SUFDQTtJQUNBO0lBR0U7RVp1LzdCRjtFWXgrN0JFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQMms4Qlo7RVlqLzdCRTs7Ozs7OztJQUVFLHdCTDVGUTtFUG9sOEJaO0VZMS83QkU7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVA2bDhCWjtFWW5nOEJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQc204Qlo7QUFDRjtBNEw3eTdCSTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0E1TCt5N0JOO0E0TDd5N0JNOzs7O0VBQ0U7RWhEblROO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdEaVRNO0VBQ0E7RUFDQTtFQUNBLHlCdkw1U0E7RXVMNlNBO0E1THN6N0JSO0E0TG56N0JNOzs7Ozs7O0VBRUUsYzFDeFZJO0FsSmtwOEJaO0E0THh6N0JROzs7Ozs7O0VBQ0U7RUFDQSx5QjFDNVZFO0FsSjRwOEJaO0E0THh6N0JNOzs7O0VBRUUsY3ZMeFZHO0FMb3A4Qlg7QTRMMXo3QlE7Ozs7RWhEOVVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdENFVRLFVFMVdXO0VGMldYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkVoWFc7RUZpWFgseUJ2TG5XQztFdUxvV0Q7RUFDQTtFQUNBO0VBQ0EsV0VyWFc7QTlMd3I4QnJCO0E0TGwwN0JVOzs7Ozs7Ozs7O0VBR0UsYzFDelhBO0FsSm9zOEJaO0E0THowN0JZOzs7Ozs7Ozs7O0VBQ0U7QTVMbzE3QmQ7QWlCdHI3Qkk7RTJLbExJOzs7O0lBeUJJO0U1THMxN0JWO0FBQ0Y7QWlCOXI3Qkk7RTJLbExJOzs7O0lBNkJJO0U1TDAxN0JWO0FBQ0Y7QTRMdDE3QlE7O0VBQ0U7QTVMeTE3QlY7QTRMaDE3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUxrMTdCSjtBaUJodDdCSTtFMkt0SUY7SUFPSTtFNUxtMTdCSjtBQUNGO0E0TGwxN0JJO0VBQ0U7QTVMbzE3Qk47QTRMajE3Qk07RUFDRTtBNUxtMTdCUjtBNExoMTdCSTtFQUNFO0E1TGsxN0JOO0E0TDkwN0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUwrMDdCTjtBNEw3MDdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUwrMDdCUjtBNEw1MDdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUw4MDdCUjtBaUI5djdCSTtFMks1RkU7SUFjSTtFNUxnMTdCUjtBQUNGO0FpQm53N0JJO0UySzVGRTtJQWlCSTtFNUxrMTdCUjtBQUNGO0E0TGoxN0JRO0VBQ0U7RUFDQTtBNUxtMTdCVjtBNExoMTdCUTtFQUNFO0E1TGsxN0JWO0E0TGgxN0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaExsWlY7RUFDQTtFQUNBO0VBR0U7QVptdThCSjtBWXB0OEJJO0VBRUUsd0JMNUZRO0FQaXo4QmQ7QVl2dDhCSTtFQUVFLHdCTDVGUTtBUG96OEJkO0FZMXQ4Qkk7RUFFRSx3Qkw1RlE7QVB1ejhCZDtBWTd0OEJJO0VBRUUsd0JMNUZRO0FQMHo4QmQ7QWlCeDA3Qkk7RTJLbENNO0loTDFZUjtJQUNBO0lBQ0E7SUFHRTtFWnN2OEJGO0VZdnU4QkU7SUFFRSx3Qkw1RlE7RVBvMDhCWjtFWTF1OEJFO0lBRUUsd0JMNUZRO0VQdTA4Qlo7RVk3dThCRTtJQUVFLHdCTDVGUTtFUDAwOEJaO0VZaHY4QkU7SUFFRSx3Qkw1RlE7RVA2MDhCWjtBQUNGO0E0TG4zN0JZO0VBQ0U7QTVMcTM3QmQ7QTRMbDM3Qlk7RUFDRTtBNUxvMzdCZDtBNExqMzdCWTtFQUNFO0E1TG0zN0JkO0E0TDkyN0JjO0VoRHhkWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnRHNkYyx5QjFDcGZKO0UwQ3FmSTtFQUNBO0VBQ0E7QTVMbzM3QmhCO0E0TDkyN0JZO0VBQ0U7QTVMZzM3QmQ7QTRMNzI3Qlk7RUFDRTtBNUwrMjdCZDtBNEwxMjdCWTtFQUNFO0E1TDQyN0JkOztBNExqMjdCRTtFQUNFO0VBQ0E7QTVMbzI3Qko7QWlCLzE3Qkk7RTJLUEY7SUFLSTtFNUxxMjdCSjtBQUNGO0E0STUxOEJJOztFQUVFO0VBQ0E7RUFDQTtBNUk4MThCTjtBNEkzMThCSTs7RUFFRTtFQUNBO0E1STYxOEJOO0E0STExOEJJOztFQUVFO0VBQ0E7RUFDQSx3QnJJTWE7RXFJTGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0MThCTjtBNEkxMThCTTs7RUFDRTtBNUk2MThCUjtBNEl6MThCSTs7RUFFRTtBNUkyMThCTjtBaUJsNDdCSTtFMkgzZEE7O0lBS0k7RTVJNjE4Qk47QUFDRjtBNExuNDdCRTtFQUNFO0E1THE0N0JKO0E0SWo1OEJFOztFQUNJO0E1SW81OEJOO0FpQi80N0JJO0UyS2FGO0loRDNpQkE7SUFDQTtJQUNBO0U1SWk3OEJBO0FBQ0Y7QTRMejQ3QkU7RWhEamlCQSx1QmdEc2lCdUI7RWhEcmlCdkIsb0JnRHFpQnVCO0E1THc0N0J6QjtBNExyNDdCRTtFaEQ3aUJBLGNnRDhpQmdCO0E1THU0N0JsQjtBNExuNDdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1THE0N0JKO0FpQnQ2N0JJO0UySzBCRjtJQVVJO0U1THM0N0JKO0FBQ0Y7QTRMcDQ3Qkk7RUFDRTtFQUNBO0E1THM0N0JOO0E0TG40N0JJO0VBR0U7QTVMbTQ3Qk47QTRMaDQ3Qkk7RUFDRTtBNUxrNDdCTjtBeUJwNThCRTtFbUtxaEJFO0luS3BoQkE7SUFDQTtFekJ1NThCRjtBQUNGO0E0TGo0N0JNO0VBSkY7SUFLSTtFNUxvNDdCTjtBQUNGO0E0TDE0N0JJO0VBUUUsY3ZMamxCTTtBTHM5OEJaO0E0TGw0N0JJO0VBQ0U7RUFDQTtFQUNBLGN2THZsQk07QUwyOThCWjtBNEwvMzdCSTtFQUNFO0E1TGk0N0JOO0E0TDczN0JNO0VBQ0U7QTVMKzM3QlI7QTRMdng4QkU7RUFDRTtBNUx5eDhCSjtBNkw5OThCRTtFRHdNQTtBNUx5eDhCRjtBNEx2eDhCRTtFQUNFO0E1THl4OEJKO0E0THZ4OEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUx5eDhCTjtBNExseDhCTTtFQUNFO0VBQ0E7QTVMb3g4QlI7QTRML3c4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TGl4OEJKO0E0TC93OEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVMaXg4Qk47QTRML3g4QkU7RUFpQkU7RUFDQTtFQUdBO0VBQ0E7RUFFQTtBNUw4dzhCSjtBNEw3dzhCSTtFQUNFO0VBQ0E7RUFDQTtBNUwrdzhCTjtBNEwxdzhCSTtFaER2UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0RxUEk7RUFDQTtFQUNBO0VBQ0EseUJ2TGhQRTtBTGdnOUJSO0FpQjVnOEJJO0UySzdQQTtJQUVJO0U1TDJ3OEJOO0FBQ0Y7QTRMdnc4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUx5dzhCSjtBNEx2dzhCSTtFaERoUkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0Q4UUk7RUFDQTtFQUNBO0VBQ0EseUJ2THpRRTtBTHNoOUJSO0E0THh4OEJFO0VoRDlSQSx1QmdENFN1QjtFaEQzU3ZCLG9CZ0QyU3VCO0E1TDh3OEJ6QjtBNEwzdzhCRTtFQUNFO0VBQ0E7QTVMNnc4Qko7QTRMM3c4Qkk7RUFDRTtBNUw2dzhCTjtBNEwxdzhCRTtFQUNFO0E1TDR3OEJKO0E0THZ3OEJJOzs7O0VBRUUsY3ZMN1RJO0VPdUVSO0VBQ0E7RUFDQTtFQUdFO0FaZ2c5Qko7QVlqLzhCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUG9sOUJkO0FZMS84Qkk7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVA2bDlCZDtBWW5nOUJJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQc205QmQ7QVk1ZzlCSTs7Ozs7OztFQUVFLHdCTDVGUTtBUCttOUJkO0FpQjduOEJJO0UyS3hMQTs7OztJaExwUEY7SUFDQTtJQUNBO0lBR0U7RVo4aTlCRjtFWS9oOUJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQa285Qlo7RVl4aTlCRTs7Ozs7OztJQUVFLHdCTDVGUTtFUDJvOUJaO0VZamo5QkU7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVBvcDlCWjtFWTFqOUJFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQNnA5Qlo7QUFDRjtBNExwMjhCSTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0E1THMyOEJOO0E0THAyOEJNOzs7O0VBQ0U7RWhEblROO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdEaVRNO0VBQ0E7RUFDQTtFQUNBLHlCdkw1U0E7RXVMNlNBO0E1TDYyOEJSO0E0TDEyOEJNOzs7Ozs7O0VBRUUsYzFDeFZJO0FsSnlzOUJaO0E0TC8yOEJROzs7Ozs7O0VBQ0U7RUFDQSx5QjFDNVZFO0FsSm10OUJaO0E0TC8yOEJNOzs7O0VBRUUsY3ZMeFZHO0FMMnM5Qlg7QTRMajM4QlE7Ozs7RWhEOVVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdENFVRLFVFMVdXO0VGMldYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkVoWFc7RUZpWFgseUJ2TG5XQztFdUxvV0Q7RUFDQTtFQUNBO0VBQ0EsV0VyWFc7QTlMK3U5QnJCO0E0THozOEJVOzs7Ozs7Ozs7O0VBR0UsYzFDelhBO0FsSjJ2OUJaO0E0TGg0OEJZOzs7Ozs7Ozs7O0VBQ0U7QTVMMjQ4QmQ7QWlCN3U4Qkk7RTJLbExJOzs7O0lBeUJJO0U1TDY0OEJWO0FBQ0Y7QWlCcnY4Qkk7RTJLbExJOzs7O0lBNkJJO0U1TGk1OEJWO0FBQ0Y7QTRMNzQ4QlE7O0VBQ0U7QTVMZzU4QlY7QTRMdjQ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUx5NDhCSjtBaUJ2dzhCSTtFMkt0SUY7SUFPSTtFNUwwNDhCSjtBQUNGO0E0THo0OEJJO0VBQ0U7QTVMMjQ4Qk47QTRMeDQ4Qk07RUFDRTtBNUwwNDhCUjtBNEx2NDhCSTtFQUNFO0E1THk0OEJOO0E0THI0OEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUxzNDhCTjtBNExwNDhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxzNDhCUjtBNExuNDhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUxxNDhCUjtBaUJyejhCSTtFMks1RkU7SUFjSTtFNUx1NDhCUjtBQUNGO0FpQjF6OEJJO0UySzVGRTtJQWlCSTtFNUx5NDhCUjtBQUNGO0E0THg0OEJRO0VBQ0U7RUFDQTtBNUwwNDhCVjtBNEx2NDhCUTtFQUNFO0E1THk0OEJWO0E0THY0OEJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaExsWlY7RUFDQTtFQUNBO0VBR0U7QVoweDlCSjtBWTN3OUJJO0VBRUUsd0JMNUZRO0FQdzI5QmQ7QVk5dzlCSTtFQUVFLHdCTDVGUTtBUDIyOUJkO0FZang5Qkk7RUFFRSx3Qkw1RlE7QVA4MjlCZDtBWXB4OUJJO0VBRUUsd0JMNUZRO0FQaTM5QmQ7QWlCLzM4Qkk7RTJLbENNO0loTDFZUjtJQUNBO0lBQ0E7SUFHRTtFWjZ5OUJGO0VZOXg5QkU7SUFFRSx3Qkw1RlE7RVAyMzlCWjtFWWp5OUJFO0lBRUUsd0JMNUZRO0VQODM5Qlo7RVlweTlCRTtJQUVFLHdCTDVGUTtFUGk0OUJaO0VZdnk5QkU7SUFFRSx3Qkw1RlE7RVBvNDlCWjtBQUNGO0E0TDE2OEJZO0VBQ0U7QTVMNDY4QmQ7QTRMejY4Qlk7RUFDRTtBNUwyNjhCZDtBNEx4NjhCWTtFQUNFO0E1TDA2OEJkO0E0THI2OEJjO0VoRHhkWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnRHNkYyx5QjFDcGZKO0UwQ3FmSTtFQUNBO0VBQ0E7QTVMMjY4QmhCO0E0THI2OEJZO0VBQ0U7QTVMdTY4QmQ7QTRMcDY4Qlk7RUFDRTtBNUxzNjhCZDtBNExqNjhCWTtFQUNFO0E1TG02OEJkOztBK0loNzlCQTtFQUFrQztBL0lvNzlCbEM7O0ErTGg3OUJFO0U1SWlHQTtFQUNBO0VBQ0E7RUFDQSxjK0ZuR1U7QWxKczc5Qlo7QW1EbDE5QkU7RUFDRSxxQjlDbEdlO0FMczc5Qm5CO0FtRGwxOUJFO0VBQ0UsYzlDaEdNO0FMbzc5QlY7QW1EbDE5QkU7RUFDRSxjOUNuR007QUx1NzlCVjtBbUQ3MDlCVztFQUNQLGM5QzNHTTtBTDA3OUJWOztBbUQ3MDlCVztFQUNQLGM5QzlHTTtBTDg3OUJWOztBK0xyODlCSTtFQUNFO0EvTHc4OUJOO0FpQmg3OEJJO0U4SzNoQkY7SUFNSSxnQkNQZ0I7SURRaEI7RS9MeTg5Qko7QUFDRjtBaUJ0NzhCSTtFOEszaEJGO0lBVUksZ0JDVmdCO0lEV2hCO0UvTDI4OUJKO0FBQ0Y7QStMeDg5QkU7Ozs7Ozs7O0VBUUUsa0JDM0J1QjtFRDRCdkI7RUFDQTtBL0wwODlCSjtBK0x2ODlCRTtFQUNFLGMxTHJCUTtFMExzQlI7RUFDQSx3QnhMNkJpQjtFd0w1QmpCO0VBQ0E7RW5MK0NGO0VBQ0E7RUFDQTtFQUdFO0FaeTU5Qko7QVkxNDlCSTtFQUVFLHdCTDVGUTtBUHUrOUJkO0FZNzQ5Qkk7RUFFRSx3Qkw1RlE7QVAwKzlCZDtBWWg1OUJJO0VBRUUsd0JMNUZRO0FQNis5QmQ7QVluNTlCSTtFQUVFLHdCTDVGUTtBUGcvOUJkO0ErTHI5OUJFO0VBQ0U7QS9MdTk5Qko7QStMdDk5Qkk7RUFDRTtFQUNBO0EvTHc5OUJOO0ErTHI5OUJFO0VBQ0UsYzFMcENNO0UwTHFDTjtFbkxrQ0Y7RUFDQTtFQUNBO0VBR0U7QVpvNzlCSjtBWXI2OUJJO0VBRUUsd0JMNUZRO0FQa2crQmQ7QVl4NjlCSTtFQUVFLHdCTDVGUTtBUHFnK0JkO0FZMzY5Qkk7RUFFRSx3Qkw1RlE7QVB3ZytCZDtBWTk2OUJJO0VBRUUsd0JMNUZRO0FQMmcrQmQ7QStMcCs5Qkk7RUFDRTtBL0xzKzlCTjtBK0xsKzlCRTtFQUNFO0EvTG8rOUJKOztBaUJoZzlCSTtFZ0w1aEJKO0luSzZITTtJQUNBO0lBS0U7SUFDQTtFOUJnNjlCTjtBQUNGO0FpQnpnOUJJO0VnTDVoQko7SW5LNkhNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCeTY5Qk47QUFDRjtBaUJsaDlCSTtFZ0w1aEJKO0luSzZITTtJQUNBO0lBRUU7SUFHQTtJQUNBO0U5Qms3OUJOO0FBQ0Y7O0FrTTFqK0JBO0VDQ0U7RUFDQTtBbk02aitCRjs7QWtNM2orQkE7RUNFRTtBbk02aitCRjtBbU0zaitCRTtFQUNFO0FuTTZqK0JKOztBa005aitCQTtFQUNFLHlCRkZZO0VHTVo7RUFDQTtFQUNBO0VBQ0EsV0NoQnVCO0VEaUJ2QixZQ2pCdUI7RURrQnZCO0VBQ0E7RUFDQSxjakRqQlE7RWlEa0JSO0VBQ0E7RUFDQTtFQUNBO0FuTThqK0JGO0FtTTVqK0JFO0VBQ0U7RUFDQTtFQUNBLFdDN0JxQjtFRDhCckIsWUM5QnFCO0VEK0JyQjtFQUNBO0VBQ0EsY2pEOUJNO0VpRCtCTjtBbk04aitCSjtBbU01aitCSTtFQUNFO0FuTThqK0JOO0FtTTFqK0JFO0VBQ0U7QW5NNGorQko7QXlCdGkrQkU7RTBLbkJBO0kxS29CRTtJQUNBO0V6QnlpK0JGO0FBQ0Y7QW1NNWorQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXQ3BEcUI7RURxRHJCLFlDckRxQjtBcE1tbitCekI7QW1NM2orQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk02aitCSjtBbU01aitCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NsRW1CO0VEbUVuQixZQ25FbUI7RURvRW5CO0VBQ0E7QW5NOGorQk47O0FxTTluK0JBO0VDNk1FLG1CdEx4S2M7QWhCNmwrQmhCOztBcU05bitCQTtFQzBGRTtFQUNBLGUvTGxHZTtFK0xtR2Y7QXRNd2krQkY7QXNNdGkrQkU7RUFoR0E7QXRNeW8rQkY7QXNNdG8rQkU7RUFDRTtFQUNBO0F0TXdvK0JKO0FzTXppK0JFO0VBMUZBO0VBQ0E7QXRNc28rQkY7QXNNcG8rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE1zbytCSjtBc01wbytCSTtFQUNFO0F0TXNvK0JOO0FzTW5vK0JJO0VBQ0U7QXRNcW8rQk47QXNNbG8rQkk7RUFDRTtBdE1vbytCTjtBc01obytCRTtFQUNFO0VBQ0E7RUFDQSxzQkN4QzhDO0VEeUM5QztFQUNBO0F0TWtvK0JKO0FzTS9uK0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRNaW8rQko7QXNNL24rQkk7RUFDRTtBdE1pbytCTjtBc005bitCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE1nbytCSjtBc003bitCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRNK24rQko7QXNNM24rQkU7RUFDRTtJQUNFO0V0TTZuK0JKO0FBQ0Y7QXNNM24rQkU7RUFDRTtJQUNFO0V0TTZuK0JKO0FBQ0Y7QXNNM24rQkU7RUFDRTtJQUNFO0V0TTZuK0JKO0FBQ0Y7QXNNM24rQkU7RUFDRTtBdE02bitCSjtBc003bStCSTtFQUNFO0F0TSttK0JOO0FzTTVtK0JJO0VBQ0U7QXRNOG0rQk47O0FxTXB0K0JBO0VDNEdFO0VBQ0EsZWhMdkdnQjtFZ0x3R2hCO0F0TTRtK0JGO0FpQnhzOUJJO0VvTGxoQko7SUNpSEksa0IvTGxFVztJK0xtRVg7RXRNNm0rQkY7QUFDRjtBc00zbStCRTtFQUNFO0F0TTZtK0JKO0FpQmp0OUJJO0VxTDdaRjtJQUlJO0V0TThtK0JKO0FBQ0Y7QXNNem0rQkk7RUFDRTtFQUNBLGVoTDNIWTtBdEJzdStCbEI7QWlCMXQ5Qkk7RXFMblpBO0lBS0k7SUFDQSxrQi9MdEZPO0VQa3MrQmI7QUFDRjtBc016bStCSTtFQUNFLG1CQ2pKNEM7QXZNNHYrQmxEO0FpQm51OUJJO0VxTHpZQTtJQUlJLG1CQ25Ka0Q7RXZNK3YrQnhEO0FBQ0Y7QXNNem0rQkk7RUFDRTtBdE0ybStCTjtBaUIzdTlCSTtFcUxqWUE7SUFJSTtFdE00bStCTjtBQUNGO0FzTXptK0JJO0VBQ0U7QXRNMm0rQk47QWlCbnY5Qkk7RXFMelhBO0lBSUk7SUFDQTtFdE00bStCTjtBQUNGO0FzTXhtK0JJO0VBQ0U7SUFDRTtFdE0wbStCTjtBQUNGO0FzTXhtK0JJO0VBQ0U7SUFDRTtFdE0wbStCTjtFaUJsdzlCRTtJcUx6V0U7TUFJSTtJdE0ybStCTjtFQUNGO0FBQ0Y7QXNNeG0rQkk7RUFDRTtBdE0wbStCTjs7QXFNengrQkE7RUNxTEU7QXRNd20rQkY7O0FxTXp4K0JBO0VDcUxFO0F0TXdtK0JGO0FpQm54OUJJO0VvTDFnQko7SUN3TEk7RXRNeW0rQkY7QUFDRjs7QXdNOXkrQkU7RUFDRTtFQUNBO0F4TWl6K0JKO0F3TS95K0JFO0VBQ0U7RUFDQTtFQUNBO0F4TWl6K0JKO0F3TS95K0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhNaXorQko7QXdNOXkrQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1peitCTjtBd014eitCSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTJ6K0JOO0F3TWwwK0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNcTArQk47QXdNNTArQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE0rMCtCTjtBd010MStCSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TXkxK0JOO0F3TWoxK0JRO0VBQ0UsbUJDekNXO0F6TTQzK0JyQjtBd001MCtCUTs7RUFFRSxtQkNsRFc7QXpNZzQrQnJCO0F3TXYwK0JROzs7RUFHRSxtQkM1RFc7QXpNcTQrQnJCO0F3TWwwK0JROzs7O0VBSUUsbUJDdkVXO0F6TTI0K0JyQjtBd003eitCUTs7Ozs7RUFLRSxtQkNuRlc7QXpNazUrQnJCOztBd016NCtCRTtFQUNFO0VBQ0E7QXhNNDQrQko7QXdNMTQrQkU7RUFDRTtFQUNBO0VBQ0E7QXhNNDQrQko7QXdNMTQrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE00NCtCSjtBd016NCtCSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTQ0K0JOO0F3TW41K0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNczUrQk47QXdNNzUrQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1nNitCTjtBd012NitCSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTA2K0JOO0F3TWo3K0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNbzcrQk47QXdNNTYrQlE7RUFDRSxtQkN6Q1c7QXpNdTkrQnJCO0F3TXY2K0JROztFQUVFLG1CQ2xEVztBek0yOStCckI7QXdNbDYrQlE7OztFQUdFLG1CQzVEVztBek1nKytCckI7QXdNNzUrQlE7Ozs7RUFJRSxtQkN2RVc7QXpNcysrQnJCO0F3TXg1K0JROzs7OztFQUtFLG1CQ25GVztBek02KytCckI7O0F3TXArK0JFO0VBQ0U7RUFDQTtBeE11KytCSjtBd01yKytCRTtFQUNFO0VBQ0E7RUFDQTtBeE11KytCSjtBd01yKytCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4TXUrK0JKO0F3TXArK0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNdSsrQk47QXdNOSsrQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1pLytCTjtBd014LytCSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTIvK0JOO0F3TWxnL0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNcWcvQk47QXdNNWcvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE0rZy9CTjtBd012Zy9CUTtFQUNFLG1CQ3pDVztBek1rai9CckI7QXdNbGcvQlE7O0VBRUUsbUJDbERXO0F6TXNqL0JyQjtBd003LytCUTs7O0VBR0UsbUJDNURXO0F6TTJqL0JyQjtBd014LytCUTs7OztFQUlFLG1CQ3ZFVztBek1pay9CckI7QXdNbi8rQlE7Ozs7O0VBS0UsbUJDbkZXO0F6TXdrL0JyQjs7QXdNL2ovQkU7RUFDRTtFQUNBO0F4TWtrL0JKO0F3TWhrL0JFO0VBQ0U7RUFDQTtFQUNBO0F4TWtrL0JKO0F3TWhrL0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhNa2svQko7QXdNL2ovQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1ray9CTjtBd016ay9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTRrL0JOO0F3TW5sL0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNc2wvQk47QXdNN2wvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1nbS9CTjtBd012bS9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTBtL0JOO0F3TWxtL0JRO0VBQ0UsbUJDekNXO0F6TTZvL0JyQjtBd003bC9CUTs7RUFFRSxtQkNsRFc7QXpNaXAvQnJCO0F3TXhsL0JROzs7RUFHRSxtQkM1RFc7QXpNc3AvQnJCO0F3TW5sL0JROzs7O0VBSUUsbUJDdkVXO0F6TTRwL0JyQjtBd005ay9CUTs7Ozs7RUFLRSxtQkNuRlc7QXpNbXEvQnJCOztBd00xcC9CRTtFQUNFO0VBQ0E7QXhNNnAvQko7QXdNM3AvQkU7RUFDRTtFQUNBO0VBQ0E7QXhNNnAvQko7QXdNM3AvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE02cC9CSjtBd00xcC9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTZwL0JOO0F3TXBxL0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNdXEvQk47QXdNOXEvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1pci9CTjtBd014ci9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTJyL0JOO0F3TWxzL0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNcXMvQk47QXdNN3IvQlE7RUFDRSxtQkN6Q1c7QXpNd3UvQnJCO0F3TXhyL0JROztFQUVFLG1CQ2xEVztBek00dS9CckI7QXdNbnIvQlE7OztFQUdFLG1CQzVEVztBek1pdi9CckI7QXdNOXEvQlE7Ozs7RUFJRSxtQkN2RVc7QXpNdXYvQnJCO0F3TXpxL0JROzs7OztFQUtFLG1CQ25GVztBek04di9CckI7O0F3TXJ2L0JFO0VBQ0U7RUFDQTtBeE13di9CSjtBd010di9CRTtFQUNFO0VBQ0E7RUFDQTtBeE13di9CSjtBd010di9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4TXd2L0JKO0F3TXJ2L0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNd3YvQk47QXdNL3YvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1rdy9CTjtBd016dy9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTR3L0JOO0F3TW54L0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNc3gvQk47QXdNN3gvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1neS9CTjtBd014eC9CUTtFQUNFLG1CQ3pDVztBek1tMC9CckI7QXdNbngvQlE7O0VBRUUsbUJDbERXO0F6TXUwL0JyQjtBd005dy9CUTs7O0VBR0UsbUJDNURXO0F6TTQwL0JyQjtBd016dy9CUTs7OztFQUlFLG1CQ3ZFVztBek1rMS9CckI7QXdNcHcvQlE7Ozs7O0VBS0UsbUJDbkZXO0F6TXkxL0JyQjs7QXdNaDEvQkU7RUFDRTtFQUNBO0F4TW0xL0JKO0F3TWoxL0JFO0VBQ0U7RUFDQTtFQUNBO0F4TW0xL0JKO0F3TWoxL0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhNbTEvQko7QXdNaDEvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1tMS9CTjtBd00xMS9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTYxL0JOO0F3TXAyL0JJO0V2TCtvQkEsV0FKUztFQVFULFdBWk07RXVMcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNdTIvQk47QXdNOTIvQkk7RXZMK29CQSxXQUpTO0VBUVQsV0FaTTtFdUxyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1pMy9CTjtBd014My9CSTtFdkwrb0JBLFdBSlM7RUFRVCxXQVpNO0V1THJvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TTIzL0JOO0F3TW4zL0JRO0VBQ0UsbUJDekNXO0F6TTg1L0JyQjtBd005Mi9CUTs7RUFFRSxtQkNsRFc7QXpNazYvQnJCO0F3TXoyL0JROzs7RUFHRSxtQkM1RFc7QXpNdTYvQnJCO0F3TXAyL0JROzs7O0VBSUUsbUJDdkVXO0F6TTY2L0JyQjtBd00vMS9CUTs7Ozs7RUFLRSxtQkNuRlc7QXpNbzcvQnJCOztBME1wNy9CQTtFOUxvRkU7RUFDQTtFQUNBO0VBR0U7QVprMi9CSjtBWW4xL0JJO0VBRUUsd0JMNUZRO0FQZzcvQmQ7QVl0MS9CSTtFQUVFLHdCTDVGUTtBUG03L0JkO0FZejEvQkk7RUFFRSx3Qkw1RlE7QVBzNy9CZDtBWTUxL0JJO0VBRUUsd0JMNUZRO0FQeTcvQmQ7QTBNdjgvQkE7RUM2Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6RC9DUTtFeURnRFI7RUFDQTtBM002NS9CRjtBaUJsNytCSTtFeUwvaEJKO0lDdURJO0UzTTg1L0JGO0FBQ0Y7QWlCdjcrQkk7RXlML2hCSjtJQzJESTtFM00rNS9CRjtBQUNGO0F5QjM1L0JFO0VrTEZBO0lsTEdFO0lBQ0E7RXpCODUvQkY7QUFDRjs7QTBNNzkvQkE7RUNNRTtFQUNBO0EzTTI5L0JGOztBME05OS9CQTtFQ1FFO0EzTTA5L0JGO0EyTXg5L0JFO0VBQ0Usb0JDakI0QjtBNU0yKy9CaEM7QTJNdjkvQkU7RUFuQkE7RUFDQTtFQUNBO0VBQ0E7QTNNNisvQkY7QTJNejkvQkU7RUF2QkE7RUFDQTtFQUNBO0VBQ0E7QTNNbS8vQkY7QTJNMzkvQkU7RUFDRTtBM002OS9CSjtBMk0xOS9CRTtFQUNFO0EzTTQ5L0JKO0EyTXo5L0JFO0VBQ0U7QTNNMjkvQko7O0E2TWxyL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdNcXIvQkY7O0E2TWxyL0JBO0VBQ0UsYzNEcFZjO0FsSnlnZ0NoQjs7QTZNbnIvQkE7O0VBRUUsY3hNL1VRO0FMcWdnQ1Y7O0E4TWxoZ0NBO0VEcUJFO0VBQ0E7RUFDQSxtQjdMbUJjO0U2TGxCZDtFQUNBO0VBQ0E7RUFDQSxjRTNCZ0I7RUY0QmhCO0VBQ0E7RUFoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN01raGdDRjtBNk1ocy9CRTtFQWlDQTtFQUNBO0VBQ0E7RUFDQTtBN01rcS9CRjtBNk1qcS9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNbXEvQko7QTZNanEvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN01tcS9CSjtBNk10dC9CRTtFQThCQTtFQUNBO0VBQ0E7RUFDQTtBN00yci9CRjtBNk0xci9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNNHIvQko7QTZNMXIvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN000ci9CSjtBNk01dS9CRTtFQTJCQTtFQUNBO0VBQ0E7RUFDQTtBN01vdC9CRjtBNk1udC9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNcXQvQko7QTZNbnQvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN01xdC9CSjtBNk1sdy9CRTtFQXdCQTtFQUNBO0VBQ0E7RUFDQTtBN002dS9CRjtBNk01dS9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNOHUvQko7QTZNNXUvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN004dS9CSjtBNk14eC9CRTtFQXFCQTtFQUNBO0VBQ0E7RUFDQTtBN01zdy9CRjtBNk1ydy9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNdXcvQko7QTZNcncvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN011dy9CSjtBNk05eS9CRTtFQWtCQTtFQUNBO0VBQ0E7RUFDQTtBN00reC9CRjtBNk05eC9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNZ3kvQko7QTZNOXgvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN01neS9CSjtBNk1wMC9CRTtFQWVBO0VBQ0E7RUFDQTtFQUNBO0E3TXd6L0JGO0E2TXZ6L0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN015ei9CSjtBNk12ei9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXl6L0JKO0E2TTExL0JFO0VBWUE7RUFDQTtFQUNBO0VBQ0E7QTdNaTEvQkY7QTZNaDEvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TWsxL0JKO0E2TWgxL0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNazEvQko7QTZNaDMvQkU7RUFTQTtFQUNBO0VBQ0E7RUFDQTtBN00wMi9CRjtBNk16Mi9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNMjIvQko7QTZNejIvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN00yMi9CSjtBNk10NC9CRTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0E3TW00L0JGO0E2TWw0L0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN01vNC9CSjtBNk1sNC9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TW80L0JKO0E2TTd2Z0NFO0VBQ0U7SUFDRTtFN00rdmdDSjtFNk05dmdDSTtJQUVFO0U3TSt2Z0NOO0U2TTV2Z0NNO0lBQ0U7RTdNOHZnQ1I7RTZNdnZnQ0k7SUFDRTtFN015dmdDTjtBQUNGO0E2TXJ2Z0NFO0VBQ0U7RUFDQTtBN011dmdDSjtBNk10dmdDSTtFQUNFO0E3TXd2Z0NOO0E2TXZ2Z0NNO0VBQ0U7QTdNeXZnQ1I7QTZNdHZnQ0k7RUFDRTtBN013dmdDTjtBNk1wdmdDSTtFQUNFO0E3TXN2Z0NOO0E2TXB2Z0NJO0VBQ0U7RUFDQTtBN01zdmdDTjtBaUJoeS9CSTtFNEx4ZEE7SUFJSTtFN013dmdDTjtBQUNGO0E2TW52Z0NFOzs7RUFHRTtFQUNBLGdCN0wzQ1k7RTZMNENaLG1CN0w1Q1k7QWhCaXlnQ2hCO0E2TW52Z0NFO0VBQ0U7QTdNcXZnQ0o7QTZNbnZnQ0U7RUFDRTtFQUNBO0E3TXF2Z0NKO0E2TW52Z0NFO0VBRUU7RUFDQTtBN01vdmdDSjtBNk1sdmdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3TW92Z0NKO0E2TWp2Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW5HRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXUxZ0NGO0E2TXR2Z0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXd2Z0NOO0E2TXB2Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeEhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNKzJnQ0Y7QTZNenZnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNMnZnQ047QTZNdnZnQ0U7RUFDRTtFQUNBO0E3TXl2Z0NKO0E2TXh2Z0NJO0VBQ0U7QTdNMHZnQ047QTZNeHZnQ0k7RUFDRTtBN00wdmdDTjtBNk14dmdDSTtFQUNFO0E3TTB2Z0NOO0E2TXp2Z0NNO0VBQ0U7QTdNMnZnQ1I7QTZNdHZnQ007RUFDRTtBN013dmdDUjtBNk1ydmdDSTtFQUNFO0lBQ0U7RTdNdXZnQ047QUFDRjtBNk1wdmdDRTtFQUlFO0E3TW12Z0NKO0E2TWx2Z0NJO0VBQ0U7RUFDQTtFQUNBO0E3TW92Z0NOO0E2TW52Z0NNO0VBQ0U7RUFDQTtBN01xdmdDUjtBaUI3NC9CSTtFNEwxV0U7SUFJSTtJQUNBO0U3TXV2Z0NSO0FBQ0Y7QTZNdHZnQ1E7RUFDRTtFQUNBO0VBQ0E7QTdNd3ZnQ1Y7QTZNcHZnQ0k7RUFDRTtBN01zdmdDTjtBNk1ydmdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3TXV2Z0NSO0FpQmo2L0JJO0U0TDFWRTtJQU1JO0lBQ0E7RTdNeXZnQ1I7QUFDRjtBNk10dmdDSTtFQUNFO0E3TXd2Z0NOO0E2TXZ2Z0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdNeXZnQ1I7QTZNdHZnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN013dmdDTjtBNk1ydmdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXV2Z0NOO0E2TXJ2Z0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXV2Z0NOO0E2TXB2Z0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TXN2Z0NOO0E2TWx2Z0NJO0VBQ0U7QTdNb3ZnQ047QTZNanZnQ0U7RUFDRTtFQUNBO0E3TW12Z0NKO0E2TWp2Z0NNO0VBQ0U7QTdNbXZnQ1I7QTZNaHZnQ0k7RUFDRTtBN01rdmdDTjtBNk1odmdDSTs7O0VBR0U7QTdNa3ZnQ047QTZNL3VnQ0k7O0VBRUU7RUFDQTtFQUNBO0E3TWl2Z0NOO0E2TTd1Z0NNO0VBQ0U7QTdNK3VnQ1I7QTZNOXVnQ1E7RUFDRTtBN01ndmdDVjtBNk01dWdDSTs7RUFFRTtBN004dWdDTjtBNk0xdWdDSTtFQUNFO0E3TTR1Z0NOO0E2TXp1Z0NRO0VBQ0U7QTdNMnVnQ1Y7QTZNdnVnQ007RUFDRTtFQUNBO0E3TXl1Z0NSO0E2TXZ1Z0NNO0VBQ0U7QTdNeXVnQ1I7QTZNdnVnQ007RUFDRTtBN015dWdDUjtBNk10dWdDSTtFQUNFO0VBQ0E7QTdNd3VnQ047QTZNdnVnQ007RUFDRTtBN015dWdDUjtBNk14dWdDUTtFQUNFO0E3TTB1Z0NWO0E2TXZ1Z0NNO0VBQ0U7QTdNeXVnQ1I7QTZNdHVnQ0k7RUFDRTtBN013dWdDTjs7QXlCOTZnQ0U7RUFFRTtFQUNBO0F6Qmc3Z0NKO0F5Qjk2Z0NFO0VBQ0U7QXpCZzdnQ0o7QTZNeGpoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TTBqaENKOztBZ05sa2hDQTtFcE1vRkU7RUFDQTtFQUNBO0VBR0U7QVpnL2dDSjtBWWorZ0NJO0VBRUUsd0JMNUZRO0FQOGpoQ2Q7QVlwK2dDSTtFQUVFLHdCTDVGUTtBUGlraENkO0FZditnQ0k7RUFFRSx3Qkw1RlE7QVBva2hDZDtBWTErZ0NJO0VBRUUsd0JMNUZRO0FQdWtoQ2Q7QWdOcmxoQ0E7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQlB5QjtBaE02bGhDM0I7QWlCOWpnQ0k7RStML2hCSjtJQ1NJO0VqTndsaENGO0FBQ0Y7QWlCbmtnQ0k7RStML2hCSjtJQ1lJO0VqTjBsaENGO0FBQ0Y7QWlOemxoQ0U7RUFDRTtBak4ybGhDSjtBZ04xbWhDQTtFQ2lCRSxjNU1Qc0I7RTRNUXRCO0FqTjRsaENGO0FpTjNsaENFO0VBQ0UscUI1TVhZO0FMd21oQ2hCO0FpTjNsaENFO0VBQ0U7QWpONmxoQ0o7QWlOM2xoQ0U7RUFDRTtBak42bGhDSjtBaU4zbGhDRTtFQUNFO0FqTjZsaENKO0FpTjNsaENFO0VBQ0U7QWpONmxoQ0o7QWlOM2xoQ0U7RUFDRTtBak42bGhDSjtBaU4zbGhDRTtFQUNFO0FqTjZsaENKO0FpTjNsaENFO0VBQ0U7QWpONmxoQ0o7QWlOM2xoQ0U7RUFDRTtBak42bGhDSjtBaU4zbGhDRTtFQUNFO0FqTjZsaENKO0FpTjNsaENFO0VBQ0U7QWpONmxoQ0o7QWlCaG5nQ0k7RStML2hCSjtJcE1vRkU7SUFDQTtJQUNBO0lBR0U7RVo2amhDRjtFWTlpaENFO0lBRUUsd0JMNUZRO0VQMm9oQ1o7RVlqamhDRTtJQUVFLHdCTDVGUTtFUDhvaENaO0VZcGpoQ0U7SUFFRSx3Qkw1RlE7RVBpcGhDWjtFWXZqaENFO0lBRUUsd0JMNUZRO0VQb3BoQ1o7RWdObHFoQ0Y7SUNzREk7RWpOK21oQ0Y7RWlOOW1oQ0U7SUFDRTtFak5nbmhDSjtFaU45bWhDRTtJQUNFO0VqTmduaENKO0VpTjltaENFO0lBQ0U7RWpOZ25oQ0o7RWlOOW1oQ0U7SUFDRTtFak5nbmhDSjtFaU45bWhDRTtJQUNFO0VqTmduaENKO0VpTjltaENFO0lBQ0U7RWpOZ25oQ0o7RWlOOW1oQ0U7SUFDRTtFak5nbmhDSjtFaU45bWhDRTtJQUNFO0VqTmduaENKO0VpTjltaENFO0lBQ0U7RWpOZ25oQ0o7RWlOOW1oQ0U7SUFDRTtFak5nbmhDSjtBQUNGOztBa05wc2hDQTtFQUFpQztBbE53c2hDakM7O0FBanNoQ0k7RUFDSTtBQW9zaENSOztBQXJzaENJO0VBQ0k7QUF3c2hDUjs7QUF6c2hDSTtFQUNJO0FBNHNoQ1I7O0FBN3NoQ0k7RUFDSTtBQWd0aENSOztBQWp0aENJO0VBQ0k7QUFvdGhDUjs7QUFydGhDSTtFQUNJO0FBd3RoQ1I7O0FBenRoQ0k7RUFDSTtBQTR0aENSOztBQTd0aENJO0VBQ0k7QUFndWhDUjs7QUFqdWhDSTtFQUNJO0FBb3VoQ1I7O0FBcnVoQ0k7RUFDSTtBQXd1aENSOztBQTVyaENBO0VBQ0k7QUErcmhDSjs7QUE1cmhDQTtFQUNJO0FBK3JoQ0o7O0FBNXJoQ0E7RUFDSTtBQStyaENKOztBQTVyaENBO0VBQ0k7RUFDQTtFQUNBO0FBK3JoQ0o7O0FBNXJoQ0E7RUFDSTtBQStyaENKOztBQTVyaENBO0VBQ0k7RUFDQTtBQStyaENKOztBQTVyaENBO0VBQ0k7RUFDQTtFQUNBO0FBK3JoQ0o7QUE5cmhDSTtFQUpKO0lBS087RUFpc2hDTDtBQUNGOztBQTlyaENBO0VBQ0k7QUFpc2hDSjtBQWhzaENJO0VBQ0k7QUFrc2hDUjtBQWpzaENRO0VBQ0k7QUFtc2hDWjtBQWpzaENRO0VBQ0k7QUFtc2hDWjtBQWxzaENZO0VBRko7SUFHUTtJQUNBO0VBcXNoQ2Q7QUFDRjs7QUFoc2hDQTtFQUNJO0FBbXNoQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL3NyYy9pb2MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2xpc3RzLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvbWFwcy9fY29sb3JzLm1hcC5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fY29sb3JzLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2RvY3VtZW50LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2Jhc2UvX3R5cG9ncmFwaHkudmFycy5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2FjY2Vzc2liaWxpdHktbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19tYWluLmJhc2Uuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL190eXBvZ3JhcGh5LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cG9ncmFwaHktYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL21peGlucy9fc3BhY2luZy5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX3NwYWNpbmcudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2Jhc2UtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdHlwb2dyYXBoeS10aGVtaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9taXhpbnMvX3R5cG9ncmFwaHkubWl4aW4uZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9ncnVudC13ZWJmb250L19rcC1pY29ucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ljb25zLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2Jhc2UvX2ljb25zLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2RlcHJlY2F0ZWQvX2RlcHJlY2F0ZWQudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2J1dHRvbnMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9faGVscGVyLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9fYnV0dG9ucy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYnV0dG9ucy10aGVtaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19ncmlkLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ZsZXgtZ3JpZC1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19mbGV4LWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX2dyaWQudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3Jlc3BvbnNpdmUtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19zY3JvbGxib3guc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19zY3JvbGxib3gtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZGl2aWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19kaXZpZGVycy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rcy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rLWxpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGluay1saXN0cy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19jaGVja2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fY2hlY2tib3hlcy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy9iYXNlL19jaGVja2JveGVzLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvbWl4aW5zL19jaGVja2JveGVzLm1peGluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9fY2hlY2tib3hlcy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9ybXMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fZm9ybXMudmFycy5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX2Zvcm1zLnZhcnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19kcm9wZG93bi1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fZHJvcGRvd25zLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3JhZGlvLWJ1dHRvbnMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL190YWJsZS1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX3RhYmxlcy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fcmF0aW5ncy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3JhdGluZ3MtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fd2Vidmlldy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3ByaW50LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdHlwZS1sb2NrLXVwcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cGUtbG9jay11cHMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGlua3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9taXhpbnMvX2ltYWdlLm1peGluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2Ryb3Bkb3duLW92ZXJsYXkuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fY2FyZC5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL2NvbXBvbmVudHMvY2xhc3Nlcy9fcGFuZWwuY2xhc3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fcGFuZWwubWl4aW4uZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL2NsYXNzZXMvX211bHRpLWxhbmcuY2xhc3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fbXVsdGktbGFuZy5taXhpbi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL21peGlucy9fdGFncy5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19tYWluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9kczIvX3NldHRpbmdzLnZhcnMuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fa3AtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19rcC1pY29ucy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19pY29uLWRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19pbWFnZS1zcGVjaWZpYy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9zcmMvaW9jL19mb250cy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zaG93LW1vcmUtbGVzcy1wYXR0ZXJuL3NyYy9zdHlsZXMvX3Nob3ctbW9yZS1sZXNzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy1vdmVycmlkZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zaG93LW1vcmUtbGVzcy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY29udGVudC10b2dnbGUtcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9jb250ZW50LXRvZ2dsZS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NvbnRlbnQtdG9nZ2xlLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvY29udGVudC10b2dnbGUtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NvbnRlbnQtdG9nZ2xlLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1hcmVhLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1hcmVhLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LWFyZWEtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL19kcm9wLW1lbnUtaGVhZGVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1oZWFkZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2J1dHRvbi1jb250YWluZXItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy91bnZlcnNpb25lZC9fYnV0dG9uLWNvbnRhaW5lci1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvYnV0dG9uLWNvbnRhaW5lci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3VudmVyc2lvbmVkL19idXR0b24tY29udGFpbmVyLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9idXR0b24tY29udGFpbmVyLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdW52ZXJzaW9uZWQvX2J1dHRvbi1jb250YWluZXItY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jb250ZW50LXRvZ2dsZS1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMyL2NvbnRlbnQtdG9nZ2xlLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9idXR0b24tY29udGFpbmVyLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9idXR0b24tY29udGFpbmVyLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvX2J1dHRvbi1jb250YWluZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2J1dHRvbi1jb250YWluZXItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fYnV0dG9uLWNvbnRhaW5lci12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvYnV0dG9uLWNvbnRhaW5lci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19idXR0b24tY29udGFpbmVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2FyZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19jYXJkLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2FyZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19jYXJkLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jYXJkLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvX2NhcmQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92Mi9fY2FyZC1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9jb21tb24vdjIvX2NhcmQtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9jb21tb24vdjIvX2NhcmQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9sYXJnZS92Mi9fY2FyZC1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NhcmQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC90aHVtYm5haWwvdjIvX2NhcmQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mZWVkLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvZmVlZC1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2ZlZWQtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9mZWVkLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mZWVkLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvZmVlZC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZmVlZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZmVlZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3VudmVyc2lvbmVkL2ZlZWQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mZWVkLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdW52ZXJzaW9uZWQvZmVlZC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZmVlZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3VudmVyc2lvbmVkL2ZlZWQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1yZXN1bHRzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX3NlYXJjaC1yZXN1bHRzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLXJlc3VsdHMtcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9fc2VhcmNoLXJlc3VsdHMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1yZXN1bHRzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX3NlYXJjaC1yZXN1bHRzLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19sb2FkaW5nLWluZGljYXRvci1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbG9hZGluZy1pbmRpY2F0b3ItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fbG9hZGluZy1pbmRpY2F0b3ItY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19sb2FkaW5nLWluZGljYXRvci12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX3R5cG9ncmFwaHkudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbG9hZGluZy1pbmRpY2F0b3ItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy91bnZlcnNpb25lZC9fbG9hZGluZy1pbmRpY2F0b3ItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2xvYWRpbmctaW5kaWNhdG9yLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdW52ZXJzaW9uZWQvX2xvYWRpbmctaW5kaWNhdG9yLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbG9hZGluZy1pbmRpY2F0b3ItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy91bnZlcnNpb25lZC9fbG9hZGluZy1pbmRpY2F0b3ItdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3RhYnMtcGF0dGVybi9zcmMvc3R5bGVzL2RzMS9fdGFicy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvY29tbW9uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMxL190YWJzLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy90YWJzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczEvX3RhYnMtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy90YWJzLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdW52ZXJzaW9uZWQvX3BhZ2luYXRpb24tY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzZS9fcGFnaW5hdGlvbi1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2UvX3BhZ2luYXRpb24tdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fcGFnaW5hdGlvbi1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92Mi9fcGFnaW5hdGlvbi1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9zdGF0aWMtZHJvcGRvd24vdjEvX3BhZ2luYXRpb24tY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvc3RhdGljLWRyb3Bkb3duL3YxL19wYWdpbmF0aW9uLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvc3RhdGljLWRyb3Bkb3duL3YyL19wYWdpbmF0aW9uLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3N0YXRpYy1kcm9wZG93bi92Mi9fcGFnaW5hdGlvbi1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL25hdmlnYXRpb24vdjEvX3BhZ2luYXRpb24tY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvbmF2aWdhdGlvbi92MS9fcGFnaW5hdGlvbi1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3N1Y2Nlc3MvdjEvX25vdGlmaWNhdGlvbnMtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy9jb21tb24vX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL2NvbW1vbi9fbm90aWZpY2F0aW9ucy12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3N1Y2Nlc3MvdjEvX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9lcnJvci92MS9fbm90aWZpY2F0aW9ucy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9lcnJvci92MS9fbm90aWZpY2F0aW9ucy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2luZm9ybWF0aW9uYWwvdjEvX25vdGlmaWNhdGlvbnMtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvaW5mb3JtYXRpb25hbC92MS9fbm90aWZpY2F0aW9ucy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2FsZXJ0L3YxL19ub3RpZmljYXRpb25zLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2FsZXJ0L3YxL19ub3RpZmljYXRpb25zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvc3VjY2Vzcy91bnZlcnNpb25lZC9fbm90aWZpY2F0aW9ucy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9zdWNjZXNzL3VudmVyc2lvbmVkL19ub3RpZmljYXRpb25zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvZXJyb3IvdW52ZXJzaW9uZWQvX25vdGlmaWNhdGlvbnMtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvZXJyb3IvdW52ZXJzaW9uZWQvX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9pbmZvcm1hdGlvbmFsL3VudmVyc2lvbmVkL19ub3RpZmljYXRpb25zLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2luZm9ybWF0aW9uYWwvdW52ZXJzaW9uZWQvX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9hbGVydC91bnZlcnNpb25lZC9fbm90aWZpY2F0aW9ucy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9hbGVydC91bnZlcnNpb25lZC9fbm90aWZpY2F0aW9ucy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLWZpbHRlci1wYXR0ZXJuL3NyYy9zdHlsZXMvX3NlYXJjaC1maWx0ZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1maWx0ZXItcGF0dGVybi9zcmMvc3R5bGVzL19zZWFyY2gtZmlsdGVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLWZpbHRlci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbW9kYWwtcGF0dGVybi9zcmMvc3R5bGVzL19tb2RhbC1leHRlbnNpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL21vZGFsLXBhdHRlcm4vc3JjL3N0eWxlcy9fbW9kYWwtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX21vZGFsLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Z1bGwtc2NyZWVuLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX21vZGFsLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2hpY2xldC1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMyL19jaGljbGV0LW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jaGljbGV0LXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX2NoaWNsZXQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jaGljbGV0LXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX2NoaWNsZXQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NoaWNsZXQtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3RhYnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fdGFicy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL190YWJzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL190YWJzLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX2Zvcm1zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy92YXJpYWJsZXMvX2Zvcm1zLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9jbGFzc2VzL19mb3Jtcy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL2NsYXNzZXMvX2NsZWFyLWlucHV0LWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL19jbGVhci1pbnB1dC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvdmFyaWFibGVzL19jbGVhci1pbnB1dC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL19uYXR1cmFsLWxhbmctZHJvcGRvd24tbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy9fbmF0dXJhbC1sYW5nLWRyb3Bkb3duLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX3Bhc3N3b3JkLXN0cmVuZ3RoLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy92YXJpYWJsZXMvX3Bhc3N3b3JkLXN0cmVuZ3RoLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9jbGFzc2VzL19wYXNzd29yZC10b2dnbGUtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX3Bhc3N3b3JkLXRvZ2dsZS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvdmFyaWFibGVzL19wYXNzd29yZC10b2dnbGUtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL21peGlucy9fc2VsZWN0YWJsZS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fc2VsZWN0YWJsZS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy9fc2VsZWN0YWJsZS12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fdGV4dC1hcmVhLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL190ZXh0LWFyZWEtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnN0eWxlZ3VpZGUvc3R5bGVndWlkZS1kczInO1xuXG5AbWl4aW4gZHMyLXNwYWNpbmctNHUoJHZhbHVlOiAwKSB7IH1cbkBtaXhpbiBkczItc3BhY2luZy0xdSgkdmFsdWU6IDApIHsgfVxuQG1peGluIGRzMi1zcGFjaW5nLTJ1KCR2YWx1ZTogMCkgeyB9XG5cbkBtaXhpbiBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKCR2YWx1ZTogMCkge1xuICAgIC5zZGEtbXQtI3skdmFsdWV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3skdmFsdWV9cHg7XG4gICAgfVxufVxuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kZHMyLTF1LW1vYmlsZTogOHB4O1xuJGRzMi0ydS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogMjsgLy8gMTZweFxuXG4kZHMyLTF1LXRhYmxldDogMTBweDtcbiRkczItMnUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDI7IC8vIDIwcHhcblxuJGRzMi0xdS1kZXNrdG9wOiAxMnB4O1xuJGRzMi0ydS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiAyOyAvLyAyNHB4XG5cbkBpbXBvcnQgJy4vZm9udHMuc2Nzcyc7XG5AaW1wb3J0ICd+c2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zaG93LW1vcmUtbGVzcyc7XG5AaW1wb3J0ICd+Y29udGVudC10b2dnbGUtcGF0dGVybi9jb250ZW50LXRvZ2dsZSc7XG5AaW1wb3J0ICd+ZHJvcGRvd24tbWVudS1wYXR0ZXJuL2Ryb3Bkb3duLW1lbnUnO1xuQGltcG9ydCAnfmJ1dHRvbi1jb250YWluZXItcGF0dGVybi9idXR0b24tY29udGFpbmVyJztcbkBpbXBvcnQgJ35jYXJkLXBhdHRlcm4vY2FyZCc7XG5AaW1wb3J0ICd+ZmVlZC1wYXR0ZXJuL2ZlZWQnO1xuQGltcG9ydCAnfnNlYXJjaC1yZXN1bHRzLXBhdHRlcm4vc2VhcmNoLXJlc3VsdHMnO1xuQGltcG9ydCAnfmxvYWRpbmctaW5kaWNhdG9yLXBhdHRlcm4vbG9hZGluZy1pbmRpY2F0b3InO1xuQGltcG9ydCAnfnRhYnMtcGF0dGVybi90YWJzJztcbkBpbXBvcnQgJ35wYWdpbmF0aW9uLXBhdHRlcm4vcGFnaW5hdGlvbic7XG5AaW1wb3J0ICd+bm90aWZpY2F0aW9ucy1wYXR0ZXJuL25vdGlmaWNhdGlvbnMnO1xuQGltcG9ydCAnfnNlYXJjaC1maWx0ZXItcGF0dGVybi9zZWFyY2gtZmlsdGVyJztcbkBpbXBvcnQgJ35tb2RhbC1wYXR0ZXJuL21vZGFsJztcbkBpbXBvcnQgJ35zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2twLWljb25zJztcbkBpbXBvcnQgJ35jaGljbGV0LXBhdHRlcm4vY2hpY2xldCc7XG5AaW1wb3J0ICd+dGFicy1wYXR0ZXJuL3RhYnMtZHMyJztcbkBpbXBvcnQgJ35mb3JtLXBhdHRlcm4vZm9ybSc7XG5cbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoOCk7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDE2KTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoMjQpO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZygzMik7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDM2KTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoNDQpO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZyg0Nik7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDQ4KTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoNjApO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZygxOTIpO1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuXG4uc2RhLWNvbGxhcHNlIHtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cblxuLnNkYS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNkYS1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zZGEtdmlzaWJpbGl0eS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNkYS1jb21wb25lbnQtaXRlbS12aWV3LnZhcmlhdGlvbi0xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENkRDO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmRpdi5jb2x1bW5zLTc6aGFzKD4gZGl2LnNkYS1tYXAuc2VjdGlvbikgeyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA0NSU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICBvcmRlcjogLTE7XG4gICAgfVxufVxuXG4uc2RhLW1hcC5zZWN0aW9uIHtcbiAgICBmbGV4OiAxO1xuICAgIC5zZGEtbWFwLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLnNkYS1tYXAtdmlldyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7O1xuICAgICAgICB9XG4gICAgICAgIC5zZGEtbWFwLXZpZXcgZGl2I3NkYS1tYXAtYmlnIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNkYS1tYXAtbGVnZW5kLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5cbkBhdC1yb290IHtcbiAgaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICB9XG5cbiAgLyoqXG4gICAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAgICovXG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICAgKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICAgKiBhbmQgRmlyZWZveC5cbiAgICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAgICovXG5cbiAgYXJ0aWNsZSxcbiAgYXNpZGUsXG4gIGRldGFpbHMsXG4gIGZpZ2NhcHRpb24sXG4gIGZpZ3VyZSxcbiAgZm9vdGVyLFxuICBoZWFkZXIsXG4gIGhncm91cCxcbiAgbWFpbixcbiAgbWVudSxcbiAgbmF2LFxuICBzZWN0aW9uLFxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICAgKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuXG4gIGF1ZGlvLFxuICBjYW52YXMsXG4gIHByb2dyZXNzLFxuICB2aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAgICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAgICovXG5cbiAgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gICAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAgICovXG5cbiAgW2hpZGRlbl0sXG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogTGlua3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLyoqXG4gICAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAgICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICAgKi9cblxuICAvLyBhOmFjdGl2ZSxcbiAgLy8gYTpob3ZlciB7XG4gIC8vICAgb3V0bGluZTogMDtcbiAgLy8gfVxuXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyoqXG4gICAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICovXG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICAgKi9cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAgICovXG5cbiAgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICAgKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gICAqL1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gICAqL1xuXG4gIG1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuXG4gIC8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAgICovXG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAubG9nby14LXNvbGlkLWJsYWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAvKipcbiAgICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gICAqL1xuXG4gIHN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAgICovXG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAgICovXG5cbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbiAgcHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIGNvZGUsXG4gIGtiZCxcbiAgcHJlLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICAvKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICAgKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gICAqL1xuXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gICAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICAgKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICAgKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICovXG5cbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICAgIG1hcmdpbjogMDsgLyogMyAqL1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICAgKi9cblxuICBidXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAgICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAgICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAgICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICAgKi9cblxuICBidXR0b24sXG4gIHNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAvKipcbiAgICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAgICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gICAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAgICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAgICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICAgKi9cblxuICBidXR0b24sXG4gIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gIH1cblxuICAvKipcbiAgICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICovXG5cbiAgYnV0dG9uW2Rpc2FibGVkXSxcbiAgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gICAqL1xuXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAgICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gICAqL1xuXG4gIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLyoqXG4gICAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAgICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAgICpcbiAgICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAgICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAgICovXG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAgICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAgICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICAgKi9cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKipcbiAgICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gICAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gICAqL1xuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAgICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICAgKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gICAqL1xuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gICAqL1xuXG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xuICB9XG5cbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAgICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICAgKi9cblxuICBsZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICAgKi9cblxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAvKipcbiAgICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICAgKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAgICovXG5cbiAgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLyogVGFibGVzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyoqXG4gICAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAgICovXG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4lbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIGhvcml6b250YWwtbGlzdCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgfVxuXG4gICYuLWRpdmlkZWQge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmVydGljYWwtbGlzdCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tIDogJHNtYWxsLXNwYWNpbmc7XG4gIH1cblxuICAmLi1kaXZpZGVkIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcblxuICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gX2NvbG9ycy5zY3NzXG4vL1xuLy8gQ29sb3IgdmFyaWFibGVzIGFuZCBiYWNrZ3JvdW5kIGNsYXNzZXMgZm9yIGFsbCBLUFxuLy8gY29sb3IgdmFsdWVzLiBPbmx5IGluY2x1ZGUgYmFzZSBjb2xvcnMgaW4gdGhpcyBmaWxlLFxuLy8gbm90IGFsaWFzZXMuXG4vL1xuLy8gTk9URTogaWYgeW91IHdhbnQgYSB2YXJpYWJsZSBoZXJlIHRvIGJlIGFkZGVkIHRvIHRoZSBkb2NzXG4vLyBwbGVhc2UgYWRkIGl0IHRvIHRoZSBsaXN0IGluIGFkZF9jb2xvcnMuanNcbkBpbXBvcnQgXCJjb2xvcnMtbGliXCI7XG5cbkBlYWNoICRuYW1lLCAkYmdjb2xvciBpbiAkY29sb3JzIHtcbiAgLiN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgICBjb2xvcjogc2V0LXRleHQtY29sb3IoJGJnY29sb3IpO1xuICAgICYuLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcbiAgICAgIGNvbG9yOiAkYmdjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvcnM6IChcbiAgLy8gVGhpcyBzZWN0aW9uIGNvbnRhaW5zIERTMiBjb2xvcnNcbiAgXCJibHVlLTVcIjogJGJsdWUtNSxcbiAgXCJibHVlLTEwXCI6ICRibHVlLTEwLFxuICBcImJsdWUtZXh0cmEtZGFya1wiOiAkYmx1ZS1leHRyYS1kYXJrLFxuICBcImJsdWUtbGlnaHRcIjogJGJsdWUtbGlnaHQsXG4gIFwiYmx1ZS14bGlnaHRcIjogJGJsdWUteGxpZ2h0LCAvLyBhbGlhcyBmb3IgcGFsZS1ibHVlXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxuICBcImdyYXktZGFya1wiOiAkZ3JheS1kYXJrLFxuICBcImdyYXlcIjogJGdyYXksXG4gIFwiZ3JlZW4tcmVndWxhclwiOiAkZ3JlZW4tcmVndWxhcixcbiAgXCJyZWRcIjogJHJlZCxcbiAgXCJ0cmFuc3BhcmVudC1ibGFjay1saWdodFwiOiAkdHJhbnNwYXJlbnQtYmxhY2stbGlnaHQsXG4gIFwidHJhbnNwYXJlbnQtYmxhY2stcmVndWxhclwiOiAkdHJhbnNwYXJlbnQtYmxhY2stcmVndWxhcixcbiAgXCJ0cmFuc3BhcmVudC1ibGFjay1kYXJrXCI6ICR0cmFuc3BhcmVudC1ibGFjay1kYXJrLFxuXG4gIC8vIFRoaXMgc2VjdGlvbiBjb250YWlucyBLUCBTdHlsZSBHdWlkZSBjb2xvcnNcbiAgLy8gdXNlZCBvbmx5IGZvciBleGlzdGluZyBBRU0gY29tcG9uZW50c1xuICBcImludGVyYWN0aXZlLWJsdWVcIjogJGludGVyYWN0aXZlLWJsdWUsXG4gIFwiY29udHJhc3QtYmx1ZVwiOiAkY29udHJhc3QtYmx1ZSxcbiAgXCJpbnRlcmFjdGl2ZS1ibHVlLWRhcmtcIjogJGludGVyYWN0aXZlLWJsdWUtZGFyayxcbiAgXCJrcC1ibHVlXCI6ICRrcC1ibHVlLFxuICBcImlua3ktYmx1ZVwiOiAkaW5reS1ibHVlLFxuICBcImRvbHBoaW5cIjogJGRvbHBoaW4sXG4gIFwiZG9scGhpbi1taWRcIjogJGRvbHBoaW4tbWlkLFxuICBcImdyYXBoaXRlLWRhcmtcIjogJGdyYXBoaXRlLWRhcmssXG4gIFwiZ3JhcGhpdGVcIjogJGdyYXBoaXRlLFxuICBcImdyYXBoaXRlLWxpZ2h0XCI6ICRncmFwaGl0ZS1saWdodCxcbiAgXCJwZWJibGVcIjogJHBlYmJsZSxcbiAgXCJtaWRuaWdodFwiOiAkbWlkbmlnaHQsXG4gIFwic2t5XCI6ICRza3ksXG4gIFwibW9zc1wiOiAkbW9zcyxcbiAgXCJncmFzc1wiOiAkZ3Jhc3MsXG4gIFwibGVhZlwiOiAkbGVhZixcbiAgXCJidXJudC1zaWVubmFcIjogJGJ1cm50LXNpZW5uYSxcbiAgXCJ0aWdlci1saWx5XCI6ICR0aWdlci1saWx5LFxuICBcInRhbmdlcmluZVwiOiAkdGFuZ2VyaW5lLFxuICBcIm9jZWFuXCI6ICRvY2VhbixcbiAgXCJhcXVhXCI6ICRhcXVhLFxuICBcInJvYmluLWVnZ1wiOiAkcm9iaW4tZWdnLFxuICBcImFjYWlcIjogJGFjYWksXG4gIFwiZnVjaHNpYVwiOiAkZnVjaHNpYSxcbiAgXCJyb3NlXCI6ICRyb3NlLFxuICBcInBsdW1cIjogJHBsdW0sXG4gIFwibGlsYWNcIjogJGxpbGFjLFxuICBcImxhdmVuZGVyXCI6ICRsYXZlbmRlcixcbiAgXCJkZWVwLXJlZFwiOiAkZGVlcC1yZWQsXG4gIFwiZGVlcC1jaGFsa1wiOiAkZGVlcC1jaGFsayxcbiAgXCJtaWQtY2hhbGtcIjogJG1pZC1jaGFsayxcbiAgXCJsaWdodC1jaGFsa1wiOiAkbGlnaHQtY2hhbGssXG4gIFwibWlkLWFxdWFcIjogJG1pZC1hcXVhLFxuICBcImxpZ2h0LWFxdWFcIjogJGxpZ2h0LWFxdWEsXG4gIFwicGFsZS1ibHVlXCI6ICRwYWxlLWJsdWUsXG4gIFwibW90aW9uLWJsdWVcIjogJG1vdGlvbi1ibHVlLFxuICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgXCJkb2xwaGluLWxpZ2h0XCI6ICRkb2xwaGluLWxpZ2h0LFxuICBcInNsYXRlXCI6ICRzbGF0ZVxuKTsiLCIkYmxhY2s6ICMwMDAwMDA7XG4kZ3JheS1kYXJrOiAjNTg2MTZCO1xuJGdyYXk6ICNFQ0VERUY7XG4kZ3JlZW4tcmVndWxhcjogIzMzQTQzNztcbiRyZWQ6ICNEMDAwMDA7XG4kdHJhbnNwYXJlbnQtYmxhY2stbGlnaHQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kdHJhbnNwYXJlbnQtYmxhY2stcmVndWxhcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHRyYW5zcGFyZW50LWJsYWNrLWRhcms6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRpbnRlcmFjdGl2ZS1ibHVlOiAjMDA3OEIzO1xuJGNvbnRyYXN0LWJsdWU6ICMwMDc0QUQ7XG4kaW50ZXJhY3RpdmUtYmx1ZS1kYXJrOiAjMDAzQjcxO1xuJGtwLWJsdWU6ICMwMDc4QjM7XG4kaW5reS1ibHVlOiAjMEQxQzNEO1xuJGRvbHBoaW46ICM2NzcwODM7XG4kZG9scGhpbi1taWQ6ICNBMEE1QjY7XG4kZ3JhcGhpdGUtZGFyazogI0QzRDZEQztcbiRncmFwaGl0ZTogI0U5RUJFRTtcbiRncmFwaGl0ZS1saWdodDogI0Y0RjVGNjtcbiRwZWJibGU6ICNGN0Y3Rjc7XG4kbWlkbmlnaHQ6ICMwMDNCNzE7XG4kc2t5OiAjOTBDRUYxO1xuJG1vc3M6ICM0QTc2Mjg7XG4kZ3Jhc3M6ICM1N0E2MzU7XG4kbGVhZjogI0E0RDc1MTtcbiRidXJudC1zaWVubmE6ICNEMTQ4MEM7XG4kdGlnZXItbGlseTogI0YzNkMwRDtcbiR0YW5nZXJpbmU6ICNGRUM5NDE7XG4kb2NlYW46ICMwNjY1NjQ7XG4kYXF1YTogIzIwQTI5RTtcbiRyb2Jpbi1lZ2c6ICM3QkQzQ0Y7XG4kYWNhaTogI0JCMTY1NDtcbiRmdWNoc2lhOiAjRjA1Njc0O1xuJHJvc2U6ICNGRkE0QjQ7XG4kcGx1bTogIzU4Mzk4NTtcbiRsaWxhYzogIzg0NkVBRDtcbiRsYXZlbmRlcjogI0IyQThEMjtcbiRkZWVwLXJlZDogI0I2MzEyNTtcbiRwYWxlLWJsdWU6ICNGMEY3RkE7XG4kYmx1ZS1saWdodDogIzkyQ0NGMDsgLy8ga3AtYmx1ZS1saWdodFxuJGJsdWUteGxpZ2h0OiAkcGFsZS1ibHVlOyAvLyBBbGlhcyBmb3IgJHBhbGUtYmx1ZVxuJGJsdWUtZXh0cmEtZGFyazogIzAwMjM0MztcbiR3aGl0ZTogI2ZmZmZmZjtcbiRkb2xwaGluLWxpZ2h0OiAjQjNCNkM1O1xuJHNsYXRlOiAjODc4RjlCO1xuXG4vLyBEZXByZWNpYXRlZCBDb2xvcnM6XG4vLyBDb2xvcnMgdGhhdCBjYW5ub3QgYmUgZm91bmQgaGVyZTogXG4vLyBodHRwczovL2NvbmZsdWVuY2UtYWVzLmtwLm9yZy9wYWdlcy92aWV3cGFnZS5hY3Rpb24/cGFnZUlkPTI3NTUxODMxN1xuJG1pZC1jaGFsazogIzY2NjtcbiRsaWdodC1jaGFsazogI0Q4RDFDQTtcbiRkZWVwLWNoYWxrOiAjNTg1ODU4O1xuJGxpZ2h0LWFxdWE6ICNFOUY3RkU7IC8vIG1heSBiZSBkZXByZWNhdGVkXG4kbWlkLWFxdWE6ICNDRUVDRkQ7IC8vIG1heSBiZSBkZXByZWNpYXRlZFxuJG1vdGlvbi1ibHVlOiAjOTRERkZGOyAvLyBtYXkgYmUgZGVwcmVjYXRlZFxuLy9Nb2JpbGUgQ29sb3JzXG4kYmx1ZS01OiAjRjJGOEZCO1xuJGJsdWUtMTA6ICNFNkYyRjc7IiwiLy8gQ29udGFpbnMgYWxsIGNzcyBydWxlcyBmb3IgZWxlbWVudCBzZWxlY3RvcnMuXG4vLyBXQVJOSU5HOiBSdWxlcyBoZXJlIGNhbiBoYXZlIHVuZm9yc2VlbiBlZmZlY3RzLiBLZWVwIGFzIG1pbmltYWwgYXMgcG9zc2libGUuXG4vLyBTZXQgYmFzZSBmb250IHNpemUgb24gaHRtbCBmb3IgcmVtIGNhbGN1bGF0aW9uXG5AbWl4aW4gYXRSb290LWRvY3VtZW50LXN0eWxlcyB7XG4gIEBhdC1yb290IHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIH1cbiAgICAvLyBzZXQgYmFzZSBib2R5IGZvbnQgdmFsdWVzXG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgJGJhY2t1cC1mb250LWZhbWlseTtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIH1cbiAgfVxuICAvLyBlbmQgYXQtcm9vdFxuXG4gIC8vIHRoaXMgaXMgcGFydCBvZiBuZWF0IGdyaWQvYm94X3NpemluZyBhbmQgbXVzdCBiZSBpbmNsdWRlZFxuICAvLyBhdC1yb290IGZvciBuZWF0IHRvIHdvcmsgaW4gYSBuYW1lc3BhY2VcbiAgaHRtbCB7IC8vIGh0dHA6Ly9iaXQubHkvMXFrMnRWUlxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAqIHtcbiAgICAmLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufSIsIi8vR2xvYmFsIEZvbnQgc3R5bGVzIG1vdmVkIHRvIHRoZSB0b3AgZm9yIHRoZSB2YXJpYWJsZXMgYmVsb3dcbi8vIFRoZXNlIG1heSBuZWVkIHRvIHN3aXRjaCBvdXQgd2l0aCBEUzEvRFMyLCBvciBvbmx5IGJlIGF2YWlsYWJsZSBmb3IgRFMxLlxuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGVtLWJhc2U6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gdXNlZCBmb3IgYm91cmJvblxuJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZTogMTVweDtcbiRleHRyYS10aW55LWZvbnQtcHg6IDEycHg7XG4kdGlueS1mb250LXB4OiAxM3B4O1xuJHNtYWxsLWZvbnQtcHg6IDE4cHg7XG4kbWVkaXVtLWZvbnQtcHg6IDIwcHg7XG4kbGFyZ2UtZm9udC1weDogMjhweDtcbiR4bC1mb250LXB4OiAzNnB4O1xuJHh4bC1mb250LXB4OiA2MHB4O1xuJG1heC10eXBvZ3JhcGh5LXN0eWxlczogODtcbiRjb2xvci1hcnJheTooIGlua3ktYmx1ZTogIzBEMUMzRCwgZG9scGhpbjogIzY3NzA4Mywgd2hpdGU6ICNmZmYpO1xuJHdlaWdodC1hcnJheTooIGJvb2s6IFwiR290aGFtIDRyXCIsIGxpZ2h0OiBcIkdvdGhhbSAzclwiLCBtZWRpdW06IFwiR290aGFtIDVyXCIsIGJvbGQ6IFwiR290aGFtIDVyXCIpO1xuJGJhY2t1cC1mb250LWZhbWlseTogVmVyZGFuYTtcbiRsaW5lLWhlaWdodC1kaWZmZXJlbmNlLS1sYXJnZTogMTRweDtcbiRsaW5lLWhlaWdodC1kaWZmZXJlbmNlLS1tZWRpdW06IDEwcHg7XG4kbG9ja2VkOiBmYWxzZTtcblxuXG4vLyBUaGVzZSBuZWVkIHRvIGJlIHJlbW92ZWRcbkBtaXhpbiBjYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG5AZnVuY3Rpb24gcHgtdG8tcmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG5AZnVuY3Rpb24gcHgtdG8tZW0oJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbTtcbn1cblxuLy9NaXhpbiBmb3Igc2l6ZVxuQG1peGluIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICBmb250LXNpemUtcGl4ZWw6ICRzaXplOyAvLyBmYWxsYmFjayBpbiBweFxuICBmb250LXNpemUtcmVtOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG4vL01peGluIGZvciBKS1AgcHJvamVjdHNcbkBmdW5jdGlvbiBsYXJnZS1saW5lLWhlaWdodCgkbGluZS1oZWlnaHQpIHtcbiAgQHJldHVybiAkbGluZS1oZWlnaHQtZGlmZmVyZW5jZS0tbGFyZ2UgLSAkZm9udC1zaXplO1xufVxuXG5AZnVuY3Rpb24gbWVkaXVtLWxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCkge1xuICBAcmV0dXJuICRsaW5lLWhlaWdodC1kaWZmZXJlbmNlLS1tZWRpdW0gKyAkZm9udC1zaXplO1xufVxuXG5AZnVuY3Rpb24gc21hbGwtbGluZS1oZWlnaHQoJGxpbmUtaGVpZ2h0KSB7XG4gIEByZXR1cm4gJGxpbmUtaGVpZ2h0IC8gJGZvbnQtc2l6ZTtcbn1cblxuJGV4dHJhLXRpbnktZm9udC1zaXplOiBweC10by1yZW0oJGV4dHJhLXRpbnktZm9udC1weCk7XG4kdGlueS1mb250LXNpemU6IHB4LXRvLXJlbSgkdGlueS1mb250LXB4KTtcbiRzbWFsbC1mb250LXNpemU6IHB4LXRvLXJlbSgkc21hbGwtZm9udC1weCk7XG4kbWVkaXVtLWZvbnQtc2l6ZTogcHgtdG8tcmVtKCRtZWRpdW0tZm9udC1weCk7XG4kbGFyZ2UtZm9udC1zaXplOiBweC10by1yZW0oJGxhcmdlLWZvbnQtcHgpO1xuJHhsLWZvbnQtc2l6ZTogcHgtdG8tcmVtKCR4bC1mb250LXB4KTtcbiR4eGwtZm9udC1zaXplOiBweC10by1yZW0oJHh4bC1mb250LXB4KTtcbiRiYXNlLWZvbnQtZmFtaWx5OiBcIkdvdGhhbSA0clwiO1xuJGxpZ2h0LWZvbnQtZmFtaWx5OiBcIkdvdGhhbSAzclwiO1xuJG1lZGl1bS1mb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiRib2xkLWZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiOyAvLyBubyBzdWNoIHRoaW5nIGFzIGJvbGQsIHJldmVydCB0byBtZWRpdW0iLCIvLyAgQ29tcG9uZW50OiBBY2Nlc3NpYmlsaXR5XG4vLyAgRGV2ZWxvcGVyOiBFcmljIFllaFxuLy8gIExhc3QgdXBkYXRlZDogVmVyc2lvbiA0Lnggb24gMjAxNy0wOS0yN1xuQGltcG9ydCBcImFjY2Vzc2liaWxpdHktbGliXCI7XG5cbi5zY3JlZW5yZWFkZXItb25seSB7XG4gIEBpbmNsdWRlIHNjcmVlbnJlYWRlci1vbmx5O1xufVxuIiwiLy8gIENvbXBvbmVudDogQWNjZXNzaWJpbGl0eVxuLy8gIERldmVsb3BlcjogRXJpYyBZZWhcbi8vICBMYXN0IHVwZGF0ZWQ6IFZlcnNpb24gNC54IG9uIDIwMTctMDktMjdcblxuQG1peGluIHNjcmVlbnJlYWRlci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IC8vIGNsaXA6cmVjdCBpcyBkZXByZWNhdGVkLCBidXQgcmVxdWlyZWQgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3QgeWV0IHN1cHBvcnQgY2xpcC1wYXRoXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTsgLy8gRm9yIG1vZGVybiBicm93c2VycyAtIGZvciB2aXN1YWwgaGlkaW5nXG4gIHBhZGRpbmc6IDA7IC8vIFByZXZlbnQgdmlzdWFsIGdsaXRjaGVzXG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7IC8vIFByZXZlbnQgdmlzdWFsIGdsaXRjaGVzXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIFdpdGhvdXQgdGhpcywgY2VydGFpbiBhc3Npc3RpdmUgdGVjaG5vbG9naWVzIHdpbGwgYW5ub3VuY2UgYSBzZW50ZW5jZSBhcyBpZiBpdCBoYXMgbm8gd2hpdGVzcGFjZSBiZXR3ZWVuIHdvcmRzXG5cbiAgJi5pbnZpc2libGUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDsgLy8gcHJldmVudCBkaXNhcHBlYXJpbmcgZm9jdXMgaW4gaU9TIDEwXG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwiXG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDNyJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofTk2QUZBMjIwRjgwRUQ0Mzg5LmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJz8nKSxcbiAgICAgIHVybCgnI3skZm9udC1wYXRofTk2QUZBMjIwRjgwRUQ0Mzg5LmVvdD8jaGNvJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSazlVVkU4QUFEaWdBQTBBQUFBQVhvZ0FBUUFBQUFBMmlBQUFBaGdBQUFad0FBQUFBQUFBQUFCRFJrWWdBQUFJekFBQUk1d0FBQzB1KzRLdU1FZEVSVVlBQUN4b0FBQUFIZ0FBQUNBQkJnQUVSMUJQVXdBQUxJZ0FBQWVOQUFBY3Bzc2d0YzVIVTFWQ0FBQTBHQUFBQUZvQUFBQ0E2akF0czA5VEx6SUFBQUdNQUFBQVR3QUFBR0JZNlZiK1kyMWhjQUFBQmx3QUFBSmNBQUFEV0I4QlNGWm5ZWE53QUFBMGRBQUFBQWdBQUFBSUFBQUFDMmhsWVdRQUFBRXdBQUFBTkFBQUFEWURXKzlwYUdobFlRQUFBV1FBQUFBZ0FBQUFKQWZ5QkU1b2JYUjRBQUEwZkFBQUFnd0FBQU5RMi9ZNnVtMWhlSEFBQUFHRUFBQUFCZ0FBQUFZQTJWQUFibUZ0WlFBQUFkd0FBQVIrQUFBTG5aNGVVdjV3YjNOMEFBQUl1QUFBQUJNQUFBQWcvN2dBTW5qYVkyQmtZR0JnWkhEMGtzbU5qZWUzK2NyQXpmd0NLTUp3Z2UzcVNoajkvOTEvQ3haSDVwMUFMZ2NERTBnVUFGWWtET0I0Mm1OZ1pHQmdQdkJmZ0lHQnBlSC91Ly92V0J3WmdDSW80RHdBb1Q0SFJ3QUFVQUFBMlFBQWVOcGpZR0o4ejZqRHdNckF3clNIcVl1QmdhRUhRalBlWlRCaStNV0FCQll5TVAxM1lHQ0lodkU5MUp6emdaU1NvaEt6d244TGhoUE1CeGcrQVBuelFYS00vNWoyTUNnQUlSTUFDRWdRaUFCNDJyVlZUVy9iUmhBZFdYSnNKM0ZnTzdlY3RraGdKSVVraTVLdE9Ea0ZNT0E0aDZKQVlnVEljVVV1UlRvaWwxZ3VyUWpOb1VCdnZmYlFRLzlGRC8wWC9UZjlBWDA3WE5kVW5EZ3VpcG9nOSszdWZMdzNNNUNKNkZIckQycFIvZmNDYjQxYjlCQzdHcS9RR29VZXQwblFtY2VkaHMwcWJkTFBIdC9DemE4ZXI5RTcrczNqZGRqODVmRkdBOTllMldxMVBMNURPKzF0ais4MjhHYkQ1aDU5MjM3bzhWYUR3M1lEN3pCdVU2dXpnZDJQN2U4OGJ0RngrMCtQVitoZTU3N0hiWHJSK2NialRzTm1sUjUwcE1lM2FMM3pnOGRyOUh2bko0L1g2Y0hxZ2NjYkRYeTdJMWEvOS9nT1BkclFIdDl0NE0yR3pUMDYzZmpGNDYwR2grMEczbkg0U0JjTGswNFRLeDRmUFJIRHdTRG80aHNFNGtTcmVLYU0yQlZIdWk4U2E0dm5lM3Z6K2J4dkY0V2VHbGtraTM2b3MyWC9rOTBqTFQ2S1paUFhhbHJOcEFrT2dzUHhZVzg4MmcrQ0hsS01COFBodURjYVBPMEYrNE5oOE95dE1tV3FjekhxandiQnNjN3RTMjBUbVltMEZGSllJeU9WU2ZOZTZIaVpXbGZNa3pSTVJDWVhZcUtFVWRPMHRNcW9TS1M1Q0pXeEV1dFpaZEl5U2tPTEJHVi95ZjgwUVlKU3gzWXVqWExKYktKRVlYUUIxOFdWYk9LZHJqaFZycTBJb2Iwck1oMmxNZFlJZVUwNnFhenFDbTFFcE9mNVRNc0k4Um9KK0NyTlN5dG5NNUZhVVJWUUxQTUZZbVVGWEEwYkpMcTA3alkyT3VQYm1RNmw0ODc1amFnTGJyV29TclVjM3drb3E4bVpDdm5lYVRsVkppdWRrRGZLbktlaEVuSnFsTXBVRG90RVdxRStnSGlKMnRtNVVybFlRS0RNbzA5a3Y0cWhHSkZSNkV2MzJyUExMaGMxdWNvb2hpQ25vYWhNb1V2VkY4YzR5TFRqbXVNdVkyRmRVY3lVaE85NVdrTDRGOGR0YjY0bU1XYWp0MVRRRUNjU2lwYzVROXZWQU9KclkzalY1ZVprNklnMEZiUWdReWxOS1NHTG43akhPSDJDZFVnRFBBRjFQUTd3Q0RxQmg2S1ladmdhN0hmeHVpaDlyTTdmSXQ1ejJzTXo1NmVQa3dYT05PSWJra0FKOW4zOHFHcktyczEvZ3RqdVh0Qkh2TmRGZVEwdVU2ckFTZUkyb0FPOGh6VEcyOE4zUlB2TXZlZFZqUEVkNGhualpBVDhGR3NBRzNjYTBETjZ5OHBLTU5LVUkvTUllVWJzZWN3bmxsNWl0V0Fna1Z2QXJzUlhNa2ZITFlKL3hremU0MHlqVnRkVnpWVjNqbGdwdENUQXpuT0JkUUpMQVZ1bnpHV3c3S2tRM1dWMHZFSStzYkN2OTJlb2dHSGJpS05acjZCRWxpL25QK1hjVGtISlhDM1lTTTUwb2N3cGRic0NwNjViZGRiRkRiUUovQVBVWUhXcEt1ZktDZTZiNjN1WDd6UXpqdjArOG5xZGxnbThuZkl1WnpOOHE4RXdSemJOdGE3NWZWN0JwVmZLZFhDMW11RnhlOGVpNG9uS3VYczU4NnZucWZCWlRTTkNnclZrcjlvMzVtcGtEVi9IS01UdW91NlgrZzEzOG5MQ0xVOTFoWGpxV3Y3aW4vTUtsVGpEU2Rqd3YrakxLVFBOMkxMdXlCcytPZWNwVU14d3l2SGNYQ3FlWU9IbjF5RkZIM3pGU3o5M2pvRmlTd0ZsZFFlZHl1Z3IzWDdGMlhObTV6alhFLzI1N00yYzNVYVdUK2ZrSmpXS2ZZY3UrbEJ3eFF2dWwySmV4OTRpNDFYNWVhajlza2JIdXV6dGxFbWY5NXl6MWgzLzk3OXVlMXpIQ1dkeXVudlhUR2pvYmFUdjhYVjFydnQyRXdiaVAvOGEzaVRMLzFDWnZ3RnlCMkdxQUFCNDJuV1IrVE9WWVJUSHYrZTFKcTBrb2V0MWNTMlIvZHBhQ0NGQ2xvVFFwa1c3MG9xaDBqWWxsZmFhUXRmV3RSTlowa3Fwbnh1L05MMytoR3FtYVpveFQrLzczbkduQm1mbTg1em56SG5PZDg0NUR3QUQ2TEFEaVNlNFpERWlPVGJrMUtLUFFSaU1ZSXBzRktNV0dqeERHN3JRaTM1OHdTOHlJVnR5SkJmeW9VQ0tvU3pLb3hKaW5DMDN3bjFWbEN0KzhwYThEYS9nbGJ5S0QrRzFEa3JHUkVVZXVhZ1dsUnJRSWlyMW9BOURHTU52TWlNRnFjaWQxQlJNOFpSRCtmU0hzK2FHdVRGRnFlSUhiOEZiODNheVVyQk9pWTB6Z1EyeUFkYkhlbGszNjJRZHJKVzFZQWFiK0Q0eExubEJLelFLRFlKR3FCRXFCZnR2VGJxcHB6RmZKS0VBUlNqQkZWUkFpMUdNRWNoTVNwRTVXVTFUb1VFZDZzV3BHdEVrYmtrTEpjTDFPQ0ZDanpNaVpWU0ltb0lyb3ZXNGlidDNSK3cvTk1NRGNmQkUvSCswb0JWZVNORGpqVVE5YldpSEg1TDErQ05GcGdPZENFQ3FqQnBwVXdoQ09rS1FJZjVQS0RKbHV2RmNucVFRVmJLeXBDSlZTeThua1NwQXhwaHhxWk5HbklHaGtiR0o2U3l6MmVaejVzNmJ2MkNoaGVVaXE4WFdTMnhzN1pZcTdIa0hwYU9UczhyRjFjMTltWWZuY2k5dkgxOC8vd0IxWUZCd1NPaUtsYXV3T2l4OFRVUmsxTnJvbU5oMWNmSHJFeEtUTmlTbnBLWnRUTitVa1ptMU9SczRjdlRZaWRMeXk5Y3FLbTljdjNucnp1Mjc5eDdjZi9qb2NmV1RtcWUxOVhVTmpkaWR1d1VqdUxweisrYzkyMUI0WHVwcHE2NjFIZnRRcFRtUUk5L3o5bi9Bd1lKemJlMURyOTY5Zi8wRzBIYmgwOGRSTVpQL2RoaUhUeDQ2ZGJ5b3VPVDBtYk1vdTNqcFFuUFA0SzRYZmYxN1h3NzAvZ1hMRThFY2VOcGpZR1lBZy85YkdZd1lzQUFBTE1JQjZnQjQycVY2QjFnVVNiZDJFYnFubWRFeGJZT0pCa1FGRXlwR0ZFUU1JQ0lLS0pJTUlFbFFnZ1F4azJPUndSd3hZVUxCaEJKRUZCUURZbGl6YTE1ZGQzWFhOWENhcmZGK2YvV2d1K3I5djN2dmMrOHpEek5WcDA2ZHFqcXB6dHVOQnRMV1Job2FHb3h0V0dpVTFEQVYyeVBSVkVQc295bjIwUkoxdFQzYWFDMGxzLzY2K1pjakEzdmJGZWdqWkJMVFVXenNnTnJSU1czNFhtYVdFNmU2K1lRc1N6aHpibUowUk5oODM3REloZEdCUHI3UlVmNW12ajdoODZOREEzMGlva01XK2tSSFNmM0FDSi9GNmdIZm9BamY2SkNBaGY1TDFEMmZpTEJRcVRFdndyOTFQQ3Bvb1orNkVlTGorM25NTDhnL3dqOHlLRkxkRG92eThmWDFEMVVMalFnS0RaUit4NGVGTDQwSUNwd2ZaV2c2dm8raCthQkJnL3ZUNzhHRERTZUYrZE9WSWd4N0c0NFBNek9jSHhVVlBtcmd3SmlZR0xPb3BlRmhkRXZoODVlYStZYUZxSFVnS1FGcHNHZytRanJEMEZpRVZpQTByanZ5MWtSK0NDVWl0QThoakZBd1Fyc1Fpa09vQ0tHVkNFVWdsSXhRRGtKTEVGcU8wRUdFOW11Z1VvUktFRHFFVUFaQ1pRZ2RRK2l3SmpxSjBIRk50QUdoQ29ST0lWU3BnV29RcWtZb0M2RTZoR28xVVQxQ214RmFqZEFsaEJvMFVDTkNGeEc2akZBdVFsY1F1bzVRa3lhNmhkQU5UVlNNMEcyRTdpTjBSd005UU9nZVFnVUlQVUhvb1NaNml0QjJoSjRobElkUUprTDVDR1VqVklqUWFZUitRdWljQm5xTzBDcUUwaENLMTBCSkNLVWlGSXRRQ2tKaENLVWpaSU1RaDFBMFFrRUl4U0MwR0NHcWw2VUlMZERRb0p6cmtVYWFBdDNWUkJySUVsa2pMN1FRWGRGdzB5alRuS2c1VlROTjg1VG1uMW9LclU1YWhscDl0RVpvWldodDBYcW1iYTd0b1YzQzZETkRtTU5zRDNZb081R2R3MGF5V2V4dFdhcHN0ZXdEWjhzbGNHbmNKcTVacDYxT1o1MUpPcUU2eTNWMjZPelRPYUh6dTN5ZWZLKzhUSDVHZmxIK1RORkJZYTJ3VlV4UmVDdkNGRW1LWE1VNnhTN0YzVGE5Mm5pMG1kOW1TOXYyYlMzYU9yWmQwWFo3MndOdDM3VVZsWXh5bERKVW1hbGNyV3hRWGxXK2FxZlhibnc3aDNiTzdiYTNPOVJPMVY2dmZWYjdIenNvT3VoM09OeXhWOGVoSGJkMDNOdnhTY2RYSFQ5MDB1cGszOG05MDg1T0p6dGQ2ZlNzay9pRDNnL1RmOGovNFk4ZkNDL2pPL0Y5ZUF2ZW52ZmdJL2xUL0NYK0VmOWVsOVB0cmp0Szk3enVUZDFudXUvMDVIcDZlazU2ZS9RcTlhN29QZEg3MExsRFo5UE9EVjJFTGtPN1RPN2kzU1d1UzA2WExWMUt1cHpyYXRQVnNhdDMxOGl1cVYwM2RDM3ZadDNOc1p0WHQ2QnU4ZDF5dXRWMWU5RHRSZmQyM2MyN0wrLytxcnVveitrYjZQZlh0OUMzMGJmWEQ5VmZvcCtrdjFlL1RQK2kvbTM5NS9wdjlKdjEvME5RQ29Jd1FKZ2krQXVod21MaG5VRy9IcTk3ZkREV01OWXg3bURjeFhpTXNhMnhzN0d2Y1loeEdwbWxMYWI5dFVLVnhsNzM0T0V2VE94VVhSa3lTeldKeHkxSk1GYlZob0VsWWhzZWYwb2lZOFUyVE5nMEhpZ0grUXN6U3ZKUnFlb0YydURBRitNTjRuUjh6Um5qaVV6cUp6bmYrTmllVlpKVXlCUmRlRU01V1VEeTZZK3lRbXlHVlR6aDhSR0lBeDdqQ3RJVzd3Y0hMN3lBT0pCNWVOK1hwajdHcytnNDQwdmlLRE50dDZYa2FaV1VkeHI0L3RQVXh3ejVEUTd4TUE5TG5MNTBSNHZGZzZLS24xWTVmZmVZZk82OGw3T01LTk9HV0dGVExrT1cwZnVTSy9RSjRraXB6S0xBc2NUeEhCZnN4OXh3dURuL1JTSm5XdmxHQmgyeW45L0I3N2xNV2VZYit6clNiejhISmJMNnBGTlJwMmR6MlNvRFBrT1dPY2JPcFU4NkIzdGswRG5rZ0ErZXhLbFkrSVhQbEdYY2FEejNXeVpIZHNtSTNyNlE0N2lSVTRJMStNRTcza2dPVGRwbks1eXRETkpsWTMyY25LYlBxcnNuWk1sK1BOWndUZ0JIVXMrVHpVUlZpd0hEejdBVi91V0ttYkJQN25SVzFuRmVZalZvWlpVRUNLMENCT1h4RnMyVi9ORVN3a01YcHV4VXljWDlON2haVzVod2h4RG5JQytPVEFGbnBybjBjaDEreW1YSkhrMXNHdFJybk8xZ09oYzc3L1ErN1VSWW4wbTJlQUNYTGlQc3k5SFFUbmlGNzVRMzN1SElRampGT3pZdUtjSGxkTnJGNnVyckZ5dTlIS1ZwOXU2ZUpndTRHSldjNzJmWCtKanVCemRWWFFhdE1nNThTVERqYkRmSnh3cHpTdFhvSnJXaGxTUVMzaElqZnRzQmhwai9OZ1M2WUxDZ0NzVXcraG5vZ2ZscmJqRWRtR0RhbS9TaGJrWnRnb245VzJJQ0UwdzRPdk1uT2hFbS9QNFcrbUN3VTgreTd3MG1aTUlmM09KZ0JzejdQU05kTUxGUXp4bzloT2dSODc3U0xKZ3A5dVdQNFFUbzlIRjhVU21SbndYNTJlaFNvL0dGME1rSEY1Sk9SamVpQTBBK25jaW5NMFVCSDI4d3ltQW9BNGF2aGdVUVVrbENZSUVIOWM0UUx3aGg2U2t1Ry9JOTZDSFNyMEVSRDl2T2ttMFM4U2RkdFRjdkpUL3dWVmhjK0plNUozVzBPbWlPNWNFV0dMQUNWNm9XY0NWYU1KclkwZzlEcklncjFSMXhCUzB5R215RnJBcWU5Qm9JQTJDNHhEamlaK2dMdmFEWFM5S2ZqSkRZaGc4bS9VZ3ZRVW11ZzUzdXFSWlhYNVlNZFZvL0Q3cWRaSlJUS25YRmlHcVZJUXZCTUpPQmRxQmRjd24vUm0wRUd1WVBpVUlnN2ZCa2w2bG0zT0ZGVFAyaitwUFA4U044MHdrUHdqYSswNGlzQjBmV2t6aEc2UTJYNkY3Yk52OEVTc21BOEFPUlhTQmRDamlJaHgyNFZEVVpZMDlSQzVOa3NtOWRhQmxtb09OTDF6N1VYd2RhVGhrZ0RNUVRqMDYvenZrR00zVTJUOXlBcGNaZUl6cnJWbFAvWms4UVZsdzVpMVgxVkNWdTloUGIwV2g4ZW9LSHA2STVWcGt6U2k4NFExYzFldmNMZEphTzNhSEhFOUpObUl6bkxKOFR6VzJDRGZBSHh0VXFmUnhEWGg1WnhKVHZxTnA2R1hQQTNMUHRTNWZ1TThhS2FBazJlTnlSS1JlNWdBQ213Zkc1KzY5MDZUaDRSR1VLelc4K3l5VHNVOUpKTU1FVFozbU81TGJLd09NWjlBWWpvUkdmWGxUcnhSMDR3a3l0bnJwdk5PYklPS0pGTEVrZ0ZZMUpyMzBUNjUyUCtWd0t1NEc1SEdvYVp2anRQNmkwSi9lZmdneTA3bzN2UjQxaWFtTkJHRUZwRDROMDZ6RGNhT21MeTFSK0dIdUlmYW50bzZBcG5nY1RZQjRBSnluMHAwa1hodXk1V255aEJqOVVXNGJJYnBLMjlDT3pJUnBTREkyODRIWTFiRWpvSkVkc0lVVWVQZVVvTUJIRWJ0cW1JK3VmVUFIMzd0ZjkrZWQ5RjB2S08yeWtzNmxBWG1zVGZzeFZLZnFmdnJ3SUxMQXZwd3lsZzVaamJBa3ZVQ1ZVSE9RZDhQVGRUcWU1WUYrbTNyUFIveWxWM1FoUWdqbUVxeTFzR0hUUHRkYm4yTlE5WStuWmU1c1lFWjZlbkxSNU80QXE1dzk4dmFiaUp5NWNScVlPSkNiRVVOZ0lPM21pWlhuakRaMzYrdnB6cWdUdW9hVXBYVytJOVdEcVlrclY0S2VpbFRxanEvSzExYUh3RDJXWjZwTVVNY0hpamhjOHJsV1pnSjlvUXROeHJjcVBKR05mR213UFJRZGU5RHlsOG1USkh1M1doakw0bHhlODZBZkorSWhLK25ZVlRZaWZ5b1RNb3hlS0FwYlMyMlEvTG9RT0RIRHJmMnZFMEo3cXRIbjRNOUpaTU1KMlhpNFR1RU1oVE0ybGhzUDNNZmZuSlZzTHlhVDlyS2VTem1sY1NncVRTdDYwM2oxd1gwd2x3L24zK0ZIeG5RcHV4VTVtekp4eFVTWlVHOG5FR2laQkZFU0NEVGpBY2xnR1k0azl2WE42MlRoT2RBbmVWMmVBMTJidnpEdklsVUtnVjk3S3NVeFUrWndUbytnOGJkTFdpQmdiM1IvLzJ1QWVQblhzNktsTkxsV0IxekQzK1BVTkdndUJaRHBONStuMDQwcThTQ0pKQkJmaUFZVUdNK0VnYnpXaityRUJydHR4NnVEQmtwTHlyZVg0Tmo0N0RWdGl0MGozZ0lBRkM3d1h6NldlRGZybHVzWnlNa3cxais4cFYxNTlyd3QxTFBUNzR5Ym9TQVo5YlZNNW9xaHUrNFZLL0N2VkJpNWZYaHE2eCsrd3czWkx1ckZqck9oTDdIaXpzZTQ5QkxJY2lpR09CZTJMYm1NTURwT0h2R1RFR2FTTlFQS2hCT0paRUc1NURETlEvaXhhMERCcWorOVgzZnlSbTEvQ1RKaG82OWViaWhwTkx4VUJKa3FoTlFFNmdUNVlDaC93dGJrTlRseHBHVE8rY2V4SjBvRnl6U0dtWkNUeGxEeHFOcGlTSVRCTFVBS3RlV0FsQytIUW4rWTVEMG1DQitrUC9VaTRRQ2g1cFJjUGJ0Q09kQ2VqcEdtalNUdlNoYmdKeEY1OHl5bzN2ZGZ0SlZkbXY5ZXRnV3VpWWFYS0VJNklqcFdxZUdwRVBkR0ticFRGYjZvdW51VmdPeW4xZ2xWa3RzemRlMlNBT2QzSk5NSkFON0NYVnJNQ0JmU0VNY0pIZkNud2pCZFhjcGlaV0QrK2hOQjhSZnlKUHJFaHp0TENIcUJIUnNBaVFka3NyZlpBbkVFZTFMUTR1WkU3cWhsd3g0MDZkanZRMHBVb3JOSVlzdUw1czdoNlMybnA0Y003TCtBSG5MalFUVVdqUm1rL2VaaGdnV2VWZWYvSWVZY3p4OGRjZG4xUERYaEJrbWpMd2ppcXVxT2t1UW1URzJJM09BY1hKbUNWaThvYmk5NXVOSFg0dmRjVmZTdFZBMXNNNlJLdzRMMXV0ZmlCaGIwcWt4d01lMFVUclBwUWczR0xreWNtSlNwelVpS3E3eHJRZjYvYlc2NEVEOUV5bGplUjArdkVWSzdjSUsyM0hweFptdkU2M1FZVFNRbmRqTzRSTTJwcnRrYlZqWWZmd0ZNR0haODRFeTE2ZE9NaGRrU1gyc21qWmRjVzN1UXhVOTlZOGhUL0lxV3I2Y1FBck1oOCtqRWkxbVM2ZENOTkJ3TmlCZk9GNS9qTzNuUFYzTy9tRExsMWxxZEs3QWc5d0VaYXlRYmFneUg5dG9HT3BBZXhrYktjUmRoWXJ4a2M2UXJLZ0huUW5lZ3dIdk1jSXNkVHpWeVRkbm9jbHJJUVNZNDNZdXFqTlF6SU56Njlna0ZIOHVicW1JcmdBejdIYkhjUG84YXFZR3ZJdjNob2drUVpkTHJwTklCdXZmZFFKNklqS0ZmQnEzaStqMXk1QWs1U0V4bENXcVdLdWtNYXEyd1cyOGZ4ZmVYSzEvQWhoVCtKb2FIRmRRWW14Wjg2azkwdG5aMnAva1JYcUV1aE5RTDRpQi9BUi9XQnR2SmJYRjB4Q2Yra1JYeGFHRjlNZkQ0eEpMeEZTK0srS3I1dWNlSkpBcmxBby9pQ0k0WnQ1RGV5ajdRMFlNaUUyNUJGYmwvQVpEKzBRQkg4eGlndndtUGRmbkxsd1NiZC9sTDE4NGJvOHJDcmpNUzBwRUJNR2RuRktzVWdkZDJnK2x3M2tNaHphcGFXNjJTWFA4UjhTaUV4ckhKbU9obktpMi9MVlRRYVlKUDRraDhnVjFwQ1ppeHZKczgreVErVUsvUGhBNDJEZHREaExZeVMxRCtLZFBpZHRCTjY0OGxPY3lkeDhOVHpVMmdWYU1xT09UUTYvNG01bEFwK2tGeHBBZGRqK1ZmNHdyR2FjMXpRWHNiYmEzb0F0UWJSTVhzRDdTUVp5cDlmQXlmY3h0Vis1WE80ZzRjWXIrcHA1ZjJrNjRLd3BEMHhsc0xGR0JpaXBGY1ZYYjhobG4rTEw1OHJ2OElSdHFvbDFKTThsUGxjc3EvdlJTZTBJeDE2dDhiMUtPaGdTb3ZLM0FwK3NGeHBLODB4bHhOUEtPZUhVTjJVUXp2ZEt0RWZiRThRMnlyMjZZRmoxNFJkZUZ2cW5nVHVwQ3lxSURwbklaNkRBMWN1V2hRYXVudzJkdVk4Yk9iY2xOR0ZyOUVzZmdzMzdpZ3ZQM3AwUnoyK3lZbmpQWHZKZk03YjFyYXVyZXhQVEtTMWU0TnlBRjM3TFc0NlUzNlJzNkdWK01oSjFHM0c0b2s3cDFad29iN01OYmQ3aXg1akxna3czMlBnZlpCSk9sRDhmTFA1NHdkcklwZThudXRoWlNRb2ZYL1JyWUpLOXVPZDIzKzhPMmRMVStyWktyaE10VFgyR2IxN3piRExyS0JwSERSNXlwUXEwMWN0ZW56RGxhbHMzaWRQdmtyTXB6ZmJQelRYVDUvNHh1Tmw5dzNFR2svVkdabFhSRlNnRUllWFpjWm1jZDZ5RFdsck05YlR5RENUMW1yUDBsanFBSE5JRnZXclpWQktiNmJGa3pHNVN1NWpzVnh5R1pYcEg3cVN5cWx2VkVnVEt0aDNOKzYvZUZFLzJVZ2c1NnFnV2dic3JjWW5yK29jaUtaNnR4ZGs4TVBZeDZTdDBBL1BtQm5zRW5adXhpbHpXaExPOWdpZXliMmdHNmNuSENxbjRYUWpsaDhtenpySkQ2Zis5UXQxd0NyWXpuNzJvSC92YWl6TktmbXFNTW5COHNVTjBxd1djMCtpeWY1YlovamlOVDZXa2xPUVBPa0UvaXlNZXZjYzVFSnVMZHM3WjdpOTd5QU9ldEdka1VHd0pwNGZJYkhCeGdSYUJ1ek0yN1dXdWtmb3FzVXBFWmh6OHQ3MW93SDhCSFluaUIyTThDUWpxSXVRcDdLK2w3enZVYnZCa1ZoK3BGdzVBYmFuU3JHK1ZGeERzNENieW91NGlsNHVVaGIxZ3pqMXlBRFJIdnFyN0dscm1yaG1KaVptcWhuRVRKenBKN1ZtMHRhTUdaUjdKTEJpUGo4Vnd5eVNUZnpJdW5PWVZnMHhNSW5FTkdEaVR4UHZiTWh5d2pRbExtU1VrNkdobHJlUUswM3JkVWZSdmR1SVF5bVN5ZC9Qa0FHSGw1Zml0OXd0R1g0ZWNHQlMwY1V0UncvaDUxTDM3Y1pTR0hDWVM2SThka0VMSm1OanpsSm10Y2h6Z0xESWZ4ZjdhcGVubFlHbERCdnZud3gyUVJSY2FVRmJta1BLL3pLZlN6RzF6U1VKSnRtVjdMOU1zZW85MmQxZFZhK0VYV1dMMkFHTHF1NGEzSlBoOXdzdUU3c1NMbWtCQXdQOE5nYmczdHhZR1RZdkRiNFNQV1hKdkVCc0xuVjdMdzhnQS95bzVGNi9pRVJkTCtWOGN1THJyN0VyeE9saGVJVnFPcU1jTDVxMHpPUTk4TElSSzJsZC8wOU93RVIydy9SdElMZVlhRlRqTGErWnRlbnJxQ3QvbjJaVzRkak11Q3p1c1RpQk9SNTNLTHpNVDBvdzNpZm03Sm01amlQYnlUcis3L3hUaUVlb3hqQmo5cnZldzY4NFpjSTFYYkdnUWlXSE5YQ3FrcHdDQllzdmJUcDE0RUJ4Y2VtR1NvcHRUdm9kZGVlTzdHTm1uNTkyMGhoUHhXNkxBd0o4ZktJYzhGaU95SWQ1UFNIclpNTmlHT1dCRDdDTmg2QStKR2dPQkpFTzFUUzhnazZRb0RmU3R6c0xSYUxlTkV5eVZUb2tTOVNaUWhPOFNvOUlsek5VMDlSNzliNHRTMGFNVnY4cVlhSm9UaFB2WEJnS0ZsK3FHbk1ZUWViU3oxQmlRVHdFZFZGaFRvdUt1VUt4Tm5FbVBhQVBPRWlNRG1BTS9jQUZuS0VINlVNY0pFWUhZa3lSbm91UUMzMzV5L2pJcnNObFhGZ3hNejk0NFJKUHpJMXhiSHBBNXowNGQrV2VVSUVQUmU0SjQvYnVZd0lPK3UyYWpMbWVvNGYyb3NydmVXLzRPNG9UTjhJNGNTRDE1SkxOUlh1NGVhVXdUb1lQeHU5ZXVqbTZLR1MxUC9iRElmRkJ5N2wxUWN6ZTlidFc3OGZjcWYyTDNBMVNaRkY1a2JtQm1Cdm5IdVJFUlUwN0czSmF5RHJFK3dkdlBVU1hQYkJ2eHltaEZPOU0zWjVFa2NIc09RdmRCV3B5TXg1eWo1QmM2bldDT09RWVAxbytsL2pUYnlXSnA4R2s0bC9mdWYrclFhYnNWK3Q3ZmZxT0dkMWZ5SkQxdjIzNVJ0aWlQY1QrMm1NNjhQaks5YWZQR2ljT3B3UERKMDBZS2t5K3dSZGZPc2FXT3h6RW5rM01qcnd0Vy9CdWl2TVBobTRKRkt6WTRpSDh4UXJaanN3TnNYZ0pCZmxMVnE2S0VKVHZXalI0cUtpZ1pZR1N6SVZvY1JCLzcwYlRYYnJodStPYkxDM0gyMG1QUmF4dTJOMFR5cldkdmF0TzA0SFR4NnZxNjQ5N3pxUURNNzA5blduSk01TmExVkl1QVhrbytBd09Rb2dwZnhmTXZmRmcwcG1SRkRxVEt2UlJRNU1FdWU1T3V6Snl4RlE3Q1kxWm5aLzBVS0JHay9OdzlBZzV5bExZcnNNN3o2MDhUOW5xajFhZXF5LzNta2Jabk9kNU9WR3pDRkIzakxlU2s5R1I5RnVDTW9XZmcydmRKdy8rSTI2cXJMdk9CZTVsM0J5bStsRkkyc3ZoNms5U2FmL2I3UWJvbk0zbDVxNkM0UXR3QXVuQUVHNWxQM3RNMmxPc2FQaDRDSFFXdmdVSFpMaTRoeDhqLzQ3b1RZblczeE12VU9MWTc0a3lTclQ1bnFoSGlUL2VIc2VTQ2RiOHpkczJySHE0Rmo4SGQzRXdmazdjNnpCcGFERmpTdGZ2T29DUGNMVmVSNTJkdmVhNUN0aDNaM0RwU283MFVJMldwRGlJMC9seGNxWFlmYXZ1V1F4eWNJZlRHQk4zY1FYR2xhcEpHRU9KcUNzMTZSY1VpK09sNWw2YVhTSlVzM25JRU0xMllhd3lZeWc2MGFMbXVRTGRLUUxNdVZOeDQvci9CYUpnNGdLZEtSSnhXTTVaRTIybUZXekF6c3VTQmx2Ynl5NUxpbXR0ZDdnczZhdTFmZmJ5dHhyNUJ4dFVxR2YvMDg5VlMvaW5iNktXOGsvLzduZVNZTWc1ZU1EZklnLytMV0lpZDhheUxXd1kveFZTZ2dPd29wS3NnRDFnei82TnBUNURBeURuMVNiOUdpQnNiVm1pOXBLdmFkR1VadjBkalhTaXhMSGZFYTlRMnZjQ1QxSGF0OGZ3YUFscWNlVW5XRE5PcDZ6MkQ2SnEvd3doSkxXYkhSaFNiOCtaR3AzSDEyOHg1OXp2TEh4SnE0cjVZRVN4OG5USjdYOEpmdVowbWZ1am1TSGsweERlS3NOdWozc0ZKNDRVM1prS2wySWJQSXBtQURLTzNqbUdaSnhBVHNNMVBsTkdvWlVFT3NZSmQzQlRXTTBzVG1XaGNtZG1uUTIvUmJIWkZ4Q3dyV1d0ZE9yUHZjVzBaLzEzajNTazNiRi9kMnRvNzV2enRKYnl1V0tNTkVjTnI3cDhobGQzdm9GWGM2Q1RHMFZZRzNsNC9TM0NzcFVRVmpBY1MrZkI0dDExYUtOK0ZJUDZudTZ4K1c3eHZjdjROUVU3Ynl6dmtEYWsyL0EreEVCUXBWV0phVExRdVg3ejliT0dHZFlTaGhvMDNyVlBDRGRQQnAxWFB2VEVnMmtHd0FOR2VrclBOcjdCQXh2RSt1OGhna1N5L0pZMGdwTEdmMHQ2UjBrVHZpVTlwS1J2N3J5dkJ3K0paL21KOHIzYXR0UVhhaUZWd2dDM1RwMXVPREh4anM4ai9BWTNIS2s1SzEzNlBuTmM1MXRpRXp6b1pnSjA0c1RSYkdZQnpzYUZHUG9OQW80WTQ4SFllcWF2WmRSajIrTzlzUjMyWE9ZU3ptMzJaaXAybk54MEhuTi9ucHZaMHlCYTVybHVUcUU5OWFFZkJrOHpvdG8wZXVQNlNvQjROWFpRL1VuU2Vhdkp4MjlTaFY2dnIvd2dYTWExc2Nmak0zMExBdGNGZTA2MW16MlUxdElXc1BGejFuaWFjKzVJZGQzL0V2Tmcwdmszd29MdXN0WjA4UzJJb2FhL0tpbisvME8xL0UvVVdrb2QvNStvWFNuMUczV3JxM3NKUEdRL2xrUi8zYlg4cXR2dnNTVHM3KzcxeDk5S1dTbUd0emp5MFlkTVBaaGxHNWRzWExxQkc4UHVqZG9UdFR1U00vVXNDZ1ROTTh3dDIvb0p4Zlp6eXgyT0RhUW43a2phbUpBQnJjQ0pJVzJoSnd3R0JEbzB1aVNuN1RrU2xFVGpJMmVuK2hkUDVJTitCNFdrdmJiM1g0QUNmbmcrbUxTUnlwa09RL3ZUUml1Y2dMTEhrbU45RFNxaVc1MzBlNUxsdHlUU3R0Vkx2NlkxdG5ycDE2U1QzM3ZwS3JGVVhNKzdUV2ZtbGpsdnB4VVM2VSswdnBodzBvNnBSN3c0UzRzNlhIT2FLUStvajVLZUxQY0hMWm8raktXWXZCSjVZVjRGZC84UlEvYW9sdkF6TTd5MkJoN2dvQm91TS92OE5udGdWeW4zdEIxcVNwUUNDWVJJS2ZPMGZmbzdLSVhUdURMbVVEQkhhc2dsSnZUdzBtcGN5MzJCSFVuaWUrbXdYL1VzLys0WjBkNzR2M3NOdFBmTlNUNmpCN0pBYmZEL09SSjdLaUd4VHc0U0V2c2l3dVR4di9FdFpZSW9GODE0ZkpvNEQ4WnczNTNleWgvR3pzY3pieDNFcEZMMGxTN2lRZlJPM2tscm9kZFFJQnBSVG10dkRMYzlLZU03YXg4ODgvWXhUTzVYVVpabVJpbW1pczY2TFozcGpTN2Q1L1EybCs3eXlrK2RXQkpPclRDQWVMUSthZXRQK2tHNFVLbE4zRWc3Nk41NmhOSDBPRjNBVFlCQjBxTU9zYmYwaUFJMDhMUEd3eThPOTMwKzdYZjgyLzh3cC9TZ0k2T21CSmo1dlJoNm1TQnEvcjVFKzUrbkZscEVDWDBFMktnT3VVOEttajJHeTc4OFB3TG1yL2E4bmZ4dnJBbHN5d0ora3Z4ejlyOUxzLzgzbDRMNndZNDRzT1dSTkVjTjhPQjF5MFJwQXVqU3VwTGFWV1JiZk5UOWJQRm4vaWF1UFpaN2pmTmpZd05Dd3Qyd0d3N1pIVnRLdTdrVGEzMXVTbzk1Zytta0d3L0dzNjNzWDNMclRZcnZwdWZHYk1URnVIanoxaVA3dWZtYm1GbUJpMEt4Zjhic0V5RVAwcmhNT3VFS25VckRnbFpLTC9uaitPMzdHWHNZRWsyNmZHa3JTWWRyc0lNWE85ZW9PbFB1ZEtuVGtsSHpLVU42aDNWSFhNM2JTelh3TlRGWGVtRC85NnV1VkZpdEhpS1RiQ1FHMnM5V2N4RExpTS9qNllaZmRSMGdGcGJ3VFdmUE5GRnpOazA3NHpEWmFZWWRUUVoyWjJjMENjcmQ0ajdkU3c4ZFdMSjRKUC8xcjVMOENvSEgxTWpoMXora0dsbDVwYVdQZUpXZmVYL2llYUtEaVc1bUw0SUNpUkUzd09zUm14YWRFWVVYUzYvNWx1QWxXVXM1QzYrZjJSSXlvTmtZQkF4YStGcGo3VVBPZnlmamFlM3NOaFFUSm1QWTA0WFFnWU1qbGFTU1RkK2NzUlZ2a2Q0ZGJzdmNucjJOZzRwS2NvamREL0lIajk3aVgvRnA3MW9yVGxrS1Q4VHUvRUhJWUVGQmJITXh6V20ybUdRY3BON2RFSWpwOWV4QTJvQkRBQzFNNTVFR3lyZjdiUW1KRDZMK2VoUjJiZVlueS9NMzhRNXlwK1A4RlBrR0cvcVZvdTBvaCtlNW4xc3FpMXY4M3Z6NGpUbHNMc1labVVsYy92WWtOaU1KWjZSZ0xuWHpXallmWjZWbnhYRUZXOTJUOHVjbHNkY1NlVWU1NkVwc2VOV0xscVBpQzViMC91VE1iOEFGaFpucnVVUTJJeUVsS1JGejhjbjVHemJtNVJVWTBCQkl6WW5sQ29yb1VES1RtcE9TbllTNWxhdGlseTViRTdmWmdIUjh3Q2VuNXhia1orWGw1V2FsSkNhbXA2UVk5QnZOYjg5UDJiaytJaVZwZTM1eURSdWZ6cVJucG1hbVVha0p5YXNNTXBLUzhpT1NaUytUK0YzNWlSdlpyTnpzbkN4TWxaK2FuWjZkazUyZGs1dVduU0trNE5TMHRFUnU5ZEtrUE1xN3ZKSFB3emtGVEhaS1Rsbys1dGJtckMxY20xeVFZSkNNVTlMU2s3bmRsRXRXNmNIVEtha3BPYW41Qm9VNE55OW5OYmR1SDlWSS9qS01rM0p4WWt6QzFqemFpMUQzR0l6WFJ1WEVaNlRRR1RnN095T2ZIb29NZ0k4OGp0cXdjbnYwbWszNUcvRW1ibnZzaG1YTDQyS1hDV2RJTTUrUE0zTVl1a1c2QVVrOHpzY2JJNU54QWM3S3lzckdPVGc3TFR1VnkxK1h6S2FuTU9uWnFWa3BPQUduSk9Oa3ZId0hYUnlucDZlbjRSUk1tZks0SkhZZTZGR05yODFlVXhoMk1HenYwazF4Y1NrcjhRcThzQ2hxTCtiVzllVVRxSXBpWklrNUtRVkNBYzdKeVNya1VyS1lqQlFxQkhOcEdWblpCbHZYNWE5YUk0TWVNSmt2WExFeGZqUG1pb3UyNzlzWHZTM01JQUl2V2JrOE1uMTN6SnJ3akx6VjJXdndPdTVnOEdISFNUNCszZ0lPWGIxMFcvVE1wYUVMTWMyd1ZiN25NWVgwNjR2M0hRZ3FpdHVMaitPRGg3THF1YVFzSm41WmJPeGlISU9YclkzWXMySHJ4blViQ3FWM0dpdjRvdnpVRFd4ZWRnN2RVbHFxc0RRMXFTZy9lWXVzSUMwdlFVakNxYWxwU2R6cVpXcURRWXdYVDIyU1FkV2JucDZhazVhVGtwdFBqWXZ6dUx5VXZJVDRwS1FrQWFka3BlV2tKcVVucDFEMUpPWWxyOFY1T0RlTGlrN0p6c2lsZXMzT3pjcm5Vaktaak5TTWpIUk1QMW5wMURub0o0L0x6V2ZuaC9QSnFUbDVCamduS3pzckt6ZUZMcENjbHA1R09UblM3UkMvT3B1U016T3dnT2xreWJFTVVsYktRQytIcDh6VTNkTFNCSnlhbnBaR3Q1YWVqYk01d2tBTnYzSDUyaFhyVm13NWtMc2phbnRDL01xNEphdTRXbkxuUy9TUnlQbjhudnpFelVWTEU1UG83OUdDL0ZBMnFXQjU5RWJhU0NxWWx5Z1QzZlBVRHBpYW5aWWp1WEVPdFRWRlM5TmI4cVRpL3FQNnA0TGllZ2tOWGFBOUNTbTFwNzhVSG9odFdsUlNzb2ZzbGh3cG41Zm1YdVRtc25FTFFtTThzU2NPM1JxM24zWnpwOVFHcVBONUU1MUVrZEt2TGZ0NXVGaEZMdExNVzB0SjN3S2wrWlJ5KzdZMTJ5cXp2dkpvN1JjRTdWbzVyOTVndjdZRW10TithREhpQ3pvaE0rbS9xTnFnbm1na2NrUnVhQ0ZLUVFmUkxZMFJHajRheXpWV2EyelJlS2J4TDgzdW1oYWEwWnJKbXZzMHIydSswM0xRV3FSVnBGV3AxYVIxVyt1TlZyUFdmMmkzMGJiVmR0Y08xQzdTUHFKZHIzMUQrNm0yeUFoTVA4YUttYllIWDRjc25Ec1pNNHBmTGp4K1JmUDR5Nm1QQjVvNURoOUE4N2hadzRpWGd1TDg5dTBIOEFYdXB2M3czYkpzLytYUjN0R2M0dHVIQWZkYVhEMm9BSEFVKzhBVVZSOUdJZElTd28zV0E3MHFWYjFvUGVCU3FVcGhGZFV0bXF3WS8wbnpzUFJPeTRPaSs0K3FHUEdqcHpUeEh5ajRYNzJBVXZ6WDc1em9xSVFRYlFRRmRIdDlGeGlwdVB2VHJwNE1QMEJHbGZpZndEY3A0dnF4NmR3N2loZ2JveHRkdUFOSG1RbDFrNHFsNTlTNi9VZXJhMFdqSmhld0RJSWhDdzU3WXh1S3QwYVBkK29oOU1RVERveTV6Z1g1TVkvR1Bna0FiY3dwWUF6b05NTnNBOUhFVFRWQVJxd0dEYU43TURYL0ZTd0UwVlJOY2dlRkVWZ0tpaHJZeDhKcGNaUWpKaHRWYmNnR3NjMWtES2RWbzZtT3FpdFVrYXdZMmFLTjk2Z09ZRHhMbklkVmtaKzBHY1V4UEFTNlRBMWhGSy94eGNxRFZkendTcmd1d3hlWFZnU1ZCSlRPMkdLTEorSVpTNmN2YWtWTnB6WmR3TnlIaTU5UmsyZmhCSHFjem9OYVVkT2ZycjhLQ3F1SnJWRHBmQ1VnNFVkY0Yzczhqbk9XbVprN0dBc0tvMTdQUUUvU3B1NmZ6ejgyL3pLTWRKWDBxRzgraW1nSkNrT3pKOUJWR3RSLy9nQzBQdjQ1aE9oSm83cTl6STBFeFg4TDk3alBjSThJeGtST3BIOGdJRU9BTTRTdWdxSVFtTHVQMzJMUXdlZjY1L2ZrRlAvdEc1WmZQV1dLcjBwMk1DYWFGSkgwKzFMbEMrb3lUNU9XZWYyb2o4Z0hmb1ozYldpWjNoYmtML3ZRTWxuNmZ3ZGF3N2VsRzc5Yi8wTHlqSitIN2JYWVBtNmI3VFpjUi8zaTFNbXlhMEl0UGh0VHNaRGJkWlJ4TDdFdG1vbzVVMXNuOVg4VURIb1o4VER5ZXN5bGFEeU5Pb1dUcTcrdE1Cazc3cGgrbkF2MVkycm5QZ2lod2EvNEJkZFZsSnpuK2tzbE5xbVVHWTJ4TnVucGRQV0RBR2M5eVdVWlVkNGFBanpkM254eGxndUdkRlVPNDI4K2YrRk03SStqODhMWGNjdThtWklWeFVtSDhZKzRwdXhFTXdlTHhKMnVORFJFeDNLVk5pdHFpNU54c2NvYTQ3blFqRlhhcXNtTW9uUUgwUWNYMEFlbmdCMWtLUEhIaVpMbk5MK2J1cGNHMUZEd3h3V0VmZ2RFZ2o1eElmckVpVkdZZ2R3cHJIa3dvemlCbTM5MkttWVVOZmpIaGgrbjF1S2V6YlBwVW1WNDUvWXRsN2lBMWN5S29MallTSHJwUlJjdUtWaTBKbkoxRE4xbFJPUVNCNjQwbnRsd2NNM2FIWGdETGtyWWtyZ3Jia2Y4Vm5wMC81RGRodzd0M1YxV3RqYzhNREFrM04rQXJuQ3o2YVpkQlRZQnBTOFZmUVR2M0xibEJoZFV5S3p3bDBRdnc1RnJvbGRIckZsY3VBVDc0b2pGUzhaekpRbk1oakpKOUNhOEk2NG9mbWZjdG9RdFZIUmR4WWt6WjJhZGNIR1pOV2ZHaklvNWRRWUsvd1g3eThyMlMzOEwvUDBYTEtDTHVlRnhVOGMxdU9KM2hpZnBXbk93aloxTjB5ejhCMUVlb2QzR3grRnNXdG5Hb3VORlhPeE9abHBVVkRCMjVCU1o2NUlMVjJJdUxpRWhOcllnY1ozQkdsbzJaQlhRNjUrV0hlbTBPRXRLeXk0MFVPUm1wU1lhckdRTDZaVWhLRkxTY3RhdW9TVlFiblpxWEN3dFpnd1Vhd3NMMTY1TktJaU5UVWlNWFZXWXVOWkE4ZjhBQjc0T3JYamFZMkJrWUdEZ0EySUpCaEJnWW1BRXdodEF6QUxtTVFBQURaSUJDd0FBZU5xOVdVOXNGRlVZLzJiYlVpai8ydEl0MjFyV0F2SzNJb2hva2FpSnFFZ1FqVEdFeEhDQkdJd0pTQWh3TUpyVUdEbjA0S2tYb3RuRWtDZ0hscGhlU2t3dlBiZ2hWTTFlZXRuTGVwakxYT1l5aVpuTEhNYmY5NzAzZjNabXRwMHVyZlBsdmQxOTczdnZmZisvNzgyU1FVUjlkSUkrb3NLN1o4NWZvRzNYcjl5NVFXUFVqWEh5ZlNyZ3cwajhLbngyOC9aTjJuYnQ2cTBiTkNRamh2U0UrUTNVTDFnRkdqVCtWdU5qcDhndzdzb2VJL1FHbmFhemRKSHUway8wQ3oybXAvUVAvV3VVallQR1c4WjU0eUtkTmk0Ym54dlhqVnZHVjhBN2EweGhqNUx2b2o5SFplcWlULzBsZW9qMkNHMHo5ZnZuYWNCdjBpQjQyT0hiTkFUTW9uK2ZodkY5SjhaNTVZanYwQ2grOXdBYm1MNEhURmN3Uzc0Sk9vdm9TOERweHJ5TGxSNStXVmpoeVlpTkZUWkdHaGh4WlE5YnIvZGtQZVAxeU1wQmZiNWE3WUtpZnY4T3FMTTFkUTVtYlp4V3hSa1dxTE5CbVF0TUJ6U1U1SnZheVFycEMyanBvbDZjMU8vUDB6aDJLbEFmNXNheHZvRHhSWXhQUXpyOW1HRVo3VVZmeEo3YzIrZ24vRHI2UWVqSmdQUjdhQk50QmU0QTdjQklrWVpwSjVVd1Brb0g2RGhOUWp2bjZCSmRwaXYwQS8xQlQrZ3ZLb3cwV0hQRHY1Zk8wQ25nL0MrUGJ3TWE0SUs0OTZ1KzVWZjhCeGliMGZNVi9Xa0ZQZkN3Smx4ZlE1c0ZCSGdtbXV2WFlEUEFiRG5KYS8zTW9NV04raHlVdTR3WllJTjJSKzB0elJIT0hEUlRwcmV2dUp1WDR3eFBkc1ZZd0wvdkFkd2t4UkVmZVhpUi9jSTkvQ1dXbkpJZFJ1c3kwdlFYL1FVMUh1Z3N3RW5zWlVhYVNXSkV0SWkrbUkrWlZtdzUwWXI5WWlsV1l1dWNGdVNoVnY0Z2JUZlFRNHF1UUIrdTZLTXZqMVRhYXltMEpFdGJwWjFqUCtjWi9LTXU5QytKbmh6STJBejFFOG5HRFAyakh2ZVAxSDZXN0ZrVHpkWmo0K29NSG4yQU0yWVFXY24vWHR2WVhOSkdZUkV4ZmhDWmVLU0plQmZqRlRhenBPYVVKUWpGanREdXlUa05yS2lEa3NZejJsVkUxVHppSnU5ZWlkbVRoN1d1YU42T3J3aHgwcDQ1RkVZV251dUJ0ZlMxczVtQUQvUUw2eEFidlpqWE8wRU1UUG01MTlIZU1UL1JVY1prZTJacDVZbFJxWmpqQlQ3SU8rdGZWVUFkR3JpSDNrMmNQc1VTMDVZeUJkdSs3MCtqVmZHdGlsalRUT3crSTd1eFBkMFA0VjU3SDJ6anZjNXF2RFJtVnhVQVo2ZHA5RllZTTIySllmTXhUY3hqWkJyVU54aVBMVHNWMzJvQnJZTEQ5dDlRSGdLdmU4QmVCVmsxdFJjb2I1Y3poSE4xeGdMR0t0aWIvYzNFK21hU0s4bUlGZkh6cGdDZnN4aVBKUnpYZFo2MGRXUjA0NWttbGdIcXNzTFc0OG1UYkZsYkY4eEdvQ2xBVGZSYlUxcVVVNVdzS3VLZnJzWnJBT2VlUDRkYzBNRE1YRXBXRmNGaU91ZXcxeUtrVVBObm93Z2c5RFlTZHVYR3FZd3NRMktBdmJ5dmFWazRlZjFuaGZsbXBuL1lTbVo1WTcvU1ViWkZnNmRHZG9RWEw3YlNGR0t2S3R1SFJLMzVOWXhURlJWTkkrMWtlNkxteEZsdDFzMnJEL2FXMUptZWxsVXpVNFlXVjJoeFdTbVpaa3QyN1dyZVNLL0wyMWRlV1FVMVhLd2VhSE5HaGo3c25QRlErYkM3ZXIxb3Z6U1QxWEl5KzBvMXkvVnNkaTI4Rk9iQk5kWk9wSE5rRlk3eUhIbW0wam9MWTVjVFpYOHRtVVlvYzB0bnZua2RpZTJnOWdsM3FvYTF6NnkrSFN4SG01bEpxNnR6cmFtcTNodzZLRXNia3BWTGtSNDBTaG0zU2RWUFJobGdMZnd5MS8zRGEyZFhVaU93ck95Z0J1MnM5Z25xa3RZNnN6VW1BaXJ0L2EwTmZiRWJJOWVva0t5Wkw3cXZtRC9NTnJlQm5EbXF4YytqdTdQSzJHNG10cklOVitjb3R4Tk5ybU84ZE5MUktwUjdQU3VLU1Z4dnh2VWhFY2haM3VmMFBjcnNWSE1SbGFoWUhMRXJWU1AyclY1bU9uWXVTZTdTOVFUWGlhS2xsWEp0Mi93UjNzamN0dllzK1J4MlVHbkhYeFNSbDQvR0s4ZTNkbmZVOEJabUNjOVdKczFERXJWNGZLNVRTK1M0a0wwVy9EY1RIdTRHUHNnVncrcXRYVmRKcTVZSk1oTGZQRXpVeTQzVzFhQWxkdTlVTm9FNnVaNitLMGE1UjF0blBZUmFCL25jV1d1UGp6U3MzcG54bTBCZDFabnAwNFNEK2FpV2tPanU1WWtqNFJtV3VxL3BYQnJHeE5hM1RZRnM1QVMzWFdXU0ZSMEV1eGxHSFZQODJFbEdrRmhzY2xyZjlhMmJySEx5c1l6T0hhTDFpL01kUEFiMVVvMUc4RzBDYlJSdE4rMUJPMDZ2dCtDOWpIYUl4Z0h4dFYzVVRUM3liMGF2akd5a1RUcFdiNll0dEpXMm9VYmx0K2lENFh2ME1vM3AxVHZwT1hvZW55V0pRd2RrN0tCOE8wQ0hNVWQwbEk3UksvZzhRYS9TYTZpdFR0S3VEQTcySlg3dnB4ZmxuNVlBQ3FDeG9DRjRlb1RDQ0FZMEZESHpBaWlMb0FRYVN4cWloeW1NSUhnbVFmV2t6bFlGNEc4SC9jenp5UlROZXdCSDZDWElXZlVzOVgyZ25MWHhCQkxqWnh6MHNKUkcwUTVDL2l5cncrSDUvQXdEMUxOYi82L1VwWDkzaFZ5cVo0TnV2VnBEZ1hhaU4zYmJvYU1pYUM2Q2h4Sytsd0dEZ0JGQUVZMy8vZGdQQzVpQWRKbG0xZzAvT3hLY2pTWDBzUXVjdG1xakt5V05icUV1Z2swYXRtcks0bEFNb2F5aEtCUkdNS0hoS0tnL0twYk44aWlDOS8zQzg3SFUrYU9BdmRBNzZaNmxQaWEydGcvMGptSWxXemRUWklpMUZMRFBBUFprbTlpSStUSE03SUdPdHVEVUk1RElNWG9UbW5tYjNzRnU3OUVaYU9zczRCQjlBRGhNSDlMSHdQdUVMb0M2aTNRSm5uWVZjSksrcEsvaGM5OEMzcWZ2NkVlcytKbCtwU3Ywa0I3UkYvUWI0QnJOMG1PNlRndXdrZHYwbFA2a2IwRFJSdjJ2SXVBL2lUd25IUUFBQUhqYVkyQmtZR0RnWWpCZ3NHTmdjbkh6Q1dIZ3kwa3N5V09RWW1BQmlqUDgvODhBa2tkbU14WVhHeGd5Y0lCWVFNekV3TWJBQjhRZ25nQkVua0VEaURtQW1BK0lHUm5PQWpFTGxHYUFZa1lHdHY4bUVGa0FxR2tNOFFBQUFBRUFBZi8vQUFwNDJtMlNUMGhVVVJUR3YzdnVRd1JKSkd3V0xrd0VpV29TeDNHY2ZFL0hqR2x5L0Jmb1FqZXZRSFFjUkd4bEpGaktJSzZIY0NHU0VhMWFTUlJJUkJDNGNGT0xVSEhkS25laU1Bc0ZiZnJ1MVlFUmgrSEg5empuM1RQMy9lNVZPVUFGQVp6Q1Y2dUl5M2VFNUNYYTlYMUU1U3RDK0l1NFdzZGowa0Y2WlFweDFpSnFCUW5tb01ybEQyUUxYZW9KYW1VQVRUS0tWbGxoK21pVERCNUlMMmUrNEt3TUh1SVF3OFRsakU0eVJId0pvRjd2SXFJRENNbzIwcktQcEs1a3ZpTlpwSFVWa25LTXRMcU81OUtBQnZuSmVvcjFNUklnZyt5L3ZjZ2Q5aGJneVd0K3d6Rm5IeURvREtDWmM4UHlDM1h5eVg3TEtQZDh4dlJrSlA5UDViQW1NZmFYK2I3SHZTMmpYYnJocWtuT01NL2o4SEdDcHpqSjU2WEpQby9wTDN5WGRmNlhhOWZ4UFpXbHZ5T0VtSTNzRFVrQ3Q3WFBHUzd1U1I5dXlSM08vQU5QMVdLVzJXWjh5eVBFWkJFSldVY2Q5N0drWS9TNnhKcEdXTDFIUFdzVGFoTTl6TTF6MS9qQWZwajlUbnByTWM1SzRkeEF0ZkZvSFJaQmgyWEdJNmtnMTNRUVhzRmhDYnFzdzJLTVE3cTI1MmFjbFVCL1l4cVAzWmVodjFQampqaWtYT1paTHppOHlsM3JzQmpqMExobW1qbjA1cWtJV3AwRkpKMmJkbzFuL0JmTzJmck9JWFBCRE5ramI0eExraUxUVW9XRXp0aDczRTljZTY5WDBVOWNFbEY3dkhNZjZUM0s4NGpTK1cvZW1jK29rUTAwYy8wUFRHSU5jL3pOSUlWbmVJVmRaUDhEMkV5NEVYamE3VlZOYzlOQURMM3pLelErTUREano3U0VBSTU3NkV5Qk0rSEFjZU9WNHkzZTFiSzdqdXQvajJ3SURTUXQvUUc5ZUcxcDlhUW52WkhMcXp2ZHdSNmRWMlRXVVpIbUVhQ3BTU3F6VzBkZk56ZkpLcnFxWHBRYWc1QWlpTCt2Vm1WdjFJOGVsUVFsMmZTbVdDMVh5Zkxpc2lpU1JWNHM4OFZpbVZ6a2I1UGlNbDhVN3lMSXFuS1BScElESXpTdW8wK0VYWU1PWGdwdFA4QTFwUkgwcmx0SGJRajJmWllOdzVDRzBkTE9DZHVPYVUxNmh1aFVqY2JqRTNNK0RwZ051RzNJaE1SVEV3YmhNS28ycmZKdytBUitEeTJDZFdUUmhSR29BYTY2Nlk2cmhtL1VneFlqR0FwUWt4MWowTnpDaGsrcGZIQnEyd2VNZ1dsTEdreEhRakxtVVpMWnBZd1BvdXRBQmVndEdSQm1aQ3h0T2RUTkYxcnlZZkkyanZUczdhZ1dnWWN4NTNmZzFLNE5FQWg2N2szNGw0VHZ0N2RZei82Snp3YWQ5aE9aTCtqMjNFOFFPNGVvMGZDTlZnVEFPeTdjd3hiRGdHaGdaSUxDeURQVVB6Zk1tdEhyOWdqaVYzUThoeDM2Y2xwVnc2UW1IclozbGp5bWNNTUdUVk85aG4xNkpoZUQ3VkJ3N0Y1NUp2LzBRYzQ5cTlraW1QVnAzY3p4RkFUK0o2Y3kreTIrcXBUb2E2ZnNWT096Wko0bDg0aGtqcFZTVHJPZTIxNWRIOTdnMWZWcldPUjVFZk96S001a2ZwQkNtZDNqbGNFSmlWcTQ3OVZING9ub2FZWUMvbGpQNmpDR29WVThpS25sV3dTSE94NERPdVNOYnFCbStRbytiM3VudkZUMXhNQ25aWGFmNkxDTDhlR0Z6Z3M3Ty93K3FwOFRmVGJvKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDRyJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofTIxMDhGMkU2M0JDMzAzMDYwLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJz8nKSxcbiAgICAgIHVybCgnI3skZm9udC1wYXRofTIxMDhGMkU2M0JDMzAzMDYwLmVvdD8jaGNvJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSazlVVkU4QUFEcFhBQTBBQUFBQVgzUUFBUUFBQUFBNFFBQUFBaGNBQUFab0FBQUFBQUFBQUFCRFJrWWdBQUFJeEFBQUpPVUFBQzRJQnFzYTMwZEVSVVlBQUMyc0FBQUFIZ0FBQUNBQkJnQUVSMUJQVXdBQUxjd0FBQWYyQUFBY3hzd1Z1N3BIVTFWQ0FBQTF4QUFBQUZvQUFBQ0E2akF0czA5VEx6SUFBQUdNQUFBQVR3QUFBR0JaQWxjS1kyMWhjQUFBQmxRQUFBSmNBQUFEV0I4QlNGWm5ZWE53QUFBMklBQUFBQWdBQUFBSUFBQUFDMmhsWVdRQUFBRXdBQUFBTkFBQUFEWURSdEVJYUdobFlRQUFBV1FBQUFBZ0FBQUFKQWZkQkRab2JYUjRBQUEyS0FBQUFoZ0FBQU5RMzlFMldHMWhlSEFBQUFHRUFBQUFCZ0FBQUFZQTJWQUFibUZ0WlFBQUFkd0FBQVIzQUFBTGtaWHdKUjl3YjNOMEFBQUlzQUFBQUJNQUFBQWcvN2dBTW5qYVkyQmtZR0JnWkhDMFdxVVNHODl2ODVXQm0va0ZVSVRoQXR1eE1oajkvL1YvQ3haOTVuMUFMZ2NERTBnVUFGTE9ESUY0Mm1OZ1pHQmdQdkJmZ0lHQkpmdi82Lyt2V2ZRWmdDSW80RHdBblZjSEdnQUFVQUFBMlFBQWVOcGpZR0w4d3VqS3dNckF3clNIcVl1QmdhRUhRalBlWlRCaStNV0FCQll5TVAxM1lHQ0lodkU5MUp6emdaU1NvaEt6d244TGhoUE1CeGcrQVBuelFYSk1yRXg3R0JTQWtBa0FDa1VQcmdCNDJyVlZ5MjdiUmhTOXR1VFlUbUkzOFRMb1k0QUdSbEpJc2lnNWdoTjBVY0NBSDl2RUNPRGxpQnlLZEVRT01SeGFFWnBGZHVrUGROSGY2S0wvME4vcEQ3Um5Mc2MxRlNlcWk2SW15RGt6Y3gvbjNIc2hFOUhqbGQ5b2hlcS9IL0RXZUlXK3hhN0dxN1JPb2NjdCtwb3VQRzQzYk5ab2kzN3krQTV1ZnZaNG5jN3BGNDgzWVBPSHg1c05mSGQxbS83MCtCN3R0TFk4dnQvQVd3MmJiZnF1OVkzSER4b2NIamJ3RHVNV3JiUTNzWHZmT3ZWNGhZNWF2M3U4U3R2dEx6eHUwZmZ0cnp4dU4yelc2Rkg3M09NN3RORXVQVjZuWDlzL2VyeEJqOWE2SG04MjhOMzJsMnZISHQrang1dWh4L2NiZUt0aHMwMW5teDg4ZnREZzhMQ0JkeHcrMU1YY3BKUEVpaWVIVDhXZzN3ODYrQWFCT05FcW5pb2pkc1doN29uRTJ1TEYzdDVzTnV2WmVhRW5SaGJKdkJmcWJOSC9aUGRRaTNkaTBlU2xtbFJUYVlKbndjSG9vRHNhN2dkQkZ5bEcvY0ZnMUIxMmcvMytJSGorV3BreTFia1k5b2I5NEVqbjlsamJSR1lpTFlVVTFzaElaZEs4RVRwZUpOWVJzeVFORTVISnVSZ3JZZFFrTGEweUtoSnBMa0psck1SNlVabTBqTkxRSWtIWlcvQS9TNUNnMUxHZFNhTmNNcHNvVVJoZHdIVitJNXM0MXhXbnlyVVZJWlIzUkthak5NWWFJYTlKeDVWVkhhR05pUFFzbjJvWklWNGpBVitsZVdubGRDcFNLNm9DaW1VK1I2eXNnS3RoZzBTWDF0M0dSbWQ4TzlXaGROdzV2eEYxdWEwV1Zha1c0enNCWlRXK1VDSGZPeTFueW1TbEUvSkttY3MwVkVKT2pGS1p5bUdSU0N2VVd4QXZVVHM3VXlvWGN3aVVlZlNSN05NWWloRVpoYjUycnowNzdISlZrNXVNWWdoeUdvcktGTHBVUFhHRWcwdzdyam51TWhiV0VjVlVTZmhlcGlXRWYzYlk5bVpxSEdNMnVnc0ZEWEVpb1hpUk03VGREQ0NXRCtGTmg5dFRvVVBTVk5DY0RLVTBvWVFzQ1hxQzA2ZFlCOVRIRTFESDR3Q1BvQk40S0lwcGlxL0JmaGV2aTlMRDZ2d3Q0cjJnUFR3emZubzRtZU5NSTc0aENaUmczOE1QcXFac2FmNFR4SGIzZ3Q3aFhSYmxKYmhNcUFJbmlkdUFudUU5b0JIZUxyNUQybWZ1WGE5aWhPOEF6d2duUTd3Qjd0MUpRTS9wTmFzcXdVWlRqcXhENUJpeTF4R2ZXRHJHYXBGZElxK0FYWW12Wkg2T1Z3VC9qRm04d1psR25aWlZ6RlYyaGxncGRDVEF6bk9PZFF4TEFWdW55bVd3N0trUTNXVjB2RUkrc2JDdjl4ZFFiOWcyNG1qV0t5aVI1ZlA1enppM1UxQXlWd3Mya2pOZEtYTkszYTdBcWV0VW5YVitDMjBDLy9nMFdGMnJ5cmx5Z252bWV0N2hPODJNWTcrUHZGNm5aUXh2cDd6RDJRemZhakRNa1UxenJXdCtuMVp3N1pWeUhWeXRwbmpjM3JHb2VKcHk3bDdPL09wWktueFcwNGlRWUMzWnEvYU51UnBadzljeENyRzdxdnUxZnNPZHZKNXV5eE5kSVo1YXlsLzhmVjZoRWhjNENSditWMzA1WTZZWlc5WWRlY1VubHp3RmlobE9PSjZiUzhVVExQejhPcVRvcmE5NDZlZk9NVkJzS2FDczdxQlRHZjFEdDA4NWU4N3NIT2Q2b2orVnZabXowOGp5OFp6Y3BrYXg3OUJWSHdxdWVNSDlVc3pyeUZ0a3ZDby9EN1ZmMXVoWWg3MmRNdW56WG5MV3V1UC8vcGR0aitzNDVreE9kM2ZKaEliZVJ2b2VMNnR6M2JmYk1CRC82WmZ3TmhuK2g2cjhCUVRWWVdRQWVOcDFrZmt6bFdFVXg3L250U2F0SktIcmRYRXRrZjNhV2dnaFFwYUUwS1pGdTlLS29kSTJKWlgybWtMWDFyVVRXZEpLcVo4YnZ6Uzkvb1JxcG1tYU1VL3YrOTV4cHdabjV2T2M1OHg1em5mT09ROEFBK2l3QTRrbnVHUXhJamsyNU5TaWowRVlqR0NLYkJTakZobzhReHU2MEl0K2ZNRXZNaUZiY2lRWDhxRkFpcUVzeXFNU1lwd3ROOEo5VlpRcmZ2S1d2QTJ2NEpXOGlnL2h0UTVLeGtSRkhybW9GcFVhMENJcTlhQVBReGpEYnpJakJhbkluZFFVVFBHVVEvbjBoN1BtaHJreFJhbmlCMi9CVy9OMnNsS3dUb21OTTRFTnNnSFd4M3BaTit0a0hheVZ0V0FHbS9nK01TNTVRU3MwQ2cyQ1JxZ1JLZ1g3YjAyNnFhY3hYeVNoQUVVb3dSVlVRSXRSakJISVRFcVJPVmxOVTZGQkhlckZxUnJSSkc1SkN5WEM5VGdoUW84ekltVlVpSnFDSzZMMXVJbTdkMGZzUHpUREEzSHdSUHgvdEtBVlhralE0NDFFUFcxb2h4K1M5ZmdqUmFZRG5RaEFxb3dhYVZNSVFqcENrQ0grVHlneVpicnhYSjZrRUZXeXNxUWlWVXN2SjVFcVFNYVljYW1UUnB5Qm9aR3hpZWtzczlubWMrYk9tNzlnb1lYbElxdkYxa3RzYk8yV0t1eDVCNldqazdQS3hkWE5mWm1INTNJdmJ4OWZQLzhBZFdCUWNFam9pcFdyc0Rvc2ZFMUVaTlRhNkpqWWRYSHg2eE1Ta3pZa3A2U21iVXpmbEpHWnRUa2JPSEwwMkluUzhzdlhLaXB2WEw5NTY4N3R1L2NlM0gvNDZISDFrNXFudGZWMURZM1luYnNGSTdpNmMvdm5QZHRRZUY3cWFhdXV0UjM3VUtVNWtDUGY4L1ovd01HQ2MyM3RRNi9ldlgvOUJ0QjI0ZFBIVVRHVC8zWVloMDhlT25XOHFMams5Sm16S0x0NDZVSnp6K0N1RjMzOWUxOE85UDRGeXhQQkhIamFZMkJtQUlQL1d4bU1HTEFBQUN6Q0Flb0FlTnFsdWdkVUZFbjBMMXlFbm1sbjNERTI1aDV6QWd3WVFGRUVFVVFGRVJSRlJSRVJCQU1vd2F5Z1pDNDVLT2FjUURGaWpnaW9DQ1lVWVVWZDg2NXhWM2YzTnRhdzc2c2V3K3ArNS8rKzc3eDMrcHpwcnFwN2IxWGRWUGZYUFFiRTJKZ1lHQmh3anNGQllmSkRWNmtoa2JvYVNOME1wVzVHa21BOHNiN1JBdXIxNmRJbmR3NzNOc2hzUTBoWDc4WlNlU1BTZ0RIVkZ6cjFHT1F3ZW9MUDNDV3JDa3Njd2tPQ0EzeURRK2VFei9UeERRL3o2K0hyTXk4Z1BHaW1UMGo0M0RrKzRXRnllMmFJendMOWdHOWdpRy80WFA4NWZvdjBMWitRNENENVlYcUkzK2Z4c01BNU0vUVBjMzE4djR6TkNQUUw4UXNORE5VL0I0ZjUrUHI2QmVtRmhnUUd6WlR2OXNIekZvY0V6Z3dJYTl2VnZsdGJpMTY5ZXB1eDM5Njkyem9GKzdHWlF0cDJibXNmM0tOdFFGall2SUU5ZXk1Y3VMQkgyT0o1d1d4Sjh3SVc5L0FObnF2WGdhd0VZcUFnQVlUVTYwZHNDVmxHeU5EV1pKb2htVUZJRkNHNWhBQWhzd2paU1Vna0lWc0pXVTVJQ0NFeGhLUVNzb2lRcFlUa0U1Sm5RQTRTc3ArUUE0UWtFbktJa0FKQ0RodVNrNFFjTXlUckNEbEZ5RGxDVGh1UTg0U2NKU1Naa0NKQ0xocVNZa0kyRXBKTnlEVkNyaGlRY2tKS0NTa2pKSTJRNjRUY0p1U0dJYWtrcE1LUTdDYmtIaUgzQ2FreUlEV0UvRXhJSmlHUENYbG9TSjRRc28yUXA0U2tFNUpFU0FZaEtZUmtFWEtCa0FlRWxCaVFaNFNzSUNTZWtKVUdKSnFRT0VJaUNJa2xKSmlRQkVMc0NPRUpDU2Nra0pDRmhDd2doT2xsTVNHekRRd1k1VnBpRUs4bTFZYkVnQXdpUThoa3BxR0hCak1OWGh1dU1FdzF2R3I0djR3c2pKeU5QSXltRzgwMldtcDAzZWlKY1Nmak1PUDF4bSs1U2R3ODdxMWlvbUsyWXBraVc1R3JLRkkyVUY1UWx2UGQrV1g4Y2Y0c2Y2dGV0M3EyOVViV1cxcHZhNzM4ZXBYMWF1cTlVbWxWbWFwcTFXUFZCOVVuZFJPMW5UcFl2VUM5VEoybTNxbytwaTVVbDZydjFWZlZIMTgvb1g1Ty9lcy9EZnJKNzZmRlArMzVxZnluZTVwV21uYWFIcHJwbW16TkVjMFp6WHNOTm1qWXdLYkI3QWFoRFpZMHFHN3dvcUZkUTYrR054czFhelM2MGJSR2Z6Y09iSnpRK0dQamY1cjBiMkxUWkVRVHp5YWJtbHhvK2xQVGRrMzdOUjNSMUt2cGtxYVhCRVBCV3dnV0lnUVFkZ3BIaFV2Q2JlRzFTWDhUUjVQSkp2Tk1Za3pXbVp4cU5xS1paN09aelJZMFMydTJzZG5kNXViTmJadVBiZTdmZkhIejFjMzN0eGpkWWtlTFV5MXV0bmpSVXRuU3BHWFhsZ05iVG1oWjNySzY1WnRXcEZYVFZsMWFPYmE2M3FxbTFldFduMW8zYWQydTlmaldRYTBYdGQ3YXVxak5UMjFXdDluWnBxQk5XWnVhTm0vYi9OV21UbXd2bW9sV29vOFlLTWFLbWVJV2NhOTRXRHd0UGhUZmlmOW8yMmo3YTRkb25iUVh0TFVkVG5VbzdIQy93OU1PcnpwODZOaXNvN1pqOTQ2RE9qcDJuRWU5aktYNFQ4dDA4WXJiRXdYOEJIUzRyaVZIdlhST0F0UkdvNjJ1UG9lTHBQb0MxRVZUVzZrK0Yrd3FJS09nbjREVDZKcG9kTDFRZ1pPRVk3QmRjb09pM2dEdVhHSmRNK0hsbnowVkdocUhPWkt0VUFBMXVCblNlZ0pIRjlBZFg1czlHUDhHaVdLaVFGVndBQVB3SjRDYjFBRDJvcDBEektWMmRPeS9qeVlBanFnQ2JpWU5vRC9KendhczIrRVdJM0RBc2Y4K21yQVpYbUcrZ083Z1QyZFJkemFEbDNSYytrY1ljOEo5bDIwbWYzbVVtNUkyaU9rN0JEcnlpY3JFOXVYanNHc0FUMU9VdGxsajlybGU1S2U2Y3JkY3F3S2VSZkZkcnIxVllxT01wNVh3RjUra1RQckRxWmgyMzg4aktDOUVuUWs5NDh0SDZGUkNvaEpHanZmcUY4dGpqQklOZy9ZRXdCaWVQc2FuUXBJeThjckZNdzlUZUxwU1NRMzN6ajhJbDNnTm1xSS9maEJlWFh2MFNwdXMvTTM1b2JucEtFc3pNVUZwWG1yMVNzUkM0M01GNHgyMENVb25mdytQQ2RNdjNCS1RsZVVIQ2d0RmRLWkhCTHBOWjFBQkdJZVBjWnRrTkF5NHBYV2V3dXZTejZKY0hwcVpmUlAxbTVoOFNaRDUyVWo1d2NLTDU0K09kMkFqVGpNOXhvbWFIT24zNWNMbGsxU0RqYmhEWi9NdTU1YnpJL2R5SVc3QjQrZE01V2xmdE9UK09GQmFCTS80Wk9VVCs5dmRxSkdkWFUvR0RPTzJUanM5dHEyUGl4UDA0Qk9VdE41dmc3Q3grQUx1SHJsMms2ZlQ4S1l3dm1oSkxoeGxiRVhIanBjV0ZVd2ZLM081VHBsbU1aZGZSRDhKL1Z5TEt0bDZvT1JvMGE5TWk2N1VnL01jNnhZd0FuaU5ibVFaODVCam4xM0NuQm1NSnVOYjJrN1lkNDZqWnErdFVRTm93U3dBMlBjKzFrZXpOL3dzTnVEWXRTdnRESFFrTXlKUTUzZTBJenAyNFJubk04YUlqdS9lWVdmQWtYb3U1NjdZa1RxKzUyZDVjbWhtZXA5cWdGcm91ZnBhMC9yVXJEdmpTa2MzcVoxd0hsWmlvdzlEZDUyaS9BWGtMODQ3MmRFK0d4dE5nR3phcUdQRnZDbkllMUIrUExmTDY4TWRUdU9HdTlGUXFNVHA2RnRCZlhHNkxaMU9mZTNSVjhGMlUwdzFRbHVWaHU0dXd4d0JjMnRvTHVzZGRjL2tjenpZTDZCTmhkc2d6Zmhrd1l5b3ljUGFDQUdka01lQjZNa1VoSjVVZ1ZiVWlWMzE2RURxeWJSSVBWRkJyWENFbUZ3aDBHYVcyQWJOWmNJZUQ3QWxOa09UUjdRTk5aZkp6QWZTVnJTWnFLSFZPTnlrdXRiRFRVR0hqTmswQ3BzZjVUU1dwMDJrNVJVNnBRSmRjU0NIRGY2K1dBcC9NR09ob3RjajJsaWtEV0RFT0dkenZ0aUh1MVI5dnVBKzNJT3lDVEFBSEdaNHREWGxhUVlONHpRT2VJMnQxT1RqWTJ3a0d4S2JVb01TcXNubWNSN0dRN0Z1TE1Bd2ZBVjBQazFlNzNVQ09GVFdUTzdMbkhuQWNJLytZajhZZWNpam5IZjM1SXJzbm5oaVBXYjFDR21ZeVQyMmFZTnlhaUROZFZUbzJ1b1diSGFYT0JhL3A4b0ZQSVYxUU9zNHpUQzh4R2J0L1BGWGJDTnZ1a1c3R3RwYWRJTVpLNll2NXRkaEdENEJ1S1ByQWd2cGJ4Y0N1S05iVDIwc0FmNlBDbGQ1Wmd2SEVWM0VZZUIwY0hRSlA4R2RLM1YrTXZrOW0zZ21QbVlTMjZQQlcyd2xpMnhHalI5UkU3RVhPRStmNHNSbks5SGlOaHR0SlY2RE15SG52Zm1UVjdqUloxMzJXZ0pQUjFGQ3JXa2dFdzIwUTU3OXBiSEh2VXZuVlFHZmRFdm9hSGZqR1JOV2Zhdnl6OTl2amVySHpHRXhZbGhIVWRNWDI1ZzhCYnhkSzBDSkxoakFYaEtZMGNmampaVUNka1BGZlZUTHVudzR1c2dxdDJ4djRWbW9rVzFDcUZFVmJjb3VJeHRLNURBYVdEaXhiSzdsWE5jeFlLVVBQbFFNeEc2aTFOSFlZdGo1ZTB6QXJadm5Ycnk0T2NHUjBRNFpOc0ZDcEkrTXFYTDQ1ZHZ5aW1vSy8vaWpadHhnTmpSc3VDdFZpbXovWnk4TExqQitoL3RaZnNwb3JtUlN1ZjhMNE5FT1ZkZ2JRL1NtYlJ0WVBmN0MxQk5qZGxtelhYZnIySjYyWUh1bWpkLzN3bzdpYzdoMjdQZ05mcm1TbWc2bDdXZ3JjUk91RnpvNVhKTzMvNlMwNnM4Lzd6aFlzTW1zblFhM0ZUVTZ1eHFwbC80ZzBLMDExdnUvenZiQmw1NUZkVTNrTUhHVGNoOExVSzB6WVRGb2dtT2dTamVMTG9jUkxNVHVTOE1FeWUrdXprOUJyeGgvZnRDNHZYd3NTSUc0SE1wMTh1OWdTYUJ1T29HT1lVbWpNM1BFU2NJNXlFYkNvV0w5YjFjQkcrazkzT0lSVzJWYkdPYmw3c2lmbThTZEt5bkt2d3Y4ODB0dTlySWxMUjA5cUVrOEh4dkx4VkRkNXpNTHowcHh0TC93RVI3dHJqckZMOTNGMlV5MUQrdkNWQkZOYlhBNGhtSUkydUpJWElLTGNRaDFwTTYwdmVPb1lSNXo5cDdUd3Vya3JXbTcrU080MENscmhTTVhXdUI5ZEREajQ2aXFMVzFQRFd2czMyb3I0ZHlod3ljM1RUd2RlQWY0bDY4cTBRYjk2RmlXRUJQWTVVRW4weWdhaGU1MEltWnBKK0ZwWVpqbnlaKzFjR0hycWJ4OXVibUhOeDZCVzNEZUE0YkN4UERKZ1lGQlFUTVcrVEtYL3Z1d1NUc1ZiYWp6RU5xck5JZmZtZUExQlpyL2ZodnJ5OVo4N1hUYWFrZmg5a3VuNEFWVEI1eFllakJvcis5aDUyMnliYzhwSkhmcUtnd1lNYzFNWkdrc0JnTVY3d3VuT21vUDAxdENnbkx3Q0s5MklvMUF3UGtLMUZ6ekhxTFZsRWlXTEhpYXdQMHpkKzd5RTg1eFRxT2MvVTJab0I3TUtadGdmem1lK3JGYzFoaDdpcStnM0xka0xIK3htSE1vSDNLQ05tRlUwMmxYYWtVbnljNDBCYnZSUGpoVjFMeGp5NDFUTU51Wm9UbE9sQVZNcEdab1N1ZUpsSFhIRFJYWW9jNVJEZTBwYy9Wa3FxeFBIVVJxSloxVGFGYThNK21nMHN4N1ovSXpGa3NOS25RTk1FVWFkRWNIQ3MzdjBpQzJUQlc4UFZOV3pHTWVMUmlHZ1hTb2N2SU11em55dG0zYVlrTzBsdWZxaFVZc2gvWVUzOEhsV1JlOStIT1hPWWVTb2Z0Wk5jSlRmK2JkTm5TY1BLMFh0bVpINHp4UlV5WFBkVVBxU20vOFhEdG1FTDJtNjRyWEJqR25idjJYaWR6QjByc0p3a3JoS2x6WWZQalFrU1BicjhJRFhncXcxZ1VxcVpHYit5QnhLSGpuVHl2ajNTZHh4KzJ2VC9pVG1lNkFMSEdNZ2lVRFU5eEtYNzREV2k2SmVCRkxPb0t1czY0L1NQMEhzWVF4L0oySk5QZU9UcXhWc2puUTVaMUpsVlNxd0V5ZEtoVXdVMUtEN3RyUEFMVmpySUZtNmhyVFRLbXhOV1A2KzUxSlI1VUdyV1ZkZEZJbDN4RTZxelRMNU9rQWJlUUpHMWVqcWF3RHNjTWp5bkxHT3NYUHVrWUNYa0VISlhLVkU3cXdqZmNjNGtKNWtZbW96VHNrOUt6bUxsemIreENleUVIbFFUc2dTNFhzNmtRSFV3LzUrUEhBRHRRYUE4WEhVTG03NUNUL3F4VkhyejBRYUYvS293bjJrU2ZxdzhyRXB0aVhYVHcxb1gza3pPYXd3Tmx2SWsrYm9YcjhHRFNoSE9jOWU5d2lGNmFYSS9KQ2Q2Q1hBcjNwampkQVorTmhEZzAzMzc4QnlNdHVYTGp3VE9CKzcrT09PL3N4VTExVS9FeHJCVHlJYzlqU3l5ZjBZMHZ2YmV2Ulh0Uk13NWNyaFM0cWpRL3Vad1pTWXVRZDNlbWhHS25RM0pNYVJBcGRWWnJyK0d1c2NBdndZcTFIZjZBcHV2YzBXWHJmaHlsUEdvU25ZNFZ5UUErcERNZnB5cTREcHRSNldBRXJpdS9UY2RLRGtVREg2UjVRTCtsK1AwWmRJTjJ0SFNPd2V2TW9uWVZIZXdDdXBxL3BGbHI3QXRnUlZZaGh0UEEzb0Z1d0ZsZmphMDZ6RDIrYmRGTnBzcStiZEdkbFF2eHYxRVRBdzVkcFlPMGtETHhNRDh0RmdqUlZYeVhvdmxRSk5MNUVUMVI3bXg1MnhWbDFrK2dzaGNZcWdmWVZwTjlMZGI4em4xZ3R2UlJNVlpvT0dCMHBtS25XWFJITVZacEZXQmNwWUNQVXZNZkJzdjV0YUlPM3RLRm9CcVBIKzdqd2VNdW1McWpxbmZLSTI5VUpyNEZmZmxQb3dWWmpqQlVSd2h1NFduQyttSjkwa3B2dTdUbUwxV2lVREhpR3hySU1vL3ZQL2hSdndjbUFvOVA0Y3hlNXllZEdIKzNHeGsycGdqYWtuZVZnNmNTcWxRWm9LckxwTDBVS3IrREtoWUtyZkllcTJpQWJXcWIwTFhZNUwrZUxoclJCRnpwWUpyZkJCdDJ3b2JqMnB0QlRwZW1GWlJGQ0x4VjF3dk5DYjdhYW02aGtydTZCbHVYVXFrQnhkKytCeStKTzJCSzdPNHEvcmd6SkNrMmRDVjdndDN6Ky9LQ2dwVk5aNlQxMW1OTnRKWnYzQnN2ZUQrRG10cE1uQ3dxMlg0SDd2RFRFcG9mUzU1THo2ZTVzN2dhMGZnOXFLcy9kRGRVOTJOeXZvUFRNaWN2OGFDWDl5YzZaS2tRN0dMRnR6REUrd0pXN09mbCs2R1BnRTNHYllHcFY4WkVwNEsrYUcyL2Z2blJzeDV5M1E4OWgzVVNOMDJPVEtqeWplRk5lOXV6RmVWZFRrUlpXNFYwbE5oajZpRFlTTGNCamF1QllIaS9aS0RVNnE2ZTFLdUhwTDMwVWFYWGVRcFcwMWtieFhaLzNQNFpDOWVtQ0YxcnB1STN1bUhKeTZJSUFNUktXSlVVazg4N0tEWEU1aVJ0WlVGQ0ZQRmtyeFo5L29RdU5lUWswREUvalhBd3hCWnBIajRPVVpDTURNcXRmVFdSdE02ZllLSk9mVnJ5NmV1UEJnM1B1M1VWYWRBL1BLZjhvSzY1K2RIWnNGLzFTN3lpeDZkRDdWQzMyaG5GVC9OMkRpejFPV0VKZm1PSVY2TWsvWWF0bTI3TlFhZnl4TWtMb28wcStLZlJsYnZXWStWMFZybEY4OFp6LzBjTSsyaWh4cmM1YjlxdEZrdXlzVmJVRGJMb3Eva2NmK09JcjFIbUs3QXMwVjE3OWRBWDJlbG1EbkpqK1VORXQxZGJGcngrUHJkaTZxQXRtcnhUNk1iSThYTE5LT0FoN01uZXQ1Y3VWODFhRXg4NEhma0xBdGxJdGl6eXJHNnh5N21WRGU5a1ByMkR1MTc1MCtrTm1NdHdUS2ZSWGFVeHhUWnpBRWtxNHRKRUZ0cjNPamc2VjdQb3pGYUlqaHVwSDJrcG1xTldac2VBZktXMWsyYlcxcmc5dEsvVWJCVlNyNjBkYlMzMEd5TUZwZ0sya3RVSWZ3UEdzVXA1SzF6OEdkZ2dHWWw4YStBd1lOdHFBbnBqZUQ5Z1pPWlhUOU1UTGp3Vkx0dXdtbDB5czJNMUw2c3NReXhxR2FOb2VXSm9QejJGejBuN1lBby84ODUyMlh0dDg1Q0E4Z2kySisyRXpQRitmajIwUDhCR00wbW1XLzBqb3dKekRHNWJ3ZzROOWVvdnpYWGNxbnUvMkdheUZKWW5lc0F3NkhCeUpUck1ZdEdxSWFwWkl5ajVaakdSWnhldTZESTZjOWgwc2c0K3dMdkU0Yk9DcmR4YzhFM2RlbnErd0NDNm8xc0tHcE9Pd0RqNzZsMUduZmZ3S0JwamF6VndmQUwxaFlXSWdMQURMZ3dIWHcwY3Q5UFVIUzFpUUZBZ0xvZmZTQU5wdUpwdW4xM09XZitUaUthbHVqUEM4U0JFcXVVMkRNSjBicCtrazlhMGRMNHlFcFFNaldHbmZuU3EvNUFtZ2ZFV1hELzc4Z25abHNQRWxsNVdZQlZud0drb0x6cGZ3azArd3hET0JKWjVvK1VyaXE2VFdYSDVFYmxqZWJQN3NlYzYzd0dmM3hCeWVycU01Z3B5UmFwNStGRk5oaU02RUc1NDc5VFk4NURVenJwdEk2MjVSeEhETXU4a2NoQ2lnY04zeDNYdDJiTS9MT1FwM29DRHc4Q1QreW1uTzY4cm9VKzFnQkhpRSsvbE5ueDd1REhZczAxazZQcUtMbEpZTE9FM0tlOXdrb0U4ZjZ1T0NQcFMveHdvYm42dlU1Nm44TzVJZHZ4TGZHMmc0ZlVWRDhaVTVZTHFPcDA2eTk1eGt1bmoyeWtKQjdjMzBkdzEya1N4WVBlTE5UcjRCWDJzY0M3U2szdXpxU3dmUWlmTDVPUkV0cUNWNmk3bkcxSlcydzY0NFFpWWN3YkJJZHh6RFlGczdWanlOa0FsSHNGS3lPeDBqcG1GSDRUb1U3RHg4aEorWno4MmFNM2VSRi9CMmJ0ZXFHTis5UzljcXhlT1FINzRubUQ5NGhQUFA5OTNoSktkeDY3NGRtTzdiMysvM0Y4T0pKM0dRWkNZVVFONkdyYnQ0dnpOb3A0UURLL2NzMmhTK1pjNXFYL0NCdVNzRGwvSHJmTGc5T1R1emNvRS9zeWRraWpaV0daNGVtaFlJdkwzbkxGY215dlhpM0F0aVZvRVFFTFF4ajgyYnUzdnJLVEVQdHNkdWp1RkRsVDYrd1Y0aVZkTitBdWFjb2puTUJWdElUZ1ZDWVI1dGpxT3hPWTRhbDhkMkh3QlJuQnNORkFhd2NOaUhVMUVudkttNi8wcWJwSHcxNU9kdTNXMnN6Y1JFcGRtOVFXL0ZUY1o5UnR6NmhRMzhjdjMyazZmbER2M1pRSCtuWVgzRjRiZUYvVmNPS2dwR0h3V3Y2OXoyOUEyYllSZkQvZ2VETnMwUXJSWDcrd2pGeDVUYmtuSWlXTGdrS3Blc2lBZ1ROYjlKVk1DeVVsckdGaFdPaTZXT3dvUEsyelZzQnc5c2J3MFlZT3N3Z0dsNllPV3dCK0o1WTNlZjArZlp3UG1DMDBWRkJaTW5zSUVKUHBQZFdWazBrdGw1b0VyRzlwajBCVG1FMDU1Q05RNGFEVDFwUzA3VzhIakpWUGlsOUlZcytiN0xkY3YrenNNSHl1am9xdE1qa1hhZ0tnR1BucUpIRmRnSjFZS0g3OGxDUm5ieDRJbkNpMGVteXU5UFBQeW5qbU4yYW9IUEN3VG1PWUdRU1FkZ3dOaloySUs2MEJiVW1hTURad3ZXS2huN0pINkp2NTExRTRXLzRkYXBvcHU4NXhsdTRoaTNnS0hBOXg1YlhDRkRnVWMzTDZKSkNwK1d0aFQ3ZThJcVNqaXFXR3J1QXJTUkRDc1ZUeTJ4dGZnRG1LQ05wUnhoa09ySFBuZldOL2cvZlVYU2FzSG14Nzcrakd6SWY4aU1XTit2ejNzb3FHdHYvVjBlcllHSDZDSTFnZ2ZVNVJlZ0Yyck51THdOMjNMaEVGL2tXZURxNnVuakxvTGYxam43bHZEdGRXYXlEQXZKUWZBTDJwbWZ2MmZub1VONzVnY0VCTTMzMDJyd253MG1Ed0VOMEFYekFhaUx0QXFnUW1jQmdBa1NrUi9aRDBaSjV2TGpHWmFJaHV2R0NCZ2txYllENkZRY3d6VWNzMXc1ZHVSUWxYcnYxSzNiL3pmZ2hrMlBqVmx4NFJERzIxQmpUck5DTXFsTllXcWtvWFVwQWtNc0svQXVhdzlXMGNwL0d1amJNbzVCY2xYVzRBcXBFeHY3WGtkVVdmZXJUUFVOWkZSY2xVM3lyWmw1VmJiR3QyWTd2Wmh2emFkWGYxUTRDaGZ4amxCSjcveVBvSXZldEZWSWY4NFV2Z05iRERINFg2UCtHSWRXaW05d1RQTzNGRkFMek1RNnJnNkV6MGhqU3Ezc0xybDFPNzRCRHRiWnBsYjJGOGQvT24zZitTOG1vVjFxSjh0TFpwMnh0YkxMMlAzSVBxZjJSNTlCYmQwLzM0M1hUcWoxRUZ4R2NHNG5iSGZMV09BTElwSE4wR05mMzZLUmZEZEtIc0tWY3E1a3l0MTVUMWkxRXNpQ2JUQjZ5UEh3Y3RZVHR6TCtIUnB3ZFFMOVcwaFNzZ1N0UUFIN2llVlFFbmJTbjljMTBWbHh2dWZDcmtNRmozdnBDY0VKeG15ZGNvaVhta2lXM0JIUDdTUEFubVVVbHNNVlZLRDlSQVlyZWpLVkRGTGwxYTJXMGNVOWZNK2FnMVhELzJtbWIzNEdIYlJ6clQ1WTdrbEQyT2gvdHZhN1RQZ1pJR1JLQzJUTDZpRmI0eStRN2VmUGtLMU5oMTlreURZSzZ3OWlxQzFSd0tzL29EWm5HYlU1NDRrRUFRY21mS3dBYkNoRHBvOTlMcGh2dWJYM1pnbjh4cHEvVy85TUcxTnRIelBhVHRRbFZFbUp5ait1bFAxU2ZXR3kvQllKQm95YVpEbUhkMWNpSDFFNUZheDUrVVhKMEtsVUZjLy9BREhTcFlML29vNFUxalh3eDY1MnJNdjJ4NjYvV1pmZGoxMVZyT3VIVS9QN3dmM1NFV0dvNm9DeFBUUDVOb3lORkY1RDVjbkNvcE1qNzgxNENHL2gydUZ6eGZ6a1k1eVA5NlFnZStnRjFxVXIwWmlYekJWSldVbnBrQTFvYW9FYWFnYjl3WDdLZE1mNWQwY2M3QVoyTUdHSiszeCttek4zZXV1SjlTWEF2N280dVlkMnNYSktqbmVXTTNPa0pyM2RxQUZUWjd0WDQ5NkxtSXJuaEdFcVhRV05GQnpkRDExalJpaTdVUENiV0FSbklnK3RUSjZaTVh2TjNNa2VMbjVENUNyZEdMZDhTU1pQVTB1T25DbjhQd05TUUlYblRGU1RjSDR3VlhEL2dVWU1iVitSTmQ4THQra1BvUWwxMGQvaHBsN1lqL1hhcWs3VUxmaWg5ODEvQ2hQc1VPZitIWUVlT2NpNEpMdGFscTJ6K2wwdnUxUGRvbTl3SlVvdk43WnUxcmNldFArUDBGL3JITDhNK2tzcmErMkVzTlB0dlNjZnBVYkE1WWJ0RGQwZHlwdk4yT2FGeWxQY1ZiY3pvM2U3VHpzOGRwLzhUcVlwNVR0K1JtWGRVVWsxck9peFFvSU5jSWdvdjVIc01BanJ0LytEdDlJOUU2akJnT2RvSUt2UW9PSVJHaUYvMzVJYXlIV1JzVTFmYWlSK1JpeDRybHIycis5eHkxd3BYOTZWUDU3UTcyb1UwOWhYUk9PUG8vVDcyc2YwOVcvZnY2eTNHYXNzVFRMOHJ3S2JNUVYrNDVCMlNadUZxWk01NzMzak5ydXdMZlg2MTVaTzIxeU9ldkdEK2xmQjhaUGM4Vm1GQzB0Wkp1cUZTbXlJbmVWTWREMzBxczlwdnVZeFJ3L3FBZ1R2Uk45MXMzZnd1QVdQY2pzQzEzcURsNXhsREcyWVFKRlpmcHFjcVF5clh6QlVkQnlPTE1zTDRla1dlb1FMeVY5K0RFN3hYK0ZOZ3ZSQjNxOFQ3dER2dDNkZGxJeDVuTkJTdjlXTXV2RFB6WGYvMmRLZmRXN3l3QmVjUXFkWHk5SDgveHZ5NFMwWjg5WDFsVEhmVnhITnEzK002Mjl1cHZHVEJLbVRBRlhVMFFxd2VEQTd0Myt6RFFDYnl2MUE5MHR6NVRmN1duWnF4N05DU29kN3BOYU1jc2gwd01JaGpQRDFFRjhZZk84bzBOSjdqT1FqcDVIR1NjNG10V3AyNXNzblBqdnY1ZE8rb2s2aG9QT29HVFduRTdYNkd0dU1tdUk4OFk0eGRhQWNhckNudklXZXlHRjlkQkJSMUoxVGFDUkQrUlhJSC9Db3VLQ21vTjh2NDEvRG0rL3l5OFNnWVQvbUYvaWNYL3JvODRzWkRCNDNZNEJQamRXbHpzeitacFQvK2xLazgyZWZGbG55T2kvbmtkZDBpY0J5d1hNMDBqdHkxUXZteU9SQkwrYS9qTmpBcHJmc3lGOWVYbUdMVDgwRkIxYmt1VWl0YTJjSmpxb2czUjh5OFAxOFNEeGhoOFFQQjN5MkZQL0ptTkhUZTZ6WWtOOHZOWkVHNnRsb2p1Nmx3Q0FuR3VvZFFDTzExSGRyTUVWNkxqeUVrcFBwUC9OakZSSCtRZk05d1JPQ2RrWWNaTTMwUVNWVEhyS2NodDZNNmJmWDVvclA1RjlUOFVOYVg1aVFFcjRlZHNQTzlac1A3T1hINTNEVEEwS0R3UittSEovMUtDRVYySlhFMkNzWU80c2dqR0gzeTRDR1NHd1BjalNlZHBKYkJ2b1dxeW5LY0owZ3RhL1N0V2ZUekpZYnRWbFZkVm55TjdVS0tVUVl6bExTeUZKcHJ2elY0Tit2Ykt1WWY0Y0lMLzZjcVlnL3Rubm4yWTE4UkQ0M1pFbmdEQmpJVTYvZU1oTWpXYys0bkZSMFRJQ2VKUXBYTStaLzJ6NFloZk9GaWhKOWtWemhVdXpvTU5yTm5obkN2c1N0UXRRY2xpNllQUC9RVzBHak93clBQbGg4dTJzWXZnd3MwS01XUkdXQlhJY2ZyTzBoVlFqamYzWW9waXFnclpJNmR2Q25XdDdjNVlFaVlXSGlJbGdrZjNaY0FrdVRsL0lEblY4bzhtbTN2N3BnZTBBT2JwVVdQdVRkajNDVEhUeW5Eb0l1aWJZVmMvL21NYWVVN2xBa3JJY05ES2duS1dGajB1YmtUVHh1djBxekZibS8zN3IxSEg2Qk16UE9PdkNhREh6R291TTRSaXJRZ0ZxbnkvcTFCaHA1akVYR2xTbEFEVmhCWklpRHZWalpPNU5lWVhTYjNoWFFXSjkzQ3MxcTNMbFJHS0hLMkNDTVZJMDVKb3hTcmJOalA3SEd6aXA4bHZibFNUZWdVdGlic1hKOXFpSU5JREVwbXMvWUZxMUlqSWJFV09Eak5xNVJaRUJ5UW5Ja243blpNenBqZXJUaVZwVGdySkk4cUoyZ2UxRjdWSHFob0oxWlJsa0htVmxKYS9rb1JlS3EyT2dvNEZmR1pLeGJuNTZlcWMyRWxMalVDRDV6S3h1SzRlSlNZMU9pZ1YrK0ltTHhrdFdSRzdXMGNZMFFrNUNXbVpHY25wNldIQnNWbFJBYnF6VzFGclpseE81WUd4SWJ2UzBqNXJ4aVpRS1hrQlNYRk0ra3JvcFpvVTJNanM0SWlWRytqQloyWmtTdFZ5U25wYVFtQTlOOFhFcENTbXBLU21wYWZFcXNHQXR4OGZGUmZQYmk2SFJHdTdSY1NJZlVUQzRsTmpVK0EvZzFxV3V5MXNSa3J0TEdRR3g4UWd5L2kxRXBUMDhVR0V0Y2JHcGNoallMMHRKVHMvbWNYS2FSakNVQTBXa1F0WERWNW5UV0N0RzNPSUExWWFrckUyTVpCNlNrSkdhd1RWRnovRXVBc0hYTHQ0V3YzcERCck1wdmkxaTNaR2xreEJLeGtCV2ZHWkNVeXJFbHNnWEk0aUVEMW9mR1FDWWtKeWVuc0NoS2lVK0o0ek55WWhRSnNWeENTbHh5TEt5QzJCaUlnYVhiMmVTUWtKQVFEN0hBaU5MNWFNVjBiTVkwdmlabGRWWndmdkRleFJzaUkyT1h3ektZc3pWc0wvQTUzWVZWVEVVTGxWR3BzWmxpSnFTbUptZnhzY2xjWWl3VEFueDhZbktLZG5OT3hvclZTbXlQSTRXc1pldFhiZ1IrOTladHVibmhXNEsxSWJCbytkTFFoRjBMVjg5TFRNOU9XUTA1ZlA2c3d5NU9QajdUUkFqS1hyd2xmUHppb0RuZ0ErUFArRjZHQXRpL2RuZnV2c0N0a1h2aEdPUWZTQzdtbzVPNWxVc2lJaGJBUWxpeUptVFB1czNyYzlabDhkU1BMaE8yWnNTdFU2U25wTElseGNlSmkrT2l0MmJFYkZKbXhxZXZFcU1oTGk0K21zOWVvamNZTHB3c01Kc2tNdlVtSk1TbHhxZkdwbVV3NDBJNm54NmJ2bXBsZEhTMENMSEo4YWx4MFFreHNVdzlVZWt4YTFpaVRrdG1vbU5URXRPWVhsUFNralA0MkNRdU1TNHhNUUhZbFp6QW5JTmQ2WHhhaGlKZ25oQVRsNXF1aGRUa2xPVGt0RmcyUVV4OFFqeWo1R21yQTBKMkN1dE9TZ1FSR0xQc1dOclk1VXBzbGlvd1l1WnU4ZkVpeENYRXg3T2xKYVJBQ3MrT212UEMrcVZybHVVczI3UXZiWHZZdGxVcmwwY3VXc0ZmcEZWZm80K0dCZ2g3TXFJMmJsMGNGYzN1UnpNemdoVFJtVXZEMTdPSDZNenBVVXJKTTEzdmdIRXA4YW15RzZjeVd6UFk2NmhIa3BvbjdIWVZVUG1yelFIdUFoV0UwaS9QR3F6VVEwL05SM1pqbUVOcXF6OGNXQmF2VFpLVGZrRjZCZStxaUp3ZHZIQVNUSUxnelpGNXJKbHVYK0tqVC9wM0dCT0Q4STlydHd0WWM0M1d5SjlHLzROT05UaVY5YngrYnFyNExQUHl1WUtpcjhEZC9aelBaZTBoWTcrZ1hmdS9ndlhBb0hrTXJFdnhUV3VIQ0psTmlMbjhiekdCZENkOXlRamlTNEFjTVRBeHNEV1laQkJtc056Z2tzRkRnMCtHSm9aakRYME1ZdzN6RGE4YmRURnlNVnB1dE1Zb3o2akE2SnJSWGFPSFJ1K011eHBiR3M4M2pqTE9OdDV1Zk1TNDBMaksrQTNYbU5OeXZUbjdleHZ5RDBNTi83eG4rd1BLMUdrTDVrOWN6S3QvZk50UVVldGhCNXlhd2I1YTdFTnJPYldVV2FFYnhncUl4aFc2eHF5QUdGS2hTMUdvcTZUYkNzbFRkN3RVL3NabUE2QXIxcmxJeFhyR2Y4SGsvKzZUbVBwLy94V005bUdGWWxQYVYxU2o5bjMxNTYrMmY5c1gwVjc3YVk5OU13OUNPWU5ycGNWblg0Z1ZVQlpXTmw3K1M4S3dvcUY3T2pGZmJORjlJRFhVZ3dYbDNRbllMd0M3ek1uM2g1RU1yem02VERRWHU0UER2cUhsL0NRMzdwSHRDMzgwQWw2TjlsanZMNXltbFRvTjBwa3FxZm1Bd1F5NnRyVCtCVTFGcWJPK2F4S3EycUdkcUw2UHVRbzhMZzNzQ1hRVi9VQWo4WU1wNEhHZE5kTlM4VzNkSklVMFNib0RGM1RzbEJrbWpRVGRSTjBkVG4wWnpMR1R0VCtuZmdHWEN3NmM0Z2ZmeFp0S0tGOThOaURmNzlEWVRVUEJGc1orUTEybjExOEIvazNSRjlUbGxTWGpvMlpmVWRlYmNhOUZ0WVByb1RJWmFsMHNlQ09Xd3JuSVE1SDhST1dBd1c1bW90cTAxMzI5cGxEMW91YjEyMGVEcVViV1pLTUJkbDFFZFRmTGF0VElZNDBlM0gzLytvVTFWY3RqNmw0RFRVWDFXeWc5ZlA2N1lxNG5EQ3FObEl1NUhsK0tPZjV6TVdkT083U245V2szbVZNMmxRRzJGOVhadjkrb2ZBNGY0T0tBVEhOZS9mLzUzZWU1alZMOVhaV1BuYW1DU2U3NUZSaUkrc0tRWTRWaFQrWWlCdDlYZzhabzhQQnJOVGk0TnpVVzFSOXFpdDdLanZGcnYxenI3WTViUm0yQ004d3RqaDNPdXlLZWhjSkZwK2Z3K2NYYytIeUhyUXk3ZHJJYll5RTdoZG56NEpxd0c0dXVMSVFKekNNbVRwM3RJbzRHbCsxakMvZ1o0N2hpcndkQmQ1bERQSU1MSi9JdjhiM3ZTV3VIMERQSzdrNGorL1NhY1BtMWlJVTI5SzZTTnJoamlZM1k4c1pJOXYwQkkzUnJ1RGxEZzBLbndDd0lTdy9KNGVlUDV2S1g1SzA2QnRWdzl2QnhWclRNbFhJSHNNaVF4cFhSTndxR09MdkFHWjBUd0VoOHhJcDJYUmRPZlNtUHRzRFIyQUpIamYzNjlwZTVEUXNLWW4yUVJaU1YvaldubGY0MVozUHFRcHRUWjA3ZEdZWEJNMUhaZzFOZmt4UGJvQU9jK2haVVhxNTByUUJXMmFqczJZU25ZRmZlNXB2OHBMWGNzbG1SeStlejQyNUIxb0xNZWF2bnJ3NEZMNWczYTZFamYyWTV0MjcvNnJVN1lUMXNXYlU1YWxma3JzaHRUQUhYb1BKNnBWTTV0TU5tdzVtZzA3QnI3K1pLM2l1SFd6WXpjc1Y4VnJDRlpZZG5oMlNIWm9mQlpKZzNkNkV0ZjJvRnQrN0E2cHlkckRMYnRuTHJxaDJSMjFmS2dpNmZPVlZjTk9tVXErc2tMM2UzTTE2WHRXci8yYm1IRHVibEhUeVlOOXZmYi9ZY2Y2M2VnMTdBSDE4OHlBRnNYVzB2MjdPQ2phb3EyTnlqd05iSjl2b0krSXMydThHYUwvLzAvMzlYdGVwN0cvYnIwMXF2NzlKYVVrNU0xbkxnSTFldGlvaklqTXJScm1ZbFJISW1Ld1ZZQ1pMQUNyWG8rSlFzclRvdE9TNUt1MXlSeFk0UFVSMGJuN3BtTlN1SDBsTGlJaU5ZWWFOVnI4bktXck5tVldaRXhLcW9pQlZaVVd1MDZ2OEh6VEtmakFBQUFIamFZMkJrWUdEZ0EySUpCaEJnWW1BRXdodEF6QUxtTVFBQURaSUJDd0FBZU5xOVdWMXNGRlVVUHJOdEtaU2YvdEJ0dDdYVUFnSkM1VmV3MWVpRGYwZ1FpUnBpb3ZnZ01SQVRrQkFoUHFqQlNFTFNCNk9SR05Ga2d4Z2pEd1ZNSDZneFRhUXhyb1JxcUVEVkx0SjlHWlVWMkNCRDZCaFl6UFc3Wis3ODdNNXNPMTFhNStUZW1UbjMzSFBQUFgvM3pDNXBSRlJCSzJrOVJSNWJ2VzREemRpMmFkZDJhcUpTNEVrSWl1Q201YjFGWHQ2eGN3Zk4yTHI1dGUxVXl4aU5lOEw0SktwaXFnalZhQmtMMy9RQ2Fkb0I1dEZFajlBYXJQVVNiYUVQcVpPTzBRbEswaFd0VkZ1aXRXdnJ0UmUxTGJSRzI2RzlycjJsN2RFNnRQZEFDMnJ0WTNDS0NSUDlXbW9HcDdWb3o0c0I2a1E3Z3FZeFppcFZpWFZVTFZKVWd6M05GQm1xeFp5bytJenE4RndQdk9UUklBeHF4SHNacUVFcHNxQTBtVEltZm9mY1VYRUJUOWZCcndxNE9vekh4RitZa1dWTUJqTXl3SndIeG1RZUdUVmYwdWxNVjhZemE4VGZpdXNscHEwQWRoZWt5eWpwREl4bXNOcGhySkdHZEJsSVpvTFNnQXd4ZnJJNHBSMzVMRmt1VXdtVlE4WXEwVU10NEJTaENveTFZSDRFK0ZQQWQwQWZWUmlSZlJuclppNzZLRGpMWHRLMWdtNlYrQW52TmJDZ0JydVUwUlNhVHBXWVVVMHpnWXRTSGRWVGpCcW9rUmJRQ21xakI4SG5HZG9JMjIyaWQrazdXTzRrL1VpUmhxUzBiTjNYc2RYMEFPaitsMHRrQUlQWUQ2Ry9KanBGV3NURkllRDJxZkc0dXFmdFhpVGxIR2QrQXEwTFlOUHBhS2I0VnB6Ry9aZWNsVzdsM2dOa01kMCtoT1NtcExTcHhiQVl0bmh6dThZN005QjBIcTRjbFZzMnhCcTNtQ3R3OXY1RkZtRG1TK3p1STh4ZW1KL0RRNXdWWi9uK000K2NRVDhnaGtTZjZKVVkxMlo4VC9wNDZhNWw4aWxjV2RoZWhyZ2g5a203NThtUzlyeEpyNGg3NXVWUzErYnVEeHhON28yQVBVcDdYQlpYd1YvbkxCbENLNFd0Wk5zS3ZtcDVaU1lFUCtNMjR1TVVhK0kwMjhtQWpxV1BuMmR0M1hBMTc4Ukh2emMrZlB6U3pETWgraVdsQjMrR2RTVHQvVG4wOUlFNGlLYzlsdGVKWTRybXBqbzdDQjV4MVRQM0pHT0dSS2Q2djJwaHBTZkpNWDRiRklNY0pUcDc3UUJqaGlCclFweTdUYjl5SWtmMElJOUtlZU1lZjhwaXJ0U2E2VnBBem5Cby9KRlo2MlFXT1ZZS2I2a281RFAyUHREM1RrQnV6SHFpM3JCem9DL09zMFh4OXNRSmREUE1Pb1kvUzIyRnlWRytuSk8xWTFCeVZtK2RnQUZ4VTN5RWZqZzNIc1ZlenR6WCtXMHZQT0dnZUovcEI5R09pei95dU85bmJyK2hQd3JvNHY1QTRSZ3NFTDNHV0tMVTQxZHhBTTRvMFlFKzdlVE1ET2ZpSG84bGVvRHBRS1pNQXRMdzdHUitITW85VzdJeVRRcitueFI5akRzRUdJSmU5cVBQT0dzWTFob2NPOVlhdmNERndUc0YwREUvNWN1aENaWll4bm1LUWE3VDUrU1NmclpSdnpvbkxiKzZpRnpzT1dta1Y3T0UvM0l1a2MwTTBoL3ZRNDRuM1loRVR0OEg2YTZJM1ZKR1o5V0x2SSs0T0k3M0c0b3VDWnI5b2h2V1RHS2syNmVyT0ZOSk9idkJxdzlhU0lndVovUWMrK3k1WEV2ekhvYTl1VTVKcWJ0blpnSEwzMUs2TU1MR3p5ampxY0Q0eUZnNkM1djdMUnNGZXpUMmxBek84QnpGYWIrRXNESXl1ZmdlMVNLSmI4WXhUOFd0Yk9wYUp6Z1MxVTZNc1o2NlllMGhvOFczWmxicEtoV293N1NzMEx5NnNuUWFyTm54cTNsZHU0N3NYMkYxWmRkd25scXB3Qm9COXNpRXpJZFd2alBIYmhjVmwybFBKV3VmUHBWNU1XalZzOEcxOEpCekRvNnpkVnliNHhTU1dWNW1udDErbXpuNVVXbkZycDhnVmRMUnVaVnpEbk1sa25CenZZZFRKMk5rN3U5U1h3Y2p5YVlIeW1xcXMxYTNxdDRRTm1qbVZzc3pCMXc3S0pKbWZGZGEvYjN1Q1RBZWNSbnEreU5ieUsvNHZKQzZ5b2p1MjZsOTdMb2t0ODVVcTB0N29CNEd4QXZIV3dINVBGK01za2FGWnZWdzJYM1U4ME12OERVUThvektpWFAzMjlrNnNmMTVVSjdKMVZZRm9NNm9mNHF4NUFUbVM4T2ZyUnk5OXdkbE1jN3JLYTg5dUpZd1JvNDU5UjJsRjJzNVYwcDgveGpzVjFhTldERjJuYW5jT2NCbmw2b25aSjNJSi9sb1oyM0I4OFBKV21aQmYrYnpYTmFaaGZhbm5uL2wvdndJTzdoUWxMMmx2MWFyNTB1ODU4dUJNdGR5MXBMNDdtSTkwZnRkbURzWGNaREtpM0RUamtGWk1ZemQyMVdWcEk5NVhnY2dLZjVFdlp6TW5RMVpQTitkbGsrZ1R1NzNmeXNxaXNPT2QvWTdrQ2ppUERjSzZMbWs2QmhQTy9iZzM4eHdncVpWVmFmN1YrTWQ5TGkxQkdmM2JKZzg0cXlSdHI3WDFGbnE1TVRjWDV0czNmQUtacUhLSkNnN01IWEt5VG82eDdHUm4wRTh1Y25JL2ExdnduUVZjaDhqMk53Z21yZzhYOFNsVVRrbHFBRlByV2lOYUxOcER0b0t1aitIYmpuYVFtb0JlT2VXVUNtVjhiOGQ1WXlaVEZOVXJwNUswMmc2elZDL3BOYzR2NlUzVTVPYVhVOTMwSjI0eHpnUExXRGMzZnkwZ0JaaGpHZ3BMZU9LYWlXdG92dW9qZHBwVnNBTzV1Vzl6NmQ3K0o4WUd5S1FNYUxBdnNwWVFoZXFGVVF4Y2hja2N5RUdHV01LM0V0SzZJSjl0VUhxTm5WYVJVQmZDZm5sbnR0OU1zOEJMS1lsMExQVlM2M1BnK1RTR2llZ01YbTFjQmF2aDAzcW9aZmxyS3RGenZyeXFnTlkxMnoxdjFOSlRpWXBjOWFicEZxNXNwQnRIZmNYdTByWUtBcVpvOWhERE0vTmdCcEFBeUNLSnY4Qm1ROFBhSVYycGN6U052S2FtYmV6cGp4N3pNSk9jNjNoejNLbExKMExVeFJNVjVKNUllcEFzNElvUytoQ3E0S2xrSDRwZTdiVVJ4UjduODk3WHVaYnZ4RXdGM1luMVV1dE43R3Z6WU84alpncHZWdEtwTEczUk1DbkdqeWxUMHpHZUJORzVzQkcwN0RxWW1oa0dUMEV5enhNajRMYjQ3UWExbG9EV0VoUEFoYlJVL1EwNko2bERaRHVPZHFJU05zTWFLZFg2UTNFM051QUorZ2QrZ1F6UHFVdmFCTjEwaEY2aGI0RWJLVXUrb3EyVVM5OFpDZWRwQi9vVFVnMFdmM3JDUGdQNjdReUFRQUFlTnBqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZQUdLTS96L3p3Q1NSMll6RmhjYkdESndnRmhBek1UQXhzQUh4Q0NlQUVTZVFRT0lPWUNZRDRnWkdjNENNUXVVWm9CaVJnYTIveVlRV1FDb2FRenhBQUFBQVFBQi8vOEFDbmphYlpKTmExTkJGSWJmY3lhUW5kYUZoZHFpWU1CUW03YVh4b1JvTkJwekN3R0x4cS9iVU5wdVVtUFJVbkZUTnk1VXRGMklXUENETGtUL1FSZEJhNFhXSDlBS2loOWJONElid1lYY1lKSFM2enVYQmlLRzhQQU81OHhNN2p3ejRnT1NJRHN4SXN2STZ3cDY5U1l5NWlRTzZUSjZVVWRlYW5CSlJoWXhxTmZoc3RZbkM4akR4NUJzQmo5MEhUbXBva3VINGVnbERPZ0w5T2dFVWpxSFkzb0JyczV3cnprY3h4Yk9Ja0NTZTV3Z0pUS3FIZGhyUGlObDJoSFhqNmpvZDdobUIvTTVtVWZGdEhIOUJpb1N3eFh0eGo1OXovcGwxaWRJT3puSC9yUHQvTVRlTGY3dmJaN2hOOHI2RS9ISWVZNi9vRS9mb1ZOZm9TQ3ZNYzV2L3NQTWFqbllFaC96V2tDL0xzRFRMTkxNakphUWxtdEloT05KZUJKRldhTEJwaDRPeDJQbUplZXlyclBoZk0vT2t5ZnMvVUtQUEVZM2U2ZjFGR0ptREFjMXgzT2R3WDVOY000MzBvOGJ6TFQxcllNNG9uZFIwRVYwOGp0bVRBNHBtV1h0QUJ4NWhDN1d4bVVOUmVaUzZOckhVL1lkOXJQMDVsaG5yWWpzeGk3ck1YVFloTVNDd0hva0lGR1RRTHJoc0FWSFE0Zk5XSWQwclZNOHMzWFdBdk9HYVQyVy9vWCs2dFlkYzRPSjBGM0Q0Zi9FUTRmTldJZldOZFB1by9lNFp3Rk81Q3JjU0FmWDhONnQvOFk5aDc1OVRHOVRKZXZrQVhsTFBES3FiY2liTzN6SGRSUkpNbnpYcS9TOWlxU3NjUHdWVTN5VFExTGtmUlRwL0FQZlF3MTdkQWtEWEYvRE1CNWlrcjhxTHNMRE5OWncveThqcTdHUWVOcnRWVTJUMHpBTXZmTXJORGt3TUpQUDd0SXBrR1lQblZuZ1REbHdkR09sOFJKYnhuYWF6YjlIQ1pRdHRMdXpQMkF2Y1NKWlQzclNHNlc4dWRjZEhOQjVSV1lkRldrZUFacWFwREw3ZGZSdGU1dXNvcHZxVmFreENDbUMrUGRxVmZaRy9leFJTVkNTVGUrSzFYS1ZMSyt1aXlKWjVNVXlYeXlXeVZWU1hPZUw0bjBFV1ZVZTBFaHlZSVRHZGZTWnNHdlF3V3VoN1VmWVVCcEI3N3AxMUlaZ1AyVFpNQXhwR0MzdG5iRHRtTmFrWjRoTzFXZzhQaXZqMDNEWmdMdUdURWc4TldFUURxTnEyeW9QeDAvZzk5QWlXRWNXWFJpQkd1Q2FtKzYwWnZoT1BXZ3hncUVBTmRreEJzM3RhL2lVeWdlbmRuM0FHSmkwcE1GMEpDUmpuaVNaWGNyNElMb09WSURla2dGaFJzYlNsa1BkZktFbEh5WnY0MGpQM281cUVYZ1FjMzRIVHUzYkFJR2c1ODZFLzBuNGZuZUg5ZXlmK0d6UmFUK1IrWXJ1d04wRXNYZUlHZzNmYUVVQXZPZkNQZXd3RElnR1JpWW9qTHhBL1V2RHJCbTliazhnZmtmSGM5aXhMK2RWTlV4cTRtRjdaOGxqQ3JkczBEVFZhOWluWjNJeDJBNEZ4eDZVWi9MUEgrVGNzNW90Z2xtZjE4MGN6MEhnYVRHVjJSL2hWYVZFWHp0bHB3cGZCUE1pbUVjRmM2cVRjcHIwM1BScWMzeURONXUzc01qekl1Wm5VVnpJK3lpQk1udkFLNE1URXJWd1A2cFB4UFBRMHdRRi9MVmVWR0VNUTZ0NERGUERkd2dPOXp3RWRNaWIzRURONGhWODN2Vk9lYW5xaVlGUHkrd2gwWEVMNCtPcm5GZDFkdnh0Vkw4QUhnMDFUQT09KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDVyJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofTM2NUIyOThENjE2OTRDQkQzLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJz8nKSxcbiAgICAgIHVybCgnI3skZm9udC1wYXRofTM2NUIyOThENjE2OTRDQkQzLmVvdD8jaGNvJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSazlVVkU4QUFEcDVBQTBBQUFBQVg5Z0FBUUFBQUFBNFlBQUFBaGtBQUFad0FBQUFBQUFBQUFCRFJrWWdBQUFJeUFBQUpQOEFBQzVkUjdOK3JrZEVSVVlBQUMzSUFBQUFIZ0FBQUNBQkJnQUVSMUJQVXdBQUxlZ0FBQWY1QUFBY3hzMUl2QlpIVTFWQ0FBQTE1QUFBQUZvQUFBQ0E2akF0czA5VEx6SUFBQUdNQUFBQVR3QUFBR0JaRzFjY1kyMWhjQUFBQmxnQUFBSmNBQUFEV0I4QlNGWm5ZWE53QUFBMlFBQUFBQWdBQUFBSUFBQUFDMmhsWVdRQUFBRXdBQUFBTkFBQUFEWURSdStKYUdobFlRQUFBV1FBQUFBZ0FBQUFKQWZkQkI1b2JYUjRBQUEyU0FBQUFoY0FBQU5RNWhRdS9HMWhlSEFBQUFHRUFBQUFCZ0FBQUFZQTJWQUFibUZ0WlFBQUFkd0FBQVI4QUFBTG5hSWVWUUJ3YjNOMEFBQUl0QUFBQUJNQUFBQWcvN2dBTW5qYVkyQmtZR0JnWkhDY0tIZTZMNTdmNWlzRE4vTUxvQWpEQmJhcm0yRDAvMGYvTFZnc21JOER1UndNVENCUkFIeWFEY040Mm1OZ1pHQmdQdkJmZ0lHQkplYi9vLytQV0N3WWdDSW80RHdBbXY4SEFnQUFVQUFBMlFBQWVOcGpZR0w4elJqSHdNckF3clNIcVl1QmdhRUhRalBlWlRCaStNV0FCQll5TVAxM1lHQ0lodkU5MUp6emdaU1NvaEt6d244TGhoUE1CeGcrQVBuelFYSk1Ba3g3R0JTQWtBa0FGaFlQMlFCNDJyVlZUVy9iUmhBZFdYSnNKM0ZnTzdlY3RraGdKSVVraTVJdDJEa0ZNT0E0aDZKQVlnVEljVVV1UlRvaWwxZ3VyUWpOb1VCdnZmYlFRLzlGRC8wWC9UZjlBWDA3WE5kVW5EZ3VpcG9nOSszdWZMdzNNNUNKNkVuckQycFIvZmNDYjQxYjlCaTdHcS9RR29VZXQwblF1Y2VkaHMwcWJkTFBIdC9CemE4ZXI5RTcrczNqZGRqODVmRkdBOTlkMldxMVBMNUhPKzF0ais4MzhHYkQ1Z0Y5MjM3czhWYUR3M1lEN3pCdVU2dXpnZDJQN2U4OGJ0RkorMCtQVitoQjU2SEhiWHJSK2NialRzTm1sUjUxcE1kM2FMM3pnOGRyOUh2bko0L1g2ZEhxZ2NjYkRYeTNJMWEvOS9nZVBkblFIdDl2NE0yR3pRTTYyL2pGNDYwR2grMEczbkg0V0JjTGswNFRLNTRlUHhQRHdTRG80aHNFNGxTcmVLYU0yQlhIdWk4U2E0dm5lM3Z6K2J4dkY0V2VHbGtraTM2b3MyWC8wOTFqTFQ2S1paUFhhbHJOcEFrT2dzUHhZVzg4MmcrQ0hsS01COFBodURjYUhQV0MvY0V3T0hxclRKbnFYSXo2bzBGd29uUDdVdHRFWmlJdGhSVFd5RWhsMHJ3WE9sNm0xaFh6SkEwVGtjbUZtQ2hoMURRdHJUSXFFbWt1UW1Xc3hIcGVtYlNNMHRBaVFkbGY4ajlMa0tEVXNaMUxvMXd5bXloUkdGM0FkWEV0bTNpbkswNlZheXRDYU8rS1RFZHBqRFZDWHBOT0txdTZRaHNSNlhrKzB6SkN2RVlDdmtyejBzclpUS1JXVkFVVXkzeUJXRmtCVjhNR2lTNnR1NDJOenZoMnBrUHB1SE4rSStxQ1d5MnFVaTNIZHdMS2FuS3VRcjUzV3M2VXlVb241STB5RjJtb2hKd2FwVEtWd3lLUlZxZ1BJRjZpZG5hdVZDNFdFQ2p6NkJQWnIySW9SbVFVK3NxOTl1eXl5MlZOcmpPS0ljaHBLQ3BUNkZMMXhRa09NdTI0NXJqTFdGaFhGRE1sNFh1UmxoRCt4WEhibTZ0SmpObm9MUlUweEltRTRtWE8wSFk5Z1BqYUdGNTN1VDBaT2laTkJTM0lVRXBUU3NqaUorNHBUcDloSGRJQVQwQmRqd004Z2s3aG9TaW1HYjRHKzEyOExrb2ZxL08zaVBlYzl2RE0rZW5qWklFempmaUdKRkNDZlI4L3FwcXlHL09mSXJhN0YvUVI3MDFSWG9QTGxDcHdrcmdONkFEdklZM3g5dkFkMFQ1ejcza1ZZM3lIZU1ZNEdRRWZZUTFnNDA0RDdONnlzaEtNTk9YSVBFS2VFWHVlOEltbGwxZ3RHRWprRnJBcjhaWE0wWEdMNEo4eGsvYzQwNmpWVFZWejFaMGpWZ290Q2JEelhHQ2R3RkxBMWlsekdTeDdLa1IzR1IydmtFOHM3T3Y5T1NwZzJEYmlhTllyS0pIbHkvblBPTGRUVURKWEN6YVNNMTBxYzByZHJzQ3A2MWFkZFhFTGJRTC9BRFZZWGFuS3VYS0MrK2I2M3VVN3pZeGp2NCs4WHFkbEFtK252TXZaRE45cU1NeVJUWE90YTM2ZlYzRGxsWElkWEsxbWVOemVzYWg0b25MdVhzNzg2bmtxZkZiVGlKQmdMZG1yOW8yNUdsbkQxekVLc2J1cys1Vit3NTI4bW5ETFUxMGhucnFSdi9qbnZFSWx6bkVTTnZ3diszTEdURE8yckR2eWhrOHVlQW9VTTV4eVBEZVhpaWRZK1BsMVNORUhYL0hTejUxam9OaFNRRm5kUWFjeStrcTNYM0gybk5rNXp2VkVmeTU3TTJlM2tlWFRPYmxOaldMZm9jcytGRnp4Z3Z1bG1OZUp0OGg0Vlg0ZWFyK3MwYkV1ZXp0bDB1ZTk0S3gxeC8vOXI5c2UxM0hDbVp6dTNnMFRHbm9iNlh0OFU1M3J2dDJHZ2ZqUHY0YTN5ZkkvVk9adm5zVmhzbmphZFpINU01VmhGTWUvNTdVbXJTU2g2M1Z4TFpIOTJsb0lJVUtXaE5DbVJidlNpcUhTTmlXVjlwcEMxOWExRTFuU1NxbWZHNzgwdmY2RWFxWnBtakZQNy92ZWNhY0daK2J6bk9mTWVjNTN6amtQQUFQb3NBT0pKN2hrTVNJNU51VFVvbzlCR0l4Z2ltd1VveFlhUEVNYnV0Q0xmbnpCTHpJaFczSWtGL0toUUlxaExNcWpFbUtjTFRmQ2ZWV1VLMzd5bHJ3TnIrQ1Z2SW9QNGJVT1NzWkVSUjY1cUJhVkd0QWlLdldnRDBNWXcyOHlJd1dweUozVUZFenhsRVA1OUllejVvYTVNVVdwNGdkdndWdnpkckpTc0U2SmpUT0JEYklCMXNkNldUZnJaQjJzbGJWZ0JwdjRQakV1ZVVFck5Bb05na2FvRVNvRisyOU51cW1uTVY4a29RQkZLTUVWVkVDTFVZd1J5RXhLa1RsWlRWT2hRUjNxeGFrYTBTUnVTUXNsd3ZVNElVS1BNeUpsVklpYWdpdWk5YmlKdTNkSDdEODB3d054OEVUOGY3U2dGVjVJME9PTlJEMXRhSWNma3ZYNEkwV21BNTBJUUtxTUdtbFRDRUk2UXBBaC9rOG9NbVc2OFZ5ZXBCQlZzcktrSWxWTEx5ZVJLa0RHbUhHcGswYWNnYUdSc1lucExMUFo1blBtenB1L1lLR0Y1U0tyeGRaTGJHenRsaXJzZVFlbG81T3p5c1hWelgyWmgrZHlMMjhmWHovL0FIVmdVSEJJNklxVnE3QTZMSHhOUkdUVTJ1aVkySFZ4OGVzVEVwTTJKS2VrcG0xTTM1U1JtYlU1R3poeTlOaUowdkxMMXlvcWIxeS9lZXZPN2J2M0h0eC8rT2h4OVpPYXA3WDFkUTJOMkoyN0JTTzR1blA3NXozYlVIaGU2bW1ycnJVZCsxQ2xPWkFqMy9QMmY4REJnbk50N1VPdjNyMS8vUWJRZHVIVHgxRXhrLzkyR0lkUEhqcDF2S2k0NVBTWnN5aTdlT2xDYzgvZ3JoZDkvWHRmRHZUK0Jjc1R3Ung0Mm1OZ1pnQ0QvMXNaakJpd0FBQXN3Z0hxQUhqYW5Yb0hXQlJKODNjRE83dmpycXdCQi9Pc2lvZzVZZ1lER0JDemdvcUJhQ0lqaWhrQnliUmtCQlVqaWdoaVZrQXhpMWt3bm9vNWUzcUdPOCt6Qm51NTU2dFpQRS9mNTN2LzMvZjgzY2ZkNlo3cTZ1NnE2cXJmYndZam9sQVFJeU1qYmxoZ3dBTDVvcTFVbDBodGphUjJ4bEk3RTZtaHdxVzJpVCtiL3ZYSzEya2M1TmRKYjA1SVc5LzZVbms5VWdjSDFSWXNPOXNNSFRQWnczL3B5dFBuaG9ZRUI4NzFDcHp2RnpMSHd5dGt3YXpPWGg1QmMwTUM1bmdFaC9qN2VZUXNrTnR6Z2owV0dtNTRlUWQ3aGZqUDlwdTEyTkR5Q0E0TWtDODhnMmZWM0YvZzdUZlRjT0h2NGZYdDNrenZXY0d6NW52UE4xd0hMdkR3OHBvVllGQWE3QjB3Ui82MUR3eGFFdXc5Wis2Q0ZtM3QyN1hvM3JWcnQ0NzQzYTFiQzRmQVdUaFRjSXMyTGV3RE83ZVl1MkJCVUw4dVhSWXRXdFI1d1pLZ1FGeFMwTndsbmIwQy9RMDJrSTFBakpSa0xpRzFlcEpCaEN3bnhLNFpjVGNtTXdtSkpLU0FFRXFJRHlHNWhJUVRzb1dRVUVLQ0NZa21KSm1ReFlRc0kyUTNJVHVOeUY1Q2RoR3loNUFFUXZZUmNvaVEvY2JrTUNGRnhtUWRJVWNJT1U1SXFSRTVRY2d4UWhJSktTUGtsREU1UzhnR1FsWVRjcG1RQzBha25KQkxoRndoSklXUUNrSnVFSExWbU53bTVLWXh5U1BrRGlIM0NibHJSQjRRY28rUWRFS2VFdkxJbUR3akpJZVE1NFNrRXJLS2tEUkNrZ2pKSU9Ra0lROEpPV2RFWGhDeWdwQTRRaUtNU0JRaHNZU0VFUkpEU0NBaDhZUU1Kb1FuSklRUWIwSVdFYktRRUxUTEVrSjhqWXhRY2kweGl0T1FTbU5pUkd6SVFESVZEWERQYUpiUkcrTlE0MlRqODhiTXBMUEpTQk1uRTA4VGI1TWxKdVVtenhSV2l2bUt0WXIzM0NUT24zdXBIS3YwVkM1VXBpbnpsV2RWWnFxenF1dDhKejZVUDhTWDhqZHF0YXMxcE5iSVdxRzE4bW9WMVhwVzY5ZGFvTzZvM3FCK29YNm5JUnBlMDFyanBJbldyTktrYWJacmlqVlhOSGMxVHpUdmE3ZXE3VnQ3YyswOXRWK2FUalFOTTAwM1BXZjZ3ZlNyMWs3cm9IWFdVdTFKN1JQdG16cGluVFoxN09yTXI3TzFUbUdkQTNYcjE5WFZYVm8zbzI1MVBmdDZ5K29sMUc5VlA3UCtJVE9kV1hzelR6TWZzL2xtSzgwdW1MMXAwTGZCeUFhdURlWTFpR3l3dnNGcm9aMFFKV1FJMjRROXdsbmhodkJJK0UzNDIzeW91Yk81cjNtRWVaYjVMdlBMRFYwYXptMjRxR0ZNd3cwTkN4bytiOVN2MGVoRzdvMFdOSXBybE5Qb2NPTlpqWXNibHpkKzNyaXFTY01tRmsxNk5MRnI0dExrVXBQYlRkNDBxVzVhcjJucnBvT2FubTE2cyttenBuODA0NXMxYkRhbTJjeG12czNXTkR2Um5HK2UzanluK2Y3bTU1cmZidjY2K1lmbVg4U21ZbHZSV3B3bWVvbmhZcEs0WHN3VmQ0dkY0Z1h4dmE2K3JwdHVtRzZzYm9ydVdndk80cHhGaGNWcmk0OFdYeXorYm0zUnVrUHJYcTJIdHA3UWVqbWJycERpdmk3WHh5bHZ1QWp3bGJMaCtpWWNtNjUzRUdoVkZBelMxK1pnc1ZSYm9OVlJiSkJVbXdzY0t3QktzSytVMCtvRnJkNE0xQkFzVk5DOTBsaTZtN1dpZEM2WFV0MUphS0hXc3FsUUtMVVdMdEwzVUVwVFdIUEtzVmgyVXJqMHJTMmlnblZWQ3RnZ3RLSDVZQWVFMGorNzBlM1FyUVVOWXQxWTczOHYxWlJhZktTY1A3TnJnVmN2c0svbkY3emJFM3IvZTZsQjdXOWhsd0Q5cVI5ellQMVJ1YnRVVm1Vc1REdzROdGMrZ3o5dlBWN0Y2b1gzc3FPTThBa3F5cmlyVHRCbU5zOWNWSTZaenZrVGp2QWp1M0FWemcvblBvdmdyWjY5VjRGWjF0TmJGSXo0Uk5VcUlBN25XSWQ5UERpcERrY2NYbERzeTg5bXI0VjRGWjAyMTI5a0ZBK09xcnNMdGdSUk41NXRoM3ZDS2xWQzBhNWRsMUo1TmxRMVlPdmk3ZlFRcjRVK01CYytDUi9MSDc3VEphcCtjM3pRdHExRHYzWml2S3A5ZWYvM0l1eFNsT3ljTVZFWHIzSU9uREhkMWJla1RFeFVuY283ZkVRRVI1WWxzRHc5LzRGQ09OeUhIVkt0dHBSTHJwNGlmS2lvVVRYaVFic2ZWU1hlRmVUeHVwcnhzbGF4UnF1b3paUnVoZ3F2eTVrSktMZzlwUVduODg3d25ZOXlDNmJPbXpIUGkyZTFRY3Y5dXZ2Q2Fmb2FkL3htMEcxbXd1b043TnNSUjlNcEc5d1BUTzdnNWV4SXUvSHhLbWI2d1FZYWlvL3A5ZDNuei9Cc0ZMd1RaaGFGNXRMZE9LNTAxNTVqaHd0OXA4dWpYR2I1Mk0vamw3Q253dkNwUmVkd1FiUWtyK2hLSGc5ZFdRL09hNWJiZ21tVTErcXR6Mk9FWFA0V0VUcDBHb3VEWDFsTDRlUURqclY2NC9DWmdoVy9Ta1doWGNVbmFQV1duNFRkam0wN3NwYVVqVFY0Y2Z4YnBnTkhLeDdIL1k3RHdQSERXMmhKWWF4aDBQaU9vR09PSC9sSi9UaG8xYW1pRldWV2hrSHRIRnF6VmgxeFREbzRTUFdGNnpRVXRCL3Q5bHhneW1PZ1BEYm5ncFhkV3RBT3BXdVoxdXJXbkRHZ2RHRktGMjdQbUkrM09PMFVXUE9YQUVxWUFFNmdZRTR3Z1NuWkJPYkVGT0NreE4wY1lXMkVsaGo1K1dlQUNuQVVOT3lvM0gzVlhENE9mWUpaQStFemxhWjg3ZDRLZDdvZnFzTUVHQVZhNkFYVDBUNHduWm1DTlJ2SlJqRXQ2OFZrSTdMcFVKdFp3eWd4RVV3RVpqUVVPQkJsU2ZFYW1BQUJjb054VEpUbG1nOW5DbVlrYXRraEdHWU8yaXJuWGtvMmZteXVGZFRmeldudGo1cExTVURZVXlXMEJqek5kWDgvZTQ2Q0Nmb0w2blY2ekpxTHJCNGRNY21oTS85OEdIZnlldkh1eS9ReVBlcEpoOU5SYzl3Njl1VlpOUFBndEE1d0dWZmI1c092SU1pK0JNSHFWTXMxUEV5RzZmUzEzb3ZTRm5BR3ZjRm1iQnBRUnJuM2wyWU93MmdlT2NsanVHaExKeGE2bk9ONzl1UE9EWGsyQmJUbzlUaXBxemxtalc0ZmY3ZVNKclpTNmh2cjNYTjZ3Rjk0Z3BmK0xzQlN5S2NzbjlPT2hqS2NzY3ZuTjJBaDc3a3RJemRaTTNFNjlZdjBDZU16b1RlVVV3ckcrdDUwRWZ2dGw2bmNudlZGYTQ5Ui9zbDUxeUU0dFozVHRONmlJeDIzYytJSmZtQjNybnprWS9jdk9ITUF2RVNkVnNCOUFKMnN0QVV6dXMrYWlvUG81RUJQOThUZmlzRU1GM2lSSGx4d2RDWmYvaHMzNXVqb0hWMHB6Nlphc3Y3TUI5VlMxbktuM2NsSlI2WmZESHBLK2Jndmd2WDRVemRRVWNYcE04K2VuWms4RkgxaFA4blpXdFFPL01zY2RCU3VTbi9TWC9YaEZKTU9mRWFmTzhIVkNBRTZnZkl1MUpmTitHanFzUUc3enhVVUhhR1ZzanRJNndlc0JXdlJ1bThMK1FUWkZrMC81MmZqTTMwUzdXMDRkNkRzRDUxRXFidkNmbExSZWZtRUh5dStmZnVZbXpQS2pwM2tiaSt5eTRvdXpxWHkyYjk4NmVDalI1YzhSK0tkOGM3VHU0aTQ3OU1maGJGMCtwWkp4YnhESis3YzFLdHozMUVleG1NWWRZVVFnME5Gbjd0VGpyc2NtN0N0QjI2NFM4dFdyRG51bHpYOVlBM3R4SnYwVk43K3cvR2RYWmtacTBQNUhFZ1VyQ2VldUluamJwMG9lL2Fpek1rT1p4bythWHgzVWF0dmYwdHFLa0JqYU00YUsvWGJGQmo0UDNVdHJPNGxuNUFwMHFHN0FnV2VmUVZyK0FvOUtLajB3V3dlMmduUDJCMnByeUF0QklWK29aTDlyZmgycFozeTRxNGd6WWQ1RkloZS9tRThmR1hXN0N1bUV5MXJEVjVZaFI3UTFmYzVNTm40Nmd3Rk0wTjhkNnhrTFVSRzZDRFg4U1A0Mi8yNTB1TW44aTVSL2tiUlREbmQwaEVUUEpsWkxCOFR3NjNVTnhDZ0NZaXNpVklMcFZJczZ5WDhTUi9uM1QzQ0w4N25Ccm5aTDJpTFpvbGd0akFVNWtFUURBUUhXQVFMWVFDencvUGFmTXp3SVZNRDhvcDBOQ014TzJrRFh3eko3YlBEeG5MekRyanZzc2R4UEdaVHdsb3gxWVBCSDNYWDZMSENQWHR6WmgveHFhVDhwMWNQd0FhODJFUVl6K0x4NDh5bXNVZ1dpWG5GQlRKMEhuQk5HTzIrLzVxT2xtNDR1R1BIdG0wNzErMmk1Mm14R3gxSnB5OTJEd2lZSCt3YjZvTngvVG5mdkpYYVVUOVFzRkJyOTc0MGg3dEs2UHFwQXVySm5uMDc0VWpmdkJQYlMwdm9ZelFKUGJ4c3YxK0IxNEZSVy9yandpcVVVbDgyWFJnNXljOUdaRFl3Qm9ZcTd4VjdPK24yczFLc2I2TW0rL1FSbVR1bXVzbktkMGZtanROcFQwazk4UHcwcFBkTGI5M2hiZTV6WXljNmVmZEVQVTNhWXlRMWwwOVU4L2RnQkkzRUIvU2NkOWxrL3Q0cnp1R3liUWt6UjVrNXJCM3J6YWJKVVRVRE9yQWU0Q0ZxMytGYTF5clJuaDN4VUxqSTQxMVlSN3daSkRMc1hzc1VlRmgvYTFNVGlzMDd0R1ZXSWhPbElLVjIrVXZ6MW1wdEFJNnVBL3ZnTDB6RmY4RkVxUlVHeWdhbDlvUFVEeGRabDM0NGR1MGNEMGZZY1R4OHc1bTV5dDEzN01JUnVCQ0xqbjlCYTNtdUp1OUJBWUw0Z3A0TU9PWEtWLzdLMlY4WXRJdHBEV3R0ei9xeEtmSzA3dENhZFlWQVVYdmJNRnNwUEdPbFVLZHFIS3ZEaXRrektHWjFNTU1yM3BsYllvYXZCL0VSV0U3T2JUNkkvN1pkcEk5NENlTkw3NnJxNU9vMlFoeEhQZk05VC9MOWVuT0hSMTEzUWJ6RGF3OGFkTG9wMFdZS2lHUlhvVDFsWnlVTEtJRlRyQk5sVHhnV3dNOTQ1REQvdmpTWHduQi9DdW1KUENPTXhKR21VcHdTQXRtRFpJb3grWWpxRTZBT3BiaXlocFI1czhmTUd4N2pKYWY5L05LOGpWb0xmU1diTU1GS25RaEtvYTFhdTlRd2N3am9sTkFaNmorRWJySkJXbHIreXREak81UlFSMDhFU0FFTDFldHo3bjNsZkRwK2NtY1JkVlFkckJENlgrVktMdVQrUXUvekJuKzFoOTdNRno4ZFdWL21JaGNqRjJqUGVvTXZ4c0N0cmVjTzhZOEhjYkxGQktacmk1dHNKcy9UN0IwWWd3NTBIN0JxTlRPQWhURFhrRms4cXdNS20yNVEyNEx6WHVRWjdvcjIyV2RZWlJ4MFZzSWdSQVp0c01UQUJ1NWQzclZybUREa2FMNnc4TVRzZmE3RnczTGxySFVGMTgwK0NoQUd3MVd2VG5rT3duVVBtVGlqaDZoMWhlY1JRanUxMWd2V29qN3BFY3dIcGI2Y0tXRytVbnRUTWcwWDJxdTFWK0JXakFER0ZJcXFuRmxqeW1icmQ3TTUwbTdXREMwbzJjUE9HT0VMaFVFUy90ZFR2SXBGS1lHeS92cHNSTVViTENnYnBOL0Era3ZaT0pUVEZrdjdxc1lKYkFoTFpZTWhsVm1pT0h1SERVbkdKcU5nRTR4bW04Q1NzalJNZlhId2x0TVd3Rkh6RG1ydCtzdm1IVEdNbGo1ajVnSmNmTXVjcWhxQTAxdDJVWW5nUVJwdFFBLzZiK2lCTFQwbkMxMm91c0V1ZEFTbjZnWU1BVWl2ZUdZdFNMKy8wZitPRVVLbDEwSW50YllkTEE0WE9xdDNQUmU2cUxXaDhtYWhIdFQrQVBheUk0WXcwL2VzcnRpVE9ybk5kT0toaUdtckEwRDdVTFYzNm1tMzU1UVArQ3gweGZVbzRWYVk4SWxlT0hqaUxHOTNrNXM1MDNQZUJNcDNkcno5Qm5XOHZuTG51WGllN2cvY080dS84NEJ6T1RWNnI1d3FlMkRTcTgvYXl5ZW9QY2llN1NacVErRkl1UENVbmk3ZWY1cnZBYVpWQWN5VTdWWE5PdVpVWkUxbGFVMWJaaThQc0FmVHRsQlgzUEZaNktiVzlvTWJZVUozTmVzQTVVSVBYTXpGVDNMZzI0RDRrYlhZb1R5MU5mZXdtRXMzeDJ5TjVQOVFCYVVIcExyVEtYUm1hQ0QrVys1R3gvTXpIZHBVcUhEbXk1alEzOUpmY2twTGk0dHp5dWtMWHVyRFRHMVVua2VkRG5iSHlldXdXbDFZVjNueUxxRHFBdlhFWi9UMGdlSXp2SmVxNVRnblJrUjdPbTdUaE4yOGExZnVxdWVEa0dlVVh3M25oVDRPNTU2aUJaNlZsejErZkdOOFR3emtua1BHOVJhMWpyY1JnOEZ4NWNPalI2L2ZQRGk5cjhoT2dpbThWSUYyMkgybUVmdlNxZTdlVTNuWXc3UXFyZDZpVWtKRWFRNHFacTVNcnA0cldLdC83Z3Y2V3lPOFAzMzBpMDdheWJUNmJhb1pJVXU4eFhBYXZpb3NrVyt2MmhpWEhiOFZEMHBydzVRZGxMY3JFVjh2QVlTNi9sQU9zOEdYV1ZFV3lGWlF5UUVUR3pJMmk0Y3lQZ3hnV295UTlkL1crZUR3c1lxS0F6TnduYWR3bmNkVlQ0NGNMcis2MzdYMzkzVUxRMjh4bGRpZlRwenRNVEh3alBQZWdiUWZuZUhtUFoyL0wyOEJ0OXRUclEyRSsyRkNMM1hpWDBKdmpMUGJHSWlvTzBiNUxaTCthOHc5UncyUXF4OG1CMXFvRkNBUE02MUNrYjdLL3hvWDN5S0lkVWlWNDROdE0reGloaEphL0hMdEx6RU5HaWc3SjQ5eDlySGhFWDNqNnBDaHJJNFErcURnZGtoZEtSeW1oYXZ6MS9NZlZQUEQ1a2NIVWQ1ei9zWWpPc2lDVm4reVZtQ0pBV25wWUZIQkNsU012elR6QmJvU01zT0Z2bXB0TjRpTkZjQ0lncCswZzVsUlpxRnZ4RnBKamJDd2NWb1lBbTU0azFEUVFEV29XYlVzTnhqbHRBaG4yTitzbGtRd1A5VFNrNWJ3TjBKdFR0c0tiS1Z0QW10RVlRekx3cEsvQlJBS0NUQU96Tms0YUVUWkpNakJVcHdwNTVjNmJDaW43UTVsMEV6b0p4ZVlFK2I5WldJdFdTUFoyWHlmWTdVTGx4WFFXM1JUWWlIZFRDdG43M1hZVXI1NTN6NWFTVGZIRjlKTjlGWjJBZFF1NUJlaXBLT1A2MGhxU1pjbmV0R2x2SzAvVnZaNVhYS1ZqL0o5YkhWMGFid1hYVTR0UzBhQ293L1NvaTlRQzNQTnU2L2QyMlBpbVhyRHdLc0tTeTdUUCtpNitBTjBQVitaWC9oSXpIMDlUOW5IdjdCU1I5Y25IcURyNkIrdWw1a2pUdFdmZzlvKzJYN1VqaTZLOTZFTHFlM2UyUlVoSXhiT21rVnQ2Y0pFSDdxSTJpM3pZN1Z4SHIzWkUrbWMwRUlkVXoxT2dGYTdsYk9sc1E1MGxuNHNwN1dRUmxSTkVuclE1UU1qa1JSMFo3VllYZGJCQUw4MXY3VDVQSnRmWlBtY1pqOU5vOXdIV243b3hEbCs2SFZ1MWl5M0lLY0UvaEpVY2xzamNwYm1MT0J2M2VPODk4M01kVjNMczBTMlRzQmk4ZXJTTDArUytKSHNEamQ1dTI4WnZjWnJQUytaUzdsZldDWGl1Y1EvV2VJTEpUMlVWYmg1ODhhTk9hdDMwdE4wVjlDZUdmeWIyOXowUzZPT01oTnFUeWVFZUhuTjlBb1pRKzM0TGpZVzk5Z1FsYzE4VHJ2cUZhd1h3Tm1PT1hjSFowdFEvd0hPTDVqekxmbmJXZ25MNFNNeVcwU0poNWtqSEdZV0ZKYXlqNnk3SERqN01VWGJxTmxrcHNFZkxWaEszUkc0dUNFaTd2c1BHT3FPeGRVTlA5Yi9GdGZ1V0Z6ZHhEMEsxS2dEU3hndUN3NkhGc2hxUm1OdDBURkxObHdXSEk1TXdvcU5GbE9ncVhDREZ1VWVPTWhQSytYOEFnS1hZR0VkN25MMkdvNjdmcXpzcW5pQUZpN2VNWTgvY29xYnM5dGo2eEE4Y1Z6ZjdpM2s4MFllOVFSakpKV2wwRU95RWc3UkhlczJiK085cjhKQUZkMFhVYkJ3ODhJdHZwbHVkRHIxWCttOWpOL296T1ZsYmswcm9Iekp0b1V6ZFRHcWtOUUZLWDZVSHpMVmJ6UXFHMWZxZDFwc3lVd0Z5RG5MY3BSUUYyR0lmMGgyTHE0aWIrdjZBNWpETjhXc2orWVhxN3g5ZzkxRnJZMDA5NUR3dElUVmgyR0EvM3NXc1VFc2dFWnlOaXhBc01VVGNBWW1nbDU0ZC9mK1c5MHExZHVCOTlxMUg5Qy9vNWlnNm5qSDVyMjRVZEZqeFBVbmVPTkp4WTFuejh1SDlzSWJ2UnlHV0l0MlY0V1NzM25LL2VOUDBobmwzTmEwN00xME83OUtkZEJ2bzd2WVMxblNRemk2VjdWcFZWWUVEZVVUVk12REl4YUsydnZTSndGK2ZjNSt4YVBnQStGU1BlSFp2VitleTFuZjVoZnJIamFEcmRIV1BlNE5maTZXSzV5OFNvN2pqV01IU2s2Zk91QXFlMnVLbDZzem9xWmU2T1lCYXZrNUFFVElEOFlnZ3ZVVEttRmtOOXFKaVp4czMwbFNHK0habGF1UGNQaWpVUlhXMW83RCsrRHdQcGNjbm9uTWd0VVc0T0JaZGxDSjNxNHJUUE0rV0lwaXBUc1BsSmJ1OHB5R1l0Tjh2YWJKRm10OFNJREJFRURURVhRRTlIS0ZlbXdZcTRmNWcvVnpFd2FxWlk2MEJNL2JONUp6cE5wRlRsbTNTODZXODRQdWM5T21UQTRjaGM1eTMzOUc1Z3psWlFmQkxKbFBTVmtFdmZyUmlQNGNNMW5jZFNKbFpqSVJyZmZXRmxxSVAzS09vZElLWVpENnh4NW1pMTJEZis0NkppMFY3SDdxbW9OQzlqLzEyR0RQRURYelFPUS94SEFENnRPYllBdVA2UTNrWHVhVUhhcnF5T1Z1WEo5SGQvRVhuWXBIam5SeUd5MVM3L1dCdVl2NUdYcHplUnFOMUVtWU5TOTNaMkh1dG4zN2NvTjlmT2ZObTZYVGdqN0xITXpvRzlTVmhuVGNWa293UEQxQXdBeGo0U0YrbXpENTIxRlNHL29yTWU4bzlQMEV6TzFYTjZIOFZRNjVqd3JkVmc1ZE9GQ24zRDU4N2ViL25nQlJOaFJUckNYMDkrTnRHYzlwbDB1V1ZRbG9RZVpYblNBZ3NWa09wN0U5V00zdS90M1UwSmJwenFPenN2V1dTMDN4MW5jVGRhaitLZ3ZVRUJCUW5KWGRVTk5ZYzFhMmY4MDE0dzFqYXhwL25QM0J3bUJXQWhlRTIrekNmNlZockd5UVVyb3pUZmpPdjJBSzJEL0hXdXdFb3ZJYk85Titsb0tyNHRHVitrYlY4VUlOMlFpb3lzREZsRlJ2L3BkellLOEdld2VyUi8zZDdhZmVINGdKRzE3VldWNHI5cWFnckwyNjkzOW9tSVc5MzljUGZmNnUrK1BkcW41VnpzSzB5ZHlFdmNPMjJLTEp2N0VTMmVSZENudVZqZVRiTVFXWTBpUEh1YkxaMXhjaS93WmYzSE5OdHFXdmZaNk12OHgvQUFXbnI2WC9KRXlscm12bmJPWGhGNGx3K2U3cko5TUptQlJZYzlRZ1AxS0lnaFJobGNIYkNqd01SMmx4Nk43NVBMdXRKMXpBb2FVbmFSbVB4R0lRMm1TUXVyZzZRK1lYTitFaE5nZXJSLzV0YVdqVzBBNDJGTGRqSnpkNzRkMGY5NldRcFdwNFFaWVVJdnV5aHJLcHZsTzI3ajlRdGs1Z2hMUVFhVnVBQUtrRzJ1Yld6MERiSm5XV1FjelJlQUZzWXI3OGdqQkRaazBmQjUrd3pUMjc4K1JSK2hLYm4vcy9ZczFZbTg3ZG1LV0lITkpVU2xKVkhqNVdmdUhBclBFeU4zT2M2ajdTaisrcmVoVjJhVFoxeEFSQWgwK1kzVDZPLzRsWmhFdnIvcE5zTE1PdUFUOTNzWmJZTi9UblBsQmkzN0NmKzY1aTE3OTE4Y2M3TzZVMXduQjFpY0lCdmIwSklzT0ZsL1RXL25QSFNpZis0djJRdnFkWDl4OC96dys1eEhsNGVvU01wUVBvbU5JVlQzbXBrWEpWRnMzRUQzVHNCWTFZWDBRaWpuTTluSHpPak1udlFudFRwNlhqNXZHRkhiblNUWWZXbktQODR4S3ZRYm9WS284MVhobmpNWVRNdWsxa1NqU2x4Y3R4WUNSQ0hsd1JNaCtlTEVQNlMwdkdaTmp5K2h3Mlg1am9tbjhVdlhHNnBQQ3VXRUlQckN3SVQvSlBDMW85ZjRiN3BHQlVJbE9vSGQrU3g4dVVNL3RMVC8wdmVCUm0zNGN0d05TZjc4L1UzSC9RSWpZTWpzajI3d2ZwaGxyaldaMzFBMmZxQitiWU8xUjlvenJtcDk3WFA4SVBzS3YyK2VHdVRCU3MxUnNxWksxNmk3Y0dyYXhXTmEzaEovNEdmVEhWUzJ1YU1QeEhUZStyWGVYdVFDa2JqL0o4cE5selp4YXlQcFRiRVpLL1lNZDh2bmZ3VmdjdzNjc1Z1Kzl6M2VycHVjTmpNeFllMXBBWk1XTm1KY09PN2xDYmFhRUgyQU9CeHRCUGxKOU9OcmNEZFlkM1BEUFJGd3VkSE82OGtnMTIvdWE3ZCtWMlhUQkd1NHdlM0Y2czRTRndvMEtPcGgvWmlKc1VMKzhpRUFvTnU1aUF0dm1IcHdSQ0Y4Tk9UcU5sL3UzN2QraDlIQ3ByazhoUHB1cU9wdm91TG1WSkJZTDNiTTQ5ZDNJMnVwUDFZcld4N0JyZzZ2Q3RvdzlPNS90M0IyTmF1SnNyQ2pxeHZBeFRUbStvalhTb3ZaeHlyczYvNkZIS1AzakZzYVA2Y1lJZkRVeGZzSmFIUUlqbnNvTlcrMUJ2UEcyZFI5bGkxdTBEZHBodWZyMVUrVUVzb0htUlc1Znp5T3JpdUtWNUszZlMzZncvTkNVRndRcnVGRnVHblZwVVo4cmN4UkVhR3phWlhoMWQwM3o3MDJaTXFyM2w3bjlJQm5PcWtJL3QveitEazU4YUlJV3JyaXRUdU85YVNNVVBKN2dtbUxTekpTdkpIS2xPTGRiVGprSU84aVBLS2dmNUlEZTZYVWhacGhTR3BWZWg1L0I3QnFLaTEzQlJNcE9mRVErY0tRdlhSdUhIZU1uNE8vc3Ayd1BZaG5lY1Z1b20yWnRMSUpkeXVaRExaVnd1NHRqK3BHUkJtUDQ3R2RJLzR1YU9HTnBCSWlnVXpLckQ3OTlxOVc4ZndFb0VJMzBRc21HQVg4S0VWN1N5K0hERmtXSDNQRjdUMytpMTcrbkVQV1FjWm8yeHBhSGYwc21xZjlPSkRlMUo3ZHpkUnJpV0R5enFodjd2eHJUZi9NL2FnNWJWZ1k0aTdNSkRsZm53Uk5sdGVvOGVObVNORXVZbGRCbHg5elV1NCtXRnlyZXZ5d2QweGtEdU9tWmd4KytQcThEbXE2VXdBb0hiS0dsQTFWTEJVVDFaLzRkTVpHdUt3aDlZRlA2dDQrdWxuVi9yb1REN2hBaENmb1pVVDVwbUdNUDI2MThMeUJudkdrSkFLL1UzOUdvaFNYb3AvRWF2bmt4L3pmZFdoczBKRHA1Q3A5RGdiV0Y3c0puZTVlcWszekJyd1ZnY2hQQmJ3K29yYTBiOGszby90QlNtelYrN1EwYzNaMjdKMzg3M1MrRjgvUllGVUI4NjlmRGNwd2taTkJNdGhPUHY0M2c4UGhDS3Y4K3BYTHhhSHVWWUh1c2p0MHdOTFMzcmRnWVNCY2thVkhwcm5NVmJibFZ0QjFYMWR2bk4yU1dwbnpCU2hzNG5wSjdDS1BVUHI5aEdRYW5oSGx2T2Fza2kyTEVYWlg1UFAzbEVmcm1GUWRhWWljZFZLVk1DL01hRTQybVpMQTlIb1owNC92ZU0vNHRRbUVGSVZqMEpFbUMyY1BmeXBVcjBUcVhqcFlFREhFZlpvbmRzTDQrcUZMVmZwRmZtbzlVc216VVJ2djlvMldQd1AyUmdKbzlCUENURDdkMVZ2YVM3d3FRN3c4N0l6d0VzVmxtMm5jbWE4SjE2VlNyamw5TmxCb1pCVjlBVnE4TDRBVDFmS2ZlelZuOTJoTFlVbFBURzJiSkhmSThyM0l3eFhuTWRxRzNDK0tPQjkzandmOHJDbEFscktIN2tkNXZyNkxwRXpCUXJuakJmWmQ3dDAwZHUwR3Ywa0cvUk9GNmJBbStrWmtJWkJDcmZNcXRVK2hia0IwQmxlRmd1aktHZHNjcERtMUdJYllQWUJlRWNwTDA5eFJLZDN5cTFHWkM3UVJpalRsc3ZqRldQS3hMR3FkY054cThZeFhnMXZFajVkcVh2ZTF2SVQ0dklUbGFtVUpxd0tvcFB5NGxTSmtUUmhCakt4MjdJVXFiUnhQakVjRDU5MDVTb05NOG81ZlZJWWJ4YWNtYURCZjJycW9QU0t5VnJVejFlV0VmVE0xYXQ1U09WQ1N0am9pSXBIeEdkdGk0N05UVmRsMDZUWXBQRCtQUXRlQ3VhaTAyT1NZcWlmT2lLc0NWTE04TTM2Rmo5QjBKMGZFcDZXbUpxYWtwaVRHUmtmRXlNcmtOL0lTY3RadHZhNEppb25MVG9FOHFJZUM1K1ZleXFPTlM2TW5xRkxpRXFLaTA0V3ZVNlNzaE5pOHhXSnFZa0pTZFN0SHBzVW54U2NsSlNja3BjVW93WVEyUGo0aUw1MVV1aVVsRjJXYm1RU3BQVHVhU1k1TGcweW1jbFoyVmtSYWV2MUVYVG1MajRhSDQ3U3FsS1hRUWNFaHVUSEp1bXk2QXBxY21yK1RVRmFKRzBwWlJHcGRESVJTczNwV0lyMk5EQ1hKYTFJRGtpSVFaSDBLU2toRFRjRkdLMXZ3UzZZRjFvVGtqbStyUnN1cDdQQ1Z1M2RGbDQyRkx4TlBzaXBORlZ5Und1RVJjZ3E2ZHBOSHQrTkUybmlZbUpTVFNaSnNVbHhmSnBhNktWOFRGY2ZGSnNZZ3hkU1dPaWFUUmR0aFVucC9IeDhYRTBocUpRS2grbDlJU0dhUEdzcE15TXdOMkIrVXZXaDRmSGhOTGwxRy9MZ256S3Iya3ZyRVFUTFZKRkpzZWtpK2swT1RreGc0OUo1QkppVUFubDR4SVNrM1NiMXFTdHlGUkJLM0FVTXBablIyeWdmTjZXbklLQ2tNMkJ1bUM2T0hUWi9QanRpektERWxKWEoyVmlYTzcyMlQvYXdjUERYYVFCcTVkc0RwbTBKTUNQZXRCSlI3M08wME4wMTlxOGdrTHZMZUg1dElqdTNwTjRsbzlLNUNLV2hvVXRwSXZvMHF6Z0hlczJaYTlabDhHeldXeTVzQ1V0ZHAweU5Ta1pseFFYS3k2SmpkcVNGcjFSbFI2WHVsS01vckd4Y1ZIODZxVUdoOEdpYVFMNkpBSE5HeDhmbXh5WEhKT1NoczZscVh4cVRPcktpS2lvS0pIR0pNWWx4MGJGUjhlZ2VTSlRvN05vS2sxSlJOVXhTUWtwYU5la2xNUTBQbVlWbHhDYmtCQlA4Wk1ZajhHQm4xUStKVTA1TjBpSWprMU8xZEhreEtURXhKUVluQ0E2TGo0T0pYbldkSSt3T2dtN1Z5VlFrZUpnT2JCME1hRXFhSmdzb0RDR1cxeWNTR1BqNCtKd2FmRkpOSWxuSEp3UXNwZGxMVit6ZkdOaHl0WUZPU3NqUXNNWHIrQlBzYnYvbkQ0MmY2NndJeTF5dzVZbGtWSDRlekE5TFVBWmxiNHNKQnN2b3RJOUkxWFNsRlJEQU1ZbXhTWExZWnlNdmtaNjI4MUFHTFZuOE9jVkJiTjNMVXU1Uzh6eSs3VVczaG9ZcHZZbS9pRGZrQVlaeWdWbTlhbzRyQVBYU3RPZjhqMlZZWDdCaTEyb0N3M2VHRmFBemZTZTE2WVo2c0JESElROC9YclZhZ0gwTDVrZTgzVFJqeXhVQzJPd0NRMUF3Um9vYTNSZVBsMTg4VUlOUVI4eityVGJaZDBSQlpMeXdwMjV1VWpLNS9uNkdFaTVGTmVnYXJDUWJrYTZ5Mzg1Vm91MEpIMkpQWmxHdkVnNDJVR3VHSFV4bW1hMDJDakRhS1BSUzJOaTNNaTRxN0dmOFZMamxjWUZ4amVNMzVvTU5Ra3cyV0pTYW5MRzVJN0pNeE5Kb1ZCb0ZUcUZpOEpERWF3b1ZCeFhYRk04Vlh6aU5Kd0YxNEViejdseVFkeEt4Sk1pYTZ6VS9Gd0FUcWlTYXdxQTVqK2ZObHlvY21aS3lta1FzUldDS1N2a05OSm1oQmFXQ0RYK1JLanhKMEtORnRqT1ZtcHFYZ25pcjZrVW81VE05VEdmREsvaVRDblZMOVpycE1VMWF2NWxtLy9UaXpQTi8vQ3FqRFZyanpoWkoyckE2bE1sTkRTOHV1Y0hubVJ0OTdDbU8zMjMwbE5JNkE0ZjJudFR2RXd2QlYrYXpwZi95ZzBwNjFkZ2lmR3FzK3JEYWh1SWhQRFlEZHJOQVhQL3ZDRHFnaGh6OHJRNUF4SE9EUzkwT01zUDdzRTlIdlQ3N0M4VXJURVMxSjlobGs1cXllcm9yVlJNY0hDVVVickROVEFYcFZZMWZXN0FZM2JBNWRTRm5Vb29rUHJLZjVzemxWMWtrK0VpYTBPaFFHK0RScnVKR0t1N1V1b3V4ZEZYK3JPSTVJeWsxbFRmWFIvSGFWNVJDK2pEaktkeW1nZjA5SzQ5UmZ3SVVFTzVpbDViY21ibXZ0bjd4bTIyUVlvMjRUdEZLNVlwMnBQREJvcm11Y1lqWXh4dVRQaEcwVnErbVBCQjFJeDMzU0UvaGp0OXVMQlNMS1VIVnhhRThYTlVEbU5tOUJjMWZlMnYvbzYzZnI5NTllR0Q2dzZXYUU2TDRZNTlzSDlveFIvWS8rZTFLNDhlM0RUMHQ3RWYzay9VdkVNRWVPdzdvWlFSNEwrRVVrYUEvRGNFeURxMGtKOVF5KzdwRFdwbUFwMUVqUXozWkpKNGVFeTZMWnBTSzIxaldneVAvL2Q3b1FjSXB6VS9rQVRvd0RDNmtGWjhJeGFpQVZocUVGajJGRFdkSEF3UTh2WEZPKy9lVnRSQXlORUQyNkU3akorZUJoUEQ2My9yM1FPMmp0NDBJWnZ1eDlEWXNUM25pRmhNVHkwKzdzZVhQdVVtN3JYUEdVSDVWbjNHdEpFRHcrcVpiMlhJeGNWblFxa25Sc1ZjLzVESm9qTWRzMlY4RWUvY2x5dWY5R2plYll5S2gvUm8wYTVqZk4rYUxiSGpxcjVUcHcyMTl6ejhVSVNUekpTOVVMRTYxL3FEQnFPNHJkU01tVk1JMHVkeWkxd1hMdmVtd1hSK2VrZ1c3OW1kMjd0d1g5Z3grb1FlT1hBSWpIaVlMZTFuOWZHQVNHNGYyRmtsbklVUDlKSGVpZEsyY0lTeXMrd0RIcDA2OHBhVm1pY2xyQjRNUTlNTTYxWEVCaHVlQ1dNSXlkQ1NHUjlGc1VHR0I2RDQzZE1WNnJOaHlKMkhjaHJNdTViTWFCcVl0ZWMwYnlnMGVNZU1Tem5OUjNxMzdPNkVQeWd6aGFhRzQzbWU1cGRzcWVTSGIrSkNmY09XQlNCS1c1UWVraDZZNlpzVlFNZFFmOWVGdG56RlFtNWRZVmIyRHBwTk4wVnVXWmtYWG9BRkRkMWJEMU5mUFNVcXI2eW9kUGdOR1ExWU1RV3F2RUIzRkc5NXdEdHM0cFo3aHh0VWhtU0VyQTVlSFpEcGp5b0QzRUw2RzFUdXlqU28zTEp5UzhTMmlCMEdsWmRQSEx0NGNmS3hrU01udTR3ZWZjTGxzazR6Mno5Lzc5NTgrYi8vN05uKy9yTjFHaXM2WU1LQU1rdkUwcXdweUR2b1JHMGRiQ3M2eUJUTEN1VDU1Yis2bWFLTU9iR2o0RUltditJRTF5WnkwblRLVEhqTnp6ajVXd1lNeDUyWVF4Tm1ydFNzV2hPZEVVcjU4SlVydzhMU0k5Zm9NaEdMSktZanBrQXNFNCtJTHlvdUtVT25TVW1NamRTRktqT3dEb21hbUxqa3JFekVWU2xKc2VGaGlKQjBtcXlNakt5c2xlbGhZU3NqdzFaa1JHYnBOUDhITS9lZUJ3QjQybU5nWkdCZzRBTmlDUVlRWUdKZ0JNSWJRTXdDNWpFQUFBMlNBUXNBQUhqYXZWbHJiQlJWRkQ2emJYa1UrcVJidHJYVUF2S3NQRVN3MWVnUFgwZ1FpUnBpb3ZoRFlpQW1JQ0ZDL0tFR29yLzZ3eENDSnFoWlJIOUlJeVdtSnRhWUV0TVlLMmtSUzdRUXQ0YUZaQkpjSDF0MGFoaVFoVnkvZStiT1kzZG0yK25TT2lmM3pzeTk1NTU3M3ZmTUxtbEVWRXFyYVNORkhsbTdZUk9WNzlpeVp5YzFVREhHU1FpSzRLYmx2RVZlM0xWN0Y1VnYzL3JLVHFyaEVZMTd3dndVcW1Tc0NGVnJhV3U4NFRuU3RBK1pSZ005Uk91dzF3dTBqZDZsWS9RRm5hUUVYZGFLdGVWYXE3WlJlMTdiUnV1MFhkcXIyaHZhVzFxYnRoKzR3TmJlQTZXWU1OR3ZwMFpRV2s4ejZGa3hTTWZRanFOcFBES0RLc1VHcWhKSnFvWk1zMFNhYXJBbUtqNm1XanpQeHJpa1VTY01xc2Q3Q2JDQktUTEFOQmt6Sm40RjMxRXhqS2RyMktVU1k3V1lqNGsvc1NMREkybXNTR1BrSWtaTXBwRlc2eVdlem5nbHZMSmEvS09vWG1iY1VvenVBWGRweFoyQjJUUjI2OEFlS1hDWEJtY21NQTN3RU9NbmkxTEs0Yy9pWllTS2FDcDRyQlRkMUFSS0VTckZYQlBXUnpCK0Z1TnQwRWNsWm1SZnpycVpqejRLeXJLWGVNM2lGSzBSUCtHOUdoYlVZSmNTbWs1bFZJRVZWVFFMWTFHcXBka1VvenFxcDBXMGlscm9mdEI1aWpiRGRsdm9iZm9XbHV1ajd5bFNsNUNXcmYwcXRwYnVBOTcvY29rMDRDemtJZlJYUkx0SWliZzRpckdEYWo2dTdpbTdGd201eGxuZmk5WUpzUEYwTkZOOExVN2ovbVBXVGlMN0hzQ0w2ZlloT0RjbHBvMHRib2diRm0xdVYxZ3lBMDNuNllveHFXVkM3Q0dZS3NacytVVUdZT1p5N01vUlJoYW01OUFRWjhRWnZ2L0FNK2ZRRDRvaDBTOTZ4TTllbS9FOTRhT2x1NWJKeFhCNVlYdGRGemZGUVhIZHgwdks4eWE5SXU1WloyUWgxMlRMQjIyYjNCc0JNa3A3L0NhR1FWL25MQmxDSy9tdFpOc0t2bXA1WlRvRVBlTVc0dU1VYStJMDI4bUFqcVdQWDJSdDNYUTE3OFRIZ0RjK2ZQUlNUTE5YREVoTXovZzUxcEcwOXhIb2FiODRqS2Q5bHRlSnp4WE9WY3ZUMFlhUXRkeTEzL0hJa0doWDc4UFdxUFFrT2Nkdlo1SFBaSlRvN0xYbmVXUUl2UGJLNTF2eUt5ZHlSRGZ5cU9RMzd2R25ETlpLclptdXI4a1ZEbzQvTW11Y3pGTEJaMkVwKzB1Z3o5aHlvTytaaE55WThVUzlZZWRBWDV4bkNxTHRpUlBvWm9SMURIK1cyZ3FUbzN3NUoyUEhvS1NzM3RvQjU4VlY4UTc2a2V4NEZBYzR3MXpqdHdPUTc3RDRBUFpyRnhmUVRvaS9jcWgveE5RdW9mOEcwTWY5cC9sak1FLzBHdU9KVW85ZnhRRTRvMFFiK3BTVE05T2NpN3M5bHVqR1NCc3laUUtRZ21jbmN1TlFubFlXcjR5VGhQOG5SRCtQSFFVTVFTK0gwS2VkUFF4ckQzSEIyYU1IWTNIUVRnSjByRS9tU3NVbllwempQTWtnOStsM2Nza0EyMmhBblpPV1gxMUNMdmFjTktqQ09NYkV2NXhMWkRPRDlNZHl5UG1FRzVISTZRZkIzUjlpcitUUjJmVVN5eEhuVEhGVDRTV0FjMGgwNFN4SVlLYkxwNnM0WTBrK3UwQ3JIMXJvRloxdTVMSFBucysyTk10d3c1dnJGSmU2ZTJibXNieFF1akRDeHM4WTg4bkErRWhiT2d1Yit5MGJCWHMwWkVvRVozaU80cFNmUTFoWitrWWZxa1hFMFFUbXFiaVZUVjNyQkVlaWtzUVk3NmtiMWg0eVdueDdacFN1a29FNlRNa0t6YXNyUzZmQm1wMjRtdGUxNitqK0ZWWlhkZzNucVpYeTdCRmdqM1RJZkdqbE8zUDhkbEZ4K2JlbmtyVlBuNHFjR0xUcTJVeGVyVmt4T3NIV2NXMk9VMGhtZVpsNTl2cDNkL0tqMG9wZFA0R3JoTU9obFhNNnVCTHBkWE85aDFJN2o4amMzNm0rRGtialRRL2sxVlJuclc1VnZTRnMwTWl0aGxjT3VuWlFLSTM0cnJUNk85MFRZQ0xpTXRUM1J5YWZYNGtUU2xkcDBYVXJ0WTlkbDJUWG1XcDNhUS9VdzRCNC9uakx3NS9uaTFIV3FOQ3NIaTY3ajNsKzZIbStCa0tlVVZseDduNDdXekhrejRQeVRDNnpLZ0IxUmwwdnhKS1RtQzhOZjdaeTlENFFsTVU0cnllOTl1QmF3aGc5NXRSM2xGNm81Vnd1OGYxanNGOVpOV0xwK0hXbWN1Y2duMTJxbnBCMUlwL2tZNTIxZWM4UCt6cythR2VsVVQ3UDhZVWV6eWVmZXY2Ris0dWpTREJja0wybHY1YXA1OHNzODBnZ3p6V2N0ZVI0VjZHZUtQTkM4RnJFUVRJbndrMDdCbVhGTUg1dlYxV1NQdTUxYllDRStCMzFjaUo3TlhqeGZIZGFQb0U2ZWNEL3JhZ3dPaHp2SEhDZ3Q0RHozTWlqNTZrRngzaktzUWYvWm9ZVE5LV3FPdDIvRzB2UTdkWVNuTjB6WWZLSXMwZksrbDVUWjZtVEU3Ti9iYkoxd3p1WStTcVRvT3pBMkVrbjYrZ2N4MFp1QnZIa0ppUDd0NzVKMDFWSU9VYXh1VUUwZVhtK2dFdUQxL1ZTSFo2YTBlclI1dEk4dEZWMGJ4YmVYV2hMcUFuZ1hWdEV4VlRDLzNaWXZqdU5wcXRjUFlObUlndVZxMS9TcTUzZjBodXBRYTJlVGJmUjdiakhPQTh0NHJIRi9MU0lsbUtPYUFXdHBMdHhYMDFyNkI1cW9WYWFFeURCZ3B6M2hhakNOQTlFd0dORWdYMlZNSWN1VkNtSVl1WU9jT1pDRER6R0ZMaVg1TkFGKzJvQjF5M3F0SW9BdndMOFM1bGJmVHpQQXl5ajVkQ3oxVXV0THdEbjBob25vVEY1TllFZnFhVjZ0TVhRdjlUVlVtZC9lZFVDckd1dSt0K3BTTDBYT1ZKYTF4VFZwaW9MMmRaeGY3R3JnSTJpNERrS0dXSjRiZ1JVQStvQVVUVDVEOGhDZUVBenRDdDVscmFSMTZ3Y3lScHk3REVIa21aYm84aW5qV0xtem9YcENzb1VaMTZJT3RDb0lNb2N1dENzWUFXNFg4R2VMZlVSaGV3TFdlYVZ2djNyQWZOaGQxSzkxSG9EKzlvQzhGdVBsZEs3SlVjYWUwc0VkS3BBVS9yRU5NdzNZR1llYkRRVHV5NkRSbGJTQTdETWcvUXdxRDFLYTJHdGRZQWw5RGhnS1QxQlR3THZhZG9FN3A2aHpZaTByWUJXZXBsZVE4enRBenhHYjlMN1dIR0VQcUV0ZEl5TzAwdjBHV0E3ZGRLWHRJTjY0Q083cVk5TzBldmdhSnI2MXhId0gxR29NNUFBQUFCNDJtTmdaR0JnNEdJd1lMQmpZSEp4OHdsaDRNdEpMTWxqa0dKZ0FZb3ovUC9QQUpKSFpqTVdGeHNZTW5DQVdFRE14TURHd0FmRUlKNEFSSjVCQTRnNWdKZ1BpQmtaemdJeEM1Um1nR0pHQnJiL0poQlpBS2hwRFBFQUFBQUJBQUgvL3dBS2VOcHRrazlJVkZFVXhyOXo3bXlDaXFuUVJHZ3NTYWRvekRGbllPdzVUZEE0VkM5TnJhaW1LVkFLUWdKWGlrUkVhRW1MRnRNdU1CTmF0bkFSSlBhSHRtMWFSRW5pdGhZU2tRVE5BMm5SOU4yTEF4TU5qeC9mNFo3NzdydjNkNStVQUltUmcraVhWWFRyRzBSMUVoMW1BSEZkUkt0c1FiZThSSWJFWlI2SDlTYXlIR3VXUjBneHM3cXB2S3BMNkpJSGFOUnI2TkFSSE5CbjJLdWphTmNpdW5TSWM4YTVWaEdlN01RSkV1VWF4OGdwY2xGM29jRXNJV25xRWRHUHlPdFhlR1lyOHdrcEltL0M4SFFkZVVsalNPT28wODhjSCtINFZWSlBCdGwvdkpHZjJMdkQ3OTlEcXdZNHJXdUloQXJjeXdwYTlEMjI2MXNjbFhjNHp6MEhURTh2bFA5SUNiZlV4ejZkZzY4ZTl6ekhNeFRRTGhOOHo5WTM0RXNFZlJJcHIydk8xWVBtQmVkeVhCKzYrYjZkSjdQc0JkZ2pNMmhtTDZkbjBHZ3VvMG16UE5kWnVva2pRYjhKOFRIR1BHUjlhdzg2OVM0eU9vOGQzTWNsY3dSSm1VWlNyeUFtdDdHTlkvMnlqQjdtVSt1YU9jVitqUDBFdmUyM3ptb1Jxc05tNjlFNXJFTFM1Vi9XSS9NSCtXMWlhS3M0ckVHbmMxaU5kVWpYN3V6V1dRM01JdE42TFB3TC9YMno3cGhmeUUvbnJ1THdmM1k3aDlWWWg5WTEwNjZqOTlFbWViU0VUc0lMaGZrTzc5MzZyOXl6ODExQzd3Wjk1RFdaSmdza1RUSWFSc3BNdXY4NFE2THV2dzVZQjZ3RDF0OXgzVFRRK3pEdlk1ak9QNURuM01jQzc2K0VXYVF3Z2VOOGV1RWhoM040aGFtL2JsbXFmUUI0MnUxVlRYUFRRQXk5OHlzMFBqQXc0OCswWkZKdzNFTm1DcHdwQjQ0YnJ4eHY4YTZXM1hWYy8zdGtRMmdnYWVrUDZNVnJTNnNuUGVtTlhGN2Y2dzcyNkx3aXM0NktOSThBVFUxU21kMDYrbnA3azZ5aTYrcFZxVEVJS1lMNCsycFY5a2I5NkZGSlVKSk43NHJWY3BVc0x5NkxJbG5reFRKZkxKYkpSWDZWRkpmNW9yaUtJS3ZLUFJwSkRvelF1STQrRVhZTk9uZ3R0UDBBRzBvajZGMjNqdG9RN1Bzc0c0WWhEYU9sblJPMkhkT2E5QXpScVJxTngyZm1mQm93RzNEYmtBbUpweVlNd21GVTNiYkt3K0VUK0QyMENOYVJSUmRHb0FhNDZxWTdyaHErVVE5YWpHQW9RRTEyakVGekN4cytwZkxCcVcwZk1BYW1MV2t3SFFuSm1FZEpacGN5UG9pdUF4V2d0MlJBbUpHeHRPVlFOMTlveVlmSjJ6alNzN2VqV2dRZXhwemZnVk83TmtBZzZMazM0VjhTdnQvZVlUMzdKejYzNkxTZnlIeEJ0K2QrZ3RnNVJJMkdiN1FpQU41ejRSNjJHQVpFQXlNVEZFYWVvZjY1WWRhTVhyZEhFTCtpNHpuczBKZlRxaG9tTmZHd3ZiUGtNWVViTm1pYTZqWHMwek81R0d5SGdtUDN5alA1NXc5eTdsbk5Gc0dzVCt0bWpxY2c4RDg1bGRsdjhWV2xSRjg3WmFjYVh5VHpJcGtuSkhPc2xIS2E5ZHoyYW5ONGd6ZWJ0N0RJOHlMbVoxR2N5ZndvaFRKN3dDdURFeEsxY04rcmo4UVQwZE1NQmZ5eG50VmhERU9yZUJCVHk3Y0lEbmM4Qm5USUc5MUF6ZklWZk43MVRubXA2b21CVDh2c0lkRmhGK1BqQzUwWGRuYjRmVlEvQVRON052QT0pO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59IiwiLy8gU0hBUkVEXG4vLyBCYXNlIG1haW4gZmlsZXMgLSBTdHlsZXMgdGhhdCBkbyBub3QgZ2V0IHNjb3BlZCB0byBkczEgb3IgZHMyXG4vLyBMaWIgZmlsZXMgLS0gc2hvdWxkIG5vdCBnZW5lcmF0ZSBhbnkgQ1NTOlxuQGltcG9ydCBcIm1haW4uYmFzZS5saWJcIjtcblxuLy8gVW50aGVtZWQgQ29tcG9uZW50cyB0aGF0IHRoZW1lcyBkZXBlbmQgb25cbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJkb2N1bWVudC1iYXNlXCI7XG5AaW1wb3J0IFwiYWNjZXNzaWJpbGl0eVwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbkBlYWNoICRuYW1lLCAkYmdjb2xvciBpbiAkY29sb3JzIHtcbiAgLiN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgICBjb2xvcjogc2V0LXRleHQtY29sb3IoJGJnY29sb3IpO1xuICAgICYuLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcbiAgICAgIGNvbG9yOiAkYmdjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFkZCB0aGVtaW5nIGFiaWxpdHkgdG8gbGliIGZpbGVzLlxuLy8gdHlwb2dyYXBoeSBtYXAgaXMgaW5oZXJpdGVkIHRvIHRoaXMgZmlsZSBkZXBlbmRpbmcgb24gdGhlbWVcbi8vIHN0eWxpbmcoeCkgc2hvdWxkIHdvcmsgd2l0aCB0aGVtZSBvcHRpb24gc2V0XG4kZGVmYXVsdC10eXBvZ3JhcGh5LW1hcDogJHR5cG9ncmFwaHktdmFycy1kcztcblxuLy8gRnVuY3Rpb25zXG5AZnVuY3Rpb24gcHgtdG8tcmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG5AZnVuY3Rpb24gcHgtdG8tZW0oJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbTtcbn1cblxuLy9NaXhpbiBmb3IgSktQIHByb2plY3RzXG5AZnVuY3Rpb24gbGFyZ2UtbGluZS1oZWlnaHQoJGxpbmUtaGVpZ2h0KSB7XG4gIEByZXR1cm4gJGxpbmUtaGVpZ2h0LWRpZmZlcmVuY2UtLWxhcmdlIC0gJGZvbnQtc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIG1lZGl1bS1saW5lLWhlaWdodCgkbGluZS1oZWlnaHQpIHtcbiAgQHJldHVybiAkbGluZS1oZWlnaHQtZGlmZmVyZW5jZS0tbWVkaXVtICsgJGZvbnQtc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHNtYWxsLWxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCkge1xuICBAcmV0dXJuICRsaW5lLWhlaWdodCAvICRmb250LXNpemU7XG59XG5cbkBtaXhpbiBjYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIG11dGVkIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JhcGhpdGUtZGFyaywgMjAlKTtcbn1cblxuQGVhY2ggJGNvbG9yLW5hbWUsXG4gICRjb2xvci12YWx1ZSBpbiAkY29sb3ItYXJyYXkge1xuICAvLyBzaW5nbGUtZGFzaCBpcyBwcmVmZXJyZWQsIGJ1dCB3aWxsIHN1cHBvcnQgZG91YmxlLWRhc2ggZm9yIGxlZ2FjeSBpbXBsZW1lbnRhdGlvbnNcbiAgJS0je1wiXCIgKyAkY29sb3ItbmFtZX0sXG4gICUtLSN7XCJcIiArICRjb2xvci1uYW1lfSB7IC8vIGVzY2FwZXMgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgIGNvbG9yOiAkY29sb3ItdmFsdWU7XG4gIH1cbn1cblxuQGVhY2ggJHdlaWdodC1uYW1lLFxuICAkd2VpZ2h0LXZhbHVlIGluICR3ZWlnaHQtYXJyYXkge1xuICAvLyBzaW5nbGUtZGFzaCBpcyBwcmVmZXJyZWQsIGJ1dCB3aWxsIHN1cHBvcnQgZG91YmxlLWRhc2ggZm9yIGxlZ2FjeSBpbXBsZW1lbnRhdGlvbnNcbiAgJS0jeyR3ZWlnaHQtbmFtZX0sXG4gICUtLSN7JHdlaWdodC1uYW1lfSB7IC8vIGVzY2FwZXMgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgIGZvbnQtZmFtaWx5OiAkd2VpZ2h0LXZhbHVlO1xuICB9XG59XG5cbiVpbnZlcnRlZC1saW5rIHtcbiAgJixcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuICB9XG59XG5cbkBtaXhpbiBpbnZlcnRlZC1saW5rIHtcbiAgJixcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuICB9XG59XG4vLyBEUzJcbkBtaXhpbiBzdHlsaW5nLXgoJHNhc3MtbWFwKSB7XG4gIC8vIEBpZiBnZXRTdHlsZSgkc2Fzcy1tYXAsIClcbiAgQGlmIGdldFN0eWxlKCRzYXNzLW1hcCwgZm9udC1mYW1pbHkpIHtcbiAgICBmb250LWZhbWlseTogc2V0U3R5bGUoJHNhc3MtbWFwLCBmb250LWZhbWlseSk7XG4gIH1cbiAgQGlmIGdldFN0eWxlKCRzYXNzLW1hcCwgZm9udC13ZWlnaHQpIHtcbiAgICBmb250LXdlaWdodDogc2V0U3R5bGUoJHNhc3MtbWFwLCBmb250LXdlaWdodCk7XG4gIH1cbiAgZm9udC1zaXplOiBzZXRTdHlsZSgkc2Fzcy1tYXAsIGZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBzZXRTdHlsZSgkc2Fzcy1tYXAsIGxpbmUtaGVpZ2h0KTtcbiAgXG4gIEBpZiBnZXRTdHlsZSgkc2Fzcy1tYXAsIGxldHRlci1zcGFjaW5nKSAhPSBudWxsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogc2V0U3R5bGUoJHNhc3MtbWFwLCBsZXR0ZXItc3BhY2luZyk7XG4gIH1cblxuICBAaWYgZ2V0U3R5bGUoJHNhc3MtbWFwLCBjYXBzKSA9PSB0cnVlIHsgLy8gRFMxIG9ubHlcbiAgICAmJS1jYXBzLFxuICAgICYlLS1jYXBzLFxuICAgICYuXFwtY2FwcyxcbiAgICAmLlxcLS1jYXBzIHsgLy8gZXNjYXBlcyBkb3VibGUgaHlwaGVuIGZvciBJRSBhbmQgbGVnYWN5IG1vYmlsZSBTYWZhcmkgc3Vwb3J0XG4gICAgICBAaW5jbHVkZSBjYXBzO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICR3ZWlnaHQtbmFtZSxcbiAgJHdlaWdodC12YWx1ZSBpbiAkd2VpZ2h0LWFycmF5IHtcbiAgICAvLyBzaW5nbGUtZGFzaCBpcyBwcmVmZXJyZWQsIGJ1dCB3aWxsIHN1cHBvcnQgZG91YmxlLWRhc2ggZm9yIGxlZ2FjeSBpbXBsZW1lbnRhdGlvbnNcbiAgICAmLi0jeyR3ZWlnaHQtbmFtZX0sXG4gICAgJi5cXC0tI3skd2VpZ2h0LW5hbWV9IHsgLy8gZXNjcGFlZCBkb3VibGUgaHlwaGVuIGZvciBJRSBhbmQgbGVnYWN5IG1vYmlsZSBTYWZhcmkgc3Vwb3J0XG4gICAgICBmb250LWZhbWlseTogJHdlaWdodC12YWx1ZTtcbiAgICB9XG4gIH1cblxuICAvLyBEUzEgb25seVxuICBAaWYgZ2V0U3R5bGUoJHNhc3MtbWFwLCBtb2JpbGUpICE9IG51bGwgeyAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiBnZXRTdHlsZSgkc2Fzcy1tYXAsIG1vYmlsZSwgZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAgZ2V0U3R5bGUoJHNhc3MtbWFwLCBtb2JpbGUsIGxpbmUtaGVpZ2h0KTsgXG4gICAgfVxuICB9XG59XG5cbi8vIERTMlxuLy8gUHJvdmlkZSBsZWdhY3kgc3VwcG9ydCBmb3IgZGVmYXVsdC9kczIgdGhlbWluZ1xuQG1peGluIHN0eWxpbmcoJGkpIHtcbiAgQGlmICRkZWZhdWx0LXR5cG9ncmFwaHktbWFwICE9IG51bGwge1xuICAgIEBlYWNoICRzdHlsaW5nLWlkLCAkbWFwIGluIGdldFN0eWxlKCRkZWZhdWx0LXR5cG9ncmFwaHktbWFwLCBzdHlsaW5nKSB7XG4gICAgICBAaWYgKCRpID09ICRzdHlsaW5nLWlkKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcteCgkbWFwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZGVwcmNhdGVkLCBidXQgaGVyZSBpbiBjYXNlIHRlYW1zIHVzaW5nIHRoaXMgbWl4aW5cbkBtaXhpbiBzdHlsaW5nLW1hcmtldGluZygkaSkge1xuICBAaW5jbHVkZSBzdHlsaW5nKCRpKVxufVxuXG4laW52ZXJ0ZWQtbGluayB7XG4gICYsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiAgfVxufVxuXG4vL01peGluIGZvciBzaXplXG5AbWl4aW4gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gIGZvbnQtc2l6ZS1waXhlbDogJHNpemU7IC8vIGZhbGxiYWNrIGluIHB4XG4gIGZvbnQtc2l6ZS1yZW06IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59IiwiLy8gIERldmVsb3BlcjogTmFuY3kgQ3JhbmRhbGxcbi8vICBMYXN0IHVwZGF0ZWQ6IFZlcnNpb24gMy43LjEgb24gMjAxOC0xMS0wMlxuXG4vLyBJbmNsdWRlIGJhc2UgdHlwb2dyYXBoeSBzdHlsZXMgdGhhdCBnZXQgbG9hZGVkIHdpdGggZWl0aGVyIHRoZW1lOlxuXG4vLyBGdW5jdGlvbnNcbkBlYWNoICRjb2xvci1uYW1lLFxuICAkY29sb3ItdmFsdWUgaW4gJGNvbG9yLWFycmF5IHtcbiAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gIC4tI3tcIlwiICsgJGNvbG9yLW5hbWV9LFxuICAuXFwtLSN7XCJcIiArICRjb2xvci1uYW1lfSB7IC8vIGVzY2FwZXMgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgIGNvbG9yOiAkY29sb3ItdmFsdWU7XG4gIH1cbn1cblxuQGVhY2ggJHdlaWdodC1uYW1lLFxuJHdlaWdodC12YWx1ZSBpbiAkd2VpZ2h0LWFycmF5IHtcbiAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gIC4tI3skd2VpZ2h0LW5hbWV9LFxuICAuXFwtLSN7JHdlaWdodC1uYW1lfSxcbiAgJSN7JHdlaWdodC1uYW1lfSB7IC8vIGVzY3BhZWQgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgIGZvbnQtZmFtaWx5OiAkd2VpZ2h0LXZhbHVlO1xuICB9XG59XG4iLCIvLyAgRGV2ZWxvcGVyOiBMdXogRGUgTGVvblxuLy8gIExhc3QgdXBkYXRlZDogVmVyc2lvbiA2LjAgb24gMjAyMy0wMS0wM1xuXG5cbiRsb2NrZWQ6IGZhbHNlO1xuQHVzZSBcIm1peGlucy90eXBvZ3JhcGh5Lm1peGluLmRzMlwiO1xuQGltcG9ydCAndHlwb2dyYXBoeS1saWInO1xuQGltcG9ydCAndHlwb2dyYXBoeS10aGVtaW5nJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHktYmFzZSc7XG5cbiRkZXNrdG9wLXNtYWxsLXVwOiAxMTUycHg7XG4vLyBTUEFDSU5HXG4vLyBzcGFjaW5nIGNoYW5nZXMgYmFzZWQgb24gdGhlbWVcbi8vIFVzZSBzcGFjaW5nIHZhbHVlIGZvciBiYXNlIG1hcmdpbiB2YWx1ZXNcbnAsXG51bCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgbWFyZ2luOiAkcGFyYWdyYXBoLXNwYWNpbmcgMDtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tdG9wXCIpO1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy9UaGUgaWYgc3RhdGVtZW50IGNhbiBiZSBhZGRlZCBiYWNrIGluIG9uY2UgR1NDIGhhcyBkZXByZWNhdGVkIHRoZSBzdHlsaW5nLSMgY2xhc3Nlc1xuLy9AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAvLyBUaGVtZWQgVHlwb2dyYXBoeSBTdHlsZXNcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS10aGVtZS1tYXAtbG9vcChzZXRTdHlsZSgkdHlwb2dyYXBoeS12YXJzLWRzLCBzdHlsaW5nKSk7XG4gIC8vIFByaW50IEhlYWRpbmcgVGFnc1xuICBAaW5jbHVkZSBwcmludC1oLXRhZ3MoZ2V0U3R5bGUoJHR5cG9ncmFwaHktdmFycy1kcywgaGVhZGluZykpO1xuLy99XG5cbkBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBcbiAgICAvKkdyZWV0aW5nIHN0eWxlcyAtLURFU0tUT1AgU01BTEwqL1xuICAgIC8vZGVza3RvcC1zbWFsbC11cCBwcmludGluZyBtaW4td2lkdGggNzY5cHggMTJcbiAgICAuZ3JlZXRpbmcge1xuICAgICAgQGluY2x1ZGUgZ3JlZXRpbmc7XG4gICAgfVxuICAgIFxuICAgIC5wMSB7XG4gICAgICBAaW5jbHVkZSBwMTtcbiAgICB9XG4gICAgXG4gICAgLnAyIHtcbiAgICAgIEBpbmNsdWRlIHAyO1xuICAgIH1cbiAgICBcbiAgICAucDMge1xuICAgICAgQGluY2x1ZGUgcDM7XG4gICAgfVxuICAgIFxuICAgIC5wNCB7XG4gICAgICBAaW5jbHVkZSBwNDtcbiAgICB9XG4gICAgXG4gICAgLnA1IHtcbiAgICAgIEBpbmNsdWRlIHA1O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgQGluY2x1ZGUgaDE7XG4gICAgfVxuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBAaW5jbHVkZSBoMjtcbiAgICB9XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIEBpbmNsdWRlIGgzO1xuICAgIH1cbiAgICBoNCxcbiAgICAuaDQge1xuICAgICAgQGluY2x1ZGUgaDQ7XG4gICAgfVxufSIsIi8vIERTMiBVbml0IHNwYWNpbmcgLVxuLy8gZXhhbXBsZSB1c2FnZTpcbi8vICAuZWxlbWVudCB7XG4vLyAgICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctM3UoJ21hcmdpbi1ib3R0b20nKTtcbi8vICB9XG5AbWl4aW4gZHMyLXNwYWNpbmctMXUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi0xdS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTF1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItMXUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctMnUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi0ydS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTJ1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItMnUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctM3UoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi0zdS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTN1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItM3UtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctNHUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi00dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTR1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItNHUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctNXUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi01dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTV1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItNXUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctNnUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi02dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTZ1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItNnUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctN3UoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi03dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTd1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItN3UtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctOHUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi04dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTh1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItOHUtZGVza3RvcDsgfVxufVxuXG5AbWl4aW4gZHMyLXNwYWNpbmctOXUoJHByb3BlcnR5KSB7XG4gICN7JHByb3BlcnR5fTogJGRzMi05dS1tb2JpbGU7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkZHMyLTl1LXRhYmxldDsgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRkczItOXUtZGVza3RvcDsgfVxufVxuXG5cbkBtaXhpbiBwcmludC12ZXJ0aWNhbC1zcGFjaW5nLWNsYXNzZXMge1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gZ2V0U3R5bGUoJHNwYWNpbmctdmFycy1kczIsIHNwYWNpbmctdW5pdCkge1xuICAgIC8vIC5tYXJnaW4tdG9wLT91IGNsYXNzZXNcbiAgICAubWFyZ2luLXRvcC0jeyRrZXl9dSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXRTdHlsZSgkdmFsdWUsIHNwYWNpbmctdmFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCB0YWJsZXQsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldFN0eWxlKCR2YWx1ZSwgZGVza3RvcCwgc3BhY2luZy12YXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5tYXJnaW4tYm90dG9tLT91IGNsYXNzZXNcbiAgICAubWFyZ2luLWJvdHRvbS0jeyRrZXl9dSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIHNwYWNpbmctdmFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCB0YWJsZXQsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldFN0eWxlKCR2YWx1ZSwgZGVza3RvcCwgc3BhY2luZy12YXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5wYWRkaW5nLXRvcC0/dSBjbGFzc2VzXG4gICAgLnBhZGRpbmctdG9wLSN7JGtleX11IHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXRTdHlsZSgkdmFsdWUsIHNwYWNpbmctdmFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCBkZXNrdG9wLCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnBhZGRpbmctYm90dG9tLT91IGNsYXNzZXNcbiAgICAucGFkZGluZy1ib3R0b20tI3ska2V5fXUge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldFN0eWxlKCR2YWx1ZSwgc3BhY2luZy12YXIpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCB0YWJsZXQsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIGRlc2t0b3AsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuc3BhY2luZy0/dSBjbGFzc2VzXG4gICAgLnNwYWNpbmctI3ska2V5fXUge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCBzcGFjaW5nLXZhcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIHNwYWNpbmctdmFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCB0YWJsZXQsIHNwYWNpbmctdmFyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCB0YWJsZXQsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldFN0eWxlKCR2YWx1ZSwgZGVza3RvcCwgc3BhY2luZy12YXIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIGRlc2t0b3AsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRkczItdGlueS1zcGFjaW5nOiAxNnB4O1xuJGRzMi1tZWRpdW0tc3BhY2luZzogMzJweDtcblxuLy8gdGhlc2UgWU1MIHNwYWNpbmcgdmFyaWFibGVzIGZvciBWRVJUSUNBTCBzcGFjaW5nXG4vLyB1c2VkIG1haW5seSBpbiB0aGUgbWl4aW4gYnV0IGZlZWwgZnJlZSB0byB1c2Vcbi8vIGluIHlvdXIgb3duIGJyZWFrcG9pbnRzXG5cbiRkczItMXUtbW9iaWxlOiA4cHg7XG4kZHMyLTJ1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiAyOyAvLyAxNnB4XG4kZHMyLTN1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiAzOyAvLyAyNHB4XG4kZHMyLTR1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA0OyAvLyAzMnB4XG4kZHMyLTV1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA1OyAvLyA0MHB4XG4kZHMyLTZ1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA2OyAvLyA0OHB4XG4kZHMyLTd1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA3OyAvLyA1NnB4XG4kZHMyLTh1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA4OyAvLyA2NHB4XG4kZHMyLTl1LW1vYmlsZTogJGRzMi0xdS1tb2JpbGUgKiA5OyAvLyA3MnB4XG5cbiRkczItMXUtdGFibGV0OiAxMHB4O1xuJGRzMi0ydS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogMjsgLy8gMjBweFxuJGRzMi0zdS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogMzsgLy8gMzBweFxuJGRzMi00dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogNDsgLy8gNDBweFxuJGRzMi01dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogNTsgLy8gNTBweFxuJGRzMi02dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogNjsgLy8gNjBweFxuJGRzMi03dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogNzsgLy8gNzBweFxuJGRzMi04dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogODsgLy8gODBweFxuJGRzMi05dS10YWJsZXQ6ICRkczItMXUtdGFibGV0ICogOTsgLy8gOTBweFxuXG4kZHMyLTF1LWRlc2t0b3A6IDEycHg7XG4kZHMyLTJ1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDI7IC8vIDI0cHhcbiRkczItM3UtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogMzsgLy8gMzZweFxuJGRzMi00dS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiA0OyAvLyA0OHB4XG4kZHMyLTV1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDU7IC8vIDYwcHhcbiRkczItNnUtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogNjsgLy8gNzJweFxuJGRzMi03dS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiA3OyAvLyA4NHB4XG4kZHMyLTh1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDg7IC8vIDk2cHhcbiRkczItOXUtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogOTsgLy8gMTA4cHhcblxuXG4gICAgLy8gZXh0cmFjdGVkIGZyb20gX3ZhcmlhYmxlcy5zY3NzIC0gRXJpYyAyMDIwLTEyLTExXG4keHgtc21hbGwtc3BhY2luZzogNXB4O1xuJGV4dHJhLXRpbnktc3BhY2luZzogMTBweDtcbiR0aW55LXNwYWNpbmc6IDE1cHg7XG4kc21hbGwtc3BhY2luZzogMjBweDtcbiRtZWRpdW0tc3BhY2luZzogMzBweDtcbiRsYXJnZS1zcGFjaW5nOiA0MHB4O1xuJHhsLXNwYWNpbmc6IDYwcHg7XG4keHhsLXNwYWNpbmc6IDkwcHg7XG5cbiRndXR0ZXItc3BhY2luZzogJG1lZGl1bS1zcGFjaW5nO1xuJHBhcmFncmFwaC1zcGFjaW5nOiAkc21hbGwtc3BhY2luZztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIFNjYWxpbmcgVmFyaWFibGVzXG4kZ29sZGVuOiAxLjYxODtcbiRtaW5vci1zZWNvbmQ6IDEuMDY3O1xuJG1ham9yLXNlY29uZDogMS4xMjU7XG4kbWlub3ItdGhpcmQ6IDEuMjtcbiRtYWpvci10aGlyZDogMS4yNTtcbiRwZXJmZWN0LWZvdXJ0aDogMS4zMzM7XG4kYXVnbWVudGVkLWZvdXJ0aDogMS40MTQ7XG4kcGVyZmVjdC1maWZ0aDogMS41O1xuJG1pbm9yLXNpeHRoOiAxLjY7XG4kbWFqb3Itc2l4dGg6IDEuNjY3O1xuJG1pbm9yLXNldmVudGg6IDEuNzc4O1xuJG1ham9yLXNldmVudGg6IDEuODc1O1xuJG9jdGF2ZTogMjtcbiRtYWpvci10ZW50aDogMi41O1xuJG1ham9yLWVsZXZlbnRoOiAyLjY2NztcbiRtYWpvci10d2VsZnRoOiAzO1xuJGRvdWJsZS1vY3RhdmU6IDQ7XG4kZW0tYmFzZTogMTZweCAhZGVmYXVsdDtcbi8vZnVuY3Rpb24gbW9kdWxhciBzY2FsZSBoYXMgdG8gYmUgYmVmb3JlIHRoZSBncmlkIHZhcnNcbkBmdW5jdGlvbiBtb2R1bGFyLXNjYWxlKCRpbmNyZW1lbnQsICR2YWx1ZTogJG1vZHVsYXItc2NhbGUtYmFzZSwgJHJhdGlvOiAkbW9kdWxhci1zY2FsZS1yYXRpbykge1xuICAkdjE6IG50aCgkdmFsdWUsIDEpO1xuICAkdjI6IG50aCgkdmFsdWUsIGxlbmd0aCgkdmFsdWUpKTtcbiAgJHZhbHVlOiAkdjE7XG5cbiAgLy8gc2NhbGUgJHYyIHRvIGp1c3QgYWJvdmUgJHYxXG4gIEB3aGlsZSAkdjI+JHYxIHtcbiAgICAkdjI6ICgkdjIgLyAkcmF0aW8pOyAvLyB3aWxsIGJlIG9mZi1ieS0xXG4gIH1cblxuICBAd2hpbGUgJHYyIDwgJHYxIHtcbiAgICAkdjI6ICgkdjIgKiAkcmF0aW8pOyAvLyB3aWxsIGZpeCBvZmYtYnktMVxuICB9XG5cbiAgLy8gY2hlY2sgQUZURVIgc2NhbGluZyAkdjIgdG8gcHJldmVudCBkb3VibGUtY291bnRpbmcgY29ybmVyLWNhc2VcbiAgJGRvdWJsZS1zdHJhbmRlZDogJHYyPiR2MTtcblxuICBAaWYgJGluY3JlbWVudD4wIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpbmNyZW1lbnQge1xuICAgICAgQGlmICRkb3VibGUtc3RyYW5kZWQgYW5kICgkdjEgKiAkcmF0aW8pPiR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgKiAkcmF0aW8pO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAqICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkaW5jcmVtZW50IDwgMCB7XG5cbiAgICAvLyBhZGp1c3QgJHYyIHRvIGp1c3QgYmVsb3cgJHYxXG4gICAgQGlmICRkb3VibGUtc3RyYW5kZWQge1xuICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gJGluY3JlbWVudCB0aHJvdWdoIC0xIHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxIC8gJHJhdGlvKSA8ICR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgLyAkcmF0aW8pO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAvICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG4kY29sdW1uOiBtb2R1bGFyLXNjYWxlKDMsIDFlbSwgJGdvbGRlbikgIWRlZmF1bHQ7XG4kZ3V0dGVyOiBtb2R1bGFyLXNjYWxlKDEsIDFlbSwgJGdvbGRlbikgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRtYXgtd2lkdGg6IGVtKDEwODgpICFkZWZhdWx0O1xuJGJvcmRlci1ib3gtc2l6aW5nOiB0cnVlICFkZWZhdWx0O1xuJGRlZmF1bHQtZmVhdHVyZTogbWluLXdpZHRoO1xuJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbjogTFRSICFkZWZhdWx0O1xuJGxheW91dC1kaXJlY3Rpb246ICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24gIWdsb2JhbDsgLy8ga2VlcGluZyAhZ2xvYmFsIGZsYWcgdW50aWwgZ3NjIGNhbiB1cGdyYWRlIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG5cbiRjb250YWluZXItZGlzcGxheS10YWJsZTogZmFsc2UgIWRlZmF1bHQ7XG4kbW9kdWxhci1zY2FsZS1yYXRpbzogJHBlcmZlY3QtZm91cnRoICFkZWZhdWx0O1xuJG1vZHVsYXItc2NhbGUtYmFzZTogZW0oJGVtLWJhc2UpICFkZWZhdWx0O1xuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG4kZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MjAsIDAuMTY1LCAxLjAwMCk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNTAsIDAuNTUwLCAwLjk1MCk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4MCwgLTAuNTUwLCAwLjI2NSwgMS41NTApO1xuLy8vIEdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIG9yIGRpc2FibGUgdmVuZG9yIHByZWZpeGVzXG4kcHJlZml4LWZvci13ZWJraXQ6IHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LWZvci1tb3ppbGxhOiB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1mb3ItbWljcm9zb2Z0OiB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1mb3Itb3BlcmE6IHRydWUgIWRlZmF1bHQ7XG4kcHJlZml4LWZvci1zcGVjOiB0cnVlICFkZWZhdWx0O1xuJHZpc3VhbC1ncmlkOiBmYWxzZSAhZGVmYXVsdDtcbiR2aXN1YWwtZ3JpZC1jb2xvcjogI2VlZSAhZGVmYXVsdDtcbiR2aXN1YWwtZ3JpZC1pbmRleDogYmFjayAhZGVmYXVsdDtcbiR2aXN1YWwtZ3JpZC1vcGFjaXR5OiAwLjQgIWRlZmF1bHQ7XG4kdmlzdWFsLWdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFkZWZhdWx0O1xuJGZnLWNvbHVtbjogJGNvbHVtbjtcbiRmZy1ndXR0ZXI6ICRndXR0ZXI7XG4kZmctbWF4LWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4kY29udGFpbmVyLWRpc3BsYXktdGFibGU6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGxheW91dC1kaXJlY3Rpb246IExUUiAhZGVmYXVsdDtcblxuXG5AZnVuY3Rpb24gaXMtbm90KCR2YWx1ZSkge1xuICBAcmV0dXJuIGlmKCR2YWx1ZSwgZmFsc2UsIHRydWUpO1xufVxuXG4vLyBDaGVja3MgaWYgYSBudW1iZXIgaXMgZXZlblxuQGZ1bmN0aW9uIGlzLWV2ZW4oJGludCkge1xuICBAcmV0dXJuICRpbnQgJSAyPT0wO1xufVxuXG4vLyBDaGVja3MgaWYgYW4gZWxlbWVudCBiZWxvbmdzIHRvIGEgbGlzdCBvciBub3RcbkBmdW5jdGlvbiBiZWxvbmdzLXRvKCR0ZXN0ZWQtaXRlbSwgJGxpc3QpIHtcbiAgQHJldHVybiBpcy1ub3Qobm90LWJlbG9uZ3MtdG8oJHRlc3RlZC1pdGVtLCAkbGlzdCkpO1xufVxuXG5AZnVuY3Rpb24gbm90LWJlbG9uZ3MtdG8oJHRlc3RlZC1pdGVtLCAkbGlzdCkge1xuICBAcmV0dXJuIGlzLW5vdChpbmRleCgkbGlzdCwgJHRlc3RlZC1pdGVtKSk7XG59XG5cbi8vIENvbnRhaW5zIGRpc3BsYXkgdmFsdWVcbkBmdW5jdGlvbiBjb250YWlucy1kaXNwbGF5LXZhbHVlKCRxdWVyeSkge1xuICBAcmV0dXJuIGJlbG9uZ3MtdG8odGFibGUsICRxdWVyeSkgb3IgYmVsb25ncy10byhibG9jaywgJHF1ZXJ5KSBvciBiZWxvbmdzLXRvKGlubGluZS1ibG9jaywgJHF1ZXJ5KSBvciBiZWxvbmdzLXRvKGlubGluZSwgJHF1ZXJ5KTtcbn1cblxuLy8gUGFyc2VzIHRoZSBmaXJzdCBhcmd1bWVudCBvZiBzcGFuLWNvbHVtbnMoKVxuQGZ1bmN0aW9uIGNvbnRhaW5lci1zcGFuKCRzcGFuOiAkc3Bhbikge1xuICBAaWYgbGVuZ3RoKCRzcGFuKT09MyB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNwYW4sIDMpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9XG5cbiAgQGVsc2UgaWYgbGVuZ3RoKCRzcGFuKT09MiB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNwYW4sIDIpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9XG5cbiAgQHJldHVybiAkZ3JpZC1jb2x1bW5zO1xufVxuXG5AZnVuY3Rpb24gY29udGFpbmVyLXNoaWZ0KCRzaGlmdDogJHNoaWZ0KSB7XG4gICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZGVmYXVsdCAhZ2xvYmFsO1xuXG4gIEBpZiBsZW5ndGgoJHNoaWZ0KT09MyB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNoaWZ0LCAzKTtcbiAgICBAcmV0dXJuICRjb250YWluZXItY29sdW1ucztcbiAgfVxuXG4gIEBlbHNlIGlmIGxlbmd0aCgkc2hpZnQpPT0yIHtcbiAgICAkY29udGFpbmVyLWNvbHVtbnM6IG50aCgkc2hpZnQsIDIpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9XG5cbiAgQHJldHVybiAkcGFyZW50LWNvbHVtbnM7XG59XG5cbi8vIEdlbmVyYXRlcyBhIHN0cmlwZWQgYmFja2dyb3VuZFxuQGZ1bmN0aW9uIGdyYWRpZW50LXN0b3BzKCRncmlkLWNvbHVtbnMsICRjb2xvcjogJHZpc3VhbC1ncmlkLWNvbG9yKSB7XG4gICR0cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XG5cbiAgJGNvbHVtbi13aWR0aDogZmxleC1ncmlkKDEsICRncmlkLWNvbHVtbnMpO1xuICAkZ3V0dGVyLXdpZHRoOiBmbGV4LWd1dHRlcigkZ3JpZC1jb2x1bW5zKTtcbiAgJGNvbHVtbi1vZmZzZXQ6ICRjb2x1bW4td2lkdGg7XG5cbiAgJHZhbHVlczogKCR0cmFuc3BhcmVudCAwLCAkY29sb3IgMCk7XG5cbiAgQGZvciAkaSBmcm9tIDEgdG8gJGdyaWQtY29sdW1ucyoyIHtcbiAgICBAaWYgaXMtZXZlbigkaSkge1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICR0cmFuc3BhcmVudCAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICRjb2xvciAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJGNvbHVtbi1vZmZzZXQ6ICRjb2x1bW4tb2Zmc2V0ICsgJGNvbHVtbi13aWR0aDtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAkdmFsdWVzOiBhcHBlbmQoJHZhbHVlcywgJGNvbG9yICRjb2x1bW4tb2Zmc2V0LCBjb21tYSk7XG4gICAgICAkdmFsdWVzOiBhcHBlbmQoJHZhbHVlcywgJHRyYW5zcGFyZW50ICRjb2x1bW4tb2Zmc2V0LCBjb21tYSk7XG4gICAgICAkY29sdW1uLW9mZnNldDogJGNvbHVtbi1vZmZzZXQgKyAkZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlcztcbn1cblxuLy8gTGF5b3V0IGRpcmVjdGlvblxuQGZ1bmN0aW9uIGdldC1kaXJlY3Rpb24oJGxheW91dCwgJGRlZmF1bHQpIHtcbiAgJGRpcmVjdGlvbjogbnVsbDtcblxuICBAaWYgdG8tdXBwZXItY2FzZSgkbGF5b3V0KT09XCJMVFJcIm9yIHRvLXVwcGVyLWNhc2UoJGxheW91dCk9PVwiUlRMXCIge1xuICAgICRkaXJlY3Rpb246IGRpcmVjdGlvbi1mcm9tLWxheW91dCgkbGF5b3V0KTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAkZGlyZWN0aW9uOiBkaXJlY3Rpb24tZnJvbS1sYXlvdXQoJGRlZmF1bHQpO1xuICB9XG5cbiAgQHJldHVybiAkZGlyZWN0aW9uO1xufVxuXG5AZnVuY3Rpb24gZGlyZWN0aW9uLWZyb20tbGF5b3V0KCRsYXlvdXQpIHtcbiAgJGRpcmVjdGlvbjogbnVsbDtcblxuICBAaWYgdG8tdXBwZXItY2FzZSgkbGF5b3V0KT09XCJMVFJcIiB7XG4gICAgJGRpcmVjdGlvbjogcmlnaHQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogbGVmdDtcbiAgfVxuXG4gIEByZXR1cm4gJGRpcmVjdGlvbjtcbn1cblxuQGZ1bmN0aW9uIGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBsZWZ0O1xuXG4gIEBpZiAkZGlyZWN0aW9uPT1cImxlZnRcIiB7XG4gICAgJG9wcG9zaXRlLWRpcmVjdGlvbjogcmlnaHQ7XG4gIH1cblxuICBAcmV0dXJuICRvcHBvc2l0ZS1kaXJlY3Rpb247XG59XG5cbkBmdW5jdGlvbiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1uczogJGZnLW1heC1jb2x1bW5zKSB7XG4gICR3aWR0aDogJGNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb2x1bW5zIC0gMSkgKiAkZmctZ3V0dGVyO1xuICAkY29udGFpbmVyLXdpZHRoOiAkY29udGFpbmVyLWNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb250YWluZXItY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgQHJldHVybiBwZXJjZW50YWdlKCR3aWR0aCAvICRjb250YWluZXItd2lkdGgpOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3Ncbn1cblxuQGZ1bmN0aW9uIGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1uczogJGZnLW1heC1jb2x1bW5zLCAkZ3V0dGVyOiAkZmctZ3V0dGVyKSB7XG4gICRjb250YWluZXItd2lkdGg6ICRjb250YWluZXItY29sdW1ucyAqICRmZy1jb2x1bW4gKyAoJGNvbnRhaW5lci1jb2x1bW5zIC0gMSkgKiAkZmctZ3V0dGVyO1xuICBAcmV0dXJuIHBlcmNlbnRhZ2UoJGd1dHRlciAvICRjb250YWluZXItd2lkdGgpOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3Ncbn1cblxuQGZ1bmN0aW9uIGdyaWQtd2lkdGgoJG4pIHtcbiAgQHJldHVybiAkbiAqICRndy1jb2x1bW4rKCRuIC0gMSkgKiAkZ3ctZ3V0dGVyO1xufVxuXG5AZnVuY3Rpb24gZ2V0LXBhcmVudC1jb2x1bW5zKCRjb2x1bW5zKSB7XG4gIEBpZiAkY29sdW1ucyAhPSRncmlkLWNvbHVtbnMge1xuICAgICRwYXJlbnQtY29sdW1uczogJGNvbHVtbnMgIWdsb2JhbDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAkcGFyZW50LWNvbHVtbnM6ICRncmlkLWNvbHVtbnMgIWdsb2JhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHBhcmVudC1jb2x1bW5zO1xufVxuXG5AZnVuY3Rpb24gaXMtZGlzcGxheS10YWJsZSgkY29udGFpbmVyLWlzLWRpc3BsYXktdGFibGUsICRkaXNwbGF5KSB7XG4gIEByZXR1cm4gJGNvbnRhaW5lci1pcy1kaXNwbGF5LXRhYmxlPT10cnVlIG9yICRkaXNwbGF5PT10YWJsZTtcbn1cblxuXG4vLyBweCB0byBFTVxuQGZ1bmN0aW9uIHJlbSgkcHh2YWwpIHtcbiAgQGlmICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5ncz09dHJ1ZSB7XG4gIH1cbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cblxuICAkYmFzZTogJGVtLWJhc2U7XG5cbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cbiAgQHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn1cblxuLy8gR3JpZCBNaXhpbnNcbi8vRmlsbCBQYXJlbnRcbkBtaXhpbiBmaWxsLXBhcmVudCgpIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGlmICRib3JkZXItYm94LXNpemluZz09ZmFsc2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy9TcGFuLWNvbHVtbnMgXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRzcGFuOiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMsICRkaXNwbGF5OiBibG9jaykge1xuICAkY29sdW1uczogbnRoKCRzcGFuLCAxKTtcbiAgJGNvbnRhaW5lci1jb2x1bW5zOiBjb250YWluZXItc3Bhbigkc3Bhbik7XG4gICRwYXJlbnQtY29sdW1uczogZ2V0LXBhcmVudC1jb2x1bW5zKCRjb250YWluZXItY29sdW1ucykgIWdsb2JhbDtcbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG4gICRkaXNwbGF5LXRhYmxlOiBpcy1kaXNwbGF5LXRhYmxlKCRjb250YWluZXItZGlzcGxheS10YWJsZSwgJGRpc3BsYXkpO1xuXG4gIEBpZiAkZGlzcGxheS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvIDEyKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBmbG9hdDogI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTtcblxuICAgIEBpZiAkZGlzcGxheSAhPW5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5PT1jb2xsYXBzZSBvciAkZGlzcGxheT09YmxvY2stY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKSArIGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL3ByZWZpeGVyXG4vLy8vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIFByb3BlcnR5IHRvIHByZWZpeFxuLy8vXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWVcbi8vLyAgIFZhbHVlIHRvIHVzZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJlZml4ZXNcbi8vLyAgIFByZWZpeGVzIHRvIGRlZmluZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDEwcHgsIHdlYmtpdCBtcyBzcGVjKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXdlYmtpdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbW96aWxsYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbWljcm9zb2Z0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1vcGVyYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itc3BlY1xuXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgQGlmICRwcmVmaXg9PXdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkcHJlZml4PT1tb3oge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xuICAgICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRwcmVmaXg9PW1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHByZWZpeD09byB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkcHJlZml4PT1zcGVjIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBcbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiBmYWxzZSAhZ2xvYmFsO1xufVxuXG4vL1NoaWZ0XG5AbWl4aW4gc2hpZnQoJG4tY29sdW1uczogMSkge1xuICBAaW5jbHVkZSBzaGlmdC1pbi1jb250ZXh0KCRuLWNvbHVtbnMpO1xufVxuXG5AbWl4aW4gc2hpZnQtaW4tY29udGV4dCgkc2hpZnQ6ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucykge1xuICAkbi1jb2x1bW5zOiBudGgoJHNoaWZ0LCAxKTtcbiAgJHBhcmVudC1jb2x1bW5zOiBjb250YWluZXItc2hpZnQoJHNoaWZ0KSAhZ2xvYmFsO1xuICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcbiAgbWFyZ2luLSN7JG9wcG9zaXRlLWRpcmVjdGlvbn06ICRuLWNvbHVtbnMgKiBmbGV4LWdyaWQoMSwgJHBhcmVudC1jb2x1bW5zKSArICRuLWNvbHVtbnMgKiBmbGV4LWd1dHRlcigkcGFyZW50LWNvbHVtbnMpO1xuICAvLyBSZXNldCBuZXN0aW5nIGNvbnRleHRcbiAgJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi8vUm93XG5AbWl4aW4gcm93KCRkaXNwbGF5OiBkZWZhdWx0LCAkZGlyZWN0aW9uOiAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKSB7XG4gICRsYXlvdXQtZGlyZWN0aW9uOiAkZGlyZWN0aW9uICFnbG9iYWw7IC8vIGtlZXBpbmcgIWdsb2JhbCBmbGFnIHVudGlsIGdzYyBjYW4gdXBncmFkZSBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgQGlmICRkaXNwbGF5PT10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAkY29udGFpbmVyLWRpc3BsYXktdGFibGU6IHRydWUgIWdsb2JhbDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAkY29udGFpbmVyLWRpc3BsYXktdGFibGU6IGZhbHNlICFnbG9iYWw7XG4gIH1cbn1cblxuLy9uZXcgYnJlYWtwb2ludFxuQGZ1bmN0aW9uIG5ldy1icmVha3BvaW50KCRxdWVyeTogJGZlYXR1cmUgJHZhbHVlICRjb2x1bW5zLCAkdG90YWwtY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgbGVuZ3RoKCRxdWVyeSk9PTEge1xuICAgICRxdWVyeTogJGRlZmF1bHQtZmVhdHVyZSBudGgoJHF1ZXJ5LCAxKSAkdG90YWwtY29sdW1ucztcbiAgfVxuXG4gIEBlbHNlIGlmIGlzLWV2ZW4obGVuZ3RoKCRxdWVyeSkpIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICR0b3RhbC1jb2x1bW5zKTtcbiAgfVxuXG4gIEBpZiBpcy1ub3QoYmVsb25ncy10bygkcXVlcnksICR2aXN1YWwtZ3JpZC1icmVha3BvaW50cykpIHtcbiAgICAkdmlzdWFsLWdyaWQtYnJlYWtwb2ludHM6IGFwcGVuZCgkdmlzdWFsLWdyaWQtYnJlYWtwb2ludHMsICRxdWVyeSwgY29tbWEpICFnbG9iYWw7XG4gIH1cblxuICBAcmV0dXJuICRxdWVyeTtcbn1cblxuXG5AbWl4aW4gbnRoLWNoaWxkKCRxdWVyeSwgJGRpcmVjdGlvbikge1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuXG4gICY6bnRoLWNoaWxkKCN7JHF1ZXJ5fSkge1xuICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHF1ZXJ5KT09bnVtYmVyIGFuZCB1bml0KCRxdWVyeSk9PVwiblwiIHtcbiAgICAmOm50aC1jaGlsZCgjeyRxdWVyeX0rMSkge1xuICAgICAgY2xlYXI6ICRvcHBvc2l0ZS1kaXJlY3Rpb247XG4gICAgfVxuICB9XG59XG5cbi8vIGRpcmVjdGlvbiBNaXhpblxuQG1peGluIGRpcmVjdGlvbi1jb250ZXh0KCRkaXJlY3Rpb246IGxlZnQtdG8tcmlnaHQpIHtcbiAgJHNjb3BlLWRpcmVjdGlvbjogJGxheW91dC1kaXJlY3Rpb247XG5cbiAgQGlmIHRvLWxvd2VyLWNhc2UoJGRpcmVjdGlvbik9PVwibGVmdC10by1yaWdodFwiIHtcbiAgICAkbGF5b3V0LWRpcmVjdGlvbjogTFRSICFnbG9iYWw7IC8vIGtlZXBpbmcgIWdsb2JhbCBmbGFnIHVudGlsIGdzYyBjYW4gdXBncmFkZSBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxuXG4gIEBlbHNlIGlmIHRvLWxvd2VyLWNhc2UoJGRpcmVjdGlvbik9PVwicmlnaHQtdG8tbGVmdFwiIHtcbiAgICAkbGF5b3V0LWRpcmVjdGlvbjogUlRMICFnbG9iYWw7IC8vIGtlZXBpbmcgIWdsb2JhbCBmbGFnIHVudGlsIGdzYyBjYW4gdXBncmFkZSBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxuXG4gIEBjb250ZW50O1xuICAkbGF5b3V0LWRpcmVjdGlvbjogJHNjb3BlLWRpcmVjdGlvbiAhZ2xvYmFsOyAvLyBrZWVwaW5nICFnbG9iYWwgZmxhZyB1bnRpbCBnc2MgY2FuIHVwZ3JhZGUgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG59XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBNaXhpblxuQG1peGluIG1lZGlhKCRxdWVyeTogJGZlYXR1cmUgJHZhbHVlICRjb2x1bW5zLCAkdG90YWwtY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgbGVuZ3RoKCRxdWVyeSk9PTEge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkZGVmYXVsdC1mZWF0dXJlOiBudGgoJHF1ZXJ5LCAxKSkge1xuICAgICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnMgIWdsb2JhbDtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgICRsb29wLXRvOiBsZW5ndGgoJHF1ZXJ5KTtcbiAgICAkbWVkaWEtcXVlcnk6IFwic2NyZWVuIGFuZCBcIjtcbiAgICAkZGVmYXVsdC1ncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4gICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnMgIWdsb2JhbDtcblxuICAgIEBpZiBpcy1ub3QoaXMtZXZlbihsZW5ndGgoJHF1ZXJ5KSkpIHtcbiAgICAgICRncmlkLWNvbHVtbnM6IG50aCgkcXVlcnksICRsb29wLXRvKSAhZ2xvYmFsO1xuICAgICAgJGxvb3AtdG86ICRsb29wLXRvIC0gMTtcbiAgICB9XG5cbiAgICAkaTogMTtcblxuICAgIEB3aGlsZSAkaSA8PSRsb29wLXRvIHtcbiAgICAgICRtZWRpYS1xdWVyeTogJG1lZGlhLXF1ZXJ5ICsgXCIoXCIrIG50aCgkcXVlcnksICRpKSArIFwiOiBcIisgbnRoKCRxdWVyeSwgJGkgKyAxKSArIFwiKSBcIjtcblxuICAgICAgQGlmICgkaSArIDEpICE9JGxvb3AtdG8ge1xuICAgICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiYW5kIFwiO1xuICAgICAgfVxuXG4gICAgICAkaTogJGkrMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG5cbi8vVGltaW5nIEZ1bmN0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcbiAgLy8gRml4IGZvciB2ZW5kb3ItcHJlZml4IHRyYW5zZm9ybSBwcm9wZXJ0eVxuICAkbmVlZHMtcHJlZml4ZXM6IGZhbHNlO1xuICAkd2Via2l0OiAoKTtcbiAgJG1vejogKCk7XG4gICRzcGVjOiAoKTtcblxuICAvLyBDcmVhdGUgbGlzdHMgZm9yIHZlbmRvci1wcmVmaXhlZCB0cmFuc2Zvcm1cbiAgQGVhY2ggJGxpc3QgaW4gJHByb3BlcnRpZXMge1xuICAgIEBpZiBudGgoJGxpc3QsIDEpPT1cInRyYW5zZm9ybVwiIHtcbiAgICAgICRuZWVkcy1wcmVmaXhlczogdHJ1ZTtcbiAgICAgICRsaXN0MTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAkbGlzdDI6IC1tb3otdHJhbnNmb3JtO1xuICAgICAgJGxpc3QzOiAoKTtcblxuICAgICAgQGVhY2ggJHZhciBpbiAkbGlzdCB7XG4gICAgICAgICRsaXN0Mzogam9pbigkbGlzdDMsICR2YXIpO1xuXG4gICAgICAgIEBpZiAkdmFyICE9XCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAgICAgJGxpc3QxOiBqb2luKCRsaXN0MSwgJHZhcik7XG4gICAgICAgICAgJGxpc3QyOiBqb2luKCRsaXN0MiwgJHZhcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0MSk7XG4gICAgICAkbW96OiBhcHBlbmQoJG1veiwgJGxpc3QyKTtcbiAgICAgICRzcGVjOiBhcHBlbmQoJHNwZWMsICRsaXN0Myk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0LCBjb21tYSk7XG4gICAgICAkbW96OiBhcHBlbmQoJG1veiwgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRzcGVjOiBhcHBlbmQoJHNwZWMsICRsaXN0LCBjb21tYSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRuZWVkcy1wcmVmaXhlcyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2Via2l0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogJG1vejtcbiAgICB0cmFuc2l0aW9uOiAkc3BlYztcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKT49MSB7XG4gICAgICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLCAkcHJvcGVydGllcywgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAkcHJvcGVydGllczogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJ3ZWJraXRcIik7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgXCJtb3pcIik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIGZhbHNlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZHVyYXRpb24sICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCRtb3Rpb25zLi4uKSB7XG4gIC8vIGVhc2UgfCBsaW5lYXIgfCBlYXNlLWluIHwgZWFzZS1vdXQgfCBlYXNlLWluLW91dCB8IGN1YmljLWJlemllcigpXG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkbW90aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZGVsYXksICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQGZ1bmN0aW9uIHVucGFjaygkc2hvcnRoYW5kKSB7XG4gIEBpZiBsZW5ndGgoJHNob3J0aGFuZCk9PTEge1xuICAgIEByZXR1cm4gbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDEpO1xuICB9XG5cbiAgQGVsc2UgaWYgbGVuZ3RoKCRzaG9ydGhhbmQpPT0yIHtcbiAgICBAcmV0dXJuIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMikgbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAyKTtcbiAgfVxuXG4gIEBlbHNlIGlmIGxlbmd0aCgkc2hvcnRoYW5kKT09MyB7XG4gICAgQHJldHVybiBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDIpIG50aCgkc2hvcnRoYW5kLCAzKSBudGgoJHNob3J0aGFuZCwgMik7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiAkc2hvcnRoYW5kO1xuICB9XG59XG5cbkBmdW5jdGlvbiBfaXMtbGVuZ3RoKCR2YWx1ZSkge1xuICBAcmV0dXJuIHR5cGUtb2YoJHZhbHVlKSAhPVwibnVsbFwiYW5kIChzdHItc2xpY2UoJHZhbHVlICsgXCJcIiwgMSwgNCk9PVwiY2FsY1wiXG4gICAgb3IgaW5kZXgoYXV0byBpbmhlcml0IGluaXRpYWwgMCwgJHZhbHVlKSBvciAodHlwZS1vZigkdmFsdWUpPT1cIm51bWJlclwiYW5kIG5vdCh1bml0bGVzcygkdmFsdWUpKSkpO1xufVxuXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJGNvb3JkaW5hdGVzOiBudWxsIG51bGwgbnVsbCBudWxsKSB7XG4gIEBpZiB0eXBlLW9mKCRwb3NpdGlvbik9PWxpc3Qge1xuICAgICRjb29yZGluYXRlczogJHBvc2l0aW9uO1xuICAgICRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAkY29vcmRpbmF0ZXM6IHVucGFjaygkY29vcmRpbmF0ZXMpO1xuXG4gICRvZmZzZXRzOiAodG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKSxcbiAgICByaWdodDogbnRoKCRjb29yZGluYXRlcywgMiksXG4gICAgYm90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKSxcbiAgICBsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KSk7XG5cbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcblxuICBAZWFjaCAkb2Zmc2V0LFxuICAgICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIGlzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICN7JG9mZnNldH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9TaXplIE1peGluXG5AbWl4aW4gc2l6ZSgkdmFsdWUpIHtcbiAgJHdpZHRoOiBudGgoJHZhbHVlLCAxKTtcbiAgJGhlaWdodDogJHdpZHRoO1xuXG4gIEBpZiBsZW5ndGgoJHZhbHVlKT4xIHtcbiAgICAkaGVpZ2h0OiBudGgoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cbiBcbiAgQGlmIGlzLXNpemUoJHdpZHRoKSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxufVxuXG4vLyBzaW1wbGUgcGFkZGluZ1xuQG1peGluIHBhZCgkcGFkZGluZzogZmxleC1ndXR0ZXIoKSkge1xuICAkcGFkZGluZy1saXN0OiBudWxsO1xuXG4gIEBlYWNoICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gICAgJHZhbHVlOiBpZigkdmFsdWU9PSdkZWZhdWx0JywgZmxleC1ndXR0ZXIoKSwgJHZhbHVlKTtcbiAgICAkcGFkZGluZy1saXN0OiBqb2luKCRwYWRkaW5nLWxpc3QsICR2YWx1ZSk7XG4gIH1cblxuICBwYWRkaW5nOiAkcGFkZGluZy1saXN0O1xufVxuLy8vIENoZWNrcyBpZiBhIGxpc3QgZG9lcyBub3QgY29udGFpbnMgYSB2YWx1ZS5cbkBmdW5jdGlvbiBjb250YWlucy1mYWxzeSgkbGlzdCkge1xuICBAZWFjaCAkaXRlbSBpbiAkbGlzdCB7XG4gICAgQGlmIG5vdCAkaXRlbSB7XG4gICAgICBAcmV0dXJuIHRydWU7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBmYWxzZTtcbn1cbi8vLyBPdXRwdXQgZGlyZWN0aW9uYWwgcHJvcGVydGllcywgZm9yIGluc3RhbmNlIGBtYXJnaW5gLlxuQGZ1bmN0aW9uIGNvbGxhcHNlLWRpcmVjdGlvbmFscygkdmFscykge1xuICAkb3V0cHV0OiBudWxsO1xuXG4gICRhOiBudGgoJHZhbHMsIDEpO1xuICAkYjogaWYobGVuZ3RoKCR2YWxzKSA8IDIsICRhLCBudGgoJHZhbHMsIDIpKTtcbiAgJGM6IGlmKGxlbmd0aCgkdmFscykgPCAzLCAkYSwgbnRoKCR2YWxzLCAzKSk7XG4gICRkOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgaWYobGVuZ3RoKCR2YWxzKSA8IDQsIDIsIDQpKSk7XG5cbiAgQGlmICRhID09IDAgeyAkYTogMDsgfVxuICBAaWYgJGIgPT0gMCB7ICRiOiAwOyB9XG4gIEBpZiAkYyA9PSAwIHsgJGM6IDA7IH1cbiAgQGlmICRkID09IDAgeyAkZDogMDsgfVxuXG4gIEBpZiAkYSA9PSAkYiBhbmQgJGEgPT0gJGMgYW5kICRhID09ICRkIHsgJG91dHB1dDogJGE7ICAgICAgICAgIH1cbiAgQGVsc2UgaWYgJGEgPT0gJGMgYW5kICRiID09ICRkICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYjsgICAgICAgfVxuICBAZWxzZSBpZiAkYiA9PSAkZCAgICAgICAgICAgICAgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiICRjOyAgICB9XG4gIEBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGMgJGQ7IH1cblxuICBAcmV0dXJuICRvdXRwdXQ7XG59XG5cblxuQG1peGluIGRpcmVjdGlvbmFsLXByb3BlcnR5KCRwcmUsICRzdWYsICR2YWxzKSB7XG4gIC8vIFByb3BlcnR5IE5hbWVzXG4gICR0b3A6ICAgICRwcmUgKyBcIi10b3BcIiAgICArIGlmKCRzdWYsIFwiLSN7JHN1Zn1cIiwgXCJcIik7XG4gICRib3R0b206ICRwcmUgKyBcIi1ib3R0b21cIiArIGlmKCRzdWYsIFwiLSN7JHN1Zn1cIiwgXCJcIik7XG4gICRsZWZ0OiAgICRwcmUgKyBcIi1sZWZ0XCIgICArIGlmKCRzdWYsIFwiLSN7JHN1Zn1cIiwgXCJcIik7XG4gICRyaWdodDogICRwcmUgKyBcIi1yaWdodFwiICArIGlmKCRzdWYsIFwiLSN7JHN1Zn1cIiwgXCJcIik7XG4gICRhbGw6ICAgICRwcmUgKyAgICAgICAgICAgICBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuXG4gICR2YWxzOiBjb2xsYXBzZS1kaXJlY3Rpb25hbHMoJHZhbHMpO1xuXG4gIEBpZiBjb250YWlucy1mYWxzeSgkdmFscykge1xuICAgIEBpZiBudGgoJHZhbHMsIDEpIHsgI3skdG9wfTogbnRoKCR2YWxzLCAxKTsgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMSB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHJpZ2h0fTogbnRoKCR2YWxzLCAxKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRyaWdodH06IG50aCgkdmFscywgMik7IH1cbiAgICB9XG5cbiAgICBAaWYgbGVuZ3RoKCR2YWxzKSA9PSAyIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDEpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAxKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSA0IHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgNCkgeyAjeyRsZWZ0fTogbnRoKCR2YWxzLCA0KTsgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3skYWxsfTogJHZhbHM7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldFN0eWxlKCRtYXAsICRrZXlzLi4uKSB7XG4gIEBlYWNoICRrZXkgaW4gJGtleXMge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkbWFwLCAka2V5KSB7XG4gICAgICAkbWFwOiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBudWxsO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRtYXA7XG59XG5cbkBmdW5jdGlvbiBnZXRTdHlsZSgkbWFwLCAka2V5cy4uLikge1xuICBAcmV0dXJuIHNldFN0eWxlKCRtYXAsICRrZXlzLi4uKTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lSGFzS2V5KCRtYXAsICRrZXlzLi4uKSB7XG4gIEBlYWNoICRrZXkgaW4gJGtleXMge1xuICAgIC8vIEBkZWJ1ZyBtYXAtaGFzLWtleSgkbWFwLCAka2V5KTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgICAgQHJldHVybiB0cnVlO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuIGZhbHNlO1xufVxuXG4vL3BhZGRpbmcgTWl4aW5cbkBtaXhpbiBwYWRkaW5nKCR2YWxzLi4uKSB7XG4gIEBpbmNsdWRlIGRpcmVjdGlvbmFsLXByb3BlcnR5KHBhZGRpbmcsIGZhbHNlLCAkdmFscy4uLik7XG59XG5cbi8vIENTUzMgRmxleGlibGUgQm94IE1vZGVsIGFuZCBwcm9wZXJ0eSBkZWZhdWx0c1xuLy8gVW5pZmllZCBhdHRyaWJ1dGVzIGZvciAyMDA5LCAyMDExLCBhbmQgMjAxMiBmbGF2b3Vycy5cblxuLy8gMjAwOSAtIGRpc3BsYXkgKGJveCB8IGlubGluZS1ib3gpXG4vLyAyMDExIC0gZGlzcGxheSAoZmxleGJveCB8IGlubGluZS1mbGV4Ym94KVxuLy8gMjAxMiAtIGRpc3BsYXkgKGZsZXggfCBpbmxpbmUtZmxleClcbkBtaXhpbiBkaXNwbGF5KCR2YWx1ZSkge1xuXG4gIC8vIGZsZXggfCBpbmxpbmUtZmxleFxuICBAaWYgJHZhbHVlID09IFwiZmxleFwiIHtcbiAgICAvLyAyMDA5XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogYm94O1xuXG4gICAgLy8gMjAxMlxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7IC8vIDIwMTEgKElFIDEwKVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IFwiaW5saW5lLWZsZXhcIiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYm94O1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogJHZhbHVlO1xuICB9XG59XG4gIFxuLy8gMjAxMiAtIGZsZXgtZ3JvdyAobnVtYmVyKVxuQG1peGluIGZsZXgtZ3JvdygkbnVtYmVyOiAwKSB7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1ncm93LCAkbnVtYmVyLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJG51bWJlcjtcbn1cbiAgXG4vLyAyMDEyIC0gZmxleC1zaHJpbmsgKG51bWJlcilcbkBtaXhpbiBmbGV4LXNocmluaygkbnVtYmVyOiAxKSB7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1zaHJpbmssICRudW1iZXIsIHdlYmtpdCBtb3ogc3BlYyk7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkbnVtYmVyO1xufVxuICBcbi8vIDIwMTIgLSBmbGV4LWJhc2lzIChudW1iZXIpXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGg6IGF1dG8pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1iYXNpcywgJHdpZHRoLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHdpZHRoO1xufVxuLy93b3JkIHdyYXAgbWl4aW5cbkBtaXhpbiB3b3JkLXdyYXAoJHdyYXA6IGJyZWFrLXdvcmQpIHtcbiAgb3ZlcmZsb3ctd3JhcDogJHdyYXA7XG4gIHdvcmQtd3JhcDogJHdyYXA7XG5cbiAgQGlmICR3cmFwID09IGJyZWFrLXdvcmQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfSBAZWxzZSB7XG4gICAgd29yZC1icmVhazogJHdyYXA7XG4gIH1cbn1cblxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb25zLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbiwgJGFuaW1hdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLW5hbWUsICRuYW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLWR1cmF0aW9uLCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRtb3Rpb25zLi4uKSB7XG4gIC8vIGVhc2UgfCBsaW5lYXIgfCBlYXNlLWluIHwgZWFzZS1vdXQgfCBlYXNlLWluLW91dFxuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkbW90aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJHZhbHVlcy4uLikge1xuICAvLyBpbmZpbml0ZSB8IDxudW1iZXI+XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsICR2YWx1ZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb25zLi4uKSB7XG4gIC8vIG5vcm1hbCB8IGFsdGVybmF0ZVxuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tZGlyZWN0aW9uLCAkZGlyZWN0aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1wbGF5LXN0YXRlKCRzdGF0ZXMuLi4pIHtcbiAgLy8gcnVubmluZyB8IHBhdXNlZFxuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tcGxheS1zdGF0ZSwgJHN0YXRlcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkdGltZXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLWRlbGF5LCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRtb2Rlcy4uLikge1xuICAvLyBub25lIHwgZm9yd2FyZHMgfCBiYWNrd2FyZHMgfCBib3RoXG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1maWxsLW1vZGUsICRtb2Rlcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHk6IG5vbmUpIHtcbiAgLy8gbm9uZSB8IDx0cmFuc2Zvcm0tZnVuY3Rpb24+XG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zZm9ybSwgJHByb3BlcnR5LCB3ZWJraXQgbW96IG1zIG8gc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRheGVzOiA1MCUpIHtcbiAgLy8geC1heGlzIC0gbGVmdCB8IGNlbnRlciB8IHJpZ2h0ICB8IGxlbmd0aCB8ICVcbiAgLy8geS1heGlzIC0gdG9wICB8IGNlbnRlciB8IGJvdHRvbSB8IGxlbmd0aCB8ICVcbiAgLy8gei1heGlzIC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0aFxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2Zvcm0tb3JpZ2luLCAkYXhlcywgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLXN0eWxlKCRzdHlsZTogZmxhdCkge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2Zvcm0tc3R5bGUsICRzdHlsZSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xufVxuIiwiQG1peGluIHByaW50LXN0eWxpbmctY2xhc3NlcygkaWQsICRtYXApIHtcbiAgLnN0eWxpbmctI3skaWR9LFxuICAuc3R5bGluZy0jeyRpZH0tbWFya2V0aW5nIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nLXgoJG1hcCk7XG4gIH1cbn1cblxuQG1peGluIHByaW50LWFsaWFzLWNsYXNzZXMoJGlkLCAkbWFwKSB7XG4gIEBpZiBnZXRTdHlsZSgkbWFwLCBhbGlhcykgIT0gbnVsbCB7XG4gICAgLiN7Z2V0U3R5bGUoJG1hcCwgYWxpYXMpfSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nLXgoJG1hcCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwcmludC1oLXRhZ3MoJGhlYWRpbmctcGFyZW50LW1hcCkge1xuICBAZWFjaCAkaWQsICRtYXAgaW4gJGhlYWRpbmctcGFyZW50LW1hcCB7XG4gICAgaCN7JGlkfSB7XG4gICAgICBmb250LXNpemU6IHNldFN0eWxlKCRtYXAsIGZvbnQtc2l6ZSk7XG4gICAgICBmb250LWZhbWlseTogc2V0U3R5bGUoJG1hcCwgZm9udC1mYW1pbHkpO1xuICAgICAgQGlmIGdldFN0eWxlKCRtYXAsIGxpbmUtaGVpZ2h0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBzZXRTdHlsZSgkbWFwLCBsaW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgICBAaWYgZ2V0U3R5bGUoJG1hcCwgbGV0dGVyLXNwYWNpbmcpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHNldFN0eWxlKCRtYXAsIGxldHRlci1zcGFjaW5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3R5bGluZy14IGFuZCB0aGVpciBhbGlhcyBjbGFzc2VzXG5AbWl4aW4gdHlwb2dyYXBoeS10aGVtZS1tYXAtbG9vcCgkc3R5bGluZy1wYXJlbnQtbWFwKSB7XG4gIEBlYWNoICRzdHlsaW5nLWlkLCAkbWFwIGluICRzdHlsaW5nLXBhcmVudC1tYXAge1xuICAgIC8vIC5zdHlsaW5nLXggY2xhc3Nlc1xuICAgIEBpbmNsdWRlIHByaW50LXN0eWxpbmctY2xhc3Nlcygkc3R5bGluZy1pZCwgJG1hcCk7XG4gICAgLy8gYWxpYXMgY2xhc3Nlc1xuICAgIEBpbmNsdWRlIHByaW50LWFsaWFzLWNsYXNzZXMoJHN0eWxpbmctaWQsICRtYXApO1xuICB9XG59XG5cbi8vIExpbmtzXG5AbWl4aW4gcHJpbnQtbGluay1zdHlsZXMoJGxpbmstcGFyZW50LW1hcCkge1xuICBjb2xvcjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgY29sb3IpO1xuICBAaWYgKGdldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIHRleHQtZGVjb3JhdGlvbikpICE9IG51bGwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgdGV4dC1kZWNvcmF0aW9uKTtcbiAgfVxuICBAaWYgKGdldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIGJvcmRlci1yYWRpdXMpKSAhPSBudWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiBnZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuLWFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGNvbG9yOiBzZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBzdGF0ZXMsIGFjdGl2ZSwgY29sb3IpO1xuICAgIEBpZiAoZ2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBhY3RpdmUsIGJhY2tncm91bmQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBzdGF0ZXMsIGFjdGl2ZSwgYmFja2dyb3VuZCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBzZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBzdGF0ZXMsIGhvdmVyLCBjb2xvcik7XG4gICAgQGlmIChnZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBzdGF0ZXMsIGhvdmVyLCBiYWNrZ3JvdW5kKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBob3ZlciwgYmFja2dyb3VuZCk7XG4gICAgfVxuICAgIEBpZiAoZ2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBob3ZlciwgdGV4dC1kZWNvcmF0aW9uKSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBzZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBzdGF0ZXMsIGhvdmVyLCB0ZXh0LWRlY29yYXRpb24pO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGdyZWV0aW5ne1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMik7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDIpO1xuICAgIH1cbn1cblxuQG1peGluIGgyIHtcbiAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDMpO1xuICAgIH1cbn1cblxuQG1peGluIGgzIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgfVxufVxuQG1peGluIGg0IHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgfVxufSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuXG5AbWl4aW4gcDEge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg3KTtcbiAgICB9XG59XG5cbkBtaXhpbiBwMiB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICAgIH1cbn1cbkBtaXhpbiBwMyB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgICB9XG59XG5AbWl4aW4gcDQge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgIH1cbn1cbkBtaXhpbiBwNSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxMSk7XG4gICAgfVxufSIsIi8vIEdlbmVyYXRlZCBieSBncnVudC13ZWJmb250XG4laWNvbi1jbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcImtwLWljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJGtwLWljb25zOiAoXG5cbiAgYWR2aWNlLWNpcmNsZTogXCJmMTAxXCIsXG4gIGFsYXJtOiBcImYxMDJcIixcbiAgYWxlcnQ6IFwiZjEwM1wiLFxuICBhcHBvaW50bWVudDogXCJmMTA0XCIsXG4gIGFwcG9pbnRtZW50cy1jaXJjbGU6IFwiZjEwNVwiLFxuICBhcnJvdy1zd2FwOiBcImYxMDZcIixcbiAgYXJyb3c6IFwiZjEwN1wiLFxuICBhdWRpbzogXCJmMTA4XCIsXG4gIGF3YXJkOiBcImYxMDlcIixcbiAgYmljeWNsZS1jaXJjbGU6IFwiZjEwYVwiLFxuICBicmllZmNhc2U6IFwiZjEwYlwiLFxuICBidXNpbmVzc21hbjogXCJmMTBjXCIsXG4gIGNhbGN1bGF0b3ItYm9yZGVyOiBcImYxMGRcIixcbiAgY2FsY3VsYXRvcjogXCJmMTBlXCIsXG4gIGNhbGVuZGFyLXNtYWxsOiBcImYxMGZcIixcbiAgY2FsZW5kYXI6IFwiZjExMFwiLFxuICBjYW1lcmE6IFwiZjExMVwiLFxuICBjYXJlLXBsYW4tY2lyY2xlOiBcImYxMTJcIixcbiAgY2hhdDogXCJmMTEzXCIsXG4gIGNoZWNrYm94OiBcImYxMTRcIixcbiAgY2hlY2ttYXJrOiBcImYxMTVcIixcbiAgY2hldnJvbi1iYWNrOiBcImYxMTZcIixcbiAgY2hldnJvbi1kb3duOiBcImYxMTdcIixcbiAgY2hldnJvbi1mb3J3YXJkOiBcImYxMThcIixcbiAgY2hvb3NlLWJvcmRlcjogXCJmMTE5XCIsXG4gIGNob29zZS1jaXJjbGU6IFwiZjExYVwiLFxuICBjbGFpbS1ib3JkZXI6IFwiZjExYlwiLFxuICBjbG9jay1ib3JkZXI6IFwiZjExY1wiLFxuICBjbG9jazogXCJmMTFkXCIsXG4gIGNsb3NlOiBcImYxMWVcIixcbiAgY29tcG9zZTogXCJmMTFmXCIsXG4gIGNvcGF5OiBcImYxMjBcIixcbiAgY29zdC1jb3ZlcmFnZS1ib3JkZXI6IFwiZjEyMVwiLFxuICBjb3N0LWNvdmVyYWdlOiBcImYxMjJcIixcbiAgZGF0YTogXCJmMTIzXCIsXG4gIGRlbnRhbDogXCJmMTI0XCIsXG4gIGRpcmVjdGlvbnM6IFwiZjEyNVwiLFxuICBkb2N0b3ItZmVtYWxlLXByb2ZpbGU6IFwiZjEyNlwiLFxuICBkb2N0b3ItZmVtYWxlOiBcImYxMjdcIixcbiAgZG9jdG9yLW1hbGUtcHJvZmlsZTogXCJmMTI4XCIsXG4gIGRvY3Rvci1tYWxlOiBcImYxMjlcIixcbiAgZG9jdW1lbnQtYXR0YWNoZWQ6IFwiZjEyYVwiLFxuICBkb2N1bWVudC1ib3JkZXI6IFwiZjEyYlwiLFxuICBkb2N1bWVudDogXCJmMTJjXCIsXG4gIGRvbGxhcjogXCJmMTJkXCIsXG4gIGRvd25sb2FkOiBcImYxMmVcIixcbiAgZWtnOiBcImYxMmZcIixcbiAgZW1haWw6IFwiZjEzMFwiLFxuICBleGNlbGxlbnQ6IFwiZjEzMVwiLFxuICBleGNsYW1hdGlvbjogXCJmMTMyXCIsXG4gIGV5ZWdsYXNzZXM6IFwiZjEzM1wiLFxuICBmYWNlYm9vazogXCJmMTM0XCIsXG4gIGZhY2lsaXR5LW1vZGVybjogXCJmMTM1XCIsXG4gIGZhY2lsaXR5OiBcImYxMzZcIixcbiAgZmFtaWx5OiBcImYxMzdcIixcbiAgZm9ybXM6IFwiZjEzOFwiLFxuICBnbG9iZTogXCJmMTM5XCIsXG4gIGdyYXBoOiBcImYxM2FcIixcbiAgaGVhbHRoLWNhbGN1bGF0b3I6IFwiZjEzYlwiLFxuICBoZWFsdGgtZmluZGVyOiBcImYxM2NcIixcbiAgaGVhbHRoLXN1bW1hcnktY2lyY2xlOiBcImYxM2RcIixcbiAgaGVhcnQtaGVhbHRoOiBcImYxM2VcIixcbiAgaGVhcnQ6IFwiZjEzZlwiLFxuICBob21lOiBcImYxNDBcIixcbiAgaG9zcGl0YWw6IFwiZjE0MVwiLFxuICBpZGVhOiBcImYxNDJcIixcbiAgaW5mbzogXCJmMTQzXCIsXG4gIGluc3RhZ3JhbTogXCJmMTQ0XCIsXG4gIGxhYi1yZXN1bHQ6IFwiZjE0NVwiLFxuICBsYWJvcjogXCJmMTQ2XCIsXG4gIGxhcHRvcC1ib3JkZXI6IFwiZjE0N1wiLFxuICBsYXB0b3A6IFwiZjE0OFwiLFxuICBsaW5rLW91dDogXCJmMTQ5XCIsXG4gIGxpc3Q6IFwiZjE0YVwiLFxuICBsaXN0ZW46IFwiZjE0YlwiLFxuICBsb2NhdGlvbi1ib3JkZXI6IFwiZjE0Y1wiLFxuICBsb2NhdGlvbjogXCJmMTRkXCIsXG4gIGxvY2s6IFwiZjE0ZVwiLFxuICBtYXA6IFwiZjE0ZlwiLFxuICBtYXJrZXQtYmFuYW5hczogXCJmMTUwXCIsXG4gIG1hcmtldC1ncmFwZXM6IFwiZjE1MVwiLFxuICBtZWRpY2FsLXJlY29yZDogXCJmMTUyXCIsXG4gIG1lbWJlci1mZW1hbGU6IFwiZjE1M1wiLFxuICBtZW1iZXItbWFsZTogXCJmMTU0XCIsXG4gIG1lbWJlcmNhcmQ6IFwiZjE1NVwiLFxuICBtZW51OiBcImYxNTZcIixcbiAgbWVzc2FnZTogXCJmMTU3XCIsXG4gIG1lc3NhZ2VzLWNpcmNsZTogXCJmMTU4XCIsXG4gIG1pY3Jvc2NvcGUtY2lyY2xlOiBcImYxNTlcIixcbiAgbWljcm9zY29wZTogXCJmMTVhXCIsXG4gIG1pbnVzOiBcImYxNWJcIixcbiAgbW9yZTogXCJmMTVjXCIsXG4gIG1vdXNlOiBcImYxNWRcIixcbiAgbm9uZTogXCJmMTVlXCIsXG4gIG51cnNlOiBcImYxNWZcIixcbiAgcGFwZXJjbGlwOiBcImYxNjBcIixcbiAgcGF5bWVudC1oaXN0b3J5LWJvcmRlcjogXCJmMTYxXCIsXG4gIHBkZjogXCJmMTYyXCIsXG4gIHBlbmNpbDogXCJmMTYzXCIsXG4gIHBob25lLWNpcmNsZTogXCJmMTY0XCIsXG4gIHBob25lOiBcImYxNjVcIixcbiAgcGlnZ3liYW5rOiBcImYxNjZcIixcbiAgcGlsbHM6IFwiZjE2N1wiLFxuICBwaW50ZXJlc3Q6IFwiZjE2OFwiLFxuICBwbGF5LXZpZGVvOiBcImYxNjlcIixcbiAgcGx1czogXCJmMTZhXCIsXG4gIHByZWZlcmVuY2VzOiBcImYxNmJcIixcbiAgcHJlc2NyaXB0aW9uLWJvdHRsZTogXCJmMTZjXCIsXG4gIHByaW50OiBcImYxNmRcIixcbiAgcHJvZmlsZTogXCJmMTZlXCIsXG4gIHF1ZXN0aW9ubmFpcmU6IFwiZjE2ZlwiLFxuICBxdWVzdGlvbnM6IFwiZjE3MFwiLFxuICByZWZyZXNoOiBcImYxNzFcIixcbiAgcmVwbHk6IFwiZjE3MlwiLFxuICByb3V0aW5lLWNhcmU6IFwiZjE3M1wiLFxuICBydWxlcjogXCJmMTc0XCIsXG4gIHJ4LWNpcmNsZTogXCJmMTc1XCIsXG4gIHJ4LWRvY3VtZW50OiBcImYxNzZcIixcbiAgcngtZm9ybS1ib3JkZXI6IFwiZjE3N1wiLFxuICByeC1mb3JtOiBcImYxNzhcIixcbiAgcng6IFwiZjE3OVwiLFxuICBzYXZpbmdzOiBcImYxN2FcIixcbiAgc2VhcmNoLWJvcmRlcjogXCJmMTdiXCIsXG4gIHNlYXJjaDogXCJmMTdjXCIsXG4gIHNob3BwaW5nY2FydDogXCJmMTdkXCIsXG4gIHNwZWNpYWx0eS1jYXJlOiBcImYxN2VcIixcbiAgc3RhcjogXCJmMTdmXCIsXG4gIHN0ZXRob3Njb3BlOiBcImYxODBcIixcbiAgc3lyaW5nZTogXCJmMTgxXCIsXG4gIHRhcmdldDogXCJmMTgyXCIsXG4gIHRlc3QtdHViZTogXCJmMTgzXCIsXG4gIHRpbWUtdXJnZW50OiBcImYxODRcIixcbiAgdGltZTogXCJmMTg1XCIsXG4gIHRvdWNoOiBcImYxODZcIixcbiAgdHJhZmZpY2xpZ2h0OiBcImYxODdcIixcbiAgdHJhc2hjYW46IFwiZjE4OFwiLFxuICB1bmxvY2tlZDogXCJmMThhXCIsXG4gIHZpZGVvLWNhbWVyYTogXCJmMThiXCIsXG4gIHdhbGs6IFwiZjE4Y1wiLFxuICB3YWxraW5nLXRvZ2V0aGVyOiBcImYxOGRcIixcbiAgd2VsbG5lc3MtY2lyY2xlOiBcImYxOGVcIixcbiAgd2lmaTogXCJmMThmXCIsXG4gIHhyYXk6IFwiZjE5MFwiLFxuICB5b2dhOiBcImYxOTFcIixcbiAgeW91dHViZTogXCJmMTkyXCIsXG4gIHphbGxlcmdpZXMtZmxvd2VyOiBcImYxOTNcIixcbiAgemFwcG9pbnRtZW50LWJsYW5rOiBcImYxOTRcIixcbiAgemFwcG9pbnRtZW50LXRpY2tldDogXCJmMTk1XCIsXG4gIHphcHBvaW50bWVudC13YWl0bGlzdDogXCJmMTk2XCIsXG4gIHpiaWxsLWJvcmRlcjogXCJmMTk3XCIsXG4gIHpiaWxsOiBcImYxOThcIixcbiAgemNhcmVnaXZlcl9wcmVmZXJlbmNlczogXCJmMTk5XCIsXG4gIHpjaGF0LWEtZG9jdG9yOiBcImYxOWFcIixcbiAgemNob29zZTogXCJmMTliXCIsXG4gIHpjbGFpbTogXCJmMTljXCIsXG4gIHpnb29nbGUtcGx1czogXCJmMTlkXCIsXG4gIHpsZWFmOiBcImYxOWVcIixcbiAgemxpbmtlZGluOiBcImYxOWZcIixcbiAgem1lZ2FwaG9uZTogXCJmMWEwXCIsXG4gIHpub3RpZmljYXRpb25zOiBcImYxYTFcIixcbiAgenBheS1iaWxsLWJvcmRlcjogXCJmMWEyXCIsXG4gIHpwYXktYmlsbDogXCJmMWEzXCIsXG4gIHpwYXltZW50LWhpc3Rvcnk6IFwiZjFhNFwiLFxuICB6cGVyc29uYWxfc2VjdXJpdHk6IFwiZjFhNVwiLFxuICB6cmVmaWxsLXJ4OiBcImYxYTZcIixcbiAgendlYmluYXI6IFwiZjFhN1wiLFxuICB6d2VsbG5lc3M6IFwiZjFhOFwiLFxuICB6ejAwMXNpZ24tb3V0OiBcImYxYTlcIixcbiAgenowMDJhZHZpY2U6IFwiZjFhYVwiLFxuICB6ejAwMmF3YXJkOiBcImYxYWJcIixcbiAgenowMDNnbG9iZTogXCJmMWFjXCIsXG4gIHp6MDAzaWRlbnRpdHk6IFwiZjFhZFwiLFxuICB6ejAwM2xvY2F0aW9uOiBcImYxYWVcIixcbiAgenowMDNsb2NrLXF1ZXN0aW9uczogXCJmMWFmXCIsXG4gIHp6MDAzbG9jazogXCJmMWIwXCIsXG4gIHp6MDAzbW91c2U6IFwiZjFiMVwiLFxuICB6ejAwM3BlcnNvbjogXCJmMWIyXCIsXG4gIHp6MDAzdXNlci1pZDogXCJmMWIzXCIsXG4gIHp6MDA0LXByb2ZpbGUtYm9yZGVyOiBcImYxYjRcIixcbiAgenowMDUtY2hlY2ttYXJrLWNpcmNsZTogXCJmMWI1XCIsXG4gIHp6MDA2bGVhZi1mdWxsLWNvbG9yOiBcImYxYjZcIixcbiAgenowMDdhZGQ6IFwiZjFiN1wiLFxuICB6ejAwN2NhcmQtdmlldzogXCJmMWI4XCIsXG4gIHp6MDA3ZG93bmxvYWQ6IFwiZjFiOVwiLFxuICB6ejAwN2ZpbHRlcjogXCJmMWJhXCIsXG4gIHp6MDA3cm93LXZpZXc6IFwiZjFiYlwiLFxuICB6ejAwOHBsYW4tb2YtY2FyZTogXCJmMWJjXCIsXG4gIHp6MDA5bmV3LXdpbmRvdzogXCJmMWJkXCIsXG4gIHp6ejAwMTBicmllZmNhc2U6IFwiZjFiZVwiLFxuICB6enowMDEwaGVhbHRoc3VtbWFyeTogXCJmMWJmXCIsXG4gIHp6ejAwMTBob3d5b3VnZXRjYXJlOiBcImYxYzBcIixcbiAgenp6MDAxMHBlb3BsZTogXCJmMWMxXCIsXG4gIHp6ejAwMTFzdGFyLWhhbGY6IFwiZjFjMlwiLFxuICB6enowMDExc3Rhci1vdXRsaW5lOiBcImYxYzNcIixcbiAgenp6MDAxMXN0YXI6IFwiZjFjNFwiLFxuICB6enowMDEyYmFieTogXCJmMWM1XCIsXG4gIHp6ejAwMTJub3RlYm9vay1wZW46IFwiZjFjNlwiLFxuICB6enowMDEzaWNvbmluZm9ybWF0aW9uOiBcImYxYzdcIixcbiAgenp6MDAxNHBhZ2VpY29uOiBcImYxYzhcIixcbiAgenp6MDAxNW11dGU6IFwiZjFjOVwiLFxuICB6enowMDE1cGxheTogXCJmMWNhXCIsXG4gIHp6ejAwMTV2b2x1bWU6IFwiZjFjYlwiLFxuICB6enowMDE2LWZpbHRlcjogXCJmMWNjXCIsXG4gIHp6ejAwMTctZXh0ZXJuYWwtbGluay1ib2xkOiBcImYxY2RcIixcbiAgenp6MDAxOC1jb25kb206IFwiZjFjZVwiLFxuICB6enowMDE4LWNvcHBlci1pdWQ6IFwiZjFjZlwiLFxuICB6enowMDE4LWRpYXBocmFnbTogXCJmMWQwXCIsXG4gIHp6ejAwMTgtZmVydGlsaXR5LWF3YXJlbmVzczogXCJmMWQxXCIsXG4gIHp6ejAwMTgtaG9ybW9uYWwtaXVkOiBcImYxZDJcIixcbiAgenp6MDAxOC1pbXBsYW50OiBcImYxZDNcIixcbiAgenp6MDAxOC1pbnRlcm5hbC1jb25kb206IFwiZjFkNFwiLFxuICB6enowMDE4LXBhdGNoOiBcImYxZDVcIixcbiAgenp6MDAxOC1waWxsLWE6IFwiZjFkNlwiLFxuICB6enowMDE4LXBpbGwtYjogXCJmMWQ3XCIsXG4gIHp6ejAwMTgtc2hvdDogXCJmMWQ4XCIsXG4gIHp6ejAwMTgtc3Blcm1pY2lkZTogXCJmMWQ5XCIsXG4gIHp6ejAwMTgtc3RlcmlsaXphdGlvbjogXCJmMWRhXCIsXG4gIHp6ejAwMTgtdmFnaW5hbC1yaW5nOiBcImYxZGJcIixcbiAgenp6MDAxOC12YXNlY3RvbXk6IFwiZjFkY1wiLFxuICB6enowMDE5LWNoZWNrbWFyay1jaXJjbGU6IFwiZjFkZFwiLFxuICB6enowMDIwLWdldC1jYXJlOiBcImYxZGVcIixcbiAgenp6MDAyMWljb24tcGljdHVyZTogXCJmMWRmXCIsXG4gIHp6ejAwMjItY292ZXJhZ2U6IFwiZjFlMFwiLFxuICB6enowMDIzLW5vdGlmaWNhdGlvbi1iZWxsOiBcImYxZTFcIixcbiAgenp6MDAyNC1jaGVja2xpc3QtdG9kbzogXCJmMWUyXCIsXG4gIHp6ejAwMjUtY2hlY2tsaXN0LWNvbXBsZXRlOiBcImYxZTNcIixcbiAgenp6MDAyNi1jaGVja2xpc3QtZnV0dXJlOiBcImYxZTRcIixcbiAgenp6MDAyNy1saW5rLWV4dGVybmFsOiBcImYxZTVcIixcbiAgenp6MDAyOC1saW5rLWludGVybmFsOiBcImYxZTZcIixcbiAgenp6MDAyOS1oZWFkZXItcHJvZmlsZTogXCJmMWU3XCIsXG4gIHp6ejAwMjktaGVhZGVyLXNlYXJjaDogXCJmMWU4XCIsXG4gIHp6ejAwMzAtZXllLW1vbml0b3I6IFwiZjFlOVwiLFxuICB6enowMDMxLXN0b3BnYXAtY2xvc2U6IFwiZjFlYVwiLFxuKTtcblxuQG1peGluIGljb24tY29udGVudC1vdXRwdXQoJGljb24pIHtcbiAgJGNvZGU6IG1hcC1nZXQoJGtwLWljb25zLCAkaWNvbik7XG4gIGNvbnRlbnQ6IHVucXVvdGUoJ1xcJ1xcXFwjeyAkY29kZSB9XFwnJyk7XG59IiwiQG1peGluIGljb24tZm9yKCRpY29uLW5hbWUpe1xuICBAaW5jbHVkZSBpY29uLWNvbnRlbnQtb3V0cHV0KCRpY29uLW5hbWUpO1xuICBmb250LWZhbWlseTogJ2twLWljb25zJztcbn1cbkBtaXhpbiBpY29uLWNvbG9yKCRjb2xvcikge1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbn1cblxuQG1peGluIGNlbnRlcmVkLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6ICRpY29uLWxpbmUtaGVpZ2h0O1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLXNtIHtcbiAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxhcmdlLWZvbnQtc2l6ZTtcbn1cblxuQG1peGluIGljb24tbWQge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbn1cblxuQG1peGluIGljb24tbGcge1xuICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG59XG5cbkBtaXhpbiByb3VuZGVkLWljb24ge1xuICB3aWR0aDogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICB3aWR0aDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG4gICAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICB9XG59XG5cbkBtaXhpbiBmZWF0dXJlLWljb24oJGNvbG9yLCAkc3R5bGU6ICRkZWZhdWx0LWljb24tc3R5bGUpIHtcbiAgQGluY2x1ZGUgcm91bmRlZC1pY29uO1xuICBAaW5jbHVkZSBjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogc2V0LXRleHQtY29sb3IoY29sb3IoJGNvbG9yKSk7XG4gIEBpZiAkc3R5bGUgPT0gXCJob2xsb3dcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgY29sb3IoJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgYm9yZGVyOiAkZGVza3RvcC1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG4gIEBpZiAkc3R5bGUgPT0gXCJibHVlLWJhY2tncm91bmRcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBpZiAkc3R5bGUgPT0gXCJjb21wYWN0XCIge1xuICAgIHdpZHRoOiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxufVxuQG1peGluIGljb24tc3R5bGUoJGNvbG9yLCAkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplKTtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbn1cbkBtaXhpbiBpY29uLXByaW1hcnkoJGNvbG9yLCAkc2l6ZSkge1xuICBAaW5jbHVkZSByb3VuZGVkLWljb247XG4gIEBpbmNsdWRlIGNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuQG1peGluIGljb24tcHJpbWFyeS1zbWFsbCgkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbi0tc21hbGw7XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuQG1peGluIGljb24tc2Vjb25kYXJ5KCRjb2xvciwgJHNpemUpIHtcbiAgQGluY2x1ZGUgcm91bmRlZC1pY29uO1xuICBAaW5jbHVkZSBjZW50ZXJlZC1pY29uO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkaWNvbi1zaXplLXdpdGgtY2lyY2xlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1uZXV0cmFsKCRzaXplKSB7XG4gIEBpbmNsdWRlIHJvdW5kZWQtaWNvbjtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6ICRzaXplO1xuICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuQG1peGluIGljb24tbW9iaWxlICgkY29sb3IpIHtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJGljb24tbW9iaWxlLXNpemU7XG59XG5AbWl4aW4gaWNvbi11dGlsaXR5IHtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuLy90b29sdGlwIGljb24gbWl4aW5cbkBtaXhpbiB0b29sdGlwLWljb24oJGNvbG9yLCAkc3R5bGU6ICRkZWZhdWx0LWljb24tc3R5bGUpIHtcbiAgQGluY2x1ZGUgY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgY29sb3I6IHNldC10ZXh0LWNvbG9yKGNvbG9yKCRjb2xvcikpO1xuICB3aWR0aDogJHRvb2x0aXAtaWNvbi1zaXplO1xuICBoZWlnaHQ6ICR0b29sdGlwLWljb24tc2l6ZTtcbiAgZm9udC1zaXplOiAkdG9vbHRpcC1pY29uLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaWYgJHN0eWxlID09IFwiaG9sbG93XCIge1xuICAgIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG1vYmlsZS1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gIH1cblxufVxuXG5AbWl4aW4gaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG59XG5cbiVjZW50ZXJlZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1saW5lLWhlaWdodDtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbn1cblxuJXJvdW5kZWQtaWNvbiB7XG4gIHdpZHRoOiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU7XG4gIGZvbnQtc2l6ZTogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHdpZHRoOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xuICAgIGZvbnQtc2l6ZTogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIH1cbn1cblxuQG1peGluIGZlYXR1cmUtaWNvbigkY29sb3IsICRzdHlsZTogJGRlZmF1bHQtaWNvbi1zdHlsZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb247XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiBzZXQtdGV4dC1jb2xvcihjb2xvcigkY29sb3IpKTtcbiAgQGlmICRzdHlsZSA9PSBcImhvbGxvd1wiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgY29sb3IoJGNvbG9yKTtcbiAgICB9XG4gIH1cbiAgQGlmICRzdHlsZSA9PSBcImJsdWUtYmFja2dyb3VuZFwiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGlmICRzdHlsZSA9PSBcImNvbXBhY3RcIiB7XG4gICAgd2lkdGg6ICRjb21wYWN0LWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRjb21wYWN0LWljb24tc2l6ZTtcbiAgICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICB9XG59XG5AbWl4aW4gaWNvbi1zdHlsZSgkY29sb3IsICRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUpO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzaXplO1xufVxuQG1peGluIGljb24tcHJpbWFyeS1zbWFsbCgkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbi0tc21hbGw7XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuQG1peGluIGljb24tc2Vjb25kYXJ5KCRjb2xvciwgJHNpemUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkaWNvbi1zaXplLXdpdGgtY2lyY2xlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1uZXV0cmFsKCRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6ICRzaXplO1xuICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuQG1peGluIGljb24tbW9iaWxlICgkY29sb3IpIHtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJGljb24tbW9iaWxlLXNpemU7XG59XG5AbWl4aW4gaWNvbi11dGlsaXR5IHtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuXG5AbWl4aW4gaWNvbl9jaXJjbGUtc21hbGwge1xuICBAaW5jbHVkZSBzaXplKCRjaXJjbGUtaWNvbi1zbWFsbC1zaXplKTtcbn1cblxuQG1peGluIGljb25fY2lyY2xlLWxhcmdlIHtcbiAgd2lkdGg6ICRjaXJjbGUtaWNvbi1sYXJnZS1zaXplO1xuICBoZWlnaHQ6ICRjaXJjbGUtaWNvbi1sYXJnZS1zaXplO1xufVxuXG5cbi8vdG9vbHRpcCBpY29uIG1peGluXG5AbWl4aW4gdG9vbHRpcC1pY29uKCRjb2xvciwgJHN0eWxlOiAkZGVmYXVsdC1pY29uLXN0eWxlKSB7XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiBzZXQtdGV4dC1jb2xvcihjb2xvcigkY29sb3IpKTtcbiAgd2lkdGg6ICR0b29sdGlwLWljb24tc2l6ZTtcbiAgaGVpZ2h0OiAkdG9vbHRpcC1pY29uLXNpemU7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtaWNvbi1mb250LXNpemU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGlmICRzdHlsZSA9PSBcImhvbGxvd1wiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICB9XG59XG4vKiBuZXV0cmFsLWljb24tY2lyY2xlLWxnIG1peGluICovXG5AbWl4aW4gaWNvbi1uZXV0cmFsLWxnKCRzaXplKSB7XG4gIHdpZHRoOiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6ICRzaXplO1xuICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICB3aWR0aDogJGZlYXR1cmUtaWNvbi1zaXplLWxnO1xuICAgIGhlaWdodDogJGZlYXR1cmUtaWNvbi1zaXplLWxnO1xuICAgIGJvcmRlcjogJGRlc2t0b3AtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59IiwiLy8gaWNvbnMubGliXG4kZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTogNjRweDtcbiRmZWF0dXJlLWljb24tc2l6ZS1sZzogNjBweDtcbiRmZWVkLWl0ZW0tYm9yZGVyLXNpemU6IDNweDsgLy8gRHVwbGljYXRlZCBpbiBMaW5lIDI4NlxuJGNpcmNsZS1pY29uLXNtYWxsLW1vYmlsZS1zaXplOiAxNnB4O1xuJGNpcmNsZS1pY29uLXNtYWxsLWRlc2t0b3Atc2l6ZTogMjhweDtcbiRjaXJjbGUtaWNvbi1zbWFsbC1zaXplOiAxNnB4O1xuJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTogMTBweDtcbiRjaXJjbGUtaWNvbi1sYXJnZS1zaXplOiA2NHB4O1xuJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTogNTBweDtcbiRpY29uLW1vYmlsZS1zaXplOiAzMHB4O1xuJGNvbXBhY3QtaWNvbi1zaXplOiA0MHB4O1xuJHRvb2x0aXAtaWNvbi1zaXplOiAxNXB4O1xuJHRvb2x0aXAtaWNvbi1mb250LXNpemU6IDE0cHg7XG4kZGVmYXVsdC1pY29uLXN0eWxlOiBcInNvbGlkXCI7XG4kZGVza3RvcC1pY29uLWJvcmRlci1zaXplOiAzcHg7XG4kbW9iaWxlLWljb24tYm9yZGVyLXNpemU6IDJweDtcbiRpY29uLWxpbmUtaGVpZ2h0OiAxLjc1O1xuJGljb24tc2l6ZS13aXRoLWNpcmNsZTogMzRweDtcbiRsYXJnZS1mb250LXNpemU6IDI4cHg7IC8vIER1cGxpY2F0ZWQgaW4gTGluZSAxMTIgYW5kIGluIG90aGVyIGZpbGVzIC0gYnV0dG9ucy1sZWdhY3kuc2NzcywgYnV0dG9uLWxpYi5zY3NzLCByYXRpbmdzLWxpYi5zY3NzLCByYXRpbmdzLnNjc3MsIHR5cG9ncmFwaHkuZHMxLnNjc3MsIHR5cG9ncmFwaHkudmFyLnNjc3MsIHN0eWxlZ3VpZGUtZG9jcy5zY3NzXG4kbmV1dHJhbC1jb2xvcjogJGRvbHBoaW47XG4kdHJhbnNwYXJlbnQ6IFwidHJhbnNwYXJlbnRcIjsgLy8gRHVwbGljYXRlZCBpbiBvdGhlciBmaWxlcyAtIGJhc2UtbGliLnNjc3MsIGNvbG9ycy1saWIuc2NzcywgY29sb3JzLnZhcnMuc2Nzc1xuIiwiJGVuYWJsZWQtY29sb3I6ICRkb2xwaGluOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvIFxuJGRpc2FibGVkLWNvbG9yOiAkZ3JhcGhpdGU7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiR3aGl0ZTogJHdoaXRlOyAvLyBhdmFpbGFibGUgaW4gY29sb3JzLnZhcnMuc2Nzc1xuXG4vLyBXaWxsIGJlIHJlbW92ZWQgZmluYWxseVxuJGZlZWQtaXRlbS1ib3JkZXItc2l6ZTogM3B4OyAvLyBBZGRlZCBkdXBsaWNhdGVkIHZhcmlhYmxlIGZvciBsaW5lIG5vIDcxLCA3MlxuJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTogNTBweDtcbiRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplOiA2NHB4O1xuXG4vLyBhY2NvcmRpb25zLWxpYlxuJGljb24tcGFkZGluZzogNXB4OyAvL25vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRpY29uLXBhZGRpbmctZXh0cmFfcHg6IDlweDsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWNjb3JkaW9uLWNsb3NlZC1jaGFyYWN0ZXI6ICcrJzsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWNjb3JkaW9uLW9wZW5lZC1jaGFyYWN0ZXI6ICctJzsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYmx1ZTogJGludGVyYWN0aXZlLWJsdWU7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGljb24tcGFkZGluZzogMTBweDsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kei1pbmRleF9wb3NpdGlvbi1iZWhpbmQtLWxhcmdlOiAtOTk5OTk5OTk5OTk5OTsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGFjdGlvbi1hcmVhLWxpYlxuJGFjdGlvbi1hcmVhLWNvbG9yLWZnOiAkaW5reS1ibHVlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWFyZWEtY29sb3ItaGlnaGxpZ2h0ZWQ6ICRpbnRlcmFjdGl2ZS1ibHVlLWRhcms7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRhY3Rpb24tYXJlYS1jb2xvci1iZzogJGdyYXBoaXRlLWxpZ2h0OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWFyZWEtYnV0dG9uLWNvbG9yLWZnOiAkcGViYmxlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWFyZWEtYnV0dG9uLWNvbG9yLWJnOiAkaW50ZXJhY3RpdmUtYmx1ZTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHRmLWRldmljZS1jb2xvci1iZzogJHdoaXRlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kdGYtZGV2aWNlLXN0ZXAtY29sb3I6ICRrcC1ibHVlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWFyZWEtdGFibGV0LW1hcmdpbjogMjhweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1hcmVhLW1vYmlsZS1tYXJnaW46IDE2cHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gYWN0aW9uLWJveC1saWJcbiRhY3Rpb24tYnV0dG9uLW1vYmlsZS1wb3NpdGlvbjogZml4ZWQgIWRlZmF1bHQ7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRhY3Rpb24tYm94LWhlaWdodDogMTUwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRhY3Rpb24tYm94LXZlcnRpY2FsLXBhZGRpbmc6IDQwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRjb250ZW50LXRvcC1vZmZzZXQ6IDYwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRhY3Rpb24tY29sb3ItYmc6ICRncmFzcyAhZGVmYXVsdDsgLy8gQWxzbyBkZWNsYXJlZCBpbiBpbmRleC5zY3NzIGFuZCBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWNvbG9yLWxpZ2h0OiAjNUZBNjIxICFkZWZhdWx0OyAvLyBBbHNvIGRlY2xhcmVkIGluIGluZGV4LnNjc3MgYW5kIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gYnJlYWRjcnVtYi1saWJcbiRhcnJvdy1wYWRkaW5nOiAwICRleHRyYS10aW55LXNwYWNpbmc7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gYnV0dG9ucy1saWJcbiRidXR0b24tcGFkZGluZzogJG1lZGl1bS1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYnV0dG9uLXBhZGRpbmctbW9iaWxlOiAkc21hbGwtc3BhY2luZzsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGJ1dHRvbi1mb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBjaGVja2JveGVzLWxpYlxuJGNoZWNrYm94LWJvcmRlci13aWR0aDogMnB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGRyb3Bkb3ducy1saWJcbiRkcm9wZG93bi1vcHRpb25zLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZHJvcGRvd24tbW9iaWxlLWhlaWdodDogJHNtYWxsLXNwYWNpbmc7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRkcm9wZG93bi1vcHRpb24tbWVudS1ib3JkZXItcmFkaXVzOiAzcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRkcm9wZG93bi1vcHRpb24tbWVudS1ib3gtc2hhZG93OiAycHggMnB4IDFweCByZ2JhKCM2Qjc0ODcsIC42NSk7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRkcm9wZG93bi1mb3JtLWJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGRyb3Bkb3duLW1lbnUtei1pbmRleDogOTk5OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGV4cGFuZGluZ19pdGVtLWxpYlxuJGV4cGFuZGluZy10YWJsZS1pY29uOiBcImNsb3NlXCI7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtaWNvbi1mb250LXNpemUtbW9iaWxlOiAyMHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWljb24tZm9udC1zaXplLWRlc2t0b3A6IDI1cHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtaWNvbi1yaWdodC1tYXJnaW46IDIxcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtaGlkZGVuLWNvbnRlbnQtbWFyZ2luOiAyMHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWljb24tY29sb3I6ICRsaW5rLWNvbG9yOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWJvcmRlci1vbi1ob3ZlcjogJGZlZWQtaXRlbS1ib3JkZXItc2l6ZSBzb2xpZCAkZ3JhcGhpdGUtbGlnaHQ7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtaW52aXNpYmxlLWJvcmRlcjogJGZlZWQtaXRlbS1ib3JkZXItc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGluZy10YWJsZS1oZWFkaW5nLW1hcmdpbi10b3AtZm9yLW1vYmlsZTogMTBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGluZy10YWJsZS1sZWZ0LWNvbnRlbnQtZ3V0dGVyOiAxMDBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBmYW5jeS1zZWxlY3QtbGliXG4kc2VsZWN0LWZvbnQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHNlbGVjdC1vcHRpb25zLW1heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGZlZWQtaXRlbS1saWIgLSB1c2VzIGljb25zLWxpYlxuJG1vYmlsZS1pdGVtLWljb24tcGFkZGluZzogJHNtYWxsLXNwYWNpbmc7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRtb2JpbGUtaXRlbS1ndXR0ZXItd2lkdGg6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemUgKyAoMiAqICRtb2JpbGUtaXRlbS1pY29uLXBhZGRpbmcpOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZGVza3RvcC1pdGVtLWljb24tcGFkZGluZzogJG1lZGl1bS1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZGVza3RvcC1pdGVtLWd1dHRlci13aWR0aDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemUgKyAoMiAqICRkZXNrdG9wLWl0ZW0taWNvbi1wYWRkaW5nKTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGVkLXRvcC1tYXJnaW46ICRsYXJnZS1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZmVlZC1pdGVtLXJpZ2h0LWd1dHRlci1zaXplOiAyMHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kZWQtY2xvc2UtaWNvbi1tb2JpbGUtc2l6ZTogMjBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGVkLWNsb3NlLWljb24tZGVza3RvcC1zaXplOiAyNXB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGZvcm1zLWxpYiAtLSB2YXJpYWJsZXMgbWF5IGJlIHVzZWQgaW4gZm9ybXMtcGF0dGVyblxuJGlucHV0LXRleHQtY29sb3I6ICRkb2xwaGluOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kbGFiZWwtaGVpZ2h0OiB1cHBlcmNhc2U7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gbmV3LWdyaWQtbGliXG4kdGFibGV0LXNtYWxsLW1heC13aWR0aDogNjAwcHg7Ly8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBwYXRocyBcbi8vICRrcC1sb2dvLXBhdGg6ICRhc3NldEltZ1BhdGggKyAka3AtbG9nby1maWxlbmFtZTtcblxuLy8gZ3JpZC1saWIgLy8gZGVwcmVjaWF0ZWRcbiRndXR0ZXJXaWR0aDogMzJweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHNtQ29sTW9iaWxlOiAxOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGljb24tbGlua3MtbGliXG4kZmxleC1kaXJlY3Rpb24tY29sdW1uOiBjb2x1bW47IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRjb250ZW50LXBvc2l0aW9uOiBjZW50ZXI7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gcGFnaW5hdGlvbi1saWJcbiRhY3RpdmUtb3V0bGluZTogMXB4IHNvbGlkICRkb2xwaGluOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYW5jaG9yLXdpZHRoOiAzNXB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYW5jaG9yLWhlaWdodDogJG1lZGl1bS1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIHJhdGluZ3NcbiRtYXgtbnVtYmVyOiA1OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIHNjcm9sbGJveFxuJHNjcm9sbGJveF9taW4taGVpZ2h0OiAyMDBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHNjcm9sbGJveF9tYXgtaGVpZ2h0OiA2MDBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyB6LWluZGV4LWxpYlxuJGJhY2tncm91bmQ6IDE7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRtaWRncm91bmQ6IDU7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiR6LWhlYWRlcjogMTA7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG8iLCJAaW1wb3J0IFwia3AtaWNvbnMtbGliXCI7XG5AaW1wb3J0IFwiaWNvbnMtbGliXCI7XG5AaW1wb3J0IFwiYnV0dG9ucy10aGVtaW5nXCI7XG5AaW1wb3J0IFwiaGVscGVyLW1peGluc1wiO1xuXG5AbWl4aW4gLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiByb3VuZGVkLWlucHV0IHtcbiAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcihcImFwcGVhcmFuY2VcIiwgXCJub25lXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogJGJ1dHRvbi1taW4td2lkdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi0oJHBvc2l0aW9uKSB7XG4gIHRleHQtYWxpZ246ICRwb3NpdGlvbjtcbn1cblxuQG1peGluIGJ1dHRvbl9wb3NpdGlvbigkcG9zaXRpb24pIHtcbiAgZmxvYXQ6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGlmICRwb3NpdGlvbiA9PSBjZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG5cbi8vIFRoaXMgbWl4aW4gaXMgZGVwcmVjaWF0ZWQgYXMgb2YgU0cgNS4wXG5AbWl4aW4gYnV0dG9uIHtcbiAgQGluY2x1ZGUgcm91bmRlZC1pbnB1dDtcbiAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcihcInRyYW5zaXRpb25cIiwgXCJiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSxcXGEgICBjb2xvciAwLjJzIGVhc2UsXFxhICAgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZVwiKTtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlci1zaXplIHRyYW5zcGFyZW50IHNvbGlkO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICYuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3I7XG4gICAgfVxuICAgICYuLWludmVydGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1pbnZlcnRlZCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCxcbiAgICAuLWRpc2FibGVkLFxuICAgICYuLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taW52ZXJ0ZWQtZGlzYWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi4tc21hbGwge1xuICAgIG1pbi13aWR0aDogJGJ1dHRvbi1zbWFsbC1taW4td2lkdGg7XG4gICAgZm9udC1zaXplOiAkdGlueS1mb250LXNpemU7XG4gIH1cbiAgJjpkaXNhYmxlZCxcbiAgLi1kaXNhYmxlZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRpc2FibGUtY29sb3I7XG4gICAgfVxuICAgICYuLWludmVydGVkIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWRpc2FibGUtY29sb3I7XG4gICAgICBib3JkZXI6ICRidXR0b24tYm9yZGVyLXNpemUgc29saWQgJGJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLi1sZWZ0IHtcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b25fcG9zaXRpb24obGVmdCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cblxuXG4gIC8vZmxvYXQgY2VudGVyIGF0dHJpYnV0ZSBkb2VzIG5vdCBleGlzdCBcbiAgJi4tY2VudGVyIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICB9XG4gICYuLWJsb2NrIHtcbiAgICBAaW5jbHVkZSAtYmxvY2soKTtcbiAgfVxuICAmLi1yaWdodCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uX3Bvc2l0aW9uKHJpZ2h0KTtcbiAgfVxuICAmLi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDE0cHggIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCl7XG4gICAgICBtYXJnaW46IDE5cHggMDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0aW55LXNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tdW5zdHlsZWQge1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwiYXBwZWFyYW5jZVwiLCBcIm5vbmVcIik7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gLWNsb3NlLXN0eWxlcyB7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1peGluIC1jbG9zZSB7XG4gIEBpbmNsdWRlIC1jbG9zZS1zdHlsZXM7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi0tbGFyZ2Uge1xuICAgIEBpbmNsdWRlIC1jbG9zZS1zdHlsZXM7XG4gICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuICB9XG4gICYtLXNtYWxsIHtcbiAgICBAaW5jbHVkZSAtY2xvc2Utc3R5bGVzO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBEUzJcbkBtaXhpbiBidXR0b25fX2ljb24tLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6ICRkczItYnV0dG9uX19wYWRkaW5nLWhvcml6b250YWwtLWljb24tc2lkZTtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbDtcbiAgICBtYXJnaW4tdG9wOiAkZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWwtb2Zmc2V0O1xuICAgIGxlZnQ6ICRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi1ob3Jpem9udGFsO1xuICB9XG59XG4vLyBEUzJcbkBtaXhpbiBidXR0b25fX2ljb24tLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogJGRzMi1idXR0b25fX3BhZGRpbmctaG9yaXpvbnRhbC0taWNvbi1zaWRlO1xuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsO1xuICAgIG1hcmdpbi10b3A6ICRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1vZmZzZXQ7XG4gICAgcmlnaHQ6ICRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi1ob3Jpem9udGFsO1xuICB9XG59XG4vLyBEUzJcbkBtaXhpbiBidXR0b25fX2ljb24tLW9ubHkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLW1vYmlsZTtcblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBwYWRkaW5nOiAkZHMyLWJ1dHRvbl9fcGFkZGluZy12ZXJ0aWNhbC0tdGFibGV0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKXtcbiAgICBwYWRkaW5nOiAkZHMyLWJ1dHRvbl9fcGFkZGluZy12ZXJ0aWNhbC0tZGVza3RvcDtcbiAgfVxufVxuXG5AbWl4aW4gZHMyLWJ1dHRvbntcbiAgJntcbiAgICAvL0J1dHRvbiBSZWRlc2lnbiBEUzJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGhlaWdodDogJGRzMi1idXR0b25fX2hlaWdodC0tZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhhcyhzcGFuKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYsIHNwYW57XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIHN2Z3tcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtaW4td2lkdGg6MjRweDtcblxuICAgICAgJi5idXR0b25fX2ljb24tLXJpZ2h0e1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCl7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoXCJ0cmFuc2l0aW9uXCIsIFwiYmFja2dyb3VuZC1jb2xvciAyNDBtcyBlYXNlLW91dCxcXGEgICBjb2xvciAyNDBtcyBlYXNlLW91dCxcXGEgICBib3JkZXItY29sb3IgMjQwbXMgZWFzZS1vdXRcIik7XG4gICAgJi4taW52ZXJ0ZWQge1xuICAgICAgJi4tbGlnaHQsICYuLWRhcmt7XG4gICAgICAgIHN2ZyxpbWd7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwidHJhbnNpdGlvblwiLCBcImJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1vdXQsXFxhICAgY29sb3IgMTIwbXMgZWFzZS1vdXQsXFxhICAgYm9yZGVyLWNvbG9yIDEyMG1zIGVhc2Utb3V0XCIpO1xuICAgIH1cbiAgfVxuICAmLi1uYXZpZ2F0aW9ue1xuICAgICZfX25leHQuLWxpZ2h0LCZfX25leHQuLWRhcmt7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgc3ZnLGltZ3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ByZXYuLWxpZ2h0LCZfX3ByZXYuLWRhcmt7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBzdmcsaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1saWdodDpmb2N1cy12aXNpYmxlLCAmOm5vdCguLWRhcmspe1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cblxuJXJvdW5kZWQtaW5wdXQge1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwiYXBwZWFyYW5jZVwiLCBcIm5vbmVcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbiVidXR0b24ge1xuICBAZXh0ZW5kICVyb3VuZGVkLWlucHV0O1xuXG4gIC8vIFRvZG8gYWRkIGZvbnQgc3R5bGVzXG4gIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoXCJ0cmFuc2l0aW9uXCIsIFwiYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsXFxhICAgY29sb3IgMC4ycyBlYXNlLFxcYSAgIGJvcmRlci1jb2xvciAwLjJzIGVhc2VcIik7XG5cbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIEBpbmNsdWRlIGRzMi1idXR0b247XG4gICAgJi4tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAkZHMyLWJ1dHRvbl9fbGFyZ2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRkczItYnV0dG9uX19sYXJnZS1saW5lLWhlaWdodDtcbiAgICB9XG4gICAgJi4tYmxvY2t7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgICAmLi1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6ICRkczItYnV0dG9uX193aWR0aC0tc21hbGw7XG4gICAgICBmb250LXNpemU6ICRkczItYnV0dG9uX19mb250LXNpemUtLXNtYWxsO1xuICAgICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgICBoZWlnaHQ6ICRkczItYnV0dG9uX19oZWlnaHQtLXNtYWxsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZHMyLWJ1dHRvbl9faGVpZ2h0LS1zbWFsbCAvIDI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuXG4gICAgICAmLi1ibG9ja3tcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgICAgJixcbiAgICAgICYuLWludmVydGVkLCBcbiAgICAgICYuLXByaW1hcnksXG4gICAgICAmLi1pbXBhY3QtZGVzdHJ1Y3RpdmV7XG4gICAgICAgIHN2ZyxpbWd7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1uYXZpZ2F0aW9uX19wcmV2LFxuICAgICAgJi4tbmF2aWdhdGlvbl9fbmV4dCB7XG4gICAgICAgIHN2ZywgaW1ne1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLW5hdmlnYXRpb25fX3ByZXZ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgfVxuICAgICAgJi4tbmF2aWdhdGlvbl9fbmV4dHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbl9wb3NpdGlvbihsZWZ0KTtcbiAgICB9XG4gIH1cbiAgXG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgLmNxLUVkaXRhYmxlLWRvbSB7XG4gICAgICAmLi1sZWZ0LCAmLi1yaWdodCAge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25fcG9zaXRpb24obGVmdCk7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgIH1cbiAgJi4tYmxvY2sge1xuICAgIEBpbmNsdWRlIC1ibG9jaygpO1xuICB9XG4gICYuLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBidXR0b25fcG9zaXRpb24ocmlnaHQpO1xuICB9XG4gIC8vIERTMS9EUzIgLS0gVGVydGlhcnkgc2hhcmVzIHRoZSBzYW1lIHN0eWxlcyBhY3Jvc3MgRFMxL0RTMlxuICAmLi10ZXJ0aWFyeSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTRweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIG1hcmdpbjogMTlweCAwO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0aW55LXNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIC8vIERTMiAtIG5ld1xuICAgICYuYnV0dG9uX19pY29uLS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbl9faWNvbi0tbGVmdDtcbiAgICB9XG5cbiAgICAvLyBEUzIgLSBuZXdcbiAgICAmLmJ1dHRvbl9faWNvbi0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uX19pY29uLS1yaWdodDtcbiAgICB9XG5cbiAgICAvLyBEUzIgLSBuZXdcbiAgICAmLmJ1dHRvbl9faWNvbi0tb25seSB7XG4gICAgICBAaW5jbHVkZSBidXR0b25fX2ljb24tLW9ubHk7XG4gICAgfVxuXG4gICAgLy8gRFMyIFN1cHBvcnRlZCBPbmx5IC0tIEZyb250IERvb3IgYnV0dG9uIHN0eWxlc1xuICAgICYuYnV0dG9uX19pY29uLS1sZWZ0LFxuICAgICYuYnV0dG9uX19pY29uLS1yaWdodCxcbiAgICAmLmJ1dHRvbl9faWNvbi0tb25seSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgLy8gJjpmb2N1cyAtIGRvIG5vdCBkZWZpbmUgZm9jdXMgc3RhdGUsIHVzZSBicm93c2VyIGRlZmF1bHQgb3V0bGluZVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogJGRzMi1idXR0b25fX2ljb24tc3ZnLWZpbHRlci0tZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyAmLi1zbWFsbHtcbiAgICAvLyAgIGhlaWdodDogJGRzMi1idXR0b25fX2hlaWdodC0tc21hbGw7XG4gICAgLy8gICB3aWR0aDogJGRzMi1idXR0b25fX2ljb24td2lkdGgtLXNtYWxsO1xuICAgIC8vIH1cbiAgfVxufVxuXG4lLWNsb3NlLWljb24ge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb3IoXCJjbG9zZVwiKTtcbiAgfVxufVxuXG4lLWJ1dHRvbi1pY29uIHtcbiAgJiB7XG4gICAgQGlmIGdldFN0eWxlKCRidXR0b24tdmFycy1kcywgYmFzZS1zdHlsZXMsZGVmYXVsdCwgaWNvbikhPW51bGwge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWljb24tc3R5bGVzKGdldFN0eWxlKCRidXR0b24tdmFycy1kcywgYmFzZS1zdHlsZXMsZGVmYXVsdCwgaWNvbikpO1xuICAgIH1AZWxzZXtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pY29uLXN0eWxlcyhnZXRTdHlsZSgkYnV0dG9uLXZhcnMtZHMsIGJhc2Utc3R5bGVzLCBpY29uKSk7XG4gICAgfVxuICAgXG4gIH1cbiAgY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYuLXJpZ2h0LWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuJWJ1dHRvbi11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoXCJhcHBlYXJhbmNlXCIsIFwibm9uZVwiKTtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiUtY2xvc2Uge1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWVkaXVtLWZvbnQtc2l6ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4lLXByaW1hcnktYWN0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4iLCIvLyBMYXN0IHVwZGF0ZWQ6IDIwMTktMTItMTcgYnkgTWFyaXR6YSBWXG5cbi8vIHZlbmRvciBwcmVmaXhlc1xuQG1peGluIGNyb3NzLWJyb3dzZXIoJG5hbWUsICR2YWx1ZSkge1xuICBAZWFjaCAkdmVuZG9yIGluICgnLXdlYmtpdC0nLCAnLW1vei0nLCAnLW1zLScsICctby0nLCAnJykge1xuICAgICN7JHZlbmRvcn0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBtaXhpbiBkaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgKi9cbiAgZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogQ2hyb21lICovXG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIEZsZXgtcHJvcGVydGllcyAoZm9yIGZsZXggdGFibGUsIGZsZXggZGlyZWN0aW9uLCBmbGV4IGdyaWQpXG5AbWl4aW4gZmxleC1wcm9wZXJ0eV9jcm9zc2Jyb3dzZXIoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgQGVhY2ggJHZlbmRvciBpbiAoJy13ZWJraXQtJywgJy1tcy0nLCAnJykge1xuICAgICN7JHZlbmRvcn1mbGV4LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4LXByb3AoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgQGlmICRwcm9wZXJ0eSA9PSBmYWxzZSB7XG4gICAgQGVhY2ggJHZlbmRvciBpbiAoJy13ZWJraXQtJywgJy1tcy0nLCAnJykge1xuICAgICAgI3skdmVuZG9yfWZsZXg6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBlYWNoICR2ZW5kb3IgaW4gKCctd2Via2l0LScsICctbXMtJywgJycpIHtcbiAgICAgICN7JHZlbmRvcn1mbGV4LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgLW1zLWZsZXg6ICR2YWx1ZXM7XG4gIGZsZXg6ICR2YWx1ZXM7XG59XG5AbWl4aW4gYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBmbGV4LXByb3BlcnR5X2Nyb3NzYnJvd3NlcihhbGlnbiwgY2VudGVyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBmb2N1cyBzcGVjaWZpYyBmb3IgZmlyZWZveFxuQG1peGluIGZpcmVmb3gtdGFiLWZvY3VzIHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkaW5reS1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIH1cbn1cblxuLy8gYnV0dG9ucyBmb2N1cyBzcGVjaWZpYyBmb3IgZmlyZWZveFxuQG1peGluIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnMge1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkaW5reS1ibHVlO1xuICB9XG59XG5cbi8vIGNyb3NzLWJyb3dzZXIgaW5wdXQgcGxhY2Vob2xkZXJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gIEBhdC1yb290ICN7Jn06Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICBAYXQtcm9vdCAjeyZ9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgQGF0LXJvb3QgI3smfTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG4vLyBmaXJlZm94IHNwZWNpZmljIHN0eWxpbmdcbkBtaXhpbiBmaXJlZm94LXN0eWxpbmcge1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIEBjb250ZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEuNXB0ICRmb2N1cy1jb2xvcjtcbiAgfVxufVxuXG4vLyBpZSBzcGVjaWZpYyBzdHlsaW5nXG5AbWl4aW4gaWUtc3R5bGluZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMS41cHQgJGZvY3VzLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBtcy1jbGVhciB7IC8vIHJlbW92ZSBNaWNyb3NvZnQgRWRnZSBkZWZhdWx0IGNsZWFyICdYJyBidXR0b25cbiAgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gbXMtcmV2ZWFsIHsgLy8gcmVtb3ZlIE1pY3Jvc29mdCBFZGdlIGRlZmF1bHQgcGFzc3dvcmQgcmV2ZWFsIGJ1dHRvblxuICAmOjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50LWNvbnRhaW5lciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGhpZGUtZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtaXhpbiBzaG93LWZhZGUtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLy8gVGhlcmUgYXJlIHR3byB2ZXJzaW9ucyBvZiB0aGlzIGZ1bmN0aW9uXG4vLyB0aGUgb3RoZXIgb25lIGlzIGluICdiYXNlLWxpYi5zY3NzJ1xuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vUGxhY2Vob2xkZXJzXG5cbiVjb250ZW50LWNvbnRhaW5lciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gc2hvdyAmIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBpbnRlbnQgdG8gZmFkZSBpdCBpbi5cbiVoaWRlLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4lc2hvdy1mYWRlLWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59IiwiJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tZGV2aWNlOiAxM3B4O1xuJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tbW9iaWxlOiAxM3B4O1xuJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tdGFibGV0OiAxNnB4O1xuJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tZGVza3RvcDogMThweDtcblxuLy9VcGRhdGUgRFMyIEJ1dHRvbiBSZWRlc2lnblxuJGRzMi1idXR0b25fX2hlaWdodC0tZGVmYXVsdDogNDhweDtcbiRkczItYnV0dG9uX19oZWlnaHQtLXNtYWxsOiAzNnB4O1xuXG4kZHMyLWJ1dHRvbl9fd2lkdGgtLWRlZmF1bHQ6ZmxleDtcbiRkczItYnV0dG9uX193aWR0aC0tc21hbGw6IDcycHg7XG5cbiRkczItYnV0dG9uX19jb3JuZXItcmFkaXVzLS1kZWZhdWx0OiBjYWxjKCRkczItYnV0dG9uX19oZWlnaHQtLWRlZmF1bHQgLyAyKTsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4kZHMyLWJ1dHRvbl9fY29ybmVyLXJhZGl1cy0tc21hbGw6IGNhbGMoJGRzMi1idXR0b25fX2hlaWdodC0tc21hbGwgLyAyKTsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG5cblxuJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tZGVmYXVsdDogMTZweDtcbiRkczItYnV0dG9uX19saW5lLWhlaWdodC0tZGVmYXVsdDogMjRweDtcblxuJGRzMi1idXR0b25fX2ZvbnQtc2l6ZS0tc21hbGw6IDE0cHg7XG4kZHMyLWJ1dHRvbl9fbGluZS1oZWlnaHQtLXNtYWxsOiAyMHB4O1xuXG4kZHMyLWJ1dHRvbl9faWNvbi1oZWlnaHQtLWRlZmF1bHQ6IDI0cHg7XG4kZHMyLWJ1dHRvbl9faWNvbi1oZWlnaHQtLXNtYWxsOiAyMHB4O1xuJGRzMi1idXR0b25fX2ljb24td2lkdGgtLWRlZmF1bHQ6MjRweDtcbiRkczItYnV0dG9uX19pY29uLXdpZHRoLS1zbWFsbDoyMHB4O1xuXG4kZHMyLWJ1dHRvbl9fbG4tLW1vYmlsZTogMjBweDtcbiRkczItYnV0dG9uX19sbi0tdGFibGV0OiAyNHB4O1xuJGRzMi1idXR0b25fX2xuLS1kZXNrdG9wOiAyNHB4O1xuXG4kZHMyLWJ1dHRvbl9fbGFyZ2UtZm9udC1zaXplOiAyNHB4O1xuJGRzMi1idXR0b25fX2xhcmdlLWxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGVmYXVsdDogJGludGVyYWN0aXZlLWJsdWUtZGFyaztcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1wcmltYXJ5LWRhcms6ICRtaWRuaWdodDtcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1kZWZhdWx0OiAkcGFsZS1ibHVlO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLXByaW1hcnktZGFyazogJGJsdWUtMTA7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0tcHJpbWFyeS1saWdodDogJGNvbnRyYXN0LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kZWZhdWx0OiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1kZWZhdWx0OiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdDogJGludGVyYWN0aXZlLWJsdWU7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0tcHJpbWFyeS1kYXJrOiAkYmx1ZS1saWdodDtcbiRkczItYnV0dG9uX19ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1wcmltYXJ5LWxpZ2h0OiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1kZWZhdWx0OiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiRkczItYnV0dG9uX19hY3RpdmUtdGV4dC1jb2xvci0tZGVmYXVsdDogJHdoaXRlO1xuJGRzMi1idXR0b25fX2FjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLS1kZWZhdWx0OiAkaW50ZXJhY3RpdmUtYmx1ZS1kYXJrO1xuJGRzMi1idXR0b25fX2FjdGl2ZS1ib3JkZXItY29sb3ItLWRlZmF1bHQ6ICRpbnRlcmFjdGl2ZS1ibHVlLWRhcms7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLXJhZGl1czogMjRweDtcbiRkczItYnV0dG9uX19pY29uLXN2Zy1maWx0ZXItLWRlZmF1bHQ6IGdyYXlzY2FsZSgxMDApIGludmVydCgxKSBicmlnaHRuZXNzKDEwMCk7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1pbnZlcnRlZDogJGludGVyYWN0aXZlLWJsdWUtZGFyaztcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1pbnZlcnRlZC1saWdodDogJGNvbnRyYXN0LWJsdWU7XG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0taW52ZXJ0ZWQtZGFyazogJGJsdWUtMTA7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0taW52ZXJ0ZWQ6ICR3aGl0ZTtcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1pbnZlcnRlZC1saWdodDogJGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWludmVydGVkOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWludmVydGVkLWxpZ2h0OiAkY29udHJhc3QtYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWludmVydGVkLWRhcms6ICRibHVlLTEwO1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWludmVydGVkLWxpZ2h0OiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0taW52ZXJ0ZWQtZGFyazogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWludmVydGVkLWRhcms6ICRibHVlLWxpZ2h0O1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tYWN0aW9uOiAkaW50ZXJhY3RpdmUtYmx1ZS1kYXJrO1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRlZmF1bHQtY29sb3ItbGlnaHQ6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRlZmF1bHQtY29sb3ItZGFyazogJGJsdWUtbGlnaHQ7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0tYWN0aW9uOiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdC1jb2xvci1saWdodDogJGJsdWUtNTsgLy9ibHVlLTUlXG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdC1jb2xvci1kYXJrOiAkaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tYWN0aW9uOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRlZmF1bHQtY29sb3ItbGlnaHQ6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGVmYXVsdC1jb2xvci1kYXJrOiAkYmx1ZS1saWdodDtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1kZWZhdWx0LWNvbG9yLWxpZ2h0OiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0tZGVmYXVsdC1jb2xvci1kYXJrOiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1kZWZhdWx0LWNvbG9yLWxpZ2h0OiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1kZWZhdWx0LWNvbG9yLWRhcms6ICRibHVlLWxpZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWRlZmF1bHQtY29sb3ItZGFyazogJGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1kZWZhdWx0LWNvbG9yLWRhcms6ICRibHVlLWxpZ2h0O1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlOiAkaW50ZXJhY3RpdmUtYmx1ZS1kYXJrO1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1saWdodDogJGRlZXAtcmVkO1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAkZGVlcC1yZWQ7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlOiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWxpZ2h0OiAkd2hpdGU7IC8vYmx1ZS01JVxuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmU6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWxpZ2h0OiAkZGVlcC1yZWQ7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogJHdoaXRlO1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1saWdodDogJHdoaXRlO1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtbGlnaHQ6ICRkZWVwLXJlZDtcbiRkczItYnV0dG9uX19ob3Zlci1ib3JkZXItY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAjRkRGMkYyO1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAkZGVlcC1yZWQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWxpZ2h0OiAkZGVlcC1yZWQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWRhcms6ICNGREYyRjI7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1oaWdoLWNvbnRyYXN0LWxpZ2h0OiAkaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWhpZ2gtY29udHJhc3QtbGlnaHQ6ICR3aGl0ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWhpZ2gtY29udHJhc3QtbGlnaHQ6ICRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0taGlnaC1jb250cmFzdC1saWdodDogJGJsdWUtNTtcbiRkczItYnV0dG9uX19ob3Zlci1ib3JkZXItY29sb3ItLWhpZ2gtY29udHJhc3QtbGlnaHQ6ICRibHVlLTU7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0taGlnaC1jb250cmFzdC1saWdodDogJGlua3ktYmx1ZTtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWhpZ2gtY29udHJhc3QtZGFyazogJGJsdWUtNTtcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWRhcms6ICRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWRhcms6ICRibHVlLTU7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0taGlnaC1jb250cmFzdC1kYXJrOiAkaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2hvdmVyLWJvcmRlci1jb2xvci0taGlnaC1jb250cmFzdC1kYXJrOiAkYmx1ZS01O1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWhpZ2gtY29udHJhc3QtZGFyazogJGJsdWUtNTtcblxuLy9EaXNhYmxlZCBjb2xvcnMgZm9yIGRzMiBidXR0b25zXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtcHJpbWFyeS1saWdodDogJGdyYXBoaXRlO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1wcmltYXJ5LWxpZ2h0OiRkb2xwaGluLW1pZDtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkLXByaW1hcnktbGlnaHQ6JGRvbHBoaW4tbWlkO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtcHJpbWFyeS1kYXJrOiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLXByaW1hcnktZGFyazokZ3JhcGhpdGU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1wcmltYXJ5LWRhcms6JGdyYXBoaXRlO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtc2Vjb25kYXJ5LWxpZ2h0OiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLXNlY29uZGFyeS1saWdodDokZ3JhcGhpdGU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1zZWNvbmRhcnktbGlnaHQ6JGRvbHBoaW4tbWlkO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtc2Vjb25kYXJ5LWRhcms6ICRkb2xwaGluLW1pZDtcbiRkczItYnV0dG9uX19iZy1jb2xvci0tZGlzYWJsZWQtc2Vjb25kYXJ5LWRhcms6JGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkLXNlY29uZGFyeS1kYXJrOiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLWRlZmF1bHQtY29sb3ItbGlnaHQ6ICRkb2xwaGluLW1pZDtcbiRkczItYnV0dG9uX19iZy1jb2xvci0tZGlzYWJsZWQtZGVmYXVsdC1jb2xvci1saWdodDokZ3JhcGhpdGU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1kZWZhdWx0LWNvbG9yLWxpZ2h0OiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLWRlZmF1bHQtY29sb3ItZGFyazogJGRvbHBoaW4tbWlkO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1kZWZhdWx0LWNvbG9yLWRhcms6JGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkLWRlZmF1bHQtY29sb3ItZGFyazokZG9scGhpbi1taWQ7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kaXNhYmxlZC1oaWdoLWNvbnRyYXN0LWxpZ2h0OiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLWhpZ2gtY29udHJhc3QtbGlnaHQ6I0ZGRkZGRjtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkLWhpZ2gtY29udHJhc3QtbGlnaHQ6JGRvbHBoaW4tbWlkO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtaGlnaC1jb250cmFzdC1kYXJrOiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLWhpZ2gtY29udHJhc3QtZGFyazokaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGlzYWJsZWQtaGlnaC1jb250cmFzdC1kYXJrOiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkOiAkZ3JheS1kYXJrO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcbiRkczItYnV0dG9uX19pY29uLXN2Zy1maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoMTAwKSBvcGFjaXR5KDgwJSk7XG5cbiRkczItYnV0dG9uX19pY29uLS1zaXplOiAyNHB4O1xuJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsOiA1MCU7XG4kZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWwtb2Zmc2V0OiAtMTJweDsgLy8gaGFsZiBvZiAkZHMyLWJ1dHRvbl9faWNvbi0tc2l6ZVxuJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLWhvcml6b250YWw6IDEwcHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy12ZXJ0aWNhbC0tbW9iaWxlOiA3cHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS1tb2JpbGU6IDEwcHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy12ZXJ0aWNhbC0tdGFibGV0OiA5cHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS10YWJsZXQ6IDEzcHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy12ZXJ0aWNhbC0tZGVza3RvcDogMTNweDtcbiRkczItYnV0dG9uX19wYWRkaW5nLWhvcml6b250YWwtLWRlc2t0b3A6IDE1cHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS1pY29uLXNpZGU6IDQwcHg7XG5cbiRkczItYnV0dG9uLWhvdmVyLWNvbG9yOiBjb2xvcihcImJsdWUtcmVndWxhclwiKTsgLy9ibHVlLXJlZ3VsYXIgaXMgbm90IHZhaWxhYmxlIGluIGNvbG9ycy52YXJzLmJhc2Uuc2NzcyB0byByZXBsYWNlIGFzICRibHVlLXJlZ3VsYXJcbiRkczItYnV0dG9uLWRpc2FibGUtY29sb3I6IGNvbG9yKFwiYmx1ZS1yZWd1bGFyXCIpOyAvL2JsdWUtcmVndWxhciBpcyBub3QgdmFpbGFibGUgaW4gY29sb3JzLnZhcnMuYmFzZS5zY3NzIHRvIHJlcGxhY2UgYXMgJGJsdWUtcmVndWxhclxuJGRzMi1idXR0b24taW52ZXJ0ZWQtZGlzYWJsZS1jb2xvcjogJHdoaXRlO1xuXG4vLyBJY29uc1xuJGRzMi1idXR0b25fX2ljb24tLXNpemU6IDI0cHg7XG4kZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWw6IDUwJTtcbiRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1vZmZzZXQ6IC0xMnB4OyAvLyBoYWxmIG9mICRidXR0b25fX2ljb24tLXNpemVcbiRkczItYnV0dG9uX19pY29uLXN2Zy1maWx0ZXItLWRlZmF1bHQ6IGdyYXlzY2FsZSgxMDApIGludmVydCgxKSBicmlnaHRuZXNzKDEwMCk7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS1pY29uLXNpZGU6IDQwcHg7IiwiQG1peGluIHRoZW1lZC1idXR0b24tYmFzZS1zdHlsZXMoJHN0eWxlLW1hcCkge1xuICAvLyBidXR0b24gYmFzZSBzdHlsZXNcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIG1pbi13aWR0aCkgIT0gbnVsbCB7XG4gICAgbWluLXdpZHRoOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBtaW4td2lkdGgpO1xuICB9XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBtYXJnaW4tdG9wKSAhPSBudWxsIHtcbiAgICBtYXJnaW4tdG9wOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBtYXJnaW4tdG9wKTtcbiAgfVxuICBcbiAgZm9udC1mYW1pbHk6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGZvbnQtZmFtaWx5KTtcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIGZvbnQtc2l6ZSkgIT0gbnVsbCB7XG4gICAgZm9udC1zaXplOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBmb250LXNpemUpO1xuICB9XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBidXR0b24tbGluZS1oZWlnaHQpICE9IG51bGwge1xuICAgIGxpbmUtaGVpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBidXR0b24tbGluZS1oZWlnaHQpO1xuICB9XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBidXR0b24tYm9yZGVyLXJhZGl1cykgIT0gbnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogc2V0U3R5bGUoJHN0eWxlLW1hcCwgYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC8vIE92ZXJpZGUgZm9yIGxpbmsgc3R5bGVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIG1vYmlsZSwgd2lkdGgpICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKGdldFN0eWxlKCRzdHlsZS1tYXAsIG1vYmlsZSwgYnJlYWtwb2ludCkpIHtcbiAgICAgIHdpZHRoOiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIHdpZHRoKTtcbiAgICB9XG4gIH1cbiAgLy8gc2V0IHBhZGRpbmcgdG9wL2JvdHRvbSBtb2JpbGVcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIG1vYmlsZSwgcGFkZGluZy12ZXJ0aWNhbCkgIT0gbnVsbCB7XG4gICAgcGFkZGluZy10b3A6IHNldFN0eWxlKCRzdHlsZS1tYXAsIG1vYmlsZSwgcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgcGFkZGluZy1ib3R0b206IHNldFN0eWxlKCRzdHlsZS1tYXAsIG1vYmlsZSwgcGFkZGluZy12ZXJ0aWNhbCk7ICBcbiAgfVxuICAvLyBzZXQgcGFkZGluZyBsZWZ0L3JpZ2h0IG1vYmlsZVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgcGFkZGluZy1ob3Jpem9udGFsKSAhPSBudWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgcGFkZGluZy1yaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgcGFkZGluZy1ob3Jpem9udGFsKTsgIFxuICB9XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQpICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKGdldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgYnJlYWtwb2ludCkpIHtcbiAgICAgIFxuICAgICAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgbGluZS1oZWlnaHQpICE9IG51bGwge1xuICAgICAgICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0LCBsaW5lLWhlaWdodCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIGZvbnQtc2l6ZSkgIT0gbnVsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogc2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0LCBmb250LXNpemUpO1xuICAgICAgfVxuICAgICAgLy8gc2V0IHBhZGRpbmcgdG9wL2JvdHRvbSB0YWJsZXRcbiAgICAgIHBhZGRpbmctdG9wOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIHBhZGRpbmctdmVydGljYWwpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHNldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgXG4gICAgICAvLyBzZXQgcGFkZGluZyBsZWZ0L3JpZ2h0IHRhYmxldFxuICAgICAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgcGFkZGluZy1ob3Jpem9udGFsKSAhPSBudWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgcGFkZGluZy1ob3Jpem9udGFsKTsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3ApICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKGdldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIGJyZWFrcG9pbnQpKSB7XG5cbiAgICAgIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBsaW5lLWhlaWdodCkgIT0gbnVsbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBsaW5lLWhlaWdodCk7XG4gICAgICB9XG4gICAgICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgZm9udC1zaXplKSAhPSBudWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBmb250LXNpemUpO1xuICAgICAgfVxuICAgICAgLy8gc2V0IHBhZGRpbmcgdG9wL2JvdHRvbSBkZXNrdG9wXG4gICAgICBwYWRkaW5nLXRvcDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogc2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgXG4gICAgICAvLyBzZXQgcGFkZGluZyBsZWZ0L3JpZ2h0IGRlc2t0b3BcbiAgICAgIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpICE9IG51bGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIHBhZGRpbmctaG9yaXpvbnRhbCk7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEUzIgb25seVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbikgIT0gbnVsbCB7XG4gICAgaW1nLFxuICAgIGksIFxuICAgIHN2Z3tcbiAgICAgIGhlaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgbWF4LWhlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgbWF4LWhlaWdodCk7XG4gICAgfVxuICAgIFxuICAgIGltZyxcbiAgICBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIHBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGdldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICB9XG4gICAgICAmLi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3Zne1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgZGVza3RvcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgfVxuICAgICAgJi4tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgZGVza3RvcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgZGVza3RvcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcygkYnV0dG9uLXR5cGUpIHtcblxuICAvLyBPdmVyaWRlIGZvciBsaW5rIHN0eWxlc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpZiB0aGVtZUhhc0tleSgkYnV0dG9uLXR5cGUsIGZvbnQtZmFtaWx5KSB7XG4gICAgZm9udC1mYW1pbHk6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgZm9udC1mYW1pbHkpO1xuICB9XG4gIGNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBidXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgQGlmIGdldFN0eWxlKCRidXR0b24tdHlwZSwgYnV0dG9uLWJvcmRlci13ZWlnaHQpICE9IG51bGwge1xuICAgIGJvcmRlcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBidXR0b24tYm9yZGVyLXdlaWdodCkgc29saWQgc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBidXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICBcbiAgLy8gcHJpbWFyeSBob3ZlclxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgaG92ZXIsIGJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCBidXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgQGlmIGdldFN0eWxlKCRidXR0b24tdHlwZSwgaG92ZXIsIHRleHQtZGVjb3JhdGlvbikgIT0gbnVsbCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHNldFN0eWxlKCRidXR0b24tdHlwZSwgaG92ZXIsIHRleHQtZGVjb3JhdGlvbik7XG4gICAgfVxuICAgIEBpZiBnZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCBib3JkZXItY29sb3IpICE9IG51bGwge1xuICAgICAgYm9yZGVyLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCBib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHByaW1hcnkgZGlzYWJsZWRcbiAgJjpkaXNhYmxlZCxcbiAgLi1kaXNhYmxlZCxcbiAgJi4tZGlzYWJsZWQge1xuICAgIGNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGRpc2FibGVkLCB0ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGRpc2FibGVkLCBidXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGRpc2FibGVkLCBib3JkZXItY29sb3IpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBkaXNhYmxlZCwgYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiB0aGVtZUhhc0tleSgkYnV0dG9uLXR5cGUsIHdoaXRlKSB7XG4gICAgLy9UaGlzIHN0eWxlIGlzIGRlcHJlY2F0ZWQgYXMgcGFydCBvZiBTVFlMR0QtODI5NVxuICAgICYtLXdoaXRlIHsgXG4gICAgICBjb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCB3aGl0ZSwgdGV4dC1jb2xvcik7XG4gICAgICBib3JkZXI6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgd2hpdGUsIGJvcmRlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIHdoaXRlLCBiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgd2hpdGUsIGJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAgICAgICBjb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCB3aGl0ZSwgdGV4dC1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBleHBvcnQtdGhlbWUtYnV0dG9uLWNsYXNzZXMoJGJhc2UtdGhlbWUpIHtcblxuICAvLyBidXR0b24gYmFzZSBzdHlsZXNcbiAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi1iYXNlLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYmFzZS1zdHlsZXMpKTtcbiAgLy8gT3V0cHV0IGRlZmF1bHQgYnV0dG9uIHVuZGVyIC5idXR0b24gY2xhc3NcbiAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24tZGVmYXVsdCkpO1xuXG4gIC8vIE91dHB1dCBzZWNvbmRhcnkgYnV0dG9uXG4gICYuLXNlY29uZGFyeSxcbiAgJi4taW52ZXJ0ZWQge1xuICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXNlY29uZGFyeSkpO1xuICB9XG5cbiAgJi4tdGVydGlhcnkge1xuICAgIEBpZiBnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXRlcnRpYXJ5KSAhPSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXRlcnRpYXJ5KSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuXG4gICAgJi4tZGFya3tcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLWRlZmF1bHRfX2RhcmspKTtcbiAgICB9XG5cbiAgICAmLi1saWdodHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLWRlZmF1bHRfX2xpZ2h0KSk7XG4gICAgfVxuXG4gICAgJi4taW52ZXJ0ZWQuLWxpZ2h0e1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24tc2Vjb25kYXJ5X19saWdodCkpO1xuICAgIH1cbiAgICBcbiAgICAmLi1wcmltYXJ5Li1saWdodHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXByaW1hcnlfX2xpZ2h0KSk7XG4gICAgfVxuXG4gICAgJi4tcHJpbWFyeS4tZGFya3tcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXByaW1hcnlfX2RhcmspKTtcbiAgICB9XG5cbiAgICAmLi1pbXBhY3QtZGVzdHJ1Y3RpdmUuLWxpZ2h0e1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24taW1wYWN0LWRlc3RydWN0aXZlX19saWdodCkpO1xuICAgIH1cblxuICAgICYuLWltcGFjdC1kZXN0cnVjdGl2ZS4tZGFya3tcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLWltcGFjdC1kZXN0cnVjdGl2ZV9fZGFyaykpO1xuICAgIH1cblxuICAgICYuLWludmVydGVkLi1kYXJre1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24tc2Vjb25kYXJ5X19kYXJrKSk7XG4gICAgfVxuXG4gICAgJi4taGlnaC1jb250cmFzdC4tbGlnaHR7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1oaWdoLWNvbnRyYXN0X19saWdodCkpO1xuICAgIH1cblxuICAgICYuLWhpZ2gtY29udHJhc3QuLWRhcmt7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1oaWdoLWNvbnRyYXN0X19kYXJrKSk7XG4gICAgfVxuICB9XG4gIFxufVxuXG4vLyBiYXNlIGljb24gYnV0dG9uIHN0eWxlcyBmb3IgZm9udCBzaXppbmcgYW5kIHZlcnRpY2FsIHNwYWNpbmdcbkBtaXhpbiBidXR0b24taWNvbi1zdHlsZXMoJGljb24tbWFwKSB7XG4gIGZvbnQtc2l6ZTogc2V0U3R5bGUoJGljb24tbWFwLCBmb250LXNpemUpO1xuICBwYWRkaW5nLXJpZ2h0OiBzZXRTdHlsZSgkaWNvbi1tYXAsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICYuLXJpZ2h0LWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogc2V0U3R5bGUoJGljb24tbWFwLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICB9XG59IiwiLy8gTGFzdCB1cGRhdGVkIGJ5IERhdmUgSHVsc2UsIDcvMTYvMjAxOWFcbi8vIG1peGluc1xuQGltcG9ydCBcImJ1dHRvbnMtbGliXCI7XG5cbi8vIGNsYXNzZXNcbi5idXR0b24ge1xuICAmIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gIH1cblxuICAvLyAgVGhlbWluZyAtLSAvL1xuICAvLyBFeHRlbmQgdGhlbWluZyBmb3IgRGVmYXVsdCBUaGVtZSAoRFMxL0RTMilcbiAgQGluY2x1ZGUgZXhwb3J0LXRoZW1lLWJ1dHRvbi1jbGFzc2VzKCRidXR0b24tdmFycy1kcyk7XG5cbiAgaSwgaW1ne1xuICAgIEBleHRlbmQgJS1idXR0b24taWNvbjtcbiAgfVxuICAvL0FkZGVkIGluIEdTQyBzcGVjaWZpYyBjb2RlIGZvciBidXR0b24gd2l0aCBleHRlcm5hbCBsaW5rc1xuICAuaWNvbi16enowMDI3LWxpbmstZXh0ZXJuYWwsIC5pY29uLXp6ejAwMjgtbGluay1pbnRlcm5hbCAge1xuICAgIGhlaWdodDogMWVtO1xuICB9XG4gIGltZ3tcbiAgICBAaWYgJGN1cnJlbnQtdGhlbWUgPT0gJ2RzMScge1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgICBcbiAgICAvLyBUbyBmaXggSUUxMSBpc3N1ZVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICB3aWR0aDogMzlweDtcbiAgICB9XG4gICAgQGlmICRjdXJyZW50LXRoZW1lICE9ICdkczIne1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL0VkaXQgbW9kZSBBRU0gRFMxXG4uZ3MtYnV0dG9uLnYxLmNxLUVkaXRhYmxlLWRvbS5jcS1FZGl0YWJsZS1kb20tLWNvbnRhaW5lciAuYnV0dG9uLi1wcmltYXJ5Li1yaWdodCB7XG4gIGZsb2F0OnVuc2V0O1xufSBcblxuXG4uLWNsb3NlIHtcbiAgQGV4dGVuZCAlLWNsb3NlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlLWNsb3NlO1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBAZXh0ZW5kICUtY2xvc2U7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICB9XG59XG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuLi1jbG9zZSB7XG4gIEBleHRlbmQgJS1jbG9zZS1pY29uO1xuXG4gICYtLWxhcmdlIHtcbiAgICBAZXh0ZW5kICUtY2xvc2UtaWNvbjtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBAZXh0ZW5kICUtY2xvc2UtaWNvbjtcbiAgfVxufVxuLy9jbG9zZSBidXR0b24gZm9yIGRzMiBpcyBibHVlXG4uLWNsb3NlLS1zbWFsbCB7XG4gIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbn1cbn1cbkBlbHNlIHtcbiAgLmNsb3NlIHtcbiAgICBAZXh0ZW5kICUtY2xvc2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJncmlkLWxpYlwiO1xuLy8gU2FzcyBtYXAgdmFsdWUgKCRncmlkLXZhcnMpIGdldHMgb3ZlcnJpZGRlbiBcbi8vIGRlcGVuZGluZyBvbiB0aGVtZSBiZWluZyBsb2FkZWQ6XG5cbi8vIGNsYXNzIG91dHB1dFxuLnJvd3Mge1xuICBAaW5jbHVkZSByb3dzO1xufVxuXG4vLyBSZW1vdmUgbmV3R3JpZF9jb250YWluZXIgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvblxuLm5ld0dyaWRfY29udGFpbmVyLCBcbi5ncmlkLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG5ld0dyaWRfX2NvbnRhaW5lcjtcbn1cbiIsIi8vIFRvZG8gLS0gY2hlY2sgaGVyZS0tLSBEbyB0aGUgc2FzcyBtYXAgdmFsdWUncyBnZXQgb3ZlcnJpZGRlblxuJGRlZmF1bHQtZ3JpZC12YXJzOiAkZ3JpZC12YXJzO1xuXG5AbWl4aW4gY29sdW1ucy1hc3ltKCRtYXgtbnVtOiA0LCAkY29sLWNvdW50OiAxICkgIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gJG1heC1udW07XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAkbWF4LW51bTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWl4aW4gZ2VuZXJhdGVDb2x1bW5zRGV2aWNlKCRudW0tY29sdW1ucywgJGJyZWFrcG9pbnQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtLWNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNvbHVtbnNEZXZpY2UoJGJyZWFrcG9pbnQsICRpKTtcbiAgfVxufVxuXG5AbWl4aW4gY29sdW1uc0RldmljZSgkYnJlYWtwb2ludCwgJGk6IDEpIHtcbiAgLmNvbHVtbnMtI3skaX0tI3skYnJlYWtwb2ludH0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuICRpO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAkaTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGNvbHVtbnMoJGk6IDEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gJGk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAkaTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWl4aW4gZ2VuZXJhdGUtb2Zmc2V0KCRudW0tY29sdW1uczogMTIsICRpOiAxKSB7XG4gIC5vZmZzZXQtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAoJGkgKiAxMDAlIC8gJG51bS1jb2x1bW5zKTtcbiAgfVxufVxuXG5AbWl4aW4gcm93cygkZ3JpZC12YXJzOiAkZGVmYXVsdC1ncmlkLXZhcnMpIHtcbiAgLy8gU2V0IGN1c3RvbSBjb25kaXRpb25zIGZvciBncmlkLWxpYi1sb2FkaW5nXG4gIC8vIERTMSBncmlkIGhhcyBhIHNwZWNpYWwgY29uZGl0aW9uIHRoYXQgbmVlZHNcbiAgLy8gdG8gcnVuIGZvciBtb2JpbGUvIG1vYmlsZSBjb2wtM1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHNldFN0eWxlKCRncmlkLXZhcnMsIG1vYmlsZSwgbnVtLWNvbHVtbnMpLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaWYgZ2V0U3R5bGUoJGdyaWQtdmFycywgbW9iaWxlLCBncmlkLWdhcCkge1xuICAgIGdyaWQtZ2FwOiAwIHNldFN0eWxlKCRncmlkLXZhcnMsIG1vYmlsZSwgZ3JpZC1nYXApO1xuICB9XG5cbiAgJGRlZmF1bHQtZ3JpZDogdHJ1ZTtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICRkZWZhdWx0LWdyaWQ6IGZhbHNlO1xuICB9XG5cbiAgQGlmICRkZWZhdWx0LWdyaWQgPT0gdHJ1ZSB7IC8vIHNldCBtb2JpbGUgZ3JpZC1jb2x1bW4gRFMxXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzZXRTdHlsZSgkZ3JpZC12YXJzLCBkZXNrdG9wLCBudW0tY29sdW1ucykge1xuICAgICAgQGlmICRpIDw9IDQge1xuICAgICAgICBAaWYgJGkgPT0gMyB7XG4gICAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucy1hc3ltKDYsIDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMtYXN5bShzZXRTdHlsZSgkZ3JpZC12YXJzLCBtb2JpbGUsIG51bS1jb2x1bW5zKSwgJGkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHsgLy8gc2V0IG1vYmlsZSBncmlkLWNvbHVtbiBEUzJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGdldFN0eWxlKCRncmlkLXZhcnMsIGRlc2t0b3AsIG51bS1jb2x1bW5zKSB7XG4gICAgICBAaWYgJGkgPiBnZXRTdHlsZSgkZ3JpZC12YXJzLCBtb2JpbGUsIG51bS1jb2x1bW5zKSAvIDIgeyAvLyBjb2x1bW4gNC0xMiwgIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICAgICAgICAuY29sdW1ucy0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sdW1ucy1hc3ltKHNldFN0eWxlKCRncmlkLXZhcnMsIG1vYmlsZSwgbnVtLWNvbHVtbnMpKTtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7IC8vIGNvbHVtbiAxLTNcbiAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2V0IGRlc2t0b3AgZ3JpZC1jb2x1bW5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRtYXAgaW4gJGdyaWQtdmFycyB7XG4gICAgQGlmIGdldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQtbmFtZSkgIT0gXCJtb2JpbGVcIiBhbmQgZ2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludC1uYW1lKSAhPSBcInRhYmxldC1zbWFsbFwiIHtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHNldFN0eWxlKCRtYXAsIG51bS1jb2x1bW5zKSwgMWZyKTtcbiAgICAgICAgQGlmIGdldFN0eWxlKCRtYXAsIGdyaWQtZ2FwKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAgc2V0U3R5bGUoJG1hcCwgZ3JpZC1nYXApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzZXRTdHlsZSgkbWFwLCBudW0tY29sdW1ucykge1xuICAgICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoc2V0U3R5bGUoJG1hcCwgbnVtLWNvbHVtbnMpLCAxZnIpO1xuICAgICAgICBAaWYgZ2V0U3R5bGUoJG1hcCwgZ3JpZC1nYXApIHtcbiAgICAgICAgICBncmlkLWdhcDogMCBzZXRTdHlsZSgkbWFwLCBncmlkLWdhcCk7XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHNldFN0eWxlKCRtYXAsIG51bS1jb2x1bW5zKSB7XG4gICAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gR2VuZXJhdGUgbW9iaWxlL2Rlc2t0b3AgYnJlYWtwb2ludCBjb2x1bW5zIGNsYXNzZXMgRVg6IGNvbHVtbnMtbW9iaWxlLTNcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkbWFwIGluICRncmlkLXZhcnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoc2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVDb2x1bW5zRGV2aWNlKHNldFN0eWxlKCRtYXAsIG51bS1jb2x1bW5zKSwgc2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludC1uYW1lKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuZXdHcmlkX19jb250YWluZXIoJGdyaWQtdmFyczogJGRlZmF1bHQtZ3JpZC12YXJzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkbWFwIGluICRncmlkLXZhcnMge1xuICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQpKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHNldFN0eWxlKCRtYXAsIG1hcmdpbi1ob3Jpem9udGFsKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBzZXRTdHlsZSgkbWFwLCBtYXJnaW4taG9yaXpvbnRhbCk7XG4gICAgICBAaWYgZ2V0U3R5bGUoJG1hcCwgbWF4LXdpZHRoKSB7XG4gICAgICAgIG1heC13aWR0aDogc2V0U3R5bGUoJG1hcCwgbWF4LXdpZHRoKTtcbiAgICAgIH1cbiAgICAgIEBpZiBnZXRTdHlsZSgkbWFwLCBwYWRkaW5nLWhvcml6b250YWwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzZXRTdHlsZSgkbWFwLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzZXRTdHlsZSgkbWFwLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG5cbkBtaXhpbiBjbGVhcmZpeC1jb3B5IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLy9PdXRlciBDb250YWluZXJcbkBtaXhpbiBvdXRlci1jb250YWluZXIoJGxvY2FsLW1heC13aWR0aDogJG1heC1ncmlkLWNvbHVtbnMpIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgtY29weTtcbiAgbWF4LXdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xuXG4gIG1hcmdpbjoge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy9TcGFuLWNvbHVtbnMgXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRzcGFuOiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMsICRkaXNwbGF5OiBibG9jaykge1xuICAkY29sdW1uczogbnRoKCRzcGFuLCAxKTtcbiAgJGNvbnRhaW5lci1jb2x1bW5zOiBjb250YWluZXItc3Bhbigkc3Bhbik7XG4gICRwYXJlbnQtY29sdW1uczogZ2V0LXBhcmVudC1jb2x1bW5zKCRjb250YWluZXItY29sdW1ucykgIWdsb2JhbDtcbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG4gICRkaXNwbGF5LXRhYmxlOiBpcy1kaXNwbGF5LXRhYmxlKCRjb250YWluZXItZGlzcGxheS10YWJsZSwgJGRpc3BsYXkpO1xuXG4gIEBpZiAkZGlzcGxheS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvIDEyKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBmbG9hdDogI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTtcblxuICAgIEBpZiAkZGlzcGxheSAhPW5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5PT1jb2xsYXBzZSBvciAkZGlzcGxheT09YmxvY2stY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKSArIGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vT21lZ2FcbkBtaXhpbiBvbWVnYSgkcXVlcnk6IGJsb2NrLCAkZGlyZWN0aW9uOiBkZWZhdWx0KSB7XG4gICR0YWJsZTogYmVsb25ncy10byh0YWJsZSwgJHF1ZXJ5KTtcbiAgJGF1dG86IGJlbG9uZ3MtdG8oYXV0bywgJHF1ZXJ5KTtcbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG5cbiAgQGlmIGxlbmd0aCgkcXVlcnkpPT0xIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgY29udGFpbnMtZGlzcGxheS12YWx1ZSgkcXVlcnkpIGFuZCAkdGFibGU9PWZhbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmIGxlbmd0aCgkcXVlcnkpPT0yIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgbnRoLWNoaWxkKG50aCgkcXVlcnksIDEpLCAkZGlyZWN0aW9uKTtcbiAgICB9XG4gIH1cbn1cbiAgXG5cbkBtaXhpbiBmbGV4LWdyaWRfX2NvbHVtbigkaSkge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoJGkpO1xuXG4gIEBpZiAkaSBmcm9tIDQgdG8gNiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRpID09IDIgb3IgJGkgPT0gMyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDUuODQpO1xuICAgICAgQGluY2x1ZGUgb21lZ2EoMm4pO1xuXG4gICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogJHRpbnktc3BhY2luZztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICB3aWR0aDogNDYuNDU2NDA2JTtcbiAgICB9XG4gIH1cblxuICBAaWYgJGkgPT0gMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyLjcpO1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogNS4yJTtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2EoNG4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmxleC1ncmlkX19jb250YWluZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeC1jb3B5O1xuICBtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoLW1heDtcbiAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLWRlc2t0b3A7XG4gIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyLWRlc2t0b3A7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtbGFyZ2UpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyLWRlc2t0b3A7XG4gICAgbWF4LXdpZHRoOiAkbGFyZ2UtZGVza3RvcC13aWR0aDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLWRlc2t0b3Atc21hbGw7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXRhYmxldDtcbiAgICBtYXJnaW4tbGVmdDogJGd1dHRlci10YWJsZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLW1vYmlsZTtcbiAgICBtYXJnaW4tbGVmdDogJGd1dHRlci1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGdyaWRfX2NvbHVtbigkaSkge1xuICBAaW5jbHVkZSBmbGV4LWdyaWRfX2NvbHVtbigkaSk7XG59XG5cbkBtaXhpbiBncmlkLS1jb2x1bW4oJGkpICB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29sdW1uKCRpKTtcbn1cblxuQG1peGluIGdyaWRfX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29udGFpbmVyO1xufVxuXG5AbWl4aW4gZ3JpZC0tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZmxleC1ncmlkX19jb250YWluZXI7XG59IiwiQGltcG9ydCAnZmxleC1ncmlkLWxpYic7XG5cbi5jb250YWluZXIsIC5mbGV4LWdyaWQtLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29udGFpbmVyO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgtZ3JpZC1jb2x1bW5zIHtcbiAgLmZsZXgtZ3JpZC0tY29sdW1uLSN7JGl9LCBcbiAgLmNvbHVtbi0jeyRpfSB7XG4gICAgQGluY2x1ZGUgZmxleC1ncmlkX19jb2x1bW4oJGkpXG4gIH1cbn1cblxuLmxheW91dF9fdHdvLWNvbHVtbi0tbmFtZSB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29sdW1uKDYpO1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb2x1bW4tNC1vZi04IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQgb2YgOCk7XG59IiwiICAgIC8vIGJyZWFrcG9pbnQgbWVkaWEgcXVlcnkgYWxpYXNcbiAgICAkbW9iaWxlLW1heDogJG1vYmlsZTsgLy8gNzY3cHhcbiAgICAkZGVza3RvcDogJGRlc2t0b3Atc21hbGwtdXA7IC8vIDExNTJweFxuICAgIC8vIERTMiBmbGF2b3JlZCB2YXJpYWJsZXNcbiAgICAvLyBkczIgbmV3LWdyaWQtbGliXG4gICAgJGRzMi1udW0tY29sdW1uczogMTI7XG4gICAgJGRzMi1udW0tY29sdW1ucy1tb2JpbGU6IDY7XG4gICAgJGRzMi1tYXgtd2lkdGgtZGVza3RvcDogOTByZW07IC8vMTQ0MHB4XG4gICAgJGRzMi1ncmlkLWdhcC1tb2JpbGU6IDFyZW07IC8vMTZweFxuICAgICRkczItZ3JpZC1nYXAtdGFibGV0OiAxcmVtOyAvLzE2cHhcbiAgICAkZHMyLWdyaWQtZ2FwLWRlc2t0b3A6IDFyZW07IC8vMTZweFxuICAgIC8vIEFsaWFzIHRvIGRzMVxuICAgICRtYXgtZ3JpZC1jb2x1bW5zOiAkZHMyLW51bS1jb2x1bW5zO1xuICAgICRkZXNrdG9wLXdpZHRoLW1heDokZHMyLW1heC13aWR0aC1kZXNrdG9wO1xuICAgICRsYXJnZS1kZXNrdG9wLXdpZHRoOiAkZHMyLW1heC13aWR0aC1kZXNrdG9wO1xuICAgIC8vIEd1dHRlciB2YXJpYWJsZXMgdG8gb3ZlcnJpZGUgZm9yIERTMiBwYXR0ZXJucyAtLSBuZXcgZ3V0dGVyIHZhbHVlcyBmb3IgZHMyXG4gICAgJGd1dHRlci1tb2JpbGU6ICRkczItZ3JpZC1nYXAtbW9iaWxlO1xuICAgICRndXR0ZXItdGFibGV0OiAkZHMyLWdyaWQtZ2FwLXRhYmxldDtcbiAgICAkZ3V0dGVyLWRlc2t0b3A6ICRkczItZ3JpZC1nYXAtZGVza3RvcDtcbiAgICAkZ3V0dGVyLWRlc2t0b3Atc21hbGw6ICRkczItZ3JpZC1nYXAtdGFibGV0O1xuXG4gICAgLy9BZGRlZCBzcGFjaW5nIHBpeGVsc1xuICAgICRkczItbW9iaWxlLW9mZnNldC1ncmlkOiAxNnB4O1xuICAgICRkczItdGFibGV0LXVwLW9mZnNldC1ncmlkOiAyMHB4O1xuXG4gICAgLy9BZGRlZCBzcGFjaW5nIHBpeGVsc1xuICAgICRzbWFsbGVyLW1vYmlsZTogNDAwcHg7XG4gICAgJHRhYmxldC1zbWFsbC1tYXgtd2lkdGg6IDYwMHB4O1xuICAgICRsYXJnZS1kZXNrdG9wLXdpZHRoOiAxMjgwcHg7XG4gICAgJGRlc2t0b3Atd2lkdGgtbWF4OiAxMjA0cHg7XG4gICAgJG51bS1jb2x1bW5zOiAxMjtcbiAgICAkbnVtLWNvbHVtbnMtbW9iaWxlOiA0O1xuICAgICRtb2JpbGUtb2Zmc2V0LWdyaWQ6IDE2cHg7XG4gICAgJHRhYmxldC1vZmZzZXQtZ3JpZDogMjhweDtcbiAgICAkcy1kZXNrdG9wLW9mZnNldC1ncmlkOiAzNXB4O1xuICAgICRtLWRlc2t0b3Atb2Zmc2V0LWdyaWQ6IDM4cHg7XG4gICAgJGdyaWQtZ2FwLW1vYmlsZTogMTZweDtcbiAgICAkZ3JpZC1nYXAtdGFibGV0OiAkc21hbGwtc3BhY2luZztcbiAgICAkZ3JpZC1nYXAtcy1kZXNrdG9wOiRtZWRpdW0tc3BhY2luZztcbiAgICAkZ3JpZC1nYXAtbS1kZXNrdG9wOiAzMnB4O1xuICAgICRncmlkLWdhcC0xLWRlc2t0b3A6IDM4cHg7XG5cbiAgICAkZ3V0dGVyLW1vYmlsZTogMTZweDtcbiAgICAkZ3V0dGVyLXRhYmxldDogMjhweDtcbiAgICAkZ3V0dGVyLWRlc2t0b3A6IDM4cHg7XG4gICAgJGd1dHRlci1kZXNrdG9wLXNtYWxsOiAzNXB4O1xuICAgICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAgICRtYXgtZ3JpZC1jb2x1bW5zOiAxMjtcbiIsIiRyZXNwb25zaXZlLW1hcDogJGJyZWFrcG9pbnQtdmFycy1kcztcblxuQG1peGluIHByaW50LXJlc3BvbnNpdmUtY2xhc3Nlcygkc2Fzcy1tYXApIHtcbiAgQGVhY2ggJHN0eWxpbmctaWQsICRtYXAgaW4gZ2V0U3R5bGUoJHNhc3MtbWFwLCBicmVha3BvaW50cykge1xuICAgIC4jeyRzdHlsaW5nLWlkfSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShnZXRTdHlsZSgkbWFwLCBicmVha3BvaW50KSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkZXZpY2UteCgkYnJlYWtwb2ludCwgJHJlc3BvbnNpdmUtbWFwOiAkcmVzcG9uc2l2ZS1tYXApIHtcbiAgQGVhY2ggJHN0eWxpbmctaWQsICRtYXAgaW4gZ2V0U3R5bGUoJHJlc3BvbnNpdmUtbWFwLCBicmVha3BvaW50cykge1xuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAkc3R5bGluZy1pZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShnZXRTdHlsZSgkbWFwLCBicmVha3BvaW50KSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLW9ubHkge1xuICBAaW5jbHVkZSBkZXZpY2UteCgnZGVza3RvcC1vbmx5Jyk7XG59XG5cbkBtaXhpbiB0YWJsZXQtdXAtb25seSB7XG4gIEBpbmNsdWRlIGRldmljZS14KCd0YWJsZXQtdXAtb25seScpO1xufVxuXG5AbWl4aW4gZGV2aWNlLW9ubHkge1xuICBAaW5jbHVkZSBkZXZpY2UteCgnZGV2aWNlLW9ubHknKTtcbn1cblxuQG1peGluIG1vYmlsZS1vbmx5IHtcbiAgQGluY2x1ZGUgZGV2aWNlLXgoJ21vYmlsZS1vbmx5Jyk7XG59XG4iLCIvLyBkb2N1bWVudC5zY3NzXG5AaW1wb3J0IFwiZG9jdW1lbnQtbGliXCI7XG5cbi8vIFNldCBib2xkIGFuZCBzdHJvbmcgdGFncyB0byB1c2UgbWVkaXVtIGZvbnQgZmFtaWx5XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG59XG5cbi8vIEJhc2UgbGluayBjb2xvcmluZyAvIEJhc2UgbGluayB0aGVtaW5nIFxuLy8gcHVsbGVkIGZyb20gdHlwb2dyYXBoeS10aGVtZWluZy5zY3NzXG4vLyB0aHJvdWdoIF9kb2N1bWVudC1saWIuc2Nzc1xuYSB7XG4gIC8vIGdldCBkZWZhdWx0IHRoZW1lIHRvZ2dsZVxuICBAaW5jbHVkZSBwcmludC1saW5rLXN0eWxlcyhnZXRTdHlsZSgkdHlwb2dyYXBoeS12YXJzLWRzLCBiYXNlLXR5cG9ncmFwaHksIGxpbmspKTtcblxuICBAaWYgZ2V0U3R5bGUoJHR5cG9ncmFwaHktdmFycy1kcywgYmFzZS10eXBvZ3JhcGh5LCBsaW5rLCBpbnZlcnRlZCkge1xuICAgICYuaW52ZXJ0ZWQsICYuLWludmVydGVkIHtcbiAgICAgIEBpbmNsdWRlIHByaW50LWxpbmstc3R5bGVzKGdldFN0eWxlKCR0eXBvZ3JhcGh5LXZhcnMtZHMsIGJhc2UtdHlwb2dyYXBoeSwgbGluaywgaW52ZXJ0ZWQpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBpT1MgYXV0byB6b29tXG5AaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gIGlucHV0Om5vdChbdHlwZT1cImJ1dHRvblwiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiQGltcG9ydCBcInNjcm9sbGJveC1saWJcIjtcbi5zY3JvbGxib3gge1xuICBAaW5jbHVkZSBzY3JvbGxib3g7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLnNjcm9sbGJveCB7XG4gICAgbWFyZ2luOiAkbWVkaXVtLXNwYWNpbmcgYXV0bztcbiAgfVxufSIsIkBtaXhpbiBzY3JvbGxib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDAgJG1lZGl1bS1zcGFjaW5nIDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICRncmFwaGl0ZTtcbiAgLnNjcm9sbGJveF9jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzaXplKGF1dG8pO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAkbWVkaXVtLXNwYWNpbmc7XG4gICAgY29sb3I6ICRkb2xwaGluO1xuICAgIC1tcy1zY3JvbGxiYXItYmFzZS1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4gICAgLW1zLXNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOiAkZ3JhcGhpdGUtZGFyaztcbiAgICAtbXMtc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4gICAgLW1zLXNjcm9sbGJhci10cmFjay1jb2xvcjogJHBlYmJsZTtcbiAgICAtbXMtc2Nyb2xsYmFyLWFycm93LWNvbG9yOiAkcGViYmxlO1xuICAgIC1tcy1zY3JvbGxiYXItc2hhZG93LWNvbG9yOiAkZ3JhcGhpdGUtZGFyaztcbiAgICAtbXMtc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuICAgICo6Zmlyc3QtY2hpbGQgeyBcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgXG4gICAgfVxuICAgIEBhdC1yb290ICN7Jn06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhICgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGViYmxlO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRwZWJibGUgMnB4O1xuICAgICAgICBtYXJnaW46IDQwcHg7XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyZ9LXRodW1iIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRkZXNrdG9wKSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkcGViYmxlIDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhcGhpdGUtZGFyaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBwcmludHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiZGl2aWRlcnMtbGliXCI7XG5cbi5kaXZpZGVyLXNtYWxsLCBoci4tdmFyaWF0aW9uLTEge1xuICBAaW5jbHVkZSBkaXZpZGVyLXNtYWxsO1xufVxuXG5oci4tdmFyaWF0aW9uLTIge1xuICBAaW5jbHVkZSBkaXZpZGVyLW1lZGl1bVxufVxuLmRpdmlkZXItbWVkaXVtLCBoci4tdmFyaWF0aW9uLTMge1xuIEBpbmNsdWRlIGRpdmlkZXItbWVkaXVtO1xufVxuXG4uZGl2aWRlci12ZXJ0aWNhbC13cmFwe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICBAaW5jbHVkZSBkaXZpZGVyLXZlcnRpY2FsO1xufSIsIkBtaXhpbiBkaXZpZGVyKCRib3JkZXItc2lkZSwgJGJvcmRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItI3skYm9yZGVyLXNpZGV9OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmFwaGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA5cHggMDtcblxuICBAaWYgICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIGJvcmRlci0jeyRib3JkZXItc2lkZX06ICRib3JkZXItd2lkdGggc29saWQgJGRvbHBoaW4tbGlnaHQ7XG4gIH1cbiAgXG59XG5cblxuQG1peGluIGRpdmlkZXItc21hbGwge1xuICBAaW5jbHVkZSBkaXZpZGVyKHRvcCwgMXB4KTtcbiAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNpbmc7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgJi4tc21hbGwtc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuICAmLi1tZWRpdW0tc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogJGxhcmdlLXNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuICAmLi1sYXJnZS1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAkeGwtc3BhY2luZztcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICB9XG59XG5cbkBtaXhpbiBkaXZpZGVyLXZhcmlhdGlvbi0xIHtcbiAgQGluY2x1ZGUgZGl2aWRlci1zbWFsbDtcbn1cblxuQG1peGluIGRpdmlkZXItbWVkaXVtIHtcbiAgQGluY2x1ZGUgZGl2aWRlcih0b3AsIDNweCk7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgJi4tc21hbGwtc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gICYuLW1lZGl1bS1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbiAgJi4tbGFyZ2Utc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG5AbWl4aW4gZGl2aWRlci12YXJpYXRpb24tMyB7XG4gIEBpbmNsdWRlIGRpdmlkZXItbWVkaXVtO1xufVxuXG5AbWl4aW4gZGl2aWRlci12YXJpYXRpb24tMiB7XG4gIEBpbmNsdWRlIGRpdmlkZXItbWVkaXVtO1xufVxuXG5AbWl4aW4gZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdyYXBoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLXZhcmlhdGlvbi0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmFwaGl0ZTtcbiAgfVxuICAmLXZhcmlhdGlvbi0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmFwaGl0ZTtcbiAgfVxuXG4gIEBpZiAgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7ICBcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGRvbHBoaW4tbGlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYtdmFyaWF0aW9uLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRvbHBoaW4tbGlnaHQ7XG4gIH1cbiAgJi12YXJpYXRpb24tMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZG9scGhpbi1saWdodDtcbiAgfVxuICB9XG59XG5cbkBtaXhpbiBkaXZpZGVyLXZlcnRpY2FsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCIvLyBEZXZlbG9wZXI6IE5hbmN5IFMgQ3JhbmRhbGxcbi8vIExhc3QgdXBkYXRlZCBvbiAyMDE5LTA4LTkgaW4gU0cgdjMuOS4zOFxuLy9SZWZlcm5jZWQgaW4gbGluayBzdHlsZSBzaGVldFxuQG1peGluIGFuY2hvci1zdHlsZXMge1xuICAmLmRpdmlkZXItbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogJHRpbnktc3BhY2luZztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JhcGhpdGUtZGFyaztcbiAgICBtYXJnaW4tcmlnaHQ6ICRleHRyYS10aW55LXNwYWNpbmc7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE92ZXJyaWRlIGZvciBpY29ucyBpbnNpZGUgb2YgbGlua3NcbiAgLy8gc28gdGV4dCB1bmRlcmxpbmUgZG9lcyBub3QgYXBwbHkgdG8gaWNvbnNcbiAgaTpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5leHRlcm5hbC1saW5rIHtcbiAgICAmLmJ1dHRvbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBpY29uLWxpbmstb3V0IHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1cHg7XG5cbiAgJi5leHRsaW5rIHtcbiAgICBmb250LXNpemU6IDkuOHB4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gaW1hZ2VfX2hvdmVyLXN0YXRlLS13aGl0ZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSkgaW52ZXJ0KDEpIGNvbnRyYXN0KDgwMCUpIGJyaWdodG5lc3MoNTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKSBjb250cmFzdCg4MDAlKSBicmlnaHRuZXNzKDUwMCUpO1xufVxuXG5AbWl4aW4gbmV3LXdpbmRvdy1saW5rIHtcbiAgLmljb24tenowMDluZXctd2luZG93IHtcbiAgICBAaW5jbHVkZSBzaXplKDE0cHgpO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDE0cHgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFjay1saW5rIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cblxuICAvLyBzdmcgaWNvbiBpbmxpbmUgKERTMilcbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIFxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGtwLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHBhbGUtYmx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbGluay1pY29uLXdyYXBwZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIERldmVsb3BlcjogTmFuY3kgUyBDcmFuZGFsbCBcbi8vIExhc3QgdXBkYXRlZCBvbiAyMDE5LTA4LTkgaW4gU0cgdjMuOS4zOCBcbi8vUHVsbHMgaW4gdGhlIGxpYiBzdHlsZSBzaGVldFxuQGltcG9ydCBcImxpbmtzLWxpYlwiO1xuXG5hIHtcbiAgQGluY2x1ZGUgYW5jaG9yLXN0eWxlcztcblxuICAuaWNvbi1saW5rLWludGVybmFsLFxuICAuaWNvbi1saW5rLWV4dGVybmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLy8gY3VzdG9tIGljb24gc3R5bGVzXG4uaWNvbi1saW5rLW91dCB7XG4gIEBpbmNsdWRlIGljb24tbGluay1vdXQ7XG59XG5cbi5uZXctd2luZG93LWxpbmt7XG4gIC8vIGN1c3RvbSBpY29uIHN0eWxlc1xuICBAaW5jbHVkZSBuZXctd2luZG93LWxpbms7XG59XG5cbi5iYWNrLWxpbmsge1xuICBAaW5jbHVkZSBiYWNrLWxpbms7XG59XG5cbi5saW5rLWljb24td3JhcHBlciB7XG4gIEBpbmNsdWRlIGxpbmstaWNvbi13cmFwcGVyO1xufVxuXG5wLCBzcGFuLCBsaSB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDA3NEFEO1xuICB9XG59IiwiQGltcG9ydCBcImljb25zLWxpYlwiO1xuXG5cbkBtaXhpbiBpY29uLWZvcigkaWNvbi1uYW1lKXtcbiAgQGluY2x1ZGUgaWNvbi1jb250ZW50LW91dHB1dCgkaWNvbi1uYW1lKTtcbiAgZm9udC1mYW1pbHk6ICdrcC1pY29ucyc7XG59XG5AbWl4aW4gaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG59XG5cbiVjZW50ZXJlZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1saW5lLWhlaWdodDtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgfVxufVxuXG4ldHJhbnNwYXJlbnQtYm9yZGVyLWljb24ge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gZmxleC1wb3NpdGlvbiB7XG4gIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoZGlzcGxheSwgaW5saW5lLWZsZXgpO1xuICBAaW5jbHVkZSBhbGlnbi1jZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuJXJvdW5kZWQtaWNvbiB7XG4gIHdpZHRoOiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU7XG4gIGZvbnQtc2l6ZTogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHdpZHRoOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xuICAgIGZvbnQtc2l6ZTogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIH1cbn1cblxuJXJvdW5kZWQtaWNvbi0tc21hbGwge1xuICBAaW5jbHVkZSBzaXplKCRjaXJjbGUtaWNvbi1zbWFsbC1kZXNrdG9wLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtaXhpbiBmZWF0dXJlLWljb24oJGNvbG9yLCAkc3R5bGU6ICRkZWZhdWx0LWljb24tc3R5bGUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogc2V0LXRleHQtY29sb3IoY29sb3IoJGNvbG9yKSk7XG4gIEBpZiAkc3R5bGU9PVwiaG9sbG93XCIge1xuICAgIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG1vYmlsZS1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGJvcmRlcjogJGRlc2t0b3AtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICAgIH1cbiAgfVxuICBAaWYgJHN0eWxlPT1cImJsdWUtYmFja2dyb3VuZFwiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaWYgJHN0eWxlPT1cImNvbXBhY3RcIiB7XG4gICAgd2lkdGg6ICRjb21wYWN0LWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRjb21wYWN0LWljb24tc2l6ZTtcbiAgICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICB9XG59XG5cbkBtaXhpbiBpY29uLXN0eWxlKCRjb2xvciwgJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJHNpemU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gcHJpbWFyeS1pY29uKCRjb2xvciwgJHNpemUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLXByaW1hcnkoJGNvbG9yLCAkc2l6ZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb247XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1wcmltYXJ5LXNtYWxsKCRjb2xvciwgJHNpemUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uLS1zbWFsbDtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLXNlY29uZGFyeSgkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRpY29uLXNpemUtd2l0aC1jaXJjbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLW5ldXRyYWwoJHNpemUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBjb2xvcjogJG5ldXRyYWwtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGJvcmRlcjogJG1vYmlsZS1pY29uLWJvcmRlci1zaXplIHNvbGlkICRuZXV0cmFsLWNvbG9yO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGJvcmRlcjogJGRlc2t0b3AtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLW1vYmlsZSAoJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuXG5AbWl4aW4gaWNvbi11dGlsaXR5IHtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuQG1peGluIGljb25fY2lyY2xlLXNtYWxsIHtcbiAgQGluY2x1ZGUgc2l6ZSgkY2lyY2xlLWljb24tc21hbGwtc2l6ZSk7XG59XG5cbkBtaXhpbiBpY29uX2NpcmNsZS1sYXJnZSB7XG4gIHdpZHRoOiAkY2lyY2xlLWljb24tbGFyZ2Utc2l6ZTtcbiAgaGVpZ2h0OiAkY2lyY2xlLWljb24tbGFyZ2Utc2l6ZTtcbn1cblxuXG4vL3Rvb2x0aXAgaWNvbiBtaXhpblxuQG1peGluIHRvb2x0aXAtaWNvbigkY29sb3IsICRzdHlsZTogJGRlZmF1bHQtaWNvbi1zdHlsZSkge1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogc2V0LXRleHQtY29sb3IoY29sb3IoJGNvbG9yKSk7XG4gIHdpZHRoOiAkdG9vbHRpcC1pY29uLXNpemU7XG4gIGhlaWdodDogJHRvb2x0aXAtaWNvbi1zaXplO1xuICBmb250LXNpemU6ICR0b29sdGlwLWljb24tZm9udC1zaXplO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpZiAkc3R5bGU9PVwiaG9sbG93XCIge1xuICAgIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG1vYmlsZS1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gIH1cbn1cblxuQGF0LXJvb3Qge1xuICBAa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLXNtIHtcbiAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxhcmdlLWZvbnQtc2l6ZTtcbn1cblxuLmljb24tbWQge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbn1cblxuLmljb24tbGcge1xuICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG59XG5cbi5mZWF0dXJlLWljb24ge1xuICBAaW5jbHVkZSBmZWF0dXJlLWljb24oXCJncmFwaGl0ZVwiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uZ3JlZW4tYmx1ZS1pY29uIHtcbiAgQGluY2x1ZGUgZmVhdHVyZS1pY29uKFwibW9zc1wiLCBcImJsdWUtYmFja2dyb3VuZFwiKTtcbn1cblxuLy9HbG9iYWwgSWNvbiBDbGFzc2VzXG4ucHJpbWFyeS1pY29uLWNpcmNsZSB7XG4gIEBpbmNsdWRlIGljb24tcHJpbWFyeShcIm1pZG5pZ2h0XCIsIDM1cHgpO1xuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24tbWVkaWNhbC1yZWNvcmQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5wcmltYXJ5LWljb24ge1xuICBAaW5jbHVkZSBpY29uLWNvbG9yKFwiaW50ZXJhY3RpdmUtYmx1ZS1kYXJrXCIpO1xufVxuXG4vL0Fsc28gdXNlZCBpbiBNeSBtZWRpY2FsIHJlY29yZFxuLnNlY29uZGFyeV9pY29uLS1ibHVlLW1pZG5pZ2h0IHtcbiAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJtaWRuaWdodFwiLCAzNHB4KTtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJtaWRuaWdodFwiLCAzNHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJtaWRuaWdodFwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gICAgc3RhcnQgaGVyZSAqL1xuICAgICYuaWNvbi16enowMDEwaGVhbHRoc3VtbWFyeSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24tenp6MDAxMGhlYWx0aHN1bW1hcnkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6ejAwMTJiYWJ5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6ejAwMTJub3RlYm9vay1wZW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gICYuaWNvbi1leWVnbGFzc2VzIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnByaW1hcnktaWNvbi1jaXJjbGUtLWJsdWUtbWlkbmlnaHQge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJtaWRuaWdodFwiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcIm1pZG5pZ2h0XCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJtaWRuaWdodFwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLm5ldXRyYWwtaWNvbi1jaXJjbGUge1xuICBAaW5jbHVkZSBpY29uLW5ldXRyYWwoMzBweCk7XG4gIC8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbiAgc3RhcnQgZnJvbSBoZXJlICovXG4gICYuaWNvbi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1sb2NhdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1jYWxjdWxhdG9yIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1kb2N1bWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24temNsYWltIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16YmlsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tY29zdC1jb3ZlcmFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5uZXV0cmFsLWljb24tY2lyY2xlLWxnIHtcbiAgQGluY2x1ZGUgaWNvbi1uZXV0cmFsLWxnKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxuICAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuaWNvbi16ejAwMmF3YXJkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAyYXdhcmQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMjBweCBhdXRvKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMjVweCA0N3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMzFweCA0N3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaWNvbi1yeC1mb3JtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNzFweDtcbiAgICB9XG4gIH1cbi8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4vL1BOUFxuLnByaW1hcnktaWNvbi0ta3AtYmx1ZSB7XG4gIEBpbmNsdWRlIHByaW1hcnktaWNvbihcImtwLWJsdWVcIiwgMzhweCk7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLnByaW1hcnktaWNvbi0tZ3JlZW4ge1xuICBAaW5jbHVkZSBwcmltYXJ5LWljb24oXCJncmFzc1wiLCA0MnB4KTtcbn1cblxuLnByaW1hcnktaWNvbi0tZ3JleSB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJkb2xwaGluXCIsIDM0cHgpO1xufVxuXG4ucHJpbWFyeS1pY29uLS1ibHVlLW1lZCB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJrcC1ibHVlXCIsIDM0cHgpO1xufVxuXG4vL0pLUFxuLnByaW1hcnktaWNvbi0tYmx1ZSB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJrcC1ibHVlXCIsIDUwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDY0cHgpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnByaW1hcnktaWNvbi1jaXJjbGUtLWJsdWUge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJrcC1ibHVlXCIsIDM0cHgpO1xuICBAZXh0ZW5kICV0cmFuc3BhcmVudC1ib3JkZXItaWNvbjtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5LXNtYWxsKFwia3AtYmx1ZVwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwia3AtYmx1ZVwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24tbWludXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzbW91c2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tc3RldGhvc2NvcGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenp6MDAxMHBlb3BsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTYlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16enowMDEwaGVhbHRoc3VtbWFyeSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLy9GaW5kaW5nIERvY3RvcnMgTG9jYXRpb25zXG4uc2Vjb25kYXJ5X2ljb24tLWJsdWUge1xuICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcImtwLWJsdWVcIiwgMzRweCk7XG59XG5cbi5uZXV0cmFsLWljb24ge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwiZG9scGhpblwiLCA1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDY0cHgpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXN0eWxlKFwiZG9scGhpblwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1zdHlsZShcImRvbHBoaW5cIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbn1cblxuLnByaW1hcnktaWNvbi0tZ3JleXtcbiAgJi5pY29uLW5vbmV7XG4gICAgJi4tdGV4dC1pY29uIHtcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktaWNvbihcImRvbHBoaW5cIiwgMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24temNhcmVnaXZlcl9wcmVmZXJlbmNlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDExMHB4IDU4cHgpO1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tem5vdGlmaWNhdGlvbnMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNDZweCk7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenBlcnNvbmFsX3NlY3VyaXR5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNjJweCA2MnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenowMDNwZXJzb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNDVweCA1MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnByaW1hcnktaWNvbi0ta3AtYmx1ZSB7XG4gICYuaWNvbi16enowMDE5LWNoZWNrbWFyay1jaXJjbGV7XG4gICAgJi4tdGV4dC1pY29uIHtcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktaWNvbihcImtwLWJsdWVcIiwgMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24tenowMDNtb3VzZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDUwcHggNTBweCk7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzZ2xvYmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4IDUycHgpO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16ejAwM2xvY2F0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNDBweCA1MnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenowMDN1c2VyLWlkIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNjBweCA1OHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenowMDNpZGVudGl0eSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDQ3cHggNTJweCk7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzbG9jayB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDM4cHggNTJweCk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4vL01lc3NhZ2UgQ2VudGVyXG4ucHJpbWFyeS1pY29uLWNpcmNsZS0tZ3JlZW4ge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJtb3NzXCIsIDM0cHgpO1xuICBAZXh0ZW5kICV0cmFuc3BhcmVudC1ib3JkZXItaWNvbjtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5LXNtYWxsKFwibW9zc1wiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwibW9zc1wiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnByaW1hcnktaWNvbi0tZ3JlZW4ge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwibW9zc1wiLCA1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDY0cHgpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLXpsZWFmIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmLmljb24tenowMDZsZWFmLWZ1bGwtY29sb3Ige1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAmLmljb24tbWVzc2FnZXMtY2lyY2xle1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4uc2Vjb25kYXJ5X2ljb24tLWdyZWVuIHtcbiAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJtb3NzXCIsIDM0cHgpO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcIm1vc3NcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwibW9zc1wiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1lbWJlcmNhcmQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbW91c2Uge1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW51cnNlIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLy9BcHBvaW50bWVudCBDZW50ZXJcbi5wcmltYXJ5LWljb24tY2lyY2xlLS1kYXJrZ3JlZW4ge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJvY2VhblwiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcIm9jZWFuXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJvY2VhblwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnNlY29uZGFyeV9pY29uLS1ibHVlLWRhcmtncmVlbiB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwib2NlYW5cIiwgMzRweCk7XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwib2NlYW5cIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwib2NlYW5cIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbn1cblxuLy9QaGFybWFjeVxuLnByaW1hcnktaWNvbi0tcHVycGxlIHtcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZShcInBsdW1cIiwgNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLnByaW1hcnktaWNvbi1jaXJjbGUtLXB1cnBsZSB7XG4gIEBpbmNsdWRlIGljb24tcHJpbWFyeShcInBsdW1cIiwgMzRweCk7XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnktc21hbGwoXCJwbHVtXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJwbHVtXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG4gIC8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbiAgc3RhcnRzIGZyb20gaGVyZSAqL1xuICAmLmljb24tbWludXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1tZXNzYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4uc2Vjb25kYXJ5X2ljb24tLWJsdWUtcHVycGxlIHtcbiAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJwbHVtXCIsIDM0cHgpO1xufVxuXG4vL0Nvc3QgJiBDb3ZlcmFnZVxuLnByaW1hcnktaWNvbi0tYnVybnQtc2llbm5hIHtcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZShcImJ1cm50LXNpZW5uYVwiLCA2NHB4KTtcbn1cblxuLnByaW1hcnktaWNvbi1jaXJjbGUtLWJ1cm50LXNpZW5uYSB7XG4gIEBpbmNsdWRlIGljb24tcHJpbWFyeShcImJ1cm50LXNpZW5uYVwiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcImJ1cm50LXNpZW5uYVwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gICAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICAgIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgICAmLmljb24tZXhjbGFtYXRpb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeShcImJ1cm50LXNpZW5uYVwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnNlY29uZGFyeV9pY29uLS1ibHVlLWJ1cm50LXNpZW5uYSB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwiYnVybnQtc2llbm5hXCIsIDM0cHgpO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcImJ1cm50LXNpZW5uYVwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJidXJudC1zaWVubmFcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbn1cblxuLnByaW1hcnktaWNvbi0tYWNhaSB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJhY2FpXCIsIDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5cbi5wcmltYXJ5LWljb24tY2lyY2xlLS1hY2FpIHtcbiAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwiYWNhaVwiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcImFjYWlcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeShcImFjYWlcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1taW51cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5zZWNvbmRhcnktaWNvbi0tYWNhaSB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwiYWNhaVwiLCAzM3B4KTtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJhY2FpXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcImFjYWlcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbn1cblxuQGF0LXJvb3Qge1xuICBAa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbnN0YXJ0cyBmcm9tIGhlcmUgKi9cbi5tb2JpbGUtaWNvbi1kYXJrZ3JlZW4ge1xuICBAaW5jbHVkZSBpY29uLW1vYmlsZShcIm9jZWFuXCIpO1xufVxuXG4udXRpbGl0eS1pY29uIHtcbiAgQGluY2x1ZGUgaWNvbi11dGlsaXR5O1xufVxuXG4uaWNvbi16ejAwMmFkdmljZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCA1OHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaWNvbi16ejAwNS1jaGVja21hcmstY2lyY2xlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4IDU4cHgpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG4uaWNvbi16d2VsbG5lc3MsXG4uaWNvbi16Y2xhaW0sXG4uaWNvbi16YmlsbCxcbi5pY29uLXpwYXktYmlsbCB7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uaWNvbi16Y2xhaW0ge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgd2lkdGg6ICRzbWFsbC1zcGFjaW5nO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi16cGF5bWVudC1oaXN0b3J5LFxuLmljb24tenBheS1iaWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogMzNweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLXp6MDA4cGxhbi1vZi1jYXJlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5pY29uLXp6ejAwMTBicmllZmNhc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cblxuLmljb24tbGluay1vdXQge1xuICAuaWNvbi16ejAwOW5ldy13aW5kb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmljb24tenp6MDAxOC1jb3BwZXItaXVkLFxuLmljb24tenp6MDAxOC1jb25kb20sXG4uaWNvbi16enowMDE4LWludGVybmFsLWNvbmRvbSxcbi5pY29uLXp6ejAwMTgtc3Blcm1pY2lkZSB7XG4gICYuc2Vjb25kYXJ5X2ljb24tLWJsdWUtbWlkbmlnaHQ6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBzaXplKDI0cHggMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5pY29uLXp6ejAwMTgtZGlhcGhyYWdtLFxuLmljb24tenp6MDAxOC1zaG90IHtcbiAgJi5zZWNvbmRhcnlfaWNvbi0tYmx1ZS1taWRuaWdodDpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbn1cblxuLmljb24tenp6MDAxOC1mZXJ0aWxpdHktYXdhcmVuZXNzLFxuLmljb24tenp6MDAxOC1pbXBsYW50LFxuLmljb24tenp6MDAxOC1waWxsLWEge1xuICAmLnNlY29uZGFyeV9pY29uLS1ibHVlLW1pZG5pZ2h0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5pY29uLXp6ejAwMTgtZmVydGlsaXR5LWF3YXJlbmVzcyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi16enowMDE4LWhvcm1vbmFsLWl1ZCB7XG4gICYuc2Vjb25kYXJ5X2ljb24tLWJsdWUtbWlkbmlnaHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pY29uLXp6ejAwMTgtc3RlcmlsaXphdGlvbiB7XG4gICYuc2Vjb25kYXJ5X2ljb24tLWJsdWUtbWlkbmlnaHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovIiwiQGltcG9ydCBcImxpc3RzLWxpYlwiO1xuXG4uaG9yaXpvbnRhbC1saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgJi4tZGl2aWRlZCB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JhcGhpdGUtZGFyaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaW5rLWxpc3QtLWhvcml6b250YWwge1xuICBAZXh0ZW5kIC5ob3Jpem9udGFsLWxpc3Q7XG59XG5cbi52ZXJ0aWNhbC1saXN0IHtcblxuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbSA6ICRzbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgJi4tZGl2aWRlZCB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmFwaGl0ZS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwibGluay1saXN0cy1saWJcIjtcbi5saW5rLWxpc3QtdGl0bGUge1xuICAmLS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbGluay1saXN0LXRpdGxlO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgY29sb3I6ICRkb2xwaGluO1xuICB9XG4gICYtLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBsaW5rLWxpc3QtdGl0bGU7XG4gICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAubGluay1saXN0LWNvbnRhaW5lciB3cmFwcyB0aGUgZW50aXJlIGxpc3Rcbi5saW5rLWxpc3Qge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1saXN0O1xuICAgICYgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfSBcbiAgfVxuICAmIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICB9XG59XG5cbi8qQWxsIHN0eWxpbmcgZnJvbSBsaW5rLWxpc3QgdG8gYSB2YXJpYXRpb24gb2YgaG9yaXpvbnRhbCBsaW5rIGxpc3QqL1xuQG1peGluIGxpbmstbGlzdC0taG9yaXpvbnRhbCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG4gIEBpbmNsdWRlIGhvcml6b250YWwtbGlzdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gICYgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gIH1cbn0iLCIvLyBmb3IgdGhlIGljb24gbGlzdFxuQG1peGluIGxpbmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDUwcHgpO1xuICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LW1heCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDYwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oNjBweCk7XG4gIH1cbn1cblxuQG1peGluIGxpbmstbGlzdC10aXRsZS1kdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufVxuXG5AbWl4aW4gbGluay1saXN0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG59XG5cbi8vIC5saW5rLWxpc3QtY29udGFpbmVyIHdyYXBzIHRoZSBlbnRpcmUgbGlzdFxuQG1peGluIGxpbmstbGlzdCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAmIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICB9XG59IiwiLy8gTGFzdCB1cGRhdGVkIG9uIDIwMTktMDYtMTMgYnkgRXJpYyBZZWggZm9yIFNHIHYzLjkuMTdcblxuQGltcG9ydCBcImNoZWNrYm94ZXMtbGliXCI7XG5cbi5zZy1zcGFjaW5nIC5maWVsZHNldCB7XG4gIEBpbmNsdWRlIGNoZWNrYm94LXNnLXNwYWNpbmc7XG59XG5cbi5jaGVjay1ib3gge1xuICBAaW5jbHVkZSBjaGVjay1ib3gtY2xhc3MoKTtcblxuICAmLi12YXJpYXRpb24tMSB7XG4gICAgQGluY2x1ZGUgY2hlY2stYm94LWNsYXNzKFxuICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0xLFxuICAgICAgJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0xLFxuICAgICAgJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0xLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMSxcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMSxcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTEsXG4gICAgICAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0xLFxuICAgICAgJGNoZWNrLWJveC1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTFcbiAgICApO1xuICB9XG5cbiAgJi4tdmFyaWF0aW9uLTIge1xuICAgIEBpbmNsdWRlIGNoZWNrLWJveC1jbGFzcyhcbiAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMixcbiAgICAgICRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMixcbiAgICAgICRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMixcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTIsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTIsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0LXZhcmlhdGlvbi0yLFxuICAgICAgJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMixcbiAgICAgICRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0yXG4gICAgKTtcbiAgfVxuXG4gICYuLXZhcmlhdGlvbi0zIHtcbiAgICBAaW5jbHVkZSBjaGVjay1ib3gtY2xhc3MoXG4gICAgICAkY2hlY2stYm94LXZhcmlhdGlvbi1uYW1lLTMsXG4gICAgICAkY2hlY2stYm94LWZvbnQtdmFyaWF0aW9uLTMsXG4gICAgICAkY2hlY2stYm94LXNpemUtdmFyaWF0aW9uLTMsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplLXZhcmlhdGlvbi0zLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wLXZhcmlhdGlvbi0zLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMyxcbiAgICAgICRjaGVjay1ib3gtc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTMsXG4gICAgICAkY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tM1xuICAgICk7XG4gIH1cblxuXG4gIC8vIFR5cG9ncmFwaHkgc3R5bGluZygkaSkgb3ZlcnJpZGUgLSBmb3JjZSBjb25zaXN0ZW50IGNoZWNrbWFyayBwb3NpdGlvbmluZyBldmVuIHdoZW4gdHlwb2dyYXBoeSBzdHlsaW5nIGlzIGFwcGxpZWQgdG8gbGFiZWxcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIGJvZHk6bm90KC4tbG9ja2VkKSAuY2hlY2stYm94ICsgbGFiZWw6bm90KC4tbG9ja2VkKSB7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctMTpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTI6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGJvZHk6bm90KC4tbG9ja2VkKSAuc3R5bGluZy0zOm5vdCguLWxvY2tlZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctNDpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctMTpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTI6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGJvZHk6bm90KC4tbG9ja2VkKSAuc3R5bGluZy0zOm5vdCguLWxvY2tlZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctNDpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gtdG9nZ2xlLXN3aXRjaCB7XG4gIEBpbmNsdWRlIGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2g7XG59XG5cblxuLy8gRGVmYXVsdCBJTlBVVCB0eXBlPVwiY2hlY2tib3hcIiBzdHlsZXMgKHNob3VsZCBub3QgYmUgdXNlZCkuXG4vLyBUaGVzZSBzdHlsZXMgYXJlIGNyZWF0ZWQgZm9yIHRoZSBzb2xlIHB1cnBvc2Ugb2YgbmV1dHJhbGl6ZSB0aGUgaXNzdWVzIGNhdXNlZCBieSB0aGUgaW5jb3JyZWN0IHVzZSBvZiBjaGVja2JveCBtaXhpbiB3aXRoaW4ga3AtZm91bmRhdGlvbi5cbi8vIFNwZWNpZmljYWxseSwgdGhlIHVzZSBvZiB0aGUgbGluZSBAaW5jbHVkZSBjaGVja2JveCgkY2hlY2tib3gtc2l6ZS1tb2JpbGUpOyBpbiBfZ2xvYmFsLXN0eWxlcy5zY3NzIHdpdGhvdXQgYSBzcGVjaWZpZWQgY3NzIGNsYXNzIHNlbGVjdG9yLlxuLy8gVG8gdXRpbGl6ZSB0aGUgU3R5bGVHdWlkZSBzdHlsZWQgY2hlY2tib3gsIHBsZWFzZSB1c2UgY2xhc3M9XCJjaGVjay1ib3hcIiBmb3IgYWxsIElOUFVUIHR5cGU9XCJjaGVja2JveFwiIFBMVVMgdGhlIGFkZGl0aW9uIG9mIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPiBpbnNpZGUgaXRzIG1hdGNoaW5nIExBQkVMIGluIHlvdXIgcHJvamVjdC5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmNoZWNrLWJveCk6bm90KC5jaGVja2JveC10b2dnbGUtc3dpdGNoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEycHggMCAwIDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAkY2hlY2stYm94LWJvcmRlci13aWR0aCBzb2xpZCAkY2hlY2stYm94LWRlZmF1bHQtY29sb3I7XG4gIC8vVW4tZG8gYnJvd3NlciBzcGVjaWZpYyBDU1MgZXh0ZW5zaW9ucyBzZXQgaW4gX2Zvcm1zLnNjc3NcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJiArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpub3QoLmNoZWNrLWJveCk6bm90KC5jaGVja2JveC10b2dnbGUtc3dpdGNoKSB7XG4gIC8vVW4tZG8gYnJvd3NlciBzcGVjaWZpYyBDU1MgZXh0ZW5zaW9ucyBzZXQgaW4gX2Zvcm1zLnNjc3NcbiAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzOm5vdCguY2hlY2stYm94KTpub3QoLmNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gpIHtcbiAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtb3V0bGluZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCguY2hlY2stYm94KTpub3QoLmNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gpIHtcbiAgYm9yZGVyLWNvbG9yOiAkY2hlY2stYm94LWRpc2FibGUtY29sb3I7XG59XG4iLCJAbWl4aW4gY2hlY2tib3gtZm9jdXMtb3V0bGluZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyBBREEgY29tcGxpYW50IGNoZWNrYm94XG4vLyBOb3RlOiBcIkBtaXhpbiBjaGVjay1ib3hcIiBBTkQgXCJAbWl4aW4gY2hlY2stYm94LWNsYXNzXCIgY29udGFpbnMgdGhlIHNhbWUgY29kZSBsb2dpYyBhcyBvZiAyMDE5LTA2LTAxLiBcIkBtaXhpbiBjaGVjay1ib3gtY2xhc3NcIiBpcyBjcmVhdGVkIHRlbXBvcmFyaWx5IGluIG9yZGVyIHRvIHJlY29uY2lsZSB0aGUgaXNzdWVzIGVuY291bnRlcmVkIHdoZW4gbWVyZ2luZyBcIkBpbXBvcnQgY2hlY2tib3hlcy1saWJcIiBpbiBjaGVja2JveGVzLnNjc3NcbkBtaXhpbiBjaGVjay1ib3goXG4gICRjaGVjay1ib3gtdmFyaWF0aW9uOiAkY2hlY2stYm94LXZhcmlhdGlvbi1uYW1lLTEsXG4gICRjaGVjay1ib3gtZm9udDogJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0xLFxuICAkY2hlY2stYm94LXNpemU6ICRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMSxcbiAgJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZTogJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMSxcbiAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wOiAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTEsXG4gICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQ6ICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTEsXG4gICRjaGVjay1ib3gtc3BhY2UtcmlnaHQ6ICRjaGVjay1ib3gtc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTEsXG4gICRjaGVjay1ib3gtc3BhY2UtYm90dG9tOiAkY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMVxuKSB7XG4gIC8vIGhpZGUgdGhlIHJlYWwgY2hlY2tib3hcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkY2hlY2stYm94LXNwYWNlLWJvdHRvbSAtIDI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuXG4gICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAkY2hlY2stYm94LXNwYWNlLWJvdHRvbS8yIDRweDtcbiAgICBwYWRkaW5nOiAkY2hlY2stYm94LWJvcmRlci13aWR0aCAwIDAgJGNoZWNrLWJveC1zaXplICsgJGNoZWNrLWJveC1zcGFjZS1yaWdodCAtICRjaGVjay1ib3gtYm9yZGVyLXdpZHRoO1xuICAgIG1pbi1oZWlnaHQ6ICRjaGVjay1ib3gtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkY2hlY2stYm94LWZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSBhbmRcbiAgICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24gIT0gJ3ZhcmlhdGlvbi0yJyBhbmRcbiAgICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24gIT0gJ3ZhcmlhdGlvbi0zJyB7XG4gICAgICBwYWRkaW5nOiAkY2hlY2stYm94LWJvcmRlci13aWR0aCAwIDFweCAkY2hlY2stYm94LXNpemUgKyAkY2hlY2stYm94LXNwYWNlLXJpZ2h0IC0gJGNoZWNrLWJveC1ib3JkZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBkczItY2hlY2tib3hlcy1sYWJlbDtcbiAgICB9XG5cbiAgICAvLyBlbXB0eS1ib3ggb2YgdGhlIGNoZWNrYm94IGZhY2FkZVxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogJGNoZWNrLWJveC1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2hlY2stYm94LXNpemU7XG4gICAgICBib3JkZXI6ICRjaGVjay1ib3gtYm9yZGVyLXdpZHRoIHNvbGlkICRjaGVjay1ib3gtZGVmYXVsdC1jb2xvcjtcbiAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZT09IHRydWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSBhbmRcbiAgICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24gIT0gJ3ZhcmlhdGlvbi0yJyBhbmRcbiAgICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24gIT0gJ3ZhcmlhdGlvbi0zJyB7XG4gICAgICAgIEBpbmNsdWRlIGRzMi1jaGVja2JveGVzLWNoZWNrYm94LXRvcC1wb3NpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzICsgbGFiZWwgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1vdXRsaW5lO1xuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrLWJveC1kZWZhdWx0LWNvbG9yO1xuICAgIH1cblxuICAgIC8vIGNoZWNrIG1hcmsgb2YgdGhlIGNoZWNrYm94IGZhY2FkZVxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9yKFwiY2hlY2ttYXJrXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3A7XG4gICAgICBsZWZ0OiAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0O1xuICAgICAgZm9udC1zaXplOiAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogJGNoZWNrLWJveC1kaXNhYmxlLXRleHQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjaGVjay1ib3gtZGlzYWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWwgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2stYm94LWRpc2FibGUtY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtZm9jdXMtb3V0bGluZSB7XG4gIEBpbmNsdWRlIGZpcmVmb3gtc3R5bGluZztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHQgJGNoZWNrLWJveC1mb2N1cy1jb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAycHQgJGNoZWNrLWJveC1mb2N1cy1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB0ICRjaGVjay1ib3gtZm9jdXMtY29sb3I7XG4gIEBpbmNsdWRlIGllLXN0eWxpbmc7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgJGNoZWNrLWJveC1kaXNhYmxlLWNvbG9yO1xufVxuXG5AbWl4aW4gY2hlY2tib3gtdG9nZ2xlLXN3aXRjaCB7XG4gIC8vIGhpZGUgdGhlIHJlYWwgY2hlY2tib3hcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuXG4gICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDAgMCAzN3B4ICsgMTBweDtcblxuICAgIC8vIHRvZ2dsZSBzd2l0Y2ggb2ZmIHN0YXRlXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveC10b2dnbGUtc3dpdGNoLWNvbG9yLW9mZjtcbiAgICB9XG5cbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0ICRjaGVja2JveC10b2dnbGUtc3dpdGNoLXRyYW5zaXRpb24tc3BlZWQgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb3IoXCJjaGVja21hcmtcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyArIGxhYmVsIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC10b2dnbGUtc3dpdGNoLWZvY3VzLW91dGxpbmU7XG4gIH1cblxuICAvLyB0b2dnbGUgc3dpdGNoIG9uIHN0YXRlXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC1jb2xvci1vbjtcbiAgICB9XG4gICAgXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0ICRjaGVja2JveC10b2dnbGUtc3dpdGNoLXRyYW5zaXRpb24tc3BlZWQgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjaGVja2JveC10b2dnbGUtc3dpdGNoLWNvbG9yLW9uO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtdHJhbnNpdGlvbi1zcGVlZCBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cbi8vc2cgc3BhY2luZyBcbkBtaXhpbiBjaGVja2JveC1zZy1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG59XG5cbi8vIEFEQSBjb21wbGlhbnQgY2hlY2tib3hcbi8vIE5vdGU6IFwiQG1peGluIGNoZWNrLWJveFwiIEFORCBcIkBtaXhpbiBjaGVjay1ib3gtY2xhc3NcIiBjb250YWlucyB0aGUgc2FtZSBjb2RlIGxvZ2ljIGFzIG9mIDIwMTktMDYtMDEuIFwiQG1peGluIGNoZWNrLWJveC1jbGFzc1wiIGlzIGNyZWF0ZWQgdGVtcG9yYXJpbHkgaW4gb3JkZXIgdG8gcmVjb25jaWxlIHRoZSBpc3N1ZXMgZW5jb3VudGVyZWQgd2hlbiBtZXJnaW5nIFwiQGltcG9ydCBjaGVja2JveGVzLWxpYlwiIGluIGNoZWNrYm94ZXMuc2Nzc1xuQG1peGluIGNoZWNrLWJveC1jbGFzcygkY2hlY2stYm94LXZhcmlhdGlvbjogJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0xLCAkY2hlY2stYm94LWZvbnQ6ICRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMSwgJGNoZWNrLWJveC1zaXplOiAkY2hlY2stYm94LXNpemUtdmFyaWF0aW9uLTEsICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemU6ICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTEsICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcDogJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wLXZhcmlhdGlvbi0xLCAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0OiAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0LXZhcmlhdGlvbi0xLCAkY2hlY2stYm94LXNwYWNlLXJpZ2h0OiAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0xLCAkY2hlY2stYm94LXNwYWNlLWJvdHRvbTogJGNoZWNrLWJveC1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTEpIHtcblxuICBAaW5jbHVkZSBjaGVjay1ib3goXG4gICAgJGNoZWNrLWJveC12YXJpYXRpb24sXG4gICAgJGNoZWNrLWJveC1mb250LFxuICAgICRjaGVjay1ib3gtc2l6ZSxcbiAgICAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplLFxuICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcCxcbiAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0LFxuICAgICRjaGVjay1ib3gtc3BhY2UtcmlnaHQsXG4gICAgJGNoZWNrLWJveC1zcGFjZS1ib3R0b21cbiAgKTtcbiAgLy8gdXBkYXRlZCBvbiAyMDE4LTExLTAyIGJ5IE5hbmN5XG4gIC8vIE5lZWRlZCB0byBoYXZlIGJyYWNlZCBzY29wZWQgdG8gY2hlY2tib3ggY2xhc3NcbiAgQGF0LXJvb3QgI3smfTpmb2N1cyArIGxhYmVsIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtb3V0bGluZTtcbiAgfVxufVxuIiwiLy8gUmVtb3ZlIHRoZXNlIHZhcmlhYmxlcyBvbmNlIGFsbCB0ZWFtcyBoYXZlIHVwZGF0ZWQgdGhlaXIgY29kZSB0byB1c2UgXCJjaGVjay1ib3hcIi5cbiRjaGVja2JveC1ib3JkZXItd2lkdGg6IDJweDtcbiRjaGVja2JveC1zaXplLW1vYmlsZTogMjBweDtcbi8vIFVwZGF0ZWQgQ2hlY2tib3hcbiRjaGVjay1ib3gtZGVmYXVsdC1jb2xvcjogJGRvbHBoaW47XG4vLyRjaGVjay1ib3gtZm9jdXMtY29sb3I6IHJnYmEoMTIzLCAxODMsIDI0NiwgMC44KTtcbiRjaGVjay1ib3gtZm9jdXMtY29sb3I6ICRibGFjaztcbiRjaGVjay1ib3gtZGlzYWJsZS1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4kY2hlY2stYm94LWRpc2FibGUtdGV4dDogJGRvbHBoaW47XG4kY2hlY2stYm94LWJvcmRlci13aWR0aDogMnB4O1xuJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0xOiAndmFyaWF0aW9uLTEnO1xuJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0xOiAxNnB4O1xuJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0xOiAxOHB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMTogMTRweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMTogMnB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMTogMnB4O1xuJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMTogMTBweDtcbiRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0xOiAxNXB4O1xuJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0yOiAndmFyaWF0aW9uLTInO1xuJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0yOiAyMHB4O1xuJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0yOiAyMnB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMjogMTVweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMjogMXB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMjogNHB4O1xuJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMjogMTVweDtcbiRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0yOiAyMHB4O1xuJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0zOiAndmFyaWF0aW9uLTMnO1xuJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0zOiAyOHB4O1xuJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0zOiAzMHB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMzogMjJweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMzogMXB4O1xuJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMzogNC41cHg7XG4kY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0zOiAxNXB4O1xuJGNoZWNrLWJveC1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTM6IDIwcHg7XG4kY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC1jb2xvci1vZmY6ICRkb2xwaGluO1xuJGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtY29sb3Itb246ICRrcC1ibHVlO1xuJGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtdHJhbnNpdGlvbi1zcGVlZDogMC4xcztcbiIsIkBtaXhpbiBkczItY2hlY2tib3hlcy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jaGVja2JveGVzLWNoZWNrYm94LXRvcC1wb3NpdGlvbiB7XG4gIHRvcDogM3B4O1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn0iLCJAaWYgICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICRjaGVjay1ib3gtZGVmYXVsdC1jb2xvcjogY29sb3IoJ2NvbnRyYXN0LWJsdWUnKTtcbiAgICAkY2hlY2stYm94LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0xOiAxM3B4O1xuICAgICRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0xOiAyMXB4O1xufVxuQGVsc2Uge1xuICAgICRjaGVjay1ib3gtYm9yZGVyLXJhZGl1czogMDtcbn0iLCIvLyBMYXN0IHVwZGF0ZWQ6IDIwMjEtMDItMjUgYnkgTGF1cmVuIE1heHdlbGxcblxuQG1peGluIGZvcm0tbWVzc2FnZXMge1xuICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICAmIHAge1xuICAgIG1hcmdpbjogJGV4dHJhLXRpbnktc3BhY2luZyBhdXRvO1xuICB9XG59XG5AbWl4aW4gaW5wdXRfX3RleHQoJGZvbnQtY29sb3Ipe1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OjE2cHg7XG4gIGNvbG9yOiRmb250LWNvbG9yO1xufVxuQG1peGluIHRleHQtYXJlYV9nbG9iYWwge1xuICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRpbnktc3BhY2luZzsgLy8gZHMxL2Jhc2Ugc3BhY2luZyB2YXJpYWJsZSBzZXQgbmVlZHMgdG8gYmUgcmVwbGFjZWQgd2l0aCBkczIgc3BhY2luZyBhdCBzb21lIHBvaW50P1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gIGhlaWdodDogMjUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWFyZWEtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygxMCk7IC8vIHRoZW1lZCB2YXJpYWJsZVxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg4KTsgLy9kczFcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGxhYmVsLWZvbnQtc3R5bGU7XG4gIH1cbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAmLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPScxJ10ge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMiddIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzMnXSB7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc0J10ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzUnXSB7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNiddIHtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc3J10ge1xuICAgIGhlaWdodDogMTg2cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzgnXSB7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nOSddIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPScxMCddIHtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNyk7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMSddIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzInXSB7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSczJ10ge1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNCddIHtcbiAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc1J10ge1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzYnXSB7XG4gICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNyddIHtcbiAgICAgIGhlaWdodDogMTc0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc4J10ge1xuICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzknXSB7XG4gICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMTAnXSB7XG4gICAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIENvbnRyb2xcbi8vIG1vdmUgZm9ybSBjb250cm9sIGV4dGVuZCBmcm9tIG1vZGVybiB0byBsaWIgZmlsZVxuQG1peGluIGZvcm0tY29udHJvbC1iYXNlIHtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBib3JkZXI6IHNvbGlkICRpbnB1dC1ib3JkZXItd2lkdGggJGlucHV0LWdyZXktY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkaW5reS1ibHVlO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWJhc2U7XG5cbiAgQGF0LXJvb3QgI3smfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG4gIEBhdC1yb290ICN7Jn06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBmb3JtLWdyb3VwIHtcbiAgLy8gVGhlbWVkIHN0eWxlcyBoYXZlIHRvIGJlIGluY2x1ZGVkIHZpYSBtaXhpblxuICAvLyBleHRlbmRzIGRvbnQgd29yayBmb3Igc29tZSByZWFzb25cbiAgLy8gZm9ybSBncm91cCBzdHlsZXNcbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tY29udHJvbDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWF4LWhlaWdodDogJGlucHV0X2hlaWdodC0tbGFyZ2U7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWF4LWhlaWdodDogJGlucHV0X2hlaWdodC0tc21hbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIHRleHRhcmVhIHtcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IC8vIHRoZW1lZCBzdHlsZVxuICAgIH1cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGlucHV0X190ZXh0KCRzbGF0ZSk7XG4gICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsYWJlbC1ib3R0b20tbWFyZ2luO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg4KTsgLy9kczFcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFiZWwtZm9udC1zdHlsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkczEtbGFiZWwtYm90dG9tLW1hcmdpbjtcbiAgICB9XG4gICAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb3JtLXRleHRib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgIH1cbiAgfVxuICAudGV4dC1pbnB1dC1oZWxwZXIge1xuICAgIHBhZGRpbmctdG9wOjhweDtcbiAgICBAaW5jbHVkZSBpbnB1dF9fdGV4dCgkZG9scGhpbik7XG4gICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgcGFkZGluZzogMHB4IDQycHggMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaWZmZXJlbmNlcyBhcmUgdGhlIGJsb2NrZWQgQGF0LXJvb3QgZGVjbGFyYXRpb25zIC0gbm90IHN1cmUgd2h5IHRoaXMgaXMgbmVlZGVkIGJ1dCBrZWVwaW5nIGl0IGluXG4lZm9ybS1jb250cm9sLXBsYWNlaG9sZGVycyB7XG4gIEBhdC1yb290ICN7Jn06LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG4gIEBhdC1yb290ICN7Jn06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG59XG4vLyBGb3JtIGdyb3VwXG4lZm9ybS1ncm91cC1wbGFjZWhvbGRlcnMge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG4gIH1cbn1cblxuJWZvcm0tZ3JvdXAge1xuICBAaW5jbHVkZSBmb3JtLWdyb3VwO1xuICBAZXh0ZW5kICVmb3JtLWdyb3VwLXBsYWNlaG9sZGVycztcbn1cbiVmb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2w7XG4gIEBleHRlbmQgJWZvcm0tY29udHJvbC1wbGFjZWhvbGRlcnM7XG59XG5cbi8vIEZpZWxkc2V0XG4lZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVnZW5ke1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgcGFkZGluZy1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgRmllbGRcbiVkaXNhYmxlZC1maWVsZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkaXNhYmxlZC1jb2xvci1mb3JtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWNvbG9yLWZvcm1zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBkaXNhYmxlZC1maWVsZCB7XG4gIEBleHRlbmQgJWRpc2FibGVkLWZpZWxkO1xufVxuXG4vL0Vycm9yc1xuJWVycm9yLWlucHV0IHtcbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCA0OSwgMzcsIDAuMDUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvcjtcbiAgfVxufVxuXG4lZXJyb3Ige1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICBAZXh0ZW5kICVlcnJvci1pbnB1dDtcbiAgLmZvcm0tdGV4dGJveCB7XG4gICAgQGV4dGVuZCAlZXJyb3ItaW5wdXQ7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi9jb2xvcnMtbGliJztcblxuLy8gVG9kbzogUmVvcmdhbml6ZSB0byBjcmVhdGUgZHMyIHZlcnNpb24gaWYgbmVlZGVkXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4kaW5wdXQtYWN0aXZlLWJvcmRlci1jb2xvcjogJGludGVyYWN0aXZlLWJsdWU7XG4kbGFiZWwtY29sb3I6ICRpbmt5LWJsdWU7XG4kbGFiZWwtbGluZS1oZWlnaHQ6IDEuNWVtOyAvLyB1c2VkIGluIGRhdGVwaWNrZXJcbiRpbnB1dC1ncmV5LWNvbG9yOiBjb2xvcignc2xhdGUnKTtcbiR0ZXh0LWFyZWEtYm9yZGVyLWNvbG9yOiBjb2xvcignc2xhdGUnKTtcbiRwbGFjZWhvbGRlci10ZXh0LWNvbG9yOiAkZG9scGhpbjtcbiRsYWJlbC1mb250LXN0eWxlOiB1cHBlcmNhc2U7XG4kZGlzYWJsZWQtY29sb3ItZm9ybXM6ICRwZWJibGU7XG5cbi8vIGVycm9yIHN0YXRlXG4kaW5saW5lLWVycm9yLWljb24tcGF0aDogJGFzc2V0SW1nUGF0aCArICRpbmxpbmUtZXJyb3ItaWNvbi1maWxlbmFtZTtcbiRpbnB1dF9lcnJvci1jb2xvci1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kaW5wdXRfZXJyb3ItaWNvbi1jb2xvcjojRkJGNUY0O1xuJGVycm9yLWNvbG9yOiBjb2xvcigncmVkJyk7IFxuIiwiLy8gTGFzdCB1cGRhdGVkOiAyMDIwLTA1LTE5IGJ5IEVyaWMgWWVoXG5AaW1wb3J0IFwiZm9ybXMtbGliXCI7XG5cbkBpbmNsdWRlIG1zLWNsZWFyOyAvLyByZW1vdmUgTWljcm9zb2Z0IEVkZ2UgZGVmYXVsdCBjbGVhciAnWCcgYnV0dG9uXG5cbi5jaGFyYWN0ZXItY291bnQge1xuICBAaW5jbHVkZSBmb3JtLW1lc3NhZ2VzO1xufVxuXG4udGV4dC1hcmVhX2dsb2JhbCB7XG4gIEBpbmNsdWRlIHRleHQtYXJlYV9nbG9iYWw7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2w7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgQGluY2x1ZGUgZm9ybS1ncm91cDtcbn1cblxuLmZpZWxkc2V0IHtcbiAgQGV4dGVuZCAlZmllbGRzZXQ7XG59XG5cbi5kaXNhYmxlZC1maWVsZCwgLmZvcm0tZ3JvdXAgLmRpc2FibGVkLWZpZWxkIHtcbiAgQGV4dGVuZCAlZGlzYWJsZWQtZmllbGQ7XG59XG5cbi8vIHN1cGVyc2VkZWQgYnkgLmVycm9yLWRlc2NyaXB0aW9uLCByZXRhaW4gZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbi5leHBEZXNjIHtcbiAgQGluY2x1ZGUgZm9ybS1tZXNzYWdlcztcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBFcnJvciBNZXNzYWdlIFtzdGFydF1cbi8vIG1vdmUgdGhlc2UgdG8gaXQncyBvd24gc2NzcyBmaWxlIGluIFN0eWxlIEd1aWRlIGFuZCBwbGFjZSBpdCBhZnRlciBhbGwgZm9ybSBzY3NzIGZpbGVzXG4uZXJyb3Ige1xuIEBleHRlbmQgJWVycm9yO1xufVxuXG4uZXJyb3ItZmllbGQsXG5pbnB1dC5lcnJvci1maWVsZCxcbi5mb3JtLWdyb3VwIGlucHV0LmVycm9yLWZpZWxkLFxuLmZvcm0tZ3JvdXAgc2VsZWN0LmVycm9yLWZpZWxkLFxudGV4dGFyZWEuZXJyb3ItZmllbGQsXG5zZWxlY3QuZXJyb3ItZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dF9lcnJvci1jb2xvci1iYWNrZ3JvdW5kO1xuXG4gICYuLXJlYWRvbmx5IHtcbiAgICBwYWRkaW5nOiAwIDAgMTJweCAwOyAvLyAyMHB4IGJldHdlZW4gaW5wdXQgdmFsdWUgdG8gLmVycm9yLWRlc2NyaXB0aW9uIHVsXG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gIH1cblxuICAmLnNlbGVjdC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDQ5LCAzNywgMC4wNSk7XG4gIH1cbiAgJjpmb2N1cywgOmZvY3VzLXZpc2libGV7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnNlbGVjdC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDQ5LCAzNywgMC4wNSk7XG4gIH1cbn1cblxuLmVycm9yLWRlc2NyaXB0aW9uIHVsIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luOiAkZXh0cmEtdGlueS1zcGFjaW5nIC0gMnB4IDAgJGV4dHJhLXRpbnktc3BhY2luZztcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIEBpbmNsdWRlIGlucHV0X190ZXh0KCRlcnJvci1jb2xvcilcbiAgfVxuICBsaXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5pbmxpbmUtZXJyb3ItaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyAvLyBhbGlnbiB0aGUgZXJyb3IgaWNvbiB3aXRoIGxhYmVsXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIGZvciBoaWdoIGNvbnRyYXN0IG1vZGVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBmb3IgaGlnaCBjb250cmFzdCBtb2RlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGlubGluZS1lcnJvci1pY29uLXBhdGgpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgLy8gYWxpZ24gdGhlIGVycm9yIGljb24gd2l0aCBsYWJlbFxuICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uY2hlY2stYm94ICsgbGFiZWwgKyAuZXJyb3ItZGVzY3JpcHRpb24gdWwsXG4ucmFkaW8tYnV0dG9uICsgbGFiZWwgKyAuZXJyb3ItZGVzY3JpcHRpb24gdWwsXG4uZmllbGRzZXQgKyAuZXJyb3ItZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW4tdG9wOiAyLjVweCAvLyAxMHB4IC0gaGFsZiBvZiBjaGVjay1ib3ggb3IgcmFkaW8tYnV0dG9uIGJvdHRvbSBzcGFjaW5nXG59XG5cbi5lcnJvciB1bCwgLy8gc3VwZXJzZWRlZCBieSAuZXJyb3ItZGVzY3JpcHRpb24sIHJldGFpbiBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eVxudWwuZXJyb3IgLy8gc3VwZXJzZWRlZCBieSAuZXJyb3ItZGVzY3JpcHRpb24sIHJldGFpbiBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eVxue1xuICBtYXJnaW46ICRleHRyYS10aW55LXNwYWNpbmcgMDtcbiAgcGFkZGluZy1sZWZ0OiAkc21hbGwtc3BhY2luZztcbn1cbi8vIEVycm9yIE1lc3NhZ2UgW2VuZF0iLCJAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICRsYWJlbC1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgJGxhYmVsLWJvdHRvbS1tYXJnaW46OHB4O1xuICAgICRpbnB1dF9oZWlnaHQtLWxhcmdlOiA1MnB4OyAvLyBzYW1lIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBkcm9wZG93bnMudmFycy5iYXNlIGFuZCBhbHNvIHByZXNlbnQgaW4gZHJvcGRvd24tb3ZlcmxheS5zY3NzXG4gICAgJGlucHV0X2hlaWdodC0tc21hbGw6IDUycHg7IC8vIHNhbWUgdmFyaWFibGUgYXZhaWxhYmxlIGluIGRyb3Bkb3ducy52YXJzLmJhc2UgYW5kIGFsc28gcHJlc2VudCBpbiBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiAgICAkaW5saW5lLWVycm9yLWljb24tcGF0aDogJGFzc2V0SW1nUGF0aCArICRpbmxpbmUtZXJyb3ItaWNvbi1kczItZmlsZW5hbWU7XG59XG5AZWxzZSB7XG4gICAgJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAkbGFiZWwtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgJGxhYmVsLWJvdHRvbS1tYXJnaW46JGV4dHJhLXRpbnktc3BhY2luZztcbiAgICAkaW5wdXRfaGVpZ2h0LS1sYXJnZTogNjBweDsgLy8gc2FtZSB2YXJpYWJsZSBhdmFpbGFibGUgaW4gZHJvcGRvd25zLnZhcnMuYmFzZSBhbmQgYWxzbyBwcmVzZW50IGluIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuICAgICRpbnB1dF9oZWlnaHQtLXNtYWxsOiA1MHB4OyAvLyBzYW1lIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBkcm9wZG93bnMudmFycy5iYXNlIGFuZCBhbHNvIHByZXNlbnQgaW4gZHJvcGRvd24tb3ZlcmxheS5zY3NzXG4gICAgJGlubGluZS1lcnJvci1pY29uLXBhdGg6ICRhc3NldEltZ1BhdGggKyAkaW5saW5lLWVycm9yLWljb24tZHMxLWZpbGVuYW1lO1xufVxuJGxhYmVsLWJvdHRvbS1tYXJnaW46IDhweDtcbiRkczEtbGFiZWwtYm90dG9tLW1hcmdpbjokZXh0cmEtdGlueS1zcGFjaW5nOyIsIi8vIExhc3QgdXBkYXRlZDogMjAxOS0wMS0yNCBieSBFcmljIFllaFxuXG4vLyBIVE1MIE9OTFkgU2VsZWN0IE1lbnUgW3N0YXJ0XVxuQG1peGluIHNlbGVjdC1vbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IC8vIG9mZnNldCBmb3IgaWNvbi1jaGV2cm9uLWRvd25cbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICsgJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZSArIDVweDsgLy8gYWRkZWQgc3BhY2UgZm9yIGljb24tY2hldnJvbi1kb3duICsgY2xlYXJhbmNlIHRvIHRoZSBsZWZ0IG9mIHRoZSBpY29uLWNoZXZyb24tZG93blxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xhdGU7IC8vIGJvcmRlciBuZWVkIHRvIGJlIG9uIHNlbGVjdCBpdHNlbGYgdG8gc3VwcG9ydCBuYXRpdmUgYnJvd3NlciBmb2N1cyBvdXRsaW5lXG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6ICRkcm9wZG93bi1iYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgLy8gZm9yIHRvdGFsIGhlaWdodCA9IDUwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgLy8gZG9lcyBub3Qgd29yayBvbiBzZWxlY3QgZWxlbWVudHMgaW4gQ2hyb21lIGFuZCBJRSwgb25seSBGaXJlZm94LlxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTExcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggKyAkYmFzZS1mb250LXNpemUgKyA1cHg7IC8vIGFkZGVkIHNwYWNlIGZvciBpY29uLWNoZXZyb24tZG93biArIGNsZWFyYW5jZSB0byB0aGUgbGVmdCBvZiB0aGUgaWNvbi1jaGV2cm9uLWRvd25cbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvLyBmb3IgdG90YWwgaGVpZ2h0ID0gNjBweFxuICAgIH1cbiAgfVxuXG4gIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgY29sb3I6ICRrcC1ibHVlO1xuICB9XG5cbiAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogJHNlbGVjdC1tZW51LWRpc2FibGUtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LW1lbnUtZGlzYWJsZS1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgc2VsZWN0LmVycm9yLWZpZWxkICsgLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUsXG4gIHNlbGVjdDpkaXNhYmxlZCArIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICBjb2xvcjogJGRvbHBoaW47XG4gIH1cblxuICBzZWxlY3Q6Oi1tcy1leHBhbmQgeyAvLyByZW1vdmUgSUUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Q6ZGlzYWJsZWQ6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICRzZWxlY3QtbWVudS1kaXNhYmxlLWNvbG9yO1xuICB9XG59XG5cbi5zZWxlY3Qtb25lIHtcbiAgQGluY2x1ZGUgc2VsZWN0LW9uZTtcbn1cbiIsIi8vIGRyb3Bkb3duLW92ZXJsYXktbGliXG4kZHJvcGRvd24tb3B0aW9uLW1lbnUtbWF4LXdpZHRoOiAzMDBweDsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuJGRyb3Bkb3duLW1pbi1tb2JpbGUtaGVpZ2h0OiAkc21hbGwtc3BhY2luZzsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuJGRyb3Bkb3duLWNoZXZyb24tc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuJHRpbnktc3BhY2luZy1taW51cy1ib3JkZXI6ICR0aW55LXNwYWNpbmcgLSAxOyAvLyBzaG91bGQgcmVtb3ZlIHRoZSBsaW5lIGZyb20gZHJvcGRvd24tb3ZlcmxheS5zY3NzXG4kaW5wdXRfaGVpZ2h0LS1sYXJnZTogNjBweDsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2NzcyBhbmQgdmFyaWFibGUgYXZhaWxhYmxlIGluIGZvcm1zLnZhcnMuYmFzZS5zY3NzXG4kaW5wdXRfaGVpZ2h0LS1zbWFsbDogNTBweDsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2NzcyBhbmQgdmFyaWFibGUgYXZhaWxhYmxlIGluIGZvcm1zLnZhcnMuYmFzZS5zY3NzXG5cbi8vIGRyb3Bkb3ducy1saWJcbiRkcm9wZG93bi1vcHRpb24tbWVudS1tYXgtd2lkdGg6IDM3NXB4O1xuJGRyb3Bkb3duLWJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGRyb3Bkb3duLWNoZXZyb24tc2l6ZTogMXJlbTsgLy8gc2FtZSBuYW1lIHVzZWQgaW4gbGluZSAyNDEgYnV0IHdpdGggZGlmZmVyZW50IHZhbHVlXG5cbi8vIGRyb3Bkb3duLW92ZXJsYXlcbiRzZWxlY3QtbWVudS1kaXNhYmxlLWNvbG9yOiAkZ3JhcGhpdGUtZGFyazsiLCJAbWl4aW4gcmFkaW8tZGVmYXVsdC1vdXRsaW5lIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDJweCAkcmFkaW8tYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkcmFkaW8tYnV0dG9uLWRlZmF1bHQtY29sb3I7XG59XG5AbWl4aW4gcmFkaW8tZm9jdXMtb3V0bGluZSB7XG4gIEBpbmNsdWRlIGZpcmVmb3gtc3R5bGluZztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHQgJHJhZGlvLWJ1dHRvbi1mb2N1cy1jb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAycHQgJHJhZGlvLWJ1dHRvbi1mb2N1cy1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB0ICRyYWRpby1idXR0b24tZm9jdXMtY29sb3I7XG4gIEBpbmNsdWRlIGllLXN0eWxpbmc7XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkY2hlY2stYm94LWRpc2FibGUtY29sb3I7XG4gIH1cbn1cbkBtaXhpbiByYWRpby1kaXNhYmxlZC1vdXRsaW5lIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDJweCAkcmFkaW8tYnV0dG9uLWRpc2FibGUtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkcmFkaW8tYnV0dG9uLWRpc2FibGUtY29sb3I7XG59XG4vLyByYWRpbyBmYWNhZGUgYXBwZWFyYW5jZSBpbiBkZWZhdWx0IHVuc2VsZWN0ZWQgc3RhdGVcbkBtaXhpbiByYWRpby1idXR0b24tZGVmYXVsdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgcmFkaW8tZGVmYXVsdC1vdXRsaW5lO1xufVxuLy8gcmFkaW8gZmFjYWRlIGFwcGVhcmFuY2UgaW4gdW5zZWxlY3RlZCBmb2N1cyBzdGF0ZVxuQG1peGluIHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWZvY3VzIHtcbiAgYm9yZGVyOiAxcHQgc29saWQgJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICBAaW5jbHVkZSByYWRpby1mb2N1cy1vdXRsaW5lO1xufVxuLy8gcmFkaW8gZmFjYWRlIGFwcGVhcmFuY2UgaW4gc2VsZWN0ZWQgc3RhdGVcbkBtaXhpbiByYWRpby1idXR0b24tY2hlY2tlZCAoJHJhZGlvLWJ1dHRvbi1ib3JkZXItc2l6ZSkge1xuICBib3JkZXI6ICRyYWRpby1idXR0b24tYm9yZGVyLXNpemUgc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICBAaW5jbHVkZSByYWRpby1kZWZhdWx0LW91dGxpbmU7XG59XG4vLyByYWRpbyBmYWNhZGUgYXBwZWFyYW5jZSBpbiBzZWxlY3RlZCBmb2N1cyBzdGF0ZVxuQG1peGluIHJhZGlvLWJ1dHRvbi1jaGVja2VkLWZvY3VzICgkcmFkaW8tYnV0dG9uLWJvcmRlci1zaXplKSB7XG4gIGJvcmRlcjogJHJhZGlvLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gIEBpbmNsdWRlIHJhZGlvLWZvY3VzLW91dGxpbmU7XG59XG4vLyByYWRpbyBmYWNhZGUgYXBwZWFyYW5jZSBpbiBkaXNhYmxlZCBzdGF0ZVxuQG1peGluIHJhZGlvLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1idXR0b24tZGlzYWJsZS1jb2xvcjtcbiAgQGluY2x1ZGUgcmFkaW8tZGlzYWJsZWQtb3V0bGluZTtcbn1cbkBtaXhpbiByYWRpby1idXR0b24oJHJhZGlvLWJ1dHRvbi1mb250OiAkcmFkaW8tYnV0dG9uLWZvbnQtdmFyaWF0aW9uLTEsIFxuJHJhZGlvLWJ1dHRvbi1zaXplOiAkcmFkaW8tYnV0dG9uLXNpemUtdmFyaWF0aW9uLTEsXG4kcmFkaW8tYnV0dG9uLXBvc2l0aW9uOiAkcmFkaW8tYnV0dG9uLXBvc2l0aW9uLXZhcmlhdGlvbi0xLFxuJHJhZGlvLWJ1dHRvbi1zcGFjZS1yaWdodDogJHJhZGlvLWJ1dHRvbi1zcGFjZS1yaWdodC12YXJpYXRpb24tMSxcbiRyYWRpby1idXR0b24tc3BhY2UtYm90dG9tOiAkcmFkaW8tYnV0dG9uLXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMSkge1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgIC8vIGhpZGUgdGhlIHJlYWwgcmFkaW8gYnV0dG9uXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6ICRyYWRpby1idXR0b24tc3BhY2UtYm90dG9tLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogJHJhZGlvLWJ1dHRvbi1zcGFjZS1ib3R0b20vMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRyYWRpby1idXR0b24tc2l6ZSArICRyYWRpby1idXR0b24tc3BhY2UtcmlnaHQ7XG4gICAgICBtaW4td2lkdGg6ICRyYWRpby1idXR0b24tc2l6ZTtcbiAgICAgIGZvbnQtc2l6ZTogJHJhZGlvLWJ1dHRvbi1mb250O1xuICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8vIGFkZCByYWRpbyBmYWNhZGVcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkcmFkaW8tYnV0dG9uLXBvc2l0aW9uO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHdpZHRoOiAkcmFkaW8tYnV0dG9uLXNpemU7XG4gICAgICAgIGhlaWdodDogJHJhZGlvLWJ1dHRvbi1zaXplO1xuICAgICAgICBAaW5jbHVkZSByYWRpby1idXR0b24tZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgICAgQGluY2x1ZGUgZHMyLXJhZGlvLWxhYmVsO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFjdGl2ZSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWRpby1idXR0b24tY2hlY2tlZC1mb2N1cygkcmFkaW8tYnV0dG9uLXBvc2l0aW9uKTtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWRpby1idXR0b24tZGVmYXVsdC1mb2N1cztcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWRpby1idXR0b24tY2hlY2tlZCgkcmFkaW8tYnV0dG9uLXBvc2l0aW9uKTtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWRpby1idXR0b24tY2hlY2tlZC1mb2N1cygkcmFkaW8tYnV0dG9uLXBvc2l0aW9uKTtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHJhZGlvLWJ1dHRvbi1kaXNhYmxlLXRleHQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAmW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWRpby1kaXNhYmxlZC1vdXRsaW5lO1xuICAgIH1cbiAgICAmW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDphY3RpdmUgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufS8vIGVuZCBEUzFcblxuQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAuZm9ybS1ncm91cCB7XG4gICAgZmllbGRzZXQgbGVnZW5kLnJhZGlvLWxlZ2VuZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRrcC1ibHVlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRrcC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNsYXRlO1xuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXTpjaGVja2VkOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGF0ZTtcbiAgICAgIH1cblxuICAgICAgLy8gYWRkIGV4dHJhIHRvcCBtYXJnaW4gZm9yIGV2ZXJ5IGlucHV0IGV4Y2VwdCB0aGUgZmlyc3QgZm9yIHNwYWNpbmdcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IC8vIDJweCBkZWZhdWx0IG1hcmdpbiArIDEycHggc3BhY2luZyBtYXJnaW4gZnJvbSBVWCBkZXNpZ25cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwtZHMyICB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjhweDsgLy8gMjRweCBpbnB1dCB3aWR0aCArIDRweCBzcGFjaW5nIG1hcmdpbiBmcm9tIFVYIGRlc2lnblxuICAgICAgbWFyZ2luLXRvcDogLTI2cHg7IC8vIDI0cHggbGluZSBoZWlnaHQgKyAycHggZm9yIGlucHV0IHRvcCBtYXJnaW5cbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDRyXCI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyAubGFiZWwtZHMyIHtcbiAgICAgIGNvbG9yOiAkc2xhdGU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIC5sYWJlbC1kczIge1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1pbnB1dC1oZWxwZXItcmFkaW8ge1xuICAgICAgQGluY2x1ZGUgaW5wdXRfX3RleHQoJGRvbHBoaW4pO1xuICAgICAgcGFkZGluZzogNHB4IDAgMCAyOHB4O1xuICAgIH1cblxuICAgIC8vIGhpZGUgYnJlYWtzIGltbWVkaWF0ZWx5IGFmdGVyIHJhZGlvIGJ1dHRvbiBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHksIHNwYWNpbmcgd2lsbCBub3cgYmUgZG9uZSB3aXRoIG1hcmdpbiBvbiB0aGUgcmFkaW8gaW5wdXRcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIC5sYWJlbC1kczIgKyBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIlxuQGltcG9ydCBcInRhYmxlLWxpYlwiO1xuXG4uZGF0YS10YWJsZSB7XG4gIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcbn1cblxuLmRhdGEtdGFibGUtLWxhcmdlIHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuXG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLWxhcmdlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXNtYWxsO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXRhLXRhYmxlLS1ncmV5LWV2ZW4tcm93IHtcbiAgQGluY2x1ZGUgZGF0YS10YWJsZS0tZ3JleS1ldmVuLXJvdztcbn1cblxuLmRhdGEtdGFibGUtLW5vLWJvcmRlciB7XG4gIEBpbmNsdWRlIGRhdGEtdGFibGUtLW5vLWJvcmRlcjtcbn1cblxuLi1tb2JpbGUtbG9ja2VkIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcbiAgICBAaW5jbHVkZSAtbW9iaWxlLWxvY2tlZDtcbiAgfVxufVxuXG4uaGlkZGVuLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGVfcGFkZGluZyB7XG4gIHBhZGRpbmc6ICRleHRyYS10aW55LXNwYWNpbmc7XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAmLS1tb2JpbGUtb25seSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICAmLnRhYmxlLXRvb2x0aXAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdGFibGUtbGFiZWwtc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6ICR0YWJsZS1sYWJlbC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGFibGUtbGFiZWwtZm9udC1zaXplO1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgY29sb3I6ICR0YWJsZS1sYWJlbC1mb250LWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWxhYmVsLXRleHQtdHJhbnNmb3JtO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWxhYmVsLXBhZGRpbmctYm90dG9tO1xufVxuXG5AbWl4aW4gdGFibGUtYXJyb3ctc3R5bGVzIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDAgMnB4ICRleHRyYS10aW55LXNwYWNpbmc7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1hcnJvdy1jb2xvcjtcbn1cblxuQG1peGluIHRhYmxlX3NvcnRhYmxlLS1hcnJvd3Mge1xuICBAaW5jbHVkZSB0YWJsZS1zdHlsZXM7XG4gIEBpbmNsdWRlIHRhYmxlLWFycm93LXN0eWxlcztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAkZG9scGhpbjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgQGF0LXJvb3QgI3smfS11cCB7XG4gICAgQGluY2x1ZGUgdGFibGUtYXJyb3ctc3R5bGVzO1xuICB9XG4gIEBhdC1yb290ICN7Jn0tZG93biB7XG4gICAgQGluY2x1ZGUgdGFibGUtYXJyb3ctc3R5bGVzO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZG9scGhpbjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBjaGlsZHJlbi0tcGFkZGluZyB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRtaWNyby1zcGFjaW5nO1xuICAgIH0gQGVsc2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkbWljcm8tc3BhY2luZztcbiAgICB9IEBlbHNlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkczItMnUtbW9iaWxlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFibGUtc3R5bGVzIHtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHRyLCB0aGVhZCB7XG4gICAgcCwgc3BhbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9IFxuXG4gIGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIG1hcmdpbi1ib3R0b206ICRkczItMnUtbW9iaWxlO1xuICAgIH1cbiAgICBAZWxzZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0YWJsZS1jYXB0aW9uLW1hcmdpbi0tc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGFibGUtY2FwdGlvbi1tYXJnaW4tLXNtYWxsO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICB9XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGluO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGluO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGljaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItLXRoaW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICB0aGVhZCB0aCxcbiAgdGhbc2NvcGV+PVwicm93XCJdIHtcbiAgICBAaW5jbHVkZSBjaGlsZHJlbi0tcGFkZGluZztcbiAgICBAaW5jbHVkZSB0YWJsZS1sYWJlbC1zdHlsZXM7XG4gICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXhsLWxhcmdlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLm51bWJlciB7XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRoIHtcbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JhcGhpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLS1tZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGU7XG4gICAgICB9XG5cbiAgICAgICYtLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGUtZGFyaztcbiAgICAgIH1cblxuICAgICAgJi0tZGFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvbHBoaW47XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLWxhcmdlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgJi5udW1iZXIge1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBAaW5jbHVkZSBjaGlsZHJlbi0tcGFkZGluZztcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS14bC1sYXJnZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgICB9XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJi5udW1iZXIge1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZy0tbGFyZ2U7XG4gICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0ydS10YWJsZXQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXNtYWxsO1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkczItMnUtbW9iaWxlO1xuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi50YWJsZS1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxlLWxhYmVsLXN0eWxlcztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0zdS1tb2JpbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gbGVnYWN5IHN1cHBvcnRcbiAgICB0aFtkYXRhLXRoXTpiZWZvcmUsXG4gICAgdGRbZGF0YS10aF06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCIgXCI7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxlLWxhYmVsLXN0eWxlcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1peGluIGRhdGEtdGFibGUtLWxhcmdlIHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1sYXJnZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZy0tc21hbGw7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkYXRhLXRhYmxlLS1ncmV5LWV2ZW4tcm93IHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuICB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXBoaXRlLWxpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBkYXRhLXRhYmxlLS1uby1ib3JkZXIge1xuICBAaW5jbHVkZSB0YWJsZS1zdHlsZXM7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIC1tb2JpbGUtbG9ja2VkIHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuXG4gIHRoZWFkIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGluO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBjaGlsZHJlbi0tcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ciB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItLXRoaWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci0tdGhpbiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgY2hpbGRyZW4tLXBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZy0tc21hbGw7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZHMyLTJ1LXRhYmxldDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg4KTsgLy9kczFcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4udGFibGUtaGVhZHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxlLWxhYmVsLXN0eWxlcztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBMZWdhY3kgc3VwcG9ydCBmb3IgQ1NTLWhhbmRsZWQgbW9iaWxlIGhlYWRpbmdzXG4gICAgdGRbZGF0YS10aF06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCIgXCI7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxlLWxhYmVsLXN0eWxlcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlzdWFsbHloaWRkZW4ge1xuICAgICYtLW1vYmlsZS1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRhdGEtdGFibGUtLWxhcmdlIHtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXNtYWxsO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvb2x0aXAge1xuICAgICYudGFibGUtdG9vbHRpcC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2JpbGUtc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGRhdGEtdGFibGUtc2ctc3BhY2luZyB7XG4gIG1hcmdpbjogMCAwICRzbWFsbC1zcGFjaW5nIDA7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIH1cbn1cbiIsIiR0YWJsZS1wYWRkaW5nLS14bC1sYXJnZTogJGV4dHJhLXRpbnktc3BhY2luZyAkbWVkaXVtLXNwYWNpbmcgJGV4dHJhLXRpbnktc3BhY2luZyAwO1xuJHRhYmxlLXBhZGRpbmctLWxhcmdlOiAkZXh0cmEtdGlueS1zcGFjaW5nICRtZWRpdW0tc3BhY2luZyAkZXh0cmEtdGlueS1zcGFjaW5nICRtaWNyby1zcGFjaW5nOyAvLyBpbnN0ZWFkIG9mICRtaWNyby1zcGFjaW5nIHdlIGNhbiB1c2UgJHh4LXNtYWxsLXNwYWNpbmdcbiR0YWJsZS1wYWRkaW5nLS1zbWFsbDogJGV4dHJhLXRpbnktc3BhY2luZyAwICR0aW55LXNwYWNpbmc7XG4kYm9yZGVyLS10aGljazogM3B4IHNvbGlkICRncmFwaGl0ZTtcbiRib3JkZXItLXRoaW46IDFweCBzb2xpZCAkZ3JhcGhpdGU7XG4kdGFibGUtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiR0YWJsZS1sYWJlbC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4kdGFibGUtbGFiZWwtZm9udC1jb2xvcjogJHRleHQtbGlnaHQ7XG4kdGFibGUtbGFiZWwtcGFkZGluZy1ib3R0b206ICR0aW55LXNwYWNpbmc7XG4kdGFibGUtY2FwdGlvbi1tYXJnaW4tLWxhcmdlOiAyOHB4O1xuJHRhYmxlLWNhcHRpb24tbWFyZ2luLS1zbWFsbDogJHNtYWxsLXNwYWNpbmc7XG4kdGFibGUtYXJyb3ctY29sb3I6ICRkb2xwaGluO1xuXG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgJHRhYmxlLXBhZGRpbmctLXhsLWxhcmdlOiAkZHMyLTJ1LWRlc2t0b3AgJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS1kZXNrdG9wICRkczItMnUtbW9iaWxlO1xuICAgICR0YWJsZS1wYWRkaW5nLS1sYXJnZTogJGRzMi0ydS10YWJsZXQgJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS10YWJsZXQgJGRzMi0ydS1tb2JpbGU7IC8vIGluc3RlYWQgb2YgJG1pY3JvLXNwYWNpbmcgd2UgY2FuIHVzZSAkeHgtc21hbGwtc3BhY2luZ1xuICAgICR0YWJsZS1wYWRkaW5nLS1zbWFsbDogJGRzMi0ydS1tb2JpbGUgMCAkZHMyLTJ1LW1vYmlsZTtcbiAgICAkYm9yZGVyLS10aGljazogMnB4IHNvbGlkICRzbGF0ZTtcbiAgICAkYm9yZGVyLS10aGluOiAxcHggc29saWQgJHNsYXRlO1xuICAgICR0YWJsZS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAkdGFibGUtbGFiZWwtZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgJHRhYmxlLWxhYmVsLWZvbnQtY29sb3I6ICRtaWRuaWdodDtcbiAgICAkdGFibGUtbGFiZWwtcGFkZGluZy1ib3R0b206IDA7XG4gICAgJHRhYmxlLWNhcHRpb24tbWFyZ2luLS1sYXJnZTogJGRzMi0ydS1tb2JpbGU7XG4gICAgJHRhYmxlLWNhcHRpb24tbWFyZ2luLS1zbWFsbDogJGRzMi0ydS1tb2JpbGU7XG4gICAgJHRhYmxlLWFycm93LWNvbG9yOiAkbWlkbmlnaHQ7XG59XG5cblxuIiwiQGltcG9ydCBcInJhdGluZ3MtbGliXCI7XG5cbkBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgLnN0YXJfMy1pbWd7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zdGFyX2ltZ3tcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnN0YXItcmF0aW5nX2xpbmtze1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgLmRzLXN0YXItcmF0aW5ne1xuICAgIC5zdGFyLXJhdGluZ190ZXh0e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc3Rhci1yYXRpbmdfbGlua3N7XG4gICAgICAvLyBwcmV2ZW50IGNvbW1lbnRzIGZyb20gd3JhcHBpbmcgaW5kZXBlbmRlbnRsIG9mIHJlc3VsdHMgdW50aWwgdmVyeSBzbWFsbCBzY3JlZW4gc2l6ZXNcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjM1MHB4KSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gc21hbGwgY2xhc3MgKyBkZWZhdWx0IHNtYWxsIHdoZW4gbm8gY2xhc3MgaXMgc2V0XG4gICAgJi5kcy1zdGFyLXJhdGluZy0tc21hbGwsICY6bm90KC5kcy1zdGFyLXJhdGluZy0tbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXN0YXJzOyBcbiAgICAgIC5zdGFyLXJhdGluZ190ZXh0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA0clwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBsYXJnZSBjbGFzc1xuICAgICYuZHMtc3Rhci1yYXRpbmctLWxhcmdle1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc3RhcnM7XG4gICAgICAuc3Rhci1yYXRpbmdfdGV4dHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg1KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIGlubGluZSBjbGFzcyArIGRlZmF1bHQgaW5saW5lIHdoZW4gbm8gY2xhc3MgaXMgc2V0XG4gICAgJi5kcy1zdGFyLXJhdGluZy0taW5saW5lLCAmOm5vdCguZHMtc3Rhci1yYXRpbmctLXN0YWNrZWQpIHtcbiAgICAgIC5zdGFyLXJhdGluZ19saW5rc3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0YWNraW5nIGNsYXNzXG4gICAgJi5kcy1zdGFyLXJhdGluZy0tc3RhY2tlZHtcbiAgICAgIC5zdGFyLXJhdGluZ19saW5rc3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IEBlbHNlIHtcbiAgLnN0YXJfMy1pbWd7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zdGFyX2ltZ3tcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgXG4gIEBlYWNoICRuYW1lLCAkc3Rhci1yYXRpbmctdmFsdWUgaW4gJHN0YXItcmF0aW5nLWFycmF5IHtcbiAgICAuc3Rhci1yYXRpbmdfI3skbmFtZX0ge1xuICAgICAgQGF0LXJvb3QgI3smfS1sYXJnZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkc3Rhci1yYXRpbmctdmFsdWU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Rhci1zdHlsZXMoMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWd7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBhdC1yb290ICN7Jn06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHN0YXItcmF0aW5nLXZhbHVlO1xuICAgICAgICBAaW5jbHVkZSBzdGFyLXN0eWxlcygxOHB4KTtcbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7Jn0taW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc3Rhci1yYXRpbmdfdGV4dCB7XG4gICAgQGF0LXJvb3QgI3smfS1pbmxpbmUge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg1KTtcbiAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIEBhdC1yb290ICN7Jn0taW5saW5lX2xhcmdlIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBAYXQtcm9vdCAjeyZ9LXN1bW1hcnkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg0KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gIC5zdGFyLXJhdGluZ192YXJpYXRpb24xLFxuICAuc3Rhci1yYXRpbmdfdmFyaWF0aW9uMiB7XG4gICAgLnN0YXItcmF0aW5nX3RleHQge1xuICAgICAgJi1pbmxpbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgICB9XG4gICAgICAmLXN1bW1hcnkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnN0YXItcmF0aW5nX3ZhcmlhdGlvbjEge1xuICAgIHBhZGRpbmctdG9wOiAkbWVkaXVtLXNwYWNpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZWRpdW0tc3BhY2luZztcbiAgICBcbiAgICAuc3Rhci1yYXRpbmdfdGV4dCB7XG4gICAgICBAYXQtcm9vdCAjeyZ9LWlubGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdGFyLXJhdGluZ192YXJpYXRpb24yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAuc3Rhci1yYXRpbmdfdGV4dCB7XG4gICAgICBAYXQtcm9vdCAjeyZ9LWlubGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7Jn0tc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9ICBcbn0iLCIvLyBEUzEgc3RhciBpY29uc1xuJHN0YXItcmF0aW5nOiB1bnF1b3RlKCdcXCdcXFxcI3sgbWFwLWdldCgka3AtaWNvbnMsIHp6ejAwMTFzdGFyKSB9XFwnJyk7XG4kc3Rhci1yYXRpbmctZW1wdHk6IHVucXVvdGUoJ1xcJ1xcXFwjeyBtYXAtZ2V0KCRrcC1pY29ucywgenp6MDAxMXN0YXItb3V0bGluZSkgfVxcJycpO1xuJHN0YXItcmF0aW5nLWhhbGY6IHVucXVvdGUoJ1xcJ1xcXFwjeyBtYXAtZ2V0KCRrcC1pY29ucywgenp6MDAxMXN0YXItaGFsZikgfVxcJycpO1xuXG4vLyBWZXNzZWwgc3RhciBpbWFnZXNcbkBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgJHN0YXItcmF0aW5nOiB1cmwoJyN7JGFzc2V0SW1nUGF0aH1zdGFyLWZpbGxlZC5zdmcnKTtcbiAgJHN0YXItcmF0aW5nLWVtcHR5OiB1cmwoJyN7JGFzc2V0SW1nUGF0aH1zdGFyLWVtcHR5LnN2ZycpO1xuICAkc3Rhci1yYXRpbmctaGFsZjogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1oYWxmLnN2ZycpO1xufVxuJHN0YXItZmlsbGVkLXNtYWxsOiB1cmwoJyN7JGFzc2V0SW1nUGF0aH1zdGFyLWZpbGxlZC1zbWFsbC5zdmcnKTtcbiRzdGFyLWVtcHR5LXNtYWxsOiB1cmwoJyN7JGFzc2V0SW1nUGF0aH1zdGFyLWVtcHR5LXNtYWxsLnN2ZycpO1xuJHN0YXItaGFsZi1zbWFsbDogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1oYWxmLXNtYWxsLnN2ZycpO1xuXG5AbWl4aW4gc3Rhci1zdHlsZXMoJHNpemUpIHtcbiAgZm9udC1mYW1pbHk6ICdrcC1pY29ucyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICRrcC1ibHVlO1xufVxuXG4vLyBEUzEgJiBkZWZhdWx0IFZlc3NlbCBzdGFyIGFycmF5XG4kc3Rhci1yYXRpbmctYXJyYXk6ICggJzAnOiAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICcwXzUnOiAkc3Rhci1yYXRpbmctaGFsZiArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSxcbiAgJzEnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICcxXzUnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctaGFsZiArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSxcbiAgJzInOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICcyXzUnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctaGFsZiArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSxcbiAgJzMnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICczXzUnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctaGFsZiArICRzdGFyLXJhdGluZy1lbXB0eSxcbiAgJzQnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICc0XzUnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmctaGFsZixcbiAgJzUnOiAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcgKyAkc3Rhci1yYXRpbmcsXG4gICdibGFuayc6ICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSArICRzdGFyLXJhdGluZy1lbXB0eSxcbik7XG5cbi8vIFZlc3NlbCBzbWFsbCBzdGFyIGFycmF5XG4kc3Rhci1yYXRpbmctYXJyYXktc21hbGw6ICggJzAnOiAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnMF81JzogJHN0YXItaGFsZi1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnMSc6ICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnMV81JzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItaGFsZi1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzInOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwsXG4gICcyXzUnOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1oYWxmLXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzMnOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnM181JzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItaGFsZi1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnNCc6ICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnNF81JzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItaGFsZi1zbWFsbCxcbiAgJzUnOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwsXG4gICdibGFuayc6ICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwsXG4pO1xuXG5AZWFjaCAkbmFtZSwgJHN0YXItcmF0aW5nLXZhbHVlIGluICRzdGFyLXJhdGluZy1hcnJheSB7XG4gICVzdGFyLXJhdGluZ18jeyRuYW1lfSB7XG4gICAgbWFyZ2luOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuXG4gICAgQGF0LXJvb3QgI3smfS1sYXJnZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1zdHlsZXMoMzJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgI3smfS1zbWFsbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1zdHlsZXMoMC42NXJlbSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290ICN7Jn06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZTtcbiAgICAgIEBpbmNsdWRlIHN0YXItc3R5bGVzKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4lc3Rhci1yYXRpbmdfdGV4dCB7XG4gIEBhdC1yb290ICN7Jn0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDMpO1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBhdC1yb290ICN7Jn0taW5saW5lX2xhcmdlIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDMpO1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBhdC1yb290ICN7Jn0tc3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg0KTtcbiAgICBmb250LXNpemU6ICRtZWRpdW0tZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIFZlc3NlbCBzdGFyIGltYWdlIG1peGluc1xuQG1peGluIGxhcmdlLXN0YXJzIHtcbiAgQGVhY2ggJG5hbWUsICRzdGFyLXJhdGluZy12YWx1ZSBpbiAkc3Rhci1yYXRpbmctYXJyYXkge1xuICAgIC5zdGFyLXJhdGluZ18jeyRuYW1lfXtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHN0YXItcmF0aW5nLXZhbHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1zdGFycyB7XG4gIEBlYWNoICRuYW1lLCAkc3Rhci1yYXRpbmctdmFsdWUtc21hbGwgaW4gJHN0YXItcmF0aW5nLWFycmF5LXNtYWxsIHtcbiAgICAuc3Rhci1yYXRpbmdfI3skbmFtZX17XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZS1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQlKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGFzdCB1cGRhdGVkOiBWZXJzaW9uIDQuMCBvbiAyMDIwLTAxLTE1XG4kZGVmYXVsdGZvbnQ6IHNhbnMtc2VyaWY7XG4kd2Vidmlldy13ZWlnaHQtYXJyYXk6IChsaWdodDogMjAwLCBib29rOiA0MDAsIG1lZGl1bTogNjAwKTtcblxuLndlYnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Zm9udCAhaW1wb3J0YW50O1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbiAgLmhpZGUtd2Vidmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuIC8vYWRkZWQgYnV0dG9uIG1vYmlsZSBzdGF0dWVzIGZvciAgZml4IFNUWUxHRC0xMjgyOFxuICAuYnV0dG9uIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLy8gbWF0Y2ggdGhpcyBzZWN0aW9uIHdpdGggdHlwb2dyYXBoeS5zY3NzXG4gIEBlYWNoICR3ZWlnaHQtbmFtZSxcbiAgICAkd2VpZ2h0LXZhbHVlIGluICR3ZWJ2aWV3LXdlaWdodC1hcnJheSB7XG4gICAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gICAgLi0jeyR3ZWlnaHQtbmFtZX0sXG4gICAgLlxcLS0jeyR3ZWlnaHQtbmFtZX0geyAvLyBlc2NwYWVkIGRvdWJsZSBoeXBoZW4gZm9yIElFIGFuZCBsZWdhY3kgbW9iaWxlIFNhZmFyaSBzdXBvcnRcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdGZvbnQ7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC12YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuXG4kdGFibGV0LW1pbi1kczE6IDYwMXB4OyBcblxuQG1peGluIHByaW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7ICBcbiAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7IFxuICB9XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yOyAgXG4gIH0gIFxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRleHRyYS10aW55LXNwYWNpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICR0YWJsZXQtbWluLWRzMSwgMTIpKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtaXhpbiBfcHJpbnQoJGZlYXR1cmUpIHtcbiAgQGlmICRhZGQtcHJpbnQtc3R5bGVzID09IHRydWUge1xuICAgIC5wcmludC1vbmx5LCAucHJpbnQtb25seS1pbmxpbmUsIC5wcmludC1vbmx5LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHByaW50LW9ubHk7XG4gIH1cbn1cblxuQG1peGluIHByaW50LW9ubHl7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKiB7XG4gICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cbiAgICAucHJpbnQtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgLnByaW50LW9ubHktaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgLnByaW50LW9ubHktaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgLnByaW50LW9ubHktbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAvLyBoaWRlIHNpZGUgbmF2XG4gICAgLnNjcmVlbi1vbmx5LCAua3AtZ2xvYmFsLWhlYWRlci1jb21wb25lbnQsIC5zaWRlLW5hdmlnYXRpb24sIC5rcC1nbG9iYWwtZm9vdGVyLCAuYWxlcnQsIC5rcC1oZWFkZXItZ2xvYmFsLW1lbnUsIC5rcC1oZWFkZXJfX21vYmlsZS1idXR0b25zLCAua3AtaGVhZGVyLWdsb2JhbC1tZW51ICB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAua3AtYm9keS1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjhwdDtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB0IHNvbGlkICRpbmt5LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuIiwiQGltcG9ydCBcInByaW50LWxpYlwiO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cblxuLnByaW50LW9ubHksIC5wcmludC1vbmx5LWlubGluZSwgLnByaW50LW9ubHktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbnQtbGluayB7XG4gIEBpbmNsdWRlIHByaW50LWxpbms7XG59XG5cbkBpbmNsdWRlIHByaW50LW9ubHk7XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi8iLCJAaW1wb3J0IFwidHlwZS1sb2NrLXVwcy1saWJcIjtcbi5zaG9ydF9fZGF0YV9fcG9pbnQge1xuICBAaW5jbHVkZSBkYXRhLXBvaW50cztcbiAgQGluY2x1ZGUgcGhvbmUtbnVtYmVyLXN0eWxpbmc7XG59XG5cbi5sb25nX19kYXRhX19wb2ludCB7XG4gIEBpbmNsdWRlIGRhdGEtcG9pbnRzO1xuICBAaW5jbHVkZSBwaG9uZS1udW1iZXItc3R5bGluZztcbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg3KTtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3RlZF9fZGF0YV9fcG9pbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgc3BhbiwgYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg3KTtcbiAgICB9XG4gIH1cbn1cblxuaHIucmV2aWV3ZWRfX2J5LS1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnJldmlld2VkX19ieS0tdGl0bGUsIC5yZXZpZXdlZF9fYnktLWxpbmssIC5yZXZpZXdlZF9fYnktLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgfVxufVxuLnJldmlld2VkX19ieS0tbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCJAbWl4aW4gZGF0YS1wb2ludHMge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWl4aW4gcGhvbmUtbnVtYmVyLXN0eWxpbmcge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDcpO1xuICAgIH1cbiAgfVxufSIsIi8vUHVsbHMgaW4gdGhlIGxpYiBzdHlsZSBzaGVldFxuQGltcG9ydCBcImxpbmtzLWxpYlwiO1xuXG5cbmEsIGEuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAuaWNvbi1saW5rLWludGVybmFsLFxuICAuaWNvbi1saW5rLWV4dGVybmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLy9BZGRlZCBpbiBHU0Mgc3BlY2lmaWMgY29kZSBmb3IgYnV0dG9uIHdpdGggZXh0ZXJuYWwgbGlua3NcbiAgLmljb24tenp6MDAyNy1saW5rLWV4dGVybmFsLCAuaWNvbi16enowMDI4LWxpbmstaW50ZXJuYWwgIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfVxuICAgIC5pY29uLXp6ejAwMjctbGluay1leHRlcm5hbCwgLmljb24tenp6MDAyOC1saW5rLWludGVybmFsIHtcbiAgICAgIEBpbmNsdWRlICBpbWFnZV9faG92ZXItc3RhdGUtLXdoaXRlO1xuICAgIH1cbiAgfVxuICBcbiAgJi50ZXh0LWxpbmstd2l0aC1pY29ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6NHB4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICBcbiAgJi5pbmxpbmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuYS5idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIFxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtNTtcbiAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodDtcbiAgfVxuICBcbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgXG4gICYuZXh0ZXJuYWwtbGluayB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLmV4dGVybmFsLWxpbmssICYubmV3LXdpbmRvdy1saW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgJi4taWNvbi1hbmQtdGV4dCB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgXG4gICY6aG92ZXIsICYuLWFjdGlvbjpob3ZlciwgJi5pbXBhY3QtZGVzdHJ1Y3RpdmU6aG92ZXIsICYuLW5hdmlnYXRpb25fX25leHQ6aG92ZXIsICYuLWhpZ2gtY29udHJhc3Q6aG92ZXIsICY6Zm9jdXN7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gY3VzdG9tIGljb24gc3R5bGVzXG4uaWNvbi1saW5rLW91dCB7XG4gIEBpbmNsdWRlIGljb24tbGluay1vdXQ7XG59XG5cbi5leHRlcm5hbC1saW5rLCAuZXh0ZXJuYWwtbGluayBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAmLmlubGluZSB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy13aW5kb3ctbGlua3tcbiAgLy8gY3VzdG9tIGljb24gc3R5bGVzXG4gIGltZywgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmV4dGVybmFsLWxpbmssIC4taW52ZXJ0ZWQsIC5hbGVydCAuLXAxIGF7XG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIH1cbiAgfVxuICBcbiAgJi5idXR0b24ge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaW1hZ2VfX2hvdmVyLXN0YXRlLS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3tcbiAgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLmJhY2stbGluayB7XG4gIEBpbmNsdWRlIGJhY2stbGluaztcbiAgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogJG1pZG5pZ2h0O1xuICB9XG4gIFxuICBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogJG1pZG5pZ2h0O1xuICB9XG59XG5cbi8vIExpbmsgTGlzdCBEUzEgU3RvcGdhcCAoYWRkZWQgOm5vdCBzZWxlY3RvciBpbiBmcm9udCB0byBhdm9pZCBpc3N1ZXMgd2l0aCBjb21iaW5hdG9yICYpXG46bm90KFtkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV0pLmxpbmstbGlzdC10aXRsZSB7XG4gICYtLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBsaW5rLWxpc3QtdGl0bGU7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg0KTtcbiAgICBjb2xvcjogJGRvbHBoaW47XG4gIH1cbiAgJi0tbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGxpbmstbGlzdC10aXRsZTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDMpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZygyKTtcbiAgICB9XG4gIH1cbn1cblxuOm5vdChbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldKS5saW5rLWxpc3Qge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1saXN0O1xuICAgICYgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAmIGEsIGEuYnV0dG9uIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgJiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgICAmIGEsIGEuYnV0dG9uIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGluayBMaXN0IFZlc3NlbCBzdHlsZXNcbi5kcy1saW5rbGlzdFtkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgLy8gY29tbW9uIHN0eWxlcyBmb3IgYmFzaWMgYW5kIGZvb3RlciB2YXJpYW50c1xuICAmW2RhdGEtZHMtdmFyaWFudD1cImJhc2ljXCIgaV0sICZbZGF0YS1kcy12YXJpYW50PVwiZm9vdGVyXCIgaV0ge1xuICAgIFxuICAgIC5saW5rLWxpc3QtdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg0KTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGluay1saXN0IHtcbiAgICAgIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBcbiAgICAgIC8vIGRlZmF1bHQgc3R5bGVzIGlmIGRhdGEgYXR0cmlidXRlcyBhcmUgdW5zZXRcbiAgICAgICYgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgLy8gbWVkaXVtIHNwYWNpbmdcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5OyAvLyBib29rIHRleHQgc3R5bGluZ1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpOyAvLyBQNCB0ZXh0XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIHVuZGVybGluZSBvbiBsaW5rc1xuICAgICAgICAmIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZHMtbGlua2xpc3RfX3RpdGxlLWZvbnQtd2VpZ2h0LS1tZWRpdW0gLmxpbmstbGlzdC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICB9XG4gICAgXG4gICAgJi5kcy1saW5rbGlzdF9fbGluay1mb250LXdlaWdodC0tbWVkaXVtIC5saW5rLWxpc3QgbGkge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgfVxuICAgIFxuICAgICYuZHMtbGlua2xpc3RfX2ZvbnQtc2l6ZS0tc21hbGwgIC5saW5rLWxpc3QgbGkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxMSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZHMtbGlua2xpc3RfX3ZzcGFjaW5nLS1zbWFsbCAubGluay1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAmIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5kcy1saW5rbGlzdF9fbGlua3MtLW5vLXVuZGVybGluZSAubGluay1saXN0IGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfSAgXG4gIH1cblxuICAvLyBzcGVjaWZpYyBzdHlsZXMgZm9yIGZvb3RlciB2YXJpYW50IC0gd2hpdGUgdGV4dCBmb3IgZGFyayBiYWNrZ3JvdW5kIGFuZCBsYXJnZSBzcGFjaW5nXG4gICZbZGF0YS1kcy12YXJpYW50PVwiZm9vdGVyXCIgaV0ge1xuICAgIC5saW5rLWxpc3QtdGl0bGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAvLyBkdXBsaWNhdGUgY2xhc3Mgc2VsZWN0b3IgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHkgYW5kIGVuc3VyZSBjbGFzcy1iYXNlZCBvcHRpb25zIGFyZSBvdmVycmlkZGVuXG4gICAgLmxpbmstbGlzdC5saW5rLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICYgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbCBzdHlsaW5nIGZyb20gbGluay1saXN0IHRvIGEgdmFyaWF0aW9uIG9mIGhvcml6b250YWwgbGluayBsaXN0XG5AbWl4aW4gbGluay1saXN0LS1ob3Jpem9udGFsIHtcbiAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcbiAgQGluY2x1ZGUgaG9yaXpvbnRhbC1saXN0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgJiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgfVxufVxuXG4vLyBHU0MgZml4IGZvciBpbnRlcm5hbCBhbmQgZXh0ZXJuYWwgaWNvbnNcbi5rcC1mb290ZXIgLmludGVybmFsLWxpbmssIC5rcC1mb290ZXIgLmV4dGVybmFsLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBub25lOyBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7IFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0dTQyBmaXggZm9yIHN2ZyBleHRlcm5hbCBpY29uc1xuc3ZnLmtwLWV4dGVybmFsLWxpbmstaWNvbiB7XG4gIGhlaWdodDogMWVtOyBcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xM2VtO1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmFsZXJ0IC4tcDEgYSB7IFxuICBcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSAgaW1hZ2VfX2hvdmVyLXN0YXRlLS13aGl0ZTtcbiAgfVxufVxuXG4ubGluay1pY29uLXdyYXBwZXIge1xuICBAaW5jbHVkZSBsaW5rLWljb24td3JhcHBlcjtcbn1cblxuLy8gU1RZTEdELTIwOTc3OiBUZW1wb3JhcmlseSBhZGRpbmcgR1NDIGJ1dHRvbiBvdmVycmlkZXMgZGlyZWN0bHkgaW4gU3R5bGUgR3VpZGUgdG8gc3VwcG9ydCBvbGRlciBtYXJrdXBcbi8vIFRha2VuIGZyb20gdGhpcyBmaWxlOlxuLy8gaHR0cHM6Ly9naXRodWIua3Aub3JnL0NETy1LUC1PUkcvZ3NjLWtwLWZvdW5kYXRpb24vYmxvYi9kZXZlbG9wL3VpLmZyb250ZW5kL2FwcC9tb2R1bGVzL3N0eWxlZ3VpZGUtZXQvc3R5bGVndWlkZTYtb3ZlcnJpZGVzLnNjc3NcblxuLy8gdGhlc2UgYXJlIERTMiBvdmVycmlkZXNcblxuLyogQlVUVE9OUyAqL1xuXG4vLyBmaXhlcyB0ZXh0IGluIHNtYWxsIGJ1dHRvbiBsaW5rc1xuLy8gZmxvYXQgdG8gdG9wIG9mIGJ1dHRvbiBcbmEuYnV0dG9uLi1zbWFsbDpub3QoLi1ibG9jaykge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLy8gZml4ZXMgdGlueSBpY29uIG9uIHNlY29uZGFyeSBidXR0b24gbGlua3NcbmEuYnV0dG9uLi1pbnZlcnRlZCBpbWc6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vLyBmaXhlcyB0aW55IGljb24gb24gc2Vjb25kYXJ5IGJ1dHRvbiBsaW5rcyAoc21hbGwgdmVyc2lvbilcbmEuYnV0dG9uLi1pbnZlcnRlZC4tc21hbGwgaW1nOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjBweDtcbn1cblxuLy8gZml4ZXMgaWNvbiBjb2xvciBvbiBwcmltYXJ5IGJ1dHRvbiBsaW5rc1xuYS5idXR0b24uLXByaW1hcnkuLWxpZ2h0IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKSBjb250cmFzdCg4MDAlKSBicmlnaHRuZXNzKDUwMCUpO1xufVxuXG5hLmJ1dHRvbi4tcHJpbWFyeS4tbGlnaHQuLWljb24tYW5kLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hLmJ1dHRvbi4tcHJpbWFyeS4tbGlnaHQuLWljb24tYW5kLXRleHQgaW1nIHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuYS5idXR0b24uLWludmVydGVkLi1pY29uLWFuZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYS5idXR0b24uLWludmVydGVkLi1pY29uLWFuZC10ZXh0IGltZyB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi8vIGZpeGVzIHVuZGVybGluZXMgb24gaG92ZXIgZm9yIHByaW1hcnkgYnV0dG9uIGxpbmtzXG5hLmJ1dHRvbi4tcHJpbWFyeS4tbGlnaHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gZml4ZXMgaWNvbiBjb2xvciBvbiBzZWNvbmRhcnkgYnV0dG9uIGxpbmtzXG5hLmJ1dHRvbi4taW52ZXJ0ZWQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDQwJSkgc2F0dXJhdGUoNDc5MyUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoMTAxJSk7XG59XG5cbi8vIGZpeGVzIGhvdmVyIG9uIHNlY29uZGFyeSBidXR0b24gbGlua3NcbmEuYnV0dG9uLi1pbnZlcnRlZDpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMSkgY29udHJhc3QoODAwJSkgYnJpZ2h0bmVzcyg1MDAlKTtcbn1cblxuLmJ1dHRvbiBpbWcge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi8vIGV4dGVybmFsIGxpbmsgYWxpZ25tZW50IGZpeCBmb3Igd2hlbiB0aGUgZXh0ZXJuYWwgbGluayBzY3JpcHRcbi8vIElTTidUIHBsYWNpbmcgdGhlIDxzcGFuPiBlbGVtZW50XG5hLmJ1dHRvbjpoYXMoOm5vdChzcGFuKSkgc3ZnLmtwLWV4dGVybmFsLWxpbmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IC8vIG1hZGUgaW1wb3J0YW50IHRvIG92ZXJyaWRlIHByaW1hcnkuYnV0dG9uIHN2ZyBcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDsgLy8gbWFkZSBpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgcHJpbWFyeS5idXR0b24gc3ZnIFxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbmEuYnV0dG9uOmhhcyhzcGFuKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCJAbWl4aW4gaW1hZ2Uge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBpbWFnZS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG5AbWl4aW4gaW1hZ2UtcmF0aW8oJHByb3BlcnR5KSB7XG4gICAgI3skcHJvcGVydHl9OiAkaW1hZ2VfX2Z1bGwtd2lkdGgtaGVpZ2h0LS1tb2JpbGU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkgeyAjeyRwcm9wZXJ0eX06ICRpbWFnZV9fZnVsbC13aWR0aC1oZWlnaHQtLXRhYmxldDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7ICN7JHByb3BlcnR5fTogJGltYWdlX19mdWxsLXdpZHRoLWhlaWdodC0tZGVza3RvcDsgfVxufVxuXG4vLyBEUzIgSU1BR0UgTE9BRElORyBTVFlMRVNcbi8vIGZvciB0aGUgaW1hZ2UgbG9hZGluZyBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBmYWRlLWluXG4vLyBqcyBkb2VzIHRoZSBjaGVjayBmb3IgbG9hZGluZyBhbmQgc2V0cyAnLmltYWdlLWxvYWRlZCdcbi8vIFRoaXMgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aGVyZSB0aGUgJy5pbWFnZScgY2xhc3Ncbi8vIGlzIHVzZWQgYW5kIGhhcyBhIGNoaWxkIDxpbWc+XG4vLyB0aGUgaW1hZ2UgZmFkZXMgaW4gYXQgdGhlIHNhbWUgc3BlZWQgdGhlIGJhY2tncm91bmRcbi8vIGNvbG9yIGZhZGVzIG91dFxuXG5AbWl4aW4gaW1hZ2UtbG9hZGluZyB7XG4gIC0tZmFkZS1zcGVlZDogLjJzO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUteGxpZ2h0OyAvLyBBbGlhcyBmb3IgcGFsZSBibHVlXG4gIH1cblxuICAmLmltYWdlLWxvYWRlZCB7XG4gICAgdHJhbnNmb3JtOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZhZGUtc3BlZWQpIGVhc2Utb3V0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1mYWRlLXNwZWVkKSBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbn1cbiIsIi8vIEhUTUwgT05MWSBTZWxlY3QgTWVudSBbc3RhcnRdXG5AbWl4aW4gc2VsZWN0LW9uZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IC8vIG9mZnNldCBmb3IgaWNvbi1jaGV2cm9uLWRvd25cbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICsgJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZSArIDVweDsgLy8gYWRkZWQgc3BhY2UgZm9yIGljb24tY2hldnJvbi1kb3duICsgY2xlYXJhbmNlIHRvIHRoZSBsZWZ0IG9mIHRoZSBpY29uLWNoZXZyb24tZG93blxuICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA0MTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZG9scGhpbi1taWQ7IC8vIGJvcmRlciBuZWVkIHRvIGJlIG9uIHNlbGVjdCBpdHNlbGYgdG8gc3VwcG9ydCBuYXRpdmUgYnJvd3NlciBmb2N1cyBvdXRsaW5lXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzI1O1xuICAgIGZvbnQtc2l6ZTogJGRyb3Bkb3duLWJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gcmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3dcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICB9XG4gICAgJi5lcnJvci1maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgICAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICBpbWcuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg0MCUpIHNhdHVyYXRlKDQ3OTMlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG4gIGltZy5pY29uLWNoZXZyb24tZG93bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NCUpIHNlcGlhKDMlKSBzYXR1cmF0ZSgyOTI4JSkgaHVlLXJvdGF0ZSgxODNkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg4MCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICsgJGJhc2UtZm9udC1zaXplICsgNXB4OyAvLyBhZGRlZCBzcGFjZSBmb3IgaWNvbi1jaGV2cm9uLWRvd24gKyBjbGVhcmFuY2UgdG8gdGhlIGxlZnQgb2YgdGhlIGljb24tY2hldnJvbi1kb3duXG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICBmb250LXNpemU6ICRkcm9wZG93bi1iYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvLyBmb3IgdG90YWwgaGVpZ2h0ID0gNjBweFxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZG9scGhpbjtcbiAgICBib3JkZXItY29sb3I6ICRkb2xwaGluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWJibGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7IC8vIHJlbW92ZSBJRSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdDpkaXNhYmxlZDo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogJHNlbGVjdC1tZW51LWRpc2FibGUtY29sb3I7XG4gIH1cbn1cblxuLy9zZWxlY3QgaW5saW5lXG5AbWl4aW4gc2VsZWN0LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAuaW5saW5lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBcbiAgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gIGxhYmVsLmlubGluZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cblxuICBzcGFuLnRleHQtaW5wdXQtaGVscGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIGltZy5pY29uLWNoZXZyb24tZG93biB7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg0MCUpIHNhdHVyYXRlKDQ3OTMlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuaW5saW5lIHtcbiAgICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWcuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgIH1cbiAgICBzcGFuLnRleHQtaW5wdXQtaGVscGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICB9XG4gICAgc3Bhbi5uby1sYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgc3Bhbi50ZXh0LWlucHV0LWhlbHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5pbmxpbmUge1xuICAgICAgd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgbWluLXdpZHRoOiAwJTtcbiAgICB9XG4gIH1cbiAgIFxuICAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZG9scGhpbjtcbiAgICBib3JkZXItY29sb3I6ICRzbGF0ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLnNlbGVjdC1pbmxpbmUgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzY3NzA4MztcbiAgICBib3JkZXItY29sb3I6ICM4NzhGOUI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5zZWxlY3QtaW5saW5lIGltZy5pY29uLWNoZXZyb24tZG93bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NCUpIHNlcGlhKDMlKSBzYXR1cmF0ZSgyOTI4JSkgaHVlLXJvdGF0ZSgxODNkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg4MCUpO1xuICB9XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAuZXJyb3ItZGVzY3JpcHRpb24ubGFiZWwtZXJyb3IgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1OXB4OyBcbiAgfVxuICBkaXYuZXJyb3ItZGVzY3JpcHRpb24gdWwuZXJyb3ItaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNTlweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAuZXJyb3ItZGVzY3JpcHRpb24ubGFiZWwtZXJyb3IgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyBcbiAgfVxuICBkaXYuZXJyb3ItZGVzY3JpcHRpb24gdWwuZXJyb3ItaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNTlweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAuZXJyb3ItZGVzY3JpcHRpb24ubGFiZWwtZXJyb3IgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4OyBcbiAgfVxuICBkaXYuZXJyb3ItZGVzY3JpcHRpb24gdWwuZXJyb3ItaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuICBzcGFuLmVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgfVxufVxuXG5cbnVsLmVycm9yLWlubGluZS1uby1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG5cblxuLmZvcm0tZ3JvdXAge1xuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMEQxQzNEO1xuICB9XG4gIC50ZXh0LWlucHV0LWhlbHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmVycm9yLWRlc2NyaXB0aW9uIHtcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuICBcbi5zZWxlY3Qtb25lIHtcbiAgQGluY2x1ZGUgc2VsZWN0LW9uZTtcbn1cblxuLnNlbGVjdC1pbmxpbmUge1xuICBAaW5jbHVkZSBzZWxlY3Qtb25lO1xuICBAaW5jbHVkZSBzZWxlY3QtaW5saW5lO1xufVxuICAiLCIvLyBleHRyYWN0ZWQgZnJvbSBjYXJvdXNlbCBwYXR0ZXJuIDEuMS4xNyAtIEVyaWNcbiVjYXJkX19iYXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gcGFkZGluZzogMTBweCAxMHB4IDE1cHggMTBweDsgLy8gU1RZTEdELTgxNDAgLSBidWlsZCB3aXRoIDAgaW5zZXQgcGFkZGluZ1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6ICRleHRyYS10aW55LWZvbnQtc2l6ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gY2FyZF9fY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlY2FyZF9fYmFzZTtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB9XG5cbiAgLmNhcmRfX2NvbnRlbnQtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhcmRfX2NvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcmRfX2NvbnRlbnQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9wYW5lbC5taXhpbi5kczJcIjtcblxuLmRzLXZ1Yy1wYW5lbCwgXG4uZHMtcGFuZWxfX2NvbnRhaW5lci0tcGFsZS1ibHVlIHtcbiAgQGluY2x1ZGUgcGFuZWxfX2NvbnRhaW5lcigkcGFsZS1ibHVlKTtcbn1cblxuLy8gdXNlZCBzcGVjaWZpY2FsbHkgb24gSW5uZXIgRG9vci4gbW92ZWQgaXQgaGVyZSB0byBhY2NvbW1vZGF0ZVxuLy8gdGhlIHN0eWxpbmcgZm9yIGEgcmV1c2FibGUgZXhwZXJpZW5jZSBmcmFnbWVudFxuLmRzLXRtLXBhbmVsIHtcbiAgQGV4dGVuZCAuZHMtdnVjLXBhbmVsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSg5NSwgNTMsIDUzLCAwLjA0KTtcbiAgY29sb3I6ICRpbmt5LWJsdWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50LWJsYWNrLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5hdXRob3ItbW9kZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgPiBbaWRePWNvbnRhaW5lci1dIHtcbiAgICAmID4gLmNtcC1jb250YWluZXIge1xuICAgICAgJiA+IC5hZW0tR3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDAuNXJlbSAxcmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncy1pbWFnZS1jb3JlIHtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gNXInO1xuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBwYW5lbF9fY29udGFpbmVyLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrcC1ibHVlO1xuICAgICAgICBjb2xvcjogJHBhbGUtYmx1ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IC41NjI1cmVtIC44MTI1cmVtOyAvLyA5cHggMTNweFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xufVxufVxuXG5AbWl4aW4gcGFuZWxfX2NvbnRhaW5lcigkYmFja2dyb3VuZC1jb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyBcbiAgICAuYWVtLUdyaWQsIC5kcy1wYW5lbF9fY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIge1xuICAgICAgJiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgaW1nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG4gICAgfVxuICAgIC50ZXh0LCAuZHMtcGFuZWxfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdzLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgfSBcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgQGluY2x1ZGUgcGFuZWxfX2NvbnRhaW5lci1idXR0b247XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL21peGlucy9tdWx0aS1sYW5nLm1peGluXCI7XG5cbi5kcy1sYW5nLXJ0bCB7XG4gICBAaW5jbHVkZSBtdWx0aS1sYW5nO1xufSIsIkBtaXhpbiBtdWx0aS1sYW5nIHsgXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59IiwiQGltcG9ydCBcIi4vbWl4aW5zL3RhZ3MubWl4aW4uZHMyXCI7XG5cbi5kcy10YWd7XG4gIEBpbmNsdWRlIGRzLXRhZztcbn0gIiwiQG1peGluIGRzLXRhZyB7XG4gICAgQGluY2x1ZGUgdGFnLWNvbnRhaW5lcjtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICB9XG4gIH1cblxuXG4gIEBtaXhpbiB0YWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIEBtaXhpbiB0ZXh0IHtcbiAgICBwYWRkaW5nOiAycHggOHB4IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICIsIi8vIF9tYWluLmRzMi5zY3NzXG4vLyBTRVQgRFMyIENvbnRleHQgdmFyaWFibGVzOlxuJGtwLXRoZW1lOiBkczI7XG4ka3AtdGhlbWUtZHMyLXRvZ2dsZTogdHJ1ZTtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdGhlbWVzL2RzMi9fc2V0dGluZ3MudmFycy5kczIuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9pbmRleC52YXJzXCI7XG5cbi8vIFNFVCBEUzIgQ29udGV4dCBNYXBzOlxuQGltcG9ydCBcIm1hcHMvaW5kZXgubWFwLmRzMlwiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2luZGV4Lm1peGluLmRzMlwiO1xuXG4vLyBJbXBvcnQgb3RoZXIgbGlicmFyaWVzIHRoYXQgdXNlIHRoZW1lZCBzdHlsZXNoZWV0cyAodXNlIGluIG1haW4sIG1haW4uZHMxLCBtYWluLmRzMlxuQGltcG9ydCBcIm1haW4udGhlbWVkXCI7XG5cbi8vIERTMiBvbmx5XG5AaW1wb3J0IFwic3BhY2luZy5kczJcIjsgLy8gRFMyIG9ubHkgc3BhY2luZyBwcmludCBjbGFzc2VzXG5AaW1wb3J0IFwibGlua3MuZHMyXCI7XG5AaW1wb3J0IFwiaW1hZ2UuZHMyXCI7XG5cbi8vRFMyIGRyb3Bkb3duLW92ZXJsYXlcbkBpbXBvcnQgXCJkcm9wZG93bi1vdmVybGF5LmRzMlwiO1xuXG4vLyBEUyBDb21wb25lbnRzIHN0YXJ0cyBoZXJlXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9taXhpbnMvY2FyZC5taXhpbi5kczJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2NsYXNzZXMvY2FyZC5jbGFzcy5kczJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL21peGlucy9wYW5lbC5taXhpbi5kczJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2NsYXNzZXMvcGFuZWwuY2xhc3MuZHMyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9jbGFzc2VzL211bHRpLWxhbmcuY2xhc3MuZHMyXCI7XG5AaW1wb3J0IFwidGFnc1wiO1xuLy9hZW1cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL21peGlucy9jb250YWluZXIubWl4aW4uZHMyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9jbGFzc2VzL2NvbnRhaW5lci5jbGFzcy5kczJcIjtcblxuLy8gU2V0IHRoZSBjdXJyZW50IHRoZW1lXG4uY3VycmVudC10aGVtZSB7XG4gIGNvbnRlbnQ6ICRjdXJyZW50LXRoZW1lO1xufVxuXG4vLyBpY29uc1xuQGltcG9ydCBcImtwLWljb25zXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJpY29uLWRzMlwiO1xuLy8gZW5kIGljb25zXG5cbi8vIFNwYWNpbmcgbmVlZHMgdG8gYmUgc2NvcGVkIGF0IGEgaGlnaGVyIGxldmVsIHRvIHN1cHBvcnQgdGhlbWVpbmdcbi5zZy1zcGFjaW5nIHtcbiAgQGltcG9ydCBcInNwYWNpbmdcIjtcbn1cblxuQGltcG9ydCBcImltYWdlLXNwZWNpZmljXCI7XG5AaW1wb3J0IFwidmVyc2lvbi1udW1iZXJcIjsgLy8gTWF5IGJlIGR1cGxpY2F0ZVxuIiwiJGtwLXRoZW1lLWRzMi10b2dnbGU6IHRydWU7XG4kY3VycmVudC10aGVtZTogJ2RzMic7IiwiLy8gR2VuZXJhdGVkIGJ5IGdydW50LXdlYmZvbnRcbkBpbXBvcnQgXCJrcC1pY29ucy1saWJcIjtcblxuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBAaW5jbHVkZSBmb250LWZhY2U7XG4gIH1cbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgQGV4dGVuZCAlaWNvbi1jbGFzcztcbn1cblxuQGVhY2ggJGljb24tbmFtZSxcbiAgJGljb24tdmFsdWUgaW4gJGtwLWljb25zIHtcbiAgICAuaWNvbi0jeyRpY29uLW5hbWV9OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWNvbnRlbnQtb3V0cHV0KCRpY29uLW5hbWUpXG4gICAgfVxuICB9XG4iLCJAaW1wb3J0IFwiZ3J1bnQtd2ViZm9udC9rcC1pY29uc1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwia3AtaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1rcC1pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIiN7JGZvbnQtcGF0aH1rcC1pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuc3ZnI2twLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBtaXhpbiBpY29uLWNpcmNsZXMoJGxpbmUpIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lO1xuICAgIFxufVxuQG1peGluIGljb24tc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tY2lyY2xle1xuICAgIEBpbmNsdWRlIGljb24tc2l6ZSg0MHB4LDQwcHgpO1xuICAgIEBpbmNsdWRlIGljb24tY2lyY2xlcyg0MHB4KTtcbiAgICBpbWd7XG4gICAgICAgIEBpbmNsdWRlIGljb24tc2l6ZSgyNHB4LDI0cHgpO1xuICAgIH1cbn1cbi5pY29uLWlsbHVzdHJhdGl2ZS1jaXJjbGV7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKDcycHgsNzJweCk7XG4gICAgQGluY2x1ZGUgaWNvbi1jaXJjbGVzKDcycHgpO1xuICAgIGltZ3tcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1zaXplKDQ4cHgsNDhweCk7O1xufVxufVxuXG4uaWNvbi1pbGx1c3RyYXRpdmV7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKDQ4cHgsNDhweCk7XG59XG4uaWNvbi1pbmxpbmV7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKDE2cHgsMTZweCk7XG59XG4uaWNvbi1zdGFuZGFyZHtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoMjRweCwyNHB4KTtcbn1cbi4taWNvbntcbiAgICBpbWd7XG4gICAgICAgIEBpbmNsdWRlIGljb24tc2l6ZSgyNHB4LDI0cHgpO1xuICAgIH1cbn0iLCIvLyBVc2Ugc3BhY2luZyB2YWx1ZSBmb3IgYmFzZSBtYXJnaW4gdmFsdWVzXG4vLyBTUEFDSU5HIC0tIERTMVxuLy8gc3BhY2luZyBjaGFuZ2VzIGJhc2VkIG9uIHRoZW1lXG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICB0YWJsZVtjbGFzcyo9XCJkYXRhLXRhYmxlXCJdIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIH1cbiAgLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgZm9ybS1ncm91cC1zZy1zcGFjaW5nO1xuICB9XG59XG5cbnAge1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoXCJtYXJnaW4tdG9wXCIpO1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIHBhcmFncmFwaC1zZy1zcGFjaW5nO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgQGluY2x1ZGUgaDEtMy1oZWFkaW5nLXNnLXNwYWNpbmc7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwibWFyZ2luLXRvcFwiKTtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbmg0LFxuaDUsXG5oNiB7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgQGluY2x1ZGUgaDQtNi1oZWFkaW5nLXNnLXNwYWNpbmc7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLXRvcFwiKTtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiIsIi5pbWFnZS1zcGVjaWZpYy1jb250YWluZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnJvd3M6bm90KDpudGgtb2YtdHlwZSgyKSl7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAucm93cyB7XG4gICAgW2NsYXNzXj1cImNvbHVtbnMtXCJde1xuICAgICAgLmJveC1pbWFnZS1kZW1vIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEM0Q2REM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYuaW1hZ2UtZGVtby1jb250YWluZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvb3RzdHJhcC1ncmlkLXdyYXBwciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0b3A6IDExNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSl7XG4gICAgICAgIHRvcDogOThweDtcbiAgICAgIH1cbiAgICAgIC5ib290c3RyYXAtZ3JpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDQsIDE0NCwgMC4xKSFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAuYm9vdHN0cmFwLWNvbHVtbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAwNSkhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmRpc3BsYXlDb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlQ29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59IiwiLnBsLXN0eWxlZ3VpZGUtdmVyc2lvbjpiZWZvcmUge2NvbnRlbnQ6XCI2LjguMTBcIn07IiwiLypcbkludHJvZHVjZWQgdG8gZml4IGtwLWljb25zIDQwNCBlcnJvciBvbiB0aGUgUFRMIHBhZ2VzIGh0dHBzOi8vamlyYS1hZXMua3Aub3JnL2Jyb3dzZS9NTk8tOTg5NFxuZnJvbSBodHRwczovL2JpdGJ1Y2tldC1mb2YuYXBwbC5rcC5vcmcvcHJvamVjdHMvS1BSV0QvcmVwb3Mvc3R5bGVndWlkZS9icm93c2UvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fa3AtaWNvbnMuc2Nzc1xuKi9cbiRmb250LXBhdGg6ICcvZXRjLmNsaWVudGxpYnMvc2V0dGluZ3Mvd2NtL2Rlc2lnbnMva3Bvcmcva3AtZm91bmRhdGlvbi9jbGllbnRsaWItbW9kdWxlcy9zdHlsZWd1aWRlL3Jlc291cmNlcy9hc3NldHMvZm9udHMvJztcbkBhdC1yb290IHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwia3AtaWNvbnNcIjtcbiAgICAgICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuZW90XCIpO1xuICAgICAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1rcC1pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuc3ZnI2twLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn0iLCIvLyBuYW1lIHNwYWNlIHRvIHNob3ctbW9yZS1sZXNzLXBhdHRlcm5cbi5zaG93LW1vcmUtbGVzcyB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcblxuICAuc2hvdy1tb3JlLWxlc3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLy9hZGRlZCBzbWFsbCBzcGFjaW5nIGZvciB6b29tIGFuZCBmb2N1cyBkZWZlY3RcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIG1heC13aWR0aDogOTglO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbW9yZS1sZXNzLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBzcGFuLnNob3ctbW9yZS1sZXNzLWdyb3VwLi0tZXhwYW5kZWQgeyAvLyBkYXRhLWlubGluZS1lbGVtZW50PVwidHJ1ZVwiXG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgZGl2LnNob3ctbW9yZS1sZXNzLWdyb3VwLi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNob3ctbW9yZS1sZXNzLWdyb3VwLi0tYW5pbWF0ZWQge1xuICAgIC5zaG93LW1vcmUtbGVzcy1pdGVtIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICYub3BhcXVlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvdy1tb3JlLWxlc3MtZGl2aWRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdtYXJnaW4tYm90dG9tJyk7XG5cbiAgICAmLi0taGlkZGVuIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuc2hvdy1tb3JlLWxlc3MtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbDtcbiAgICBtYXJnaW4tdG9wOiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsLW9mZnNldDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJHNob3ctbW9yZS1sZXNzX19pY29uLS1zaXplOyAvLyBmb3IgQURBICsvLSBjaGFyYWN0ZXJcbiAgICBjb2xvcjogIzAwM2I3MTsgLy8gZm9yIEFEQSArLy0gY2hhcmFjdGVyXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHRvcDogJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1tb2JpbGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemU7XG4gICAgICBoZWlnaHQ6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZSAqIDI7XG4gICAgfVxuXG4gICAgJi4tLW1pbnVzOjpiZWZvcmUge1xuICAgICAgdG9wOiAwIC0gJHNob3ctbW9yZS1sZXNzX19pY29uLS1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgQGluY2x1ZGUgc3R5bGluZygxMSk7XG5cbiAgICB9XG5cbiAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHBhbGUtYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLi0taWNvbiB7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweCA5cHggMjVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTJweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNob3ctbW9yZS1sZXNzLWljb24ge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCkgaW52ZXJ0KDEpIGJyaWdodG5lc3MoMTAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLS1taW51c3tcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1pbmxpbmUgeyAvLyBkYXRhLWlubGluZS1lbGVtZW50PVwidHJ1ZVwiXG4gICAgLnNob3ctbW9yZS1sZXNzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIGVsaW1pbmF0ZSBlbXB0eSB3aGl0ZSBzcGFjZVxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLWRpc2FibGVkLXRhYmxldC11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1tb3JlLWxlc3MtZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgJi4tLWRpc2FibGVkLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzaG93LW1vcmUtbGVzcy1kaXNhYmxlZDtcbiAgICB9XG4gIH1cblxufVxuIiwiJHNob3ctbW9yZS1sZXNzX19pY29uLS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU5EZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhOeTQyTlRjZ01USXVOelZoTGpjMUxqYzFJREFnTUNBd0lEQXRNUzQxU0RFeUxqYzFWall1TXpRellTNDNOUzQzTlNBd0lEQWdNQzB4TGpVZ01IWTBMamt3TjBnMkxqTTBNMkV1TnpVdU56VWdNQ0F3SURBZ01DQXhMalZvTkM0NU1EZDJOQzQ1TURkaExqYzFMamMxSURBZ01DQXdJREV1TlNBd1ZqRXlMamMxYURRdU9UQTNlbTB1TnpVZ01qTXVNalZoTGpjMUxqYzFJREFnTUNBeExTNDNOUzQzTlVnMkxqTTBNMkV1TnpVdU56VWdNQ0F3SURFZ01DMHhMalZvTVRFdU16RTBZUzQzTlM0M05TQXdJREFnTVNBdU56VXVOelY2SWlCbWFXeHNQU0lqTURBM09FSXpJaTgrUEM5emRtYytcIik7XG5cbi8vICRzaG93LW1vcmUtbGVzc19faWNvbi0taW1hZ2U6IHVybCguLi9hc3NldHMvaWNvbnMvc2hvdy1tb3JlLWxlc3MtaWNvbi5zdmcpO1xuXG4kc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemU6IDI0cHg7XG4kc2hvdy1tb3JlLWxlc3NfX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsOiA0MCU7XG4kc2hvdy1tb3JlLWxlc3NfX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsLW1vYmlsZTogNjAlO1xuJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1vZmZzZXQ6IC0xMnB4OyAvLyBoYWxmIG9mICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZVxuIiwiQG1peGluIHNob3ctbW9yZS1sZXNzLWRpc2FibGVkIHtcbiAgc3Bhbi5zaG93LW1vcmUtbGVzcy1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgZGl2LnNob3ctbW9yZS1sZXNzLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy1ncm91cC4tLWFuaW1hdGVkIHtcbiAgICAuc2hvdy1tb3JlLWxlc3MtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIG92ZXJyaWRlIERTL1NHL0dTQyBDU1MgdGhhdCBhcmUgY2F1c2luZyBpc3N1ZXMgaW4gc2hvdy1tb3JlLWxlc3MtcGF0dGVyblxuXG4uc2hvdy1tb3JlLWxlc3MtaXRlbSB7XG4gIC4tbGVmdC5idXR0b24geyAvLyBTVFlMR0QtMTE2MjRcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIGEuYnV0dG9uLi1pbnZlcnRlZCwgYS5idXR0b24uLWFjdGlvbi4tbGlnaHR7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2twLWJsdWUnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfSBcblxufSIsIi5wbC1zaG93LW1vcmUtbGVzcy12ZXJzaW9uOjpiZWZvcmUge2NvbnRlbnQ6XCIyLjEuM1wifTsiLCIuY29udGVudC10b2dnbGUge1xuICBAaW5jbHVkZSBjb250ZW50LXRvZ2dsZTtcbn1cblxuLy9uZXdcbi5kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb250ZW50LXRvZ2dsZS1kYXJrLW1vZGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xufVxuXG4vLyBPbmx5IHVzZWQgaW4ga3AtZm9vdGVyLlxuLy8gRXZlbiB0aG91Z2ggdGhlIGNzcyBjbGFzcyBuYW1lIGlzIFwiLWRldmljZS1vbmx5XCIsIGluIHJlYWxpdHkgdGhlIGJlaGF2aW9yIGluIGtwLWZvb3RlciBzaG91bGQgYmUgbW9iaWxlIG9ubHkgYW5kIGV4Y2x1ZGUgdGFibGV0IHZpZXcuXG4uY29udGVudC10b2dnbGUtLWluaXRpYWxpemVkIHtcbiAgJi4tZGV2aWNlLW9ubHkge1xuICAgIEBpbmNsdWRlIG1vYmlsZS12YXJpYXRpb247XG4gIH1cbn1cbiIsIkBtaXhpbiBjb250ZW50LXRvZ2dsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgc3R5bGluZyg1KTtcblxuICAuZXhwYW5kYWJsZS1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBjb250ZW50LXRvZ2dsZS1oZWFkaW5nO1xuICB9XG4gIC5leHBhbmRhYmxlLWhlYWRpbmctbm8tZmlsbHtcbiAgICBAaW5jbHVkZSBjb250ZW50LXRvZ2dsZS1oZWFkaW5nLW5vLWZpbGw7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtY29udGVudDtcbiAgfVxuICAuY29udGVudC0tbm8tZmlsbCB7XG4gICAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtY29udGVudC1uby1maWxsO1xuICB9XG5cbn1cblxuQG1peGluIGFjdGl2ZS1iZW0ge1xuICAmLi1leHBhbmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncGFsZS1ibHVlJyk7XG4gICAgLmNvbnRlbnQtdG9nZ2xlX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuY29udGVudC10b2dnbGVfX2ljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3doaXRlJyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnQtdG9nZ2xlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgLy9wYWRkaW5nOiAkZHMyLTJ1LW1vYmlsZSAkZHMyLTJ1LW1vYmlsZSAkZHMyLTF1LW1vYmlsZSAkZHMyLTJ1LW1vYmlsZTtcbiAgcGFkZGluZzogIDBweCAkZHMyLTJ1LW1vYmlsZSAwcHggJGRzMi0ydS1tb2JpbGU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5leHBhbmRhYmxlLWhlYWRpbmctaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyAgXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYucmVtb3ZlLWljb257XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5leHBhbmRhYmxlLWhlYWRpbmctdGV4dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMTZweCAwIDE2cHggMDtcbiAgfVxuICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3BhbGUtYmx1ZScpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBjb250ZW50LXRvZ2dsZS1oZWFkaW5nLW5vLWZpbGwge1xuICBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIC8vcGFkZGluZzogJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS1tb2JpbGUgJGRzMi0xdS1tb2JpbGUgJGRzMi0ydS1tb2JpbGU7XG4gIHBhZGRpbmc6ICAwcHggJGRzMi0ydS1tb2JpbGUgMHB4ICRkczItMnUtbW9iaWxlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICYucmVtb3ZlLWljb257XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnQtdG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gIC8vdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMCAkZHMyLTJ1LW1vYmlsZSAkZHMyLTJ1LW1vYmlsZSA1MnB4O1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3BhbGUtYmx1ZScpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgfVxuICB9XG4gICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7ICB9XG59XG5cbkBtaXhpbiBjb250ZW50LXRvZ2dsZS1jb250ZW50LW5vLWZpbGwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIC8vQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICAvL3RyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS1tb2JpbGUgNTJweDtcbiAgJi5zaG93IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBTdHlsZSB2YXJpYXRpb24gZm9yIG1vYmlsZSwgb25seSB1c2VkIGluIGtwLWZvb3Rlci5cbkBtaXhpbiBtb2JpbGUtdmFyaWF0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAuZXhwYW5kYWJsZS1oZWFkaW5nLCAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyB1dGlsXG5AbWl4aW4gdW5zZWxlY3RlZC1pdGVtIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi8vRFMyIERhcmsgTW9kZVxuQG1peGluIGNvbnRlbnQtdG9nZ2xlLWRhcmstbW9kZSB7XG4gIC5leHBhbmRhYmxlLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHsgLy9kYXJrIG1vZGUgb25seVxuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBjb2xvcjogY29sb3IoJ3doaXRlJyk7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgIH1cblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgXG4gICAgfVxuICAgICZbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjb250ZW50LXRvZ2dsZS1jb250ZW50O1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICAmLnNob3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICAgICAgY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICAgICAgcGFkZGluZzogMHB4IDM5cHggMTZweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICBcbiAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm9wZW4tbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcignd2hpdGUnKTtcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBhdXRvIHdoaXRlO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1pY29uIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDguNXB4O1xuICAgIH1cbiAgfVxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDM1NmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDMlKTtcbiAgfVxuICBcbn0iLCIucGwtY29udGVudC10b2dnbGUtcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUge2NvbnRlbnQ6XCI0LjMuMjZcIn07IiwiLmRyb3AtbWVudS1wYXR0ZXJuIHsgLy8gaGlkZSBkcm9wIG1lbnUgdW50aWwgaW5pdGlhbGl6ZWQgYnkgSlNcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gYmFzZWxpbmUgY3NzIGZvciBkYXRhLWxpc3QtdHlwZT1cIm9wdGlvblwiXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LWRlZmF1bHQtb3B0aW9uO1xuICB9XG59XG5cbi8vIGJhc2VsaW5lIGNzcyBmb3IgZGF0YS1saXN0LXR5cGU9XCJsaW5rXCJcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRlZmF1bHQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LWRlZmF1bHQtbGluaztcbiAgfVxufVxuXG4vL0RlZmF1bHRcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLWRlZmF1bHQ7XG4gIH1cbn1cblxuLy9EZWZhdWx0IERhcmtcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRlZmF1bHQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtZGVmYXVsdC1kYXJrO1xuICB9XG59XG5cbi8vRGVmYXVsdCAtIEhpZ2h0IENvbnRyYXN0XG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LWhpZ2gtY29udHJhc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLWRlZmF1bHQtaGlnaC1jb250cmFzdDtcbiAgfVxufVxuXG4vL0RlZmF1bHQgLSBEYXJrIEhpZ2h0IENvbnRyYXN0XG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LWRhcmstaGlnaC1jb250cmFzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtZGVmYXVsdC1kYXJrLWhpZ2gtY29udHJhc3Q7XG4gIH1cbn1cblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tc3RhbmRhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXN0YW5kYXJkO1xuICB9XG5cbiAgLmRyb3AtbWVudS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSxcbi5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0O1xuICB9XG5cbiAgLmRyb3AtbWVudS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4vL3Byb3h5L3JlZ2lvblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0O1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdC1kYXJrO1xuICB9XG5cbiAgLmRyb3AtbWVudS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kYXJrLWhpZ2gtY29udHJhc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdDtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3QtZGFyay1oaWdoLWNvbnRyYXN0O1xuICB9XG5cbiAgLmRyb3AtbWVudS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1oaWdoLWNvbnRyYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3Q7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0LWhpZ2gtY29udHJhc3Q7XG4gIH1cblxuICAuZHJvcC1tZW51LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi8vXG5cbi5kcm9wLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAvL2ZsZXgtZW5kXG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC4tLXZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkczItMXUtZGVza3RvcDtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5IC5kcm9wLW1lbnUgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCxcbiAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9uIC5kcm9wLW1lbnUgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSAuZHJvcC1tZW51IGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCxcbiAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9uIC5kcm9wLW1lbnUgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmRyb3AtbWVudS1wYXR0ZXJuIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkczItMXUtZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogT3ZlcnJpZGVzIGZvciBNQzItMjAxMiBhbmQgTUMyLTIwMTAgLS0gVGVtcG9yYXJ5IGZpeCBhcyBhZ3JlZWQgd2l0aCBJWCB0byBSZWRlZmluZSB0aGlzIHBhdHRlcm4gbGF5b3V0ICovXG5cbmRpdltjbGFzc149XCJhZW0tR3JpZENvbHVtblwiXSAuZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24sXG4ucmVnaW9uUGlja2VyIC5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbntcbiAgd2lkdGg6IDMwMHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuZGl2W2NsYXNzXj1cImFlbS1HcmlkQ29sdW1uXCJdLnByb3h5UGlja2VyIC5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5LFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHkge1xuICB3aWR0aDogMzAwcHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZHJvcC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gYmFzZWxpbmUgY3NzIGZvciBkYXRhLWxpc3QtdHlwZT1cIm9wdGlvblwiLCBmb2N1c2VkIG9uIGxheW91dCBhbmQgYWNjZXNzaWJpbGl0eVxuQG1peGluIGRyb3AtbWVudS1kZWZhdWx0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcblxuICAuZHJvcC1tZW51LWxhYmVsIHt9XG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHt9XG4gIC5kcm9wLW1lbnUtbGFiZWwtdGV4dCB7fVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IC8qICAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweCAxMnB4IDEycHg7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBiYXNlbGluZSBjc3MgZm9yIGRhdGEtbGlzdC10eXBlPVwibGlua1wiLCBmb2N1c2VkIG9uIGxheW91dCBhbmQgYWNjZXNzaWJpbGl0eVxuQG1peGluIGRyb3AtbWVudS1kZWZhdWx0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcblxuICAuZHJvcC1tZW51LWxhYmVsIHt9XG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHt9XG4gIC5kcm9wLW1lbnUtbGFiZWwtdGV4dCB7fVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtaWNvbiB7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7IC8vIGZvcmNlIGtleWJvYXJkLWZvY3VzIG91dGxpbmUgaWYgbm90IHNwZWNpZmllZCBieSBVQVxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICB9XG59XG5cblxuLy9ERUZBVUxUIHByb3h5L3JlZ2lvblxuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogI0YyRjhGQjtcblxuICAvL3dpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZHJvcC1tZW51LWRvbHBoaW47XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHsgLy8gYmVmb3JlIC5uYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duIG5vdyBkcm9wLW1lbnUtZHJvcGRvd25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJhc3QtYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg0MzU3JSkgaHVlLXJvdGF0ZSgxOTFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDIlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duLXZhbHVlIG5vdyBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICAvL21heC13aWR0aDogNTAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlOyAvL1NldCB0byAxMDAlIGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9QUk9YWS9SRUdJT05cbi8vRGFya1xuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdC1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gIC8vd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM3MDElKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk5JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc5JSkgc2VwaWEoMTElKSBzYXR1cmF0ZSgxMjYzJSkgaHVlLXJvdGF0ZSgxNjhkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5MiUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bi12YWx1ZSBub3cgZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OSUpIHNlcGlhKDExJSkgc2F0dXJhdGUoMTI2MyUpIGh1ZS1yb3RhdGUoMTY4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTIlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICAvL21heC13aWR0aDogNTAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlOyAvL1NldCB0byAxMDAlIGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EYXJrIEhpZ2ggQ29udHJhc3RcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1zZWxlY3QtZGFyay1oaWdoLWNvbnRyYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gIC8vd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlua3ktYmx1ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMCUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoMzcwMSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoOTklKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDQ4JSkgaHVlLXJvdGF0ZSgxNTBkZWcpIGJyaWdodG5lc3MoMTE0JSkgY29udHJhc3QoMTAwJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duLXZhbHVlIG5vdyBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDcwJSkgc2F0dXJhdGUoNDglKSBodWUtcm90YXRlKDE1MGRlZykgYnJpZ2h0bmVzcygxMTQlKSBjb250cmFzdCgxMDAlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICAvL21heC13aWR0aDogNTAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlOyAvL1NldCB0byAxMDAlIGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9IaWdoIENvbnRyYXN0XG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtc2VsZWN0LWhpZ2gtY29udHJhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgLy93aWR0aDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24geyAvLyBiZWZvcmUgLm5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24gbm93IGRyb3AtbWVudS1kcm9wZG93blxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmt5LWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5NCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyOTRkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA3JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk0JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI5NGRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDclKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwJSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgzNzAxJSkgaHVlLXJvdGF0ZSgxOTVkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg5OSUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bi12YWx1ZSBub3cgZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwJSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgzNzAxJSkgaHVlLXJvdGF0ZSgxOTVkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg5OSUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bl9fbGlzdCBub3cgZHJvcC1tZW51LWNvbnRhaW5lci1vcF9fbGlzdFxuICAgIC8vbWF4LXdpZHRoOiA1MCU7XG4gICAgLy9tYXgtd2lkdGg6IDEwMCU7IC8vU2V0IHRvIDEwMCUgYnkgZGVmYXVsdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IC8qICAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweCAxMnB4IDEycHg7IC8vZ3NjIDMuMTIgLS1ob3RmaXhcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdC1ub3dhcnAge1xuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vU3RhbmRhcmQgcGFnaW5hdGlvblxuQG1peGluIGRyb3AtbWVudS10eXBlLXN0YW5kYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTU3cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24geyAvLyBiZWZvcmUgLm5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24gbm93IGRyb3AtbWVudS1kcm9wZG93blxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAvL21hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bl9fbGlzdCBub3cgZHJvcC1tZW51LWNvbnRhaW5lci1vcF9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IC8qICAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweCAxMnB4IDEycHg7IC8vZ3NjIDMuMTIgLS1ob3RmaXhcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG5cbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdC1ub3dhcnAge1xuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vLy9EUzJcbi8vRGVmYXVsdFxuQG1peGluIGRyb3AtbWVudS10eXBlLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIHdpZHRoOiAxNzRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZCO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZCO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZCO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgzNSUpIHNhdHVyYXRlKDQzNTclKSBodWUtcm90YXRlKDE5MWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDEwMiUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nICwgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWcuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgICAmLi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTc0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGltZy5jaGVja21hcmstaW1ne1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHg7IC8vZ3NjIDMuMTIgLS1ob3RmaXhcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDEyOTklKSBodWUtcm90YXRlKDE4OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMyUpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdC1ub3dhcnAge1xuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vL0RlZmF1bHQgSGlnaHQgQ29udHJhc3RcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWhpZ2gtY29udHJhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIHdpZHRoOiAxNzRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlua3ktYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nICwgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDQ1JSkgc2F0dXJhdGUoMjQxNSUpIGh1ZS1yb3RhdGUoMjAyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTclKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDQ1JSkgc2F0dXJhdGUoMjQxNSUpIGh1ZS1yb3RhdGUoMjAyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTclKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EZWZhdWx0IERhcmtcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIHdpZHRoOiAxNzRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3JSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgyMTBkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5NSUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZy5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDcxJSkgc2VwaWEoODYlKSBzYXR1cmF0ZSgyODYlKSBodWUtcm90YXRlKDE3NGRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDkzJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MSUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoMjg2JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MyUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcblxuICAgICAgJi4tLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zbWFsbC4tLW5vLWljb24ge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBpbWcuY2hlY2ttYXJrLWltZ3tcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDEyOTklKSBodWUtcm90YXRlKDE4OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMyUpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdC1ub3dhcnAge1xuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vL0RlZmF1bHQgRGFyayBIaWdodCBDb250cmFzdFxuQG1peGluIGRyb3AtbWVudS10eXBlLWRlZmF1bHQtZGFyay1oaWdoLWNvbnRyYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTc0O1xuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5reS1ibHVlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDklKSBzZXBpYSgyNyUpIHNhdHVyYXRlKDM1MDMlKSBodWUtcm90YXRlKDE5OWRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nICwgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoNzAlKSBzYXR1cmF0ZSg0OCUpIGh1ZS1yb3RhdGUoMTUwZGVnKSBicmlnaHRuZXNzKDExNCUpIGNvbnRyYXN0KDEwMCUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoNzAlKSBzYXR1cmF0ZSg0OCUpIGh1ZS1yb3RhdGUoMTUwZGVnKSBicmlnaHRuZXNzKDExNCUpIGNvbnRyYXN0KDEwMCUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcblxuICAgICAgJi4tLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zbWFsbC4tLW5vLWljb24ge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBpbWcuY2hlY2ttYXJrLWltZ3tcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDEyOTklKSBodWUtcm90YXRlKDE4OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMyUpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdC1ub3dhcnAge1xuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyBiYXNlbGluZSBjc3MgZm9yIGNvbnRleHQtdHlwZT1cIm5hdmlnYXRpb25cIiwgZm9jdXNlZCBvbiBsYXlvdXQgYW5kIGFjY2Vzc2liaWxpdHlcbi8vIGFkZGl0aW9uYWwgc3BlY2lmaWMgY3NzIGZvciBlYWNoIGRhdGEtbWVudS10eXBlIGFyZSBkZWZpbmVkIGluIHNlcGFyYXRlIEBtaXhpblxuQG1peGluIGRyb3AtbWVudS10eXBlLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl17XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyKSB7XG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZS1saWdodCk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKGJsdWUtbGlnaHQpO1xuXG4gICAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoMTM1MyUpIGh1ZS1yb3RhdGUoMjAxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTclKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoODYlKSBzYXR1cmF0ZSgxMzUzJSkgaHVlLXJvdGF0ZSgyMDFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmRyb3AtbWVudS1saXN0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wLW1lbnUtbGlzdC1pY29uIHtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUgeyAvLyBmb3JjZSBrZXlib2FyZC1mb2N1cyBvdXRsaW5lIGlmIG5vdCBzcGVjaWZpZWQgYnkgVUFcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIiRkcm9wLW1lbnUtbWlkbmlnaHQ6IGNvbG9yKG1pZG5pZ2h0KTtcbiRkcm9wLW1lbnUtcGFsZS1ibHVlOiBjb2xvcihwYWxlLWJsdWUpO1xuJGRyb3AtbWVudS1ncmFwaGl0ZTogY29sb3IoZ3JhcGhpdGUtZGFyayk7XG4kZHJvcC1tZW51LWJvcmRlcjogcmdiYSgwIDAgMCAvIC4yKTtcbiRkcm9wLW1lbnUtZG9scGhpbjogY29sb3IoZG9scGhpbik7XG4kZHJvcC1tZW51LWZvbnQtc2l6ZTogMTRweDtcbiRjbG9zZS1idG4tYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiRkcm9wLW1lbnUtbGluay1jb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4kd2hpdGU6ICNGRkY7XG4iLCIvLyBEUzIgSGVhZGVyIC0gQXJlYSBvZiBDYXJlIGRyb3AgbWVudVxuLmRyb3AtbWVudS1zdGF0aWMtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0aGVudGljYXRlZCB7IC8vIG9ubHkgc2hvdyBhcmVhIG9mIGNhcmUgZHJvcCBtZW51IGluIGF1dGhlbnRpY2F0ZWQgcGFnZXNcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIC5rcC1oZWFkZXItZ2xvYmFsLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAuZHJvcC1tZW51LXBhdHRlcm4uLS1hcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmRyb3AtbWVudSB7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1tZW51LS1hcmVhLS1kZXZpY2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1zdGF0aWMtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIC5rcC1oZWFkZXJfX2NvbXBvbmVudC1jb250YWluZXIge1xuICAgICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS0tYXJlYS0tZGVza3RvcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LXN0YXRpYy1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWZvbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZHJvcC1tZW51LS1hcmVhLS1kZXZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBmb250OiAkYXJlYS1kcm9wLW1lbnUtZGV2aWNlLWZvbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1sYWJlbC10ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWxhYmVsLXRleHRcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIG1hcmdpbjogMCAxMCU7IC8vIGluY3JlYXNlIHRhcmdldCBhcmVhIHRvIGhlbHAgd2l0aCBjbGljayBvdXRzaWRlIERyb3AgTWVudSBwYXR0ZXJuIGRldGVjdGlvblxuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogMXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBmb3IgcmVkdW5kYW5jeVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IC8vIGVsaW1pbmF0ZSBwaGFudG9tIHNwYWNpbmcgZHVlIHRvIEhUTUwgbGluZSBicmFrZVxuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgbWFyZ2luLXRvcDogMnB4OyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2lkdGg6IDE3cHg7IC8vIG1hdGNoaW5nIGV4aXN0aW5nIGNoZXZyb24gaWNvbiBmb250IHNpemUgdGhhdCBpcyB1c2VkIG5leHQgdG8gXCJhcmVhIG9mIGNhcmVcIiBkcm9wIG1lbnVcbiAgICBoZWlnaHQ6IDE3cHg7IC8vIG1hdGNoaW5nIGV4aXN0aW5nIGNoZXZyb24gaWNvbiBmb250IHNpemUgdGhhdCBpcyB1c2VkIG5leHQgdG8gXCJhcmVhIG9mIGNhcmVcIiBkcm9wIG1lbnVcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogJGFyZWEtZHJvcC1tZW51LWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtZGV2aWNlLWZvbnQtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtaG92ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZHJvcC1tZW51LS1hcmVhLS1kZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiA5OTtcblxuICAuZHJvcC1tZW51LWxhYmVsIHtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOXB4OyAvLyBtYXRjaGluZyBleGlzdGluZyBQcm9maWxlIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgaGVpZ2h0OiAyOXB4OyAvLyBtYXRjaGluZyBleGlzdGluZyBQcm9maWxlIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG4gICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWZvbnQ7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiAkYXJlYS1kcm9wLW1lbnUtZm9udDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiAxcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGZvciByZWR1bmRhbmN5XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyAvLyBlbGltaW5hdGUgcGhhbnRvbSBzcGFjaW5nIGR1ZSB0byBIVE1MIGxpbmUgYnJha2VcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIG1hcmdpbi10b3A6IDJweDsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdpZHRoOiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgaGVpZ2h0OiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEzJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JhcGhpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiAkYXJlYS1kcm9wLW1lbnUtbGlzdC1mb250O1xuICAgICAgbGluZS1oZWlnaHQ6ICRhcmVhLWRyb3AtbWVudS1saXN0LWxpbmUtaGVpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRhcmVhLWRyb3AtbWVudS1mb250OiAxNnB4IFwiR290aGFtIDVyXCI7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1mb250OiAxNnB4IFwiR290aGFtIDRyXCI7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1saW5lLWhlaWdodDogMjBweDtcbiRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLXRleHQtY29sb3I6ICNmZmY7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihrcC1ibHVlKTtcbiRhcmVhLWRyb3AtbWVudS1kZXZpY2UtZm9udDogMS4xMjVyZW0gXCJHb3RoYW0gNHJcIjtcbiRhcmVhLWRyb3AtbWVudS1saXN0LWRldmljZS1mb250LWNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuJGFyZWEtZHJvcC1tZW51LWRldmljZS1mb250LWRzMTogMS4xMjVyZW0gXCJHb3RoYW0gM3JcIjtcbiIsIi5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbi1kYXJrLFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuZHJvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtLWhlYWRlcjtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24tYXJlYS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LS1oZWFkZXI7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LS1yZWdpb24tYXJlYS1kYXJrO1xuICB9XG59XG5cbi5hdXRoZW50aWNhdGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgLy8gZGVza3RvcFxuICAgIC5rcC1oZWFkZXJfX3RvcC1oZWFkZXIge1xuICAgICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tYWNjb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLW5hdmlnYXRpb247XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1tZW51LS1hY2NvdW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZHJvcC1tZW51LS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1heC1oZWlnaHQ6IDM2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC8vY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDVyJztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLy9jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbntcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgc3Bhbi5kcm9wLW1lbnUtc2VsZWN0ZWQtdGV4dFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gNXInO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgICAgIC8vY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI3JSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgyMjIzJSkgaHVlLXJvdGF0ZSgxODNkZWcpIGJyaWdodG5lc3MoODAlKSBjb250cmFzdCgxMDElKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyKSB7XG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93bjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMTk1MCUpIGh1ZS1yb3RhdGUoMjA0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICAgIH1cblxuICAgICAgaW1nLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgc3Bhbi5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gIFxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93bjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgfVxuXG4gICAgaW1nLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgIH1cblxuICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIH1cbiAgfSAgXG4gIFxuICBcbn1cblxuXG5cbkBtaXhpbiBkcm9wLW1lbnUtLXJlZ2lvbi1hcmVhLWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG4gIFxuXG4gIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLy9jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9ue1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIHNwYW4uZHJvcC1tZW51LXNlbGVjdGVkLXRleHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAvLyBsZWZ0OiA2MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCAwIDAgLyAuNCk7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuICAgICAgICAvL2NvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgICAgXG5cbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNyUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMjIyMyUpIGh1ZS1yb3RhdGUoMTgzZGVnKSBicmlnaHRuZXNzKDgwJSkgY29udHJhc3QoMTAxJSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG5cbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGFiZWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAgICAgXG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBcbiAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9kcm9wZG93biBpY29uXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZ3tcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGVmdDogMS41cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTsgLy9ORVdcbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZHJvcC1tZW51LS1hY2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gIFxuICAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb257XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLy9taW4td2lkdGg6IDE1NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAgMCAwIC8gLjQpO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIwJSkgc2VwaWEoOTglKSBzYXR1cmF0ZSgyMTc5JSkgaHVlLXJvdGF0ZSgxODNkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAzJSk7XG4gICAgfVxuXG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duOmZvY3Vze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0O1xuXG4gICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMTk1MCUpIGh1ZS1yb3RhdGUoMjA0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICB9XG5cbiAgICBpbWcuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgfVxuXG4gICAgc3Bhbi5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgc3Bhbi5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIucGwtZHJvcGRvd24tbWVudS1wYXR0ZXJuLXZlcnNpb246YmVmb3JlIHtjb250ZW50OlwiNC4yLjEzXCJ9OyIsIkBtaXhpbiBidXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmRzLWJ1dHRvbmNvbnRhaW5lcl9fbW9iaWxlLFxuICAuYnV0dG9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJGRzMi0ydS1tb2JpbGU7XG4gIH1cblxuICAmLmRzLWJ1dHRvbmNvbnRhaW5lcl9fc21hbGwsXG4gICYuLXNtYWxsIHtcbiAgICAuZHMtYnV0dG9uY29udGFpbmVyX19idXR0b24tbW9iaWxlLFxuICAgIC5idXR0b24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogJGRzMi0xdS1kZXNrdG9wO1xuICAgIH1cbiAgfVxuXG4gICYuZHMtYnV0dG9uY29udGFpbmVyX19sZWZ0LFxuICAmLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5kcy1idXR0b25jb250YWluZXJfX2NlbnRlcixcbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmRzLWJ1dHRvbmNvbnRhaW5lcl9fcmlnaHQsXG4gICYuLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5kcy1idXR0b25jb250YWluZXJfX2xpc3QsXG4gIC5idXR0b24tbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkgeyBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZ2FwOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgfSAgXG5cbiAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7ICBcbiAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGJ1dHRvbi1jb250YWluZXItbGlzdC1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLi1pbnZlcnRlZCB7XG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1jb250YWluZXItYnV0dG9uLWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgJi1tb2JpbGUgeyBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHsgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9IFxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7IFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuLXNtYWxsIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH0gICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC4tbmF2aWdhdGlvbl9fbmV4dC5idXR0b246bm90KC4tc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkczItM3UtbW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1uYXZpZ2F0aW9uX19wcmV2LmJ1dHRvbjpub3QoLi1zbWFsbCkgIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkczItM3UtbW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYuZHMtYnV0dG9uY29udGFpbmVyX19yZW1vdmUtYnR0bS1tYXJnaW4sXG4gICYucmVtb3ZlLWJ0dG0tbWFyZ2luIHtcbiAgICAuZHMtYnV0dG9uY29udGFpbmVyX19saXN0LFxuICAgIC5idXR0b24tbGlzdCB7XG4gICAgICBidXR0b24sIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYnV0dG9uLWNvbnRhaW5lci1saXN0LW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWl4aW4gYnV0dG9uLWNvbnRhaW5lci1zZy1zcGFjaW5nIHtcbiAgbWFyZ2luOiAkYnV0dG9uLWNvbnRhaW5lci1zZy1zcGFjaW5nLW1hcmdpbiAkYnV0dG9uLWNvbnRhaW5lci1saXN0LW1hcmdpbiAkZHMyLTF1LW1vYmlsZTtcbn1cblxuLmRzLWJ1dHRvbmNvbnRhaW5lcl9fYnV0dG9uLXN3YXAsXG4uYnV0dG9uLXN3YXAge1xuICBzcGFuIHtcbiAgICBtYXJnaW46ICRidXR0b24tY29udGFpbmVyLWxpc3QtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRidXR0b24tY29udGFpbmVyLWxpc3QtcGFkZGluZztcbiAgfVxufSIsIiRidXR0b24tY29udGFpbmVyLXNnLXNwYWNpbmctbWFyZ2luOiAyOHB4O1xuJGJ1dHRvbi1jb250YWluZXItYnV0dG9uLWxpc3QtbGluZS1oZWlnaHQ6IDIycHg7XG4kYnV0dG9uLWNvbnRhaW5lci1saXN0LW1hcmdpbjogMDtcbiRidXR0b24tY29udGFpbmVyLWxpc3QtcGFkZGluZzogMDsiLCIuYnV0dG9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHMtdGhlbWVdW2RhdGEtZHMtdmFyaWFudF1bZGF0YS1kcy12ZXJzaW9uXSl7XG4gIEBpbmNsdWRlIGJ1dHRvbi1jb250YWluZXI7XG59XG5cbi5zZy1zcGFjaW5nIC5idXR0b24tY29udGFpbmVyOm5vdChbZGF0YS1kcy10aGVtZV1bZGF0YS1kcy12YXJpYW50XVtkYXRhLWRzLXZlcnNpb25dKSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1jb250YWluZXItc2ctc3BhY2luZztcbn0iLCIkY29sb3Itd2hpdGU6ICNmZmY7XG4kZHMyLTF1LW1vYmlsZTogOHB4O1xuJGRzMi0ydS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogMjsgLy8gMTZweFxuXG4iLCIkdmVyc2lvbi1udW1iZXI6IFwiMy4wLjJcIjtcbi5wbC1idXR0b24tY29udGFpbmVyLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCIzLjAuMlwiOyB9IiwiQG1peGluIGJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuZHMtYnV0dG9uY29udGFpbmVyX19tb2JpbGUsXG4gIC5idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkZHMyLTJ1LW1vYmlsZTtcbiAgfVxuXG4gICYuZHMtYnV0dG9uY29udGFpbmVyX19zbWFsbCxcbiAgJi4tc21hbGwge1xuICAgIC5kcy1idXR0b25jb250YWluZXJfX2J1dHRvbi1tb2JpbGUsXG4gICAgLmJ1dHRvbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgfVxuICB9XG5cbiAgJi5kcy1idXR0b25jb250YWluZXJfX2xlZnQsXG4gICYuLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLmRzLWJ1dHRvbmNvbnRhaW5lcl9fY2VudGVyLFxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuZHMtYnV0dG9uY29udGFpbmVyX19yaWdodCxcbiAgJi4tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmRzLWJ1dHRvbmNvbnRhaW5lcl9fbGlzdCxcbiAgLmJ1dHRvbi1saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7IFxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBnYXA6ICRkczItMXUtZGVza3RvcDtcbiAgICB9ICBcblxuICAgIHNwYW46bGFzdC1vZi10eXBlIHsgIFxuICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnV0dG9uLWNvbnRhaW5lci1saXN0LW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuLWludmVydGVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWNvbnRhaW5lci1idXR0b24tbGlzdC1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7IFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkgeyBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkgeyBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1zbWFsbCB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9ICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuLW5hdmlnYXRpb25fX25leHQuYnV0dG9uOm5vdCguLXNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZHMyLTN1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tbmF2aWdhdGlvbl9fcHJldi5idXR0b246bm90KC4tc21hbGwpICB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZHMyLTN1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLmRzLWJ1dHRvbmNvbnRhaW5lcl9fcmVtb3ZlLWJ0dG0tbWFyZ2luLFxuICAmLnJlbW92ZS1idHRtLW1hcmdpbiB7XG4gICAgLmRzLWJ1dHRvbmNvbnRhaW5lcl9fbGlzdCxcbiAgICAuYnV0dG9uLWxpc3Qge1xuICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJ1dHRvbi1jb250YWluZXItbGlzdC1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1peGluIGJ1dHRvbi1jb250YWluZXItc2ctc3BhY2luZyB7XG4gIG1hcmdpbjogJGJ1dHRvbi1jb250YWluZXItc2ctc3BhY2luZy1tYXJnaW4gMCAkZHMyLTF1LW1vYmlsZTtcbn1cblxuLmRzLWJ1dHRvbmNvbnRhaW5lcl9fYnV0dG9uLXN3YXAsXG4uYnV0dG9uLXN3YXAge1xuICBzcGFuIHtcbiAgICBtYXJnaW46ICRidXR0b24tY29udGFpbmVyLWxpc3QtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRidXR0b24tY29udGFpbmVyLWxpc3QtcGFkZGluZztcbiAgfVxufSIsIiRidXR0b24tY29udGFpbmVyLWJ1dHRvbi1saXN0LWxpbmUtaGVpZ2h0OiAyMnB4O1xuJGJ1dHRvbi1jb250YWluZXItc2ctc3BhY2luZy1tYXJnaW46IDI4cHg7XG4kYnV0dG9uLWNvbnRhaW5lci1saXN0LW1hcmdpbjogMDtcbiRidXR0b24tY29udGFpbmVyLWxpc3QtcGFkZGluZzogMDsiLCIuZHMtYnV0dG9uY29udGFpbmVyW2RhdGEtZHMtdGhlbWU9J3Zlc3NlbCddW2RhdGEtZHMtdmFyaWFudD0nYmFzaWMnXVtkYXRhLWRzLXZlcnNpb249JzEnXSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1jb250YWluZXI7XG59XG5cbi5zZy1zcGFjaW5nIC5kcy1idXR0b25jb250YWluZXJbZGF0YS1kcy10aGVtZT0ndmVzc2VsJ11bZGF0YS1kcy12YXJpYW50PSdiYXNpYyddW2RhdGEtZHMtdmVyc2lvbj0nMSddIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbnRhaW5lci1zZy1zcGFjaW5nO1xufSIsIi8vIFZlc3NlbCA6OiBCYXNpYyA6OiB2MVxuLmRzMi1jYXJkOm5vdChbZGF0YS1kcy10aGVtZV1bZGF0YS1kcy12YXJpYW50XVtkYXRhLWRzLXZlcnNpb25dKSxcbi5kczItY2FyZFtkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwiYmFzaWNcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBkczItY2FyZDtcbn1cblxuLy8gVmVzc2VsIDo6IEJhc2ljIDo6IHVudmVyc2lvbmVkXG4uY2FyZCB7XG4gIEBpbmNsdWRlIGNhcmQ7XG59XG4iLCIvLyBtaXhpbnNcbkBtaXhpbiB0aHVtYm5haWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWl4aW4gZHMyLWNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAxNiUpOyB0ZW1wb3Jhcnkgcm9sbGJhY2sgdW50aWwgR1NDIHVwZGF0ZXMgdG8gTm9kZSAxOFxuICBib3JkZXI6ICRjYXJkLWJvcmRlciBzb2xpZCByZ2JhKDAsIDAsIDAsIDglKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkZHMyLTJ1LW1vYmlsZTtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRzMi0ydS1tb2JpbGU7XG4gIH1cblxuICAmLi1sYXJnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRzMi0ydS1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jYXJkIHtcbiAgQGluY2x1ZGUgZHMyLWNhcmQtY29udGFpbmVyO1xuXG4gIC5kczItY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgJi52aWRlby1wbGF5LWNvbnRhaW5lciB7XG4gICAgICAvL3ZpZGVvLXBsYXlcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLnZpZGVvLXBsYXkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcucGxheUJ1dHRvbiB7XG4gICAgICAgIC8vdmlkZW8tcGxheVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAkY2FyZC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tZ3JvdXAtY2FyZHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoMyk7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206ICRkczItMXUtdGFibGV0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoNik7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206ICRkczItMXUtbW9iaWxlO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kczItY2FyZF9fc3VtbWFyeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0zdS1tb2JpbGU7XG4gICAgfVxuXG4gICAgLmRzMi1jYXJkX190ZXh0TGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206ICRjYXJkLWJvdHRvbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRkczItM3UtbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kczItY2FyZF9fbGFyZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLi1sYXJnZSB7XG4gICAgLmRzMi1jYXJkX19sYXJnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgfVxuXG4gICAgICAmLnZpZGVvLXBsYXkge1xuICAgICAgICAvL3ZpZGVvLXBsYXlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLnZpZGVvLXBsYXkge1xuICAgICAgICBpbWcucGxheUJ1dHRvbiB7XG4gICAgICAgICAgLy92aWRlby1wbGF5XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgd2lkdGg6IDMzLjIlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG1hcmdpbjogJGNhcmQtbWFyZ2luO1xuICAgICAgICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMzguNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHMyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogJGRzMi0zdS1tb2JpbGU7XG5cbiAgICAgIC52aWRlby1wbGF5LWNvbnRlbnQge1xuXG4gICAgICAgIC8vdmlkZW8tcGxheVxuICAgICAgICAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6ICRkczItM3UtbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTN1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kczItY2FyZF9fbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kczItY2FyZF9fbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHMyLWNhcmRfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRkczItMnUtbW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRzMi1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHMyLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRzMi0ydS10YWJsZXQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxhcmdlLWZvbnQtcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtbGV0dGVyLXNwYWNpbmctc21hbGxcbiAgICB9XG5cbiAgICAuZHMyLWNhcmRfX3N1YlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRkczItM3UtbW9iaWxlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYXJkLWxldHRlci1zcGFjaW5nLXNtYWxsO1xuICAgIH1cblxuICAgIC5kczItY2FyZF9fc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTN1LW1vYmlsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LWRlc2t0b3AgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHMyLWNhcmRfX2N0YSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkczItMXUtZGVza3RvcDtcbiAgICB9XG5cbiAgICAvL25ld1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIC5kczItY2FyZF9fc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FyZC1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgcGFkZGluZy10b3A6ICRkczItMnUtbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIC5kczItY2FyZF9fc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FyZC1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgcGFkZGluZy10b3A6ICRkczItMnUtbW9iaWxlO1xuXG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRkczItMXUtZGVza3RvcDtcbiAgICAgIH1cblxuICAgICAgLmRzMi1jYXJkX19jdGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5kczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRzMi1jYXJkX190ZXh0TGluayB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7IC8vIDE1MCUgXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtbGV0dGVyLXNwYWNpbmctc21hbGw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0ydS1tb2JpbGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgLmRzMi1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6ICRkczItMnUtbW9iaWxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGNhcmQtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgJi4td2l0aC10aHVtYm5haWwge1xuICAgIEBpbmNsdWRlIHRodW1ibmFpbDtcblxuICAgIHBhZGRpbmc6ICRkczItMnUtbW9iaWxlO1xuXG4gICAgJiAuZHMyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMXUtZGVza3RvcDtcbiAgICB9XG5cbiAgICAmIC5kczItY2FyZF9fbGlua3MtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LW1vYmlsZTtcbiAgICB9XG4gIH1cblxuICAmIC5kczItY2FyZF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX2NvbnRlbnQ7XG4gIH1cblxuICAmIC5kczItY2FyZF9fZXllYnJvdyB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX2V5ZWJyb3c7XG4gIH1cblxuICAmIC5kczItY2FyZF9fZXllYnJvdy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX2V5ZWJyb3ctbGFyZ2U7XG4gIH1cblxuICAmIC5kczItY2FyZF9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX190aXRsZTtcbiAgfVxuXG4gICYgLmRzMi1jYXJkX19zdWJUaXRsZSB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX3N1YlRpdGxlO1xuICB9XG5cbiAgJiAuZHMyLWNhcmRfX3N1YlRpdGxlIHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fc3ViVGl0bGU7XG4gIH1cblxuICAmIC5kczItY2FyZF9fc3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX3N1bW1hcnk7XG4gIH1cblxuICAmIC5kczItY2FyZF9fbGlua3MtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fbGlua3NDb250YWluZXI7XG4gIH1cblxuICAmIC5kczItY2FyZF9fdGV4dExpbmsge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX190ZXh0TGluaztcbiAgfVxuXG4gICYgLmRzMi1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lcjtcbiAgfVxuXG4gICYgLmRzMi1jYXJkX19jdGEge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX19jdGE7XG4gIH1cblxufVxuXG5AbWl4aW4gZHMyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAkZHMyLTJ1LW1vYmlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuXG4gICY+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fZXllYnJvdyB7XG4gIGZvbnQtc2l6ZTogJHRpbnktZm9udC1weDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogJGRzMi0ydS10YWJsZXQ7IC8vIDEzMy4zMzMlXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAkZHMyLTF1LW1vYmlsZTtcbiAgY29sb3I6ICRtaWRuaWdodDtcbn1cblxuQG1peGluIGRzMi1jYXJkX19leWVicm93LWxhcmdlIHtcbiAgZm9udC1zaXplOiAkdGlueS1mb250LXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgcGFkZGluZy1ib3R0b206ICRkczItMXUtZGVza3RvcDtcbiAgY29sb3I6ICRtaWRuaWdodDtcbn1cblxuQG1peGluIGRzMi1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkczItM3UtbW9iaWxlO1xuICBsZXR0ZXItc3BhY2luZzogJGNhcmQtbGV0dGVyLXNwYWNpbmc7XG59XG5cbkBtaXhpbiBkczItY2FyZF9fc3ViVGl0bGUge1xuICBmb250LXNpemU6ICRjYXJkLW1pZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRjYXJkLWxldHRlci1zcGFjaW5nO1xuICBjb2xvcjogJG1pZG5pZ2h0O1xufVxuXG5AbWl4aW4gZHMyLWNhcmRfX3N1bW1hcnkge1xuICBmb250LXNpemU6ICRjYXJkLW1pZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgcGFkZGluZy10b3A6ICRkczItMXUtbW9iaWxlO1xuXG4gIHAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogJGNhcmQtbWFyZ2luO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fbGlua3NDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xufVxuXG5AbWl4aW4gZHMyLWNhcmRfX3RleHRMaW5rIHtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtbWlkLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkczItMnUtdGFibGV0O1xuICBwYWRkaW5nLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRjYXJkLXBhZGRpbmc7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6ICRkczItMXUtZGVza3RvcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6ICRkczItMXUtZGVza3RvcDtcbiAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LWRlc2t0b3A7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jYXJkX19jdGEge1xuICBtYXJnaW4tcmlnaHQ6ICRkczItMXUtZGVza3RvcDtcblxuICAmLi1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLW1hcmdpbjtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1tYXJnaW47XG4gICAgcGFkZGluZy1ib3R0b206ICRjYXJkLXBhZGRpbmc7XG4gIH1cbn1cblxuLy8gQUVNIFNwZWNpZmljIG1peGluc1xuXG5AbWl4aW4gY2FyZC1tYXJnaW5zIHtcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tbGVmdFwiKTtcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tcmlnaHRcIik7XG59XG5cbkBtaXhpbiBjYXJkLWltYWdlIHtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IHB4LXRvLXJlbSgyMDlweCk7XG5cbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcIm1hcmdpbi1ib3R0b21cIik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IHB4LXRvLXJlbSgxNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlueS1zcGFjaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IHB4LXRvLXJlbSgyMjVweCk7XG5cbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNhcmQtY29udGVudC10eXBlIHtcbiAgY29sb3I6ICRtaWRuaWdodDtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG5cbiAgQGluY2x1ZGUgc3R5bGluZygxMik7XG5cbiAgbWFyZ2luLXRvcDogMDtcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1sYWJlbCB7XG4gIGNvbG9yOiB1bnNldDtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gIG1hcmdpbi10b3A6ICRjYXJkLW1hcmdpbjtcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg3KTtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogJGNhcmQtbWFyZ2luO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbiAgQGluY2x1ZGUgc3R5bGluZyg5KTtcblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oJHRpbnktZm9udC1weCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgkc21hbGwtZm9udC1weCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtY3RhIHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tbGVmdFwiKTtcblxuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGV4dHJhLXRpbnktZm9udC1zaXplO1xuICAgIG1hcmdpbi10b3A6ICRjYXJkLW1hcmdpbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLW1hcmdpbjtcblxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZHMtY2FyZCB7XG4gICYuZ3MtY29udGFpbmVyLWNvcmU+ZGl2PmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdW5zZXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5jbXAtY29udGFpbmVyIC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncy1jb250YWluZXItY29yZSB7XG4gICAgd2lkdGg6IHB4LXRvLXJlbSgzMTRweCkgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBweC10by1yZW0oMjU1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBweC10by1yZW0oMzM4cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNtcC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNhcmRfX2NvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcInBhZGRpbmctYm90dG9tXCIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICR0aW55LXNwYWNpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwicGFkZGluZy1ib3R0b21cIik7XG4gICAgfVxuICB9XG5cbiAgLmdzLWltYWdlLWNvcmUge1xuICAgIEBpbmNsdWRlIGNhcmQtaW1hZ2U7XG4gIH1cblxuICAmOmhvdmVyIC5ncy1pbWFnZS1jb3JlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgQGluY2x1ZGUgY2FyZC1tYXJnaW5zO1xuXG4gICAgcCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQtY29udGVudC10eXBlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQtbGFiZWw7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZC1kZXNjcmlwdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3MtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBjYXJkLWN0YTtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZCB7XG4gIEBpbmNsdWRlIGNhcmRfX2NvbnRhaW5lcjtcbiAgQGluY2x1ZGUgY29sdW1ucyg2KTtcblxuICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tcmVtKCRkczItMnUtbW9iaWxlKTtcblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgY29sdW1ucyg0KTtcblxuICAgIHBhZGRpbmctYm90dG9tOiBweC10by1yZW0oJHRpbnktc3BhY2luZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGNvbHVtbnMoMyk7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tcmVtKCRkczItM3UtbW9iaWxlKTtcbiAgfVxuXG4gICYubWVkaWEtcmVmZXJlbmNlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW5zKDYpO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206ICRjYXJkLXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW5zKDEyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW5zKDYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW5zKDYpO1xuICAgIH1cblxuICAgICYuY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgkbWVkaXVtLWZvbnQtcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgkY2FyZC1taWQtbGluZWhlaWdodCk7XG4gICAgICBjb2xvcjogJGtwLWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oJGNhcmQtbWlkLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oJGRzMi0ydS1tb2JpbGUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKCRiYXNlLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oJGRzMi0zdS1tb2JpbGUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgkbWVkaXVtLWZvbnQtcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKCRjYXJkLW1pZC1saW5laGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmRfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoNCk7XG5cbiAgICAgIG1hcmdpbjogJGNhcmQtc21hbGwtbWFyZ2luICRjYXJkLW1hcmdpbiAkY2FyZC1tYXJnaW4gJGNhcmQtc21hbGwtbWFyZ2luO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogJGRzMi02dS10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgaGVpZ2h0OiAkZHMyLTd1LXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW5zKDgpO1xuXG4gICAgICBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkY2FyZC1tYXJnaW47XG4gICAgICB9XG5cbiAgICAgICYgLmNhcmRfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuY2FyZF9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiBweC10by1yZW0oMjA5cHgpO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXJlbSgxNzBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDIyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC5jYXJkX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmIC5jYXJkX19jYXRlZ29yeSxcbiAgJiAuY2FyZF9fdGl0bGUsXG4gICYgLmNhcmRfX2JvZHksXG4gICYgLmNhcmRfX2FjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHB4LXRvLXJlbSgkZHMyLTF1LW1vYmlsZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oJGRzMi0xdS1tb2JpbGUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IHB4LXRvLXJlbSgkZHMyLTF1LXRhYmxldCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHB4LXRvLXJlbSgkZHMyLTF1LXRhYmxldCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBweC10by1yZW0oJGRzMi0xdS1kZXNrdG9wKTtcbiAgICAgIG1hcmdpbi1yaWdodDogcHgtdG8tcmVtKCRkczItMXUtZGVza3RvcCk7XG4gICAgfVxuICB9XG5cbiAgJiAuY2FyZF9fY29udGVudCB7XG4gICAgZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTJ1LW1vYmlsZSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tcmVtKCR0aW55LXNwYWNpbmcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oJGRzMi0zdS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oJGRzMi0xdS1tb2JpbGUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTF1LXRhYmxldCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTF1LWRlc2t0b3ApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLmNhcmRfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKCRleHRyYS10aW55LWZvbnQtcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oJGRzMi0ydS1tb2JpbGUpO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTJ1LW1vYmlsZSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTJ1LXRhYmxldCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTN1LW1vYmlsZSk7XG4gICAgfVxuICB9XG5cbiAgJiAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKCRtZWRpdW0tZm9udC1weCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgkY2FyZC1taWQtbGluZWhlaWdodCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgkYmFzZS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgkZHMyLTN1LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKCRtZWRpdW0tZm9udC1weCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKCRjYXJkLW1pZC1saW5laGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmIC5jYXJkX19ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oJGJhc2UtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKCRkczItM3UtbW9iaWxlKTtcbiAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oJGRzMi0xdS1tb2JpbGUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oJHRpbnktZm9udC1weCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKCRzbWFsbC1mb250LXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTF1LXRhYmxldCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKCRiYXNlLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKCRkczItM3UtbW9iaWxlKTtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgkZHMyLTF1LWRlc2t0b3ApO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAkY2FyZC1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgJiAuY2FyZF9fYWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRleHRyYS10aW55LWZvbnQtc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oJGRzMi0xdS1tb2JpbGUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogcHgtdG8tcmVtKCRkczItMXUtdGFibGV0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogcHgtdG8tcmVtKCRkczItMXUtZGVza3RvcCk7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi4tbm8tZGVjb3JhdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB1bnNldDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9TVFlMR0QtMTM5MzUgaW4gR1NDIHNwZWNpZmljIGNvZGUgZm9yIGJ1dHRvbiB3aXRoIGV4dGVybmFsIGxpbmtzXG4gIC5leHRlcm5hbC1saW5rLFxuICAuaWNvbi16enowMDI3LWxpbmstZXh0ZXJuYWwsXG4gIC5pY29uLXp6ejAwMjgtbGluay1pbnRlcm5hbCB7XG4gICAgaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6ICRjYXJkLXJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIkY2FyZC1ib3JkZXI6IDFweDtcbiRjYXJkLWJvdHRvbTogMDtcbiRjYXJkLWhlaWdodDogMTAwcHg7XG4kY2FyZC1sZXR0ZXItc3BhY2luZzogMHB4O1xuJGNhcmQtbGV0dGVyLXNwYWNpbmctc21hbGw6IDAuMTZweDtcbiRjYXJkLW1hcmdpbjogMDtcbiRjYXJkLW1pZC1mb250LXNpemU6IDE0cHg7XG4kY2FyZC1taWQtbGluZWhlaWdodDogMjhweDtcbiRjYXJkLXBhZGRpbmc6IDA7XG4kY2FyZC1yaWdodDogMDtcbiRjYXJkLXNtYWxsLW1hcmdpbjogMnB4OyIsIiR2ZXJzaW9uLW51bWJlcjogXCIzLjIuNFwiO1xuLnBsLWNhcmQtcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIjMuMi40XCI7IH0iLCIvLyBWZXNzZWwgOjogQmFzaWMgOjogdjJcbi5kcy1jYXJkW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJiYXNpY1wiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjJcIiBpXSB7XG4gIEBpbmNsdWRlIGNhcmQ7XG4gIEBpbmNsdWRlIHZpZGVvLW9wdGlvbjtcbiAgQGluY2x1ZGUgY2xpY2thYmxlLW9wdGlvbjtcbiAgQGluY2x1ZGUgaW1hZ2U7XG4gIEBpbmNsdWRlIGNvbnRlbnQ7XG4gIEBpbmNsdWRlIGV5ZWJyb3c7XG4gIEBpbmNsdWRlIHRpdGxlO1xuICBAaW5jbHVkZSBzdWJ0aXRsZTtcbiAgQGluY2x1ZGUgc3VtbWFyeTtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgY3RhO1xuICBAaW5jbHVkZSBsaW5rLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgdGV4dC1saW5rO1xufVxuIiwiQG1peGluIGNhcmQgKCR2YXJpYW50OiBcIlwiKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgOCUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRkczItMnUtbW9iaWxlO1xuXG4gIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRzMi0ydS1tb2JpbGU7XG4gIH1cblxuICBAaWYgJHZhcmlhbnQgPT1cInRodW1ibmFpbFwiIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6ICRkczItMnUtbW9iaWxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkczItMnUtbW9iaWxlO1xuICB9XG59XG5cbkBtaXhpbiBpbWFnZSAoJHZhcmlhbnQ6IFwiXCIpIHtcbiAgQGlmICR2YXJpYW50ID09XCJcIiB7XG4gICAgLmRzLWNhcmRfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRzMi0xdS1tb2JpbGU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJi52aWRlby1wbGF5LWNvbnRhaW5lciB7XG4gICAgICAgIC8vdmlkZW8tcGxheVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYudmlkZW8tcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcucGxheUJ1dHRvbiB7XG4gICAgICAgICAgLy92aWRlby1wbGF5XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXJnaW46ICRjYXJkLWNvbW1vbi1tYXJnaW47XG4gICAgICAgICAgcGFkZGluZzogJGNhcmQtY29tbW9uLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgIC5kcy1jYXJkX19pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgfVxuXG4gICAgICAmLnZpZGVvLXBsYXkge1xuICAgICAgICAvL3ZpZGVvLXBsYXlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLnZpZGVvLXBsYXkge1xuICAgICAgICBpbWcucGxheUJ1dHRvbiB7XG4gICAgICAgICAgLy92aWRlby1wbGF5XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgd2lkdGg6IDMzLjIlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG1hcmdpbjogJGNhcmQtY29tbW9uLW1hcmdpbjtcbiAgICAgICAgICBwYWRkaW5nOiAkY2FyZC1jb21tb24tcGFkZGluZztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOC41JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHZpZGVvLW9wdGlvbiAoJHZhcmlhbnQ6IFwiXCIpIHtcbiAgJi5kcy1jYXJkX19vcHRpb24tLXZpZGVvIHtcbiAgICAuZHMtY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZHMtY2FyZF9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcuZHMtY2FyZF9fdmlkZW8tcGxheS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAkY2FyZC1jb21tb24tbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1jb21tb24tcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHMtY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgICBwYWRkaW5nOiAkZHMyLTN1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNsaWNrYWJsZS1vcHRpb24gKCR2YXJpYW50OiBcIlwiKSB7XG4gICYuZHMtY2FyZF9fb3B0aW9uLS1jbGlja2FibGUge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5kcy1jYXJkX19zdW1tYXJ5LFxuICAgIC5kcy1jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICB9XG5cbiAgICAuZHMtY2FyZF9fYnV0dG9uLWNvbnRhaW5lcixcbiAgICAuZHMtY2FyZF9fbGluay1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnQgKCR2YXJpYW50OiBcIlwiKSB7XG4gIC5kcy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQGlmICR2YXJpYW50ID09XCJsYXJnZVwiIHtcbiAgICAgIHBhZGRpbmc6ICRkczItM3UtbW9iaWxlO1xuICAgIH1cblxuICAgIEBpZiAkdmFyaWFudCA9PVwidGh1bWJuYWlsXCIge1xuICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMXUtZGVza3RvcDtcbiAgICB9XG5cbiAgICAmPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZXllYnJvdyAoJHZhcmlhbnQ6IFwiXCIpIHtcbiAgLmRzLWNhcmRfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogJHRpbnktZm9udC1weDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogJGRzMi0ydS10YWJsZXQ7IC8vIDEzMy4zMzMlXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0xdS1tb2JpbGU7XG4gICAgY29sb3I6ICRtaWRuaWdodDtcblxuICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6ICRjYXJkLWNvbW1vbi1kZXNrdG9wLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRpdGxlICgkdmFyaWFudDogXCJcIikge1xuICAuZHMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTN1LW1vYmlsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtY29tbW9uLWxldHRlci1zcGFjaW5nO1xuXG4gICAgQGlmICR2YXJpYW50ID09XCJsYXJnZVwiIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRzMi0ydS10YWJsZXQ7XG4gICAgICBsaW5lLWhlaWdodDogJGNhcmQtY29tbW9uLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3VidGl0bGUgKCR2YXJpYW50OiBcIlwiKSB7XG4gIC5kcy1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1jb21tb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtY29tbW9uLWxldHRlci1zcGFjaW5nO1xuICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzdW1tYXJ5ICgkdmFyaWFudDogXCJcIikge1xuICAuZHMtY2FyZF9fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1jb21tb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1tb2JpbGU7XG5cbiAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7XG4gICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICR2YXJpYW50ID09XCJncm91cC1jYXJkc1wiIHtcbiAgICAgIC8vLi1ncm91cC1jYXJkc1xuICAgICAgcGFkZGluZy1ib3R0b206ICRkczItM3UtbW9iaWxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBsaW5lLWhlaWdodDogJGRzMi0zdS1tb2JpbGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FyZC1jb21tb24tbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRkczItM3UtbW9iaWxlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtY29tbW9uLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGNhcmQtY29tbW9uLW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29tbW9uLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1jb250YWluZXIgKCR2YXJpYW50OiBcIlwiKSB7XG4gIC5kcy1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGRzMi0zdS1tb2JpbGU7XG4gICAgfVxuXG4gICAgQGlmICR2YXJpYW50ID09XCJ0aHVtYm5haWxcIiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGdhcDogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgcGFkZGluZy10b3A6ICRkczItMXUtZGVza3RvcDtcblxuICAgICAgQGlmICR2YXJpYW50ID09XCJsYXJnZVwiIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6ICRkczItMnUtbW9iaWxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGNhcmQtY29tbW9uLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgQGlmICR2YXJpYW50ID09XCJ0aHVtYm5haWxcIiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkdmFyaWFudCA9PVwidGh1bWJuYWlsXCIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmstY29udGFpbmVyICgkdmFyaWFudDogXCJcIikge1xuICAuZHMtY2FyZF9fbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LWRlc2t0b3A7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xuXG4gICAgICBAaWYgJHZhcmlhbnQgPT1cImxhcmdlXCIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkdmFyaWFudCA9PVwidGh1bWJuYWlsXCIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgQGlmICR2YXJpYW50ID09XCJsYXJnZVwiIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRkczItMnUtbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkdmFyaWFudCA9PVwidGh1bWJuYWlsXCIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgQGlmICR2YXJpYW50ID09XCJ0aHVtYm5haWxcIiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRleHQtbGluayAoJHZhcmlhbnQ6IFwiXCIpIHtcbiAgLmRzLWNhcmRfX3RleHQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkY2FyZC1jb21tb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTJ1LXRhYmxldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wO1xuXG4gICAgQGlmICR2YXJpYW50ID09XCJsYXJnZVwiIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZHMyLTN1LW1vYmlsZTsgLy8gMTUwJVxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYXJkLWNvbW1vbi1sYXJnZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRjYXJkLWNvbW1vbi1wYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY3RhICgkdmFyaWFudDogXCJcIikge1xuICAuZHMtY2FyZF9fY3RhIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkczItMXUtZGVza3RvcDtcblxuICAgIEBpZiAkdmFyaWFudCA9PVwibGFyZ2VcIiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkczItMnUtbW9iaWxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtY29tbW9uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1jb21tb24tbWFyZ2luO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRjYXJkLWNvbW1vbi1wYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuIiwiJGNhcmQtY29tbW9uLW1hcmdpbjogMDtcbiRjYXJkLWNvbW1vbi1wYWRkaW5nOiAwO1xuJGNhcmQtY29tbW9uLWxldHRlci1zcGFjaW5nOiAwcHg7XG4kY2FyZC1jb21tb24tZGVza3RvcC1mb250LXNpemU6IDAuODEyNXJlbTtcbiRjYXJkLWNvbW1vbi1sYXJnZS1sZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuJGNhcmQtY29tbW9uLWZvbnQtc2l6ZTogMTRweDtcbiRjYXJkLWNvbW1vbi1saW5lLWhlaWdodDogMjhweDsiLCIvLyBWZXNzZWwgOjogTGFyZ2UgOjogdjJcbi5kcy1jYXJkW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJsYXJnZVwiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjJcIiBpXSB7XG5cbiAgQGluY2x1ZGUgY2FyZChcImxhcmdlXCIpO1xuICBAaW5jbHVkZSB2aWRlby1vcHRpb24oXCJsYXJnZVwiKTtcbiAgQGluY2x1ZGUgY2xpY2thYmxlLW9wdGlvbihcImxhcmdlXCIpO1xuICBAaW5jbHVkZSBpbWFnZShcImxhcmdlXCIpO1xuICBAaW5jbHVkZSBjb250ZW50KFwibGFyZ2VcIik7XG4gIEBpbmNsdWRlIGV5ZWJyb3coXCJsYXJnZVwiKTtcbiAgQGluY2x1ZGUgdGl0bGUoXCJsYXJnZVwiKTtcbiAgQGluY2x1ZGUgc3VidGl0bGUoXCJsYXJnZVwiKTtcbiAgQGluY2x1ZGUgc3VtbWFyeShcImxhcmdlXCIpO1xuICBAaW5jbHVkZSBidXR0b24tY29udGFpbmVyKFwibGFyZ2VcIik7XG4gIEBpbmNsdWRlIGN0YShcImxhcmdlXCIpO1xuICBAaW5jbHVkZSBsaW5rLWNvbnRhaW5lcihcImxhcmdlXCIpO1xuICBAaW5jbHVkZSB0ZXh0LWxpbmsoXCJsYXJnZVwiKTtcbn1cbiIsIi8vIFZlc3NlbCA6OiBUaHVtYm5haWwgOjogdjJcbi5kcy1jYXJkW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJ0aHVtYm5haWxcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIyXCIgaV0ge1xuXG4gIEBpbmNsdWRlIGNhcmQoXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIGNsaWNrYWJsZS1vcHRpb24oXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIGltYWdlKFwidGh1bWJuYWlsXCIpO1xuICBAaW5jbHVkZSBjb250ZW50KFwidGh1bWJuYWlsXCIpO1xuICBAaW5jbHVkZSBleWVicm93KFwidGh1bWJuYWlsXCIpO1xuICBAaW5jbHVkZSB0aXRsZShcInRodW1ibmFpbFwiKTtcbiAgQGluY2x1ZGUgc3VidGl0bGUoXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIHN1bW1hcnkoXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIGJ1dHRvbi1jb250YWluZXIoXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIGN0YShcInRodW1ibmFpbFwiKTtcbiAgQGluY2x1ZGUgbGluay1jb250YWluZXIoXCJ0aHVtYm5haWxcIik7XG4gIEBpbmNsdWRlIHRleHQtbGluayhcInRodW1ibmFpbFwiKTtcbn1cbiIsIi5kcy1kYXRhZmVlZFtkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwiYmFzaWNcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBmZWVkLWl0ZW1cbn0iLCJAbWl4aW4gZmVlZC1ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAkZmVlZGJvcmRlci1ib3JkZXJSYWRpdXM7XG4gIGJvcmRlci1jb2xvcjogJGRzMi1mZWVkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAkZmVlZGJvcmRlci1ib3JkZXJ3aWR0aDtcbn1cblxuQG1peGluIGZlZWQtaXRlbSB7XG4gIEBpbmNsdWRlIHAzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHMyLWZlZWQtYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0ydSgncGFkZGluZy1ib3R0b20nKTtcblxuICBwYWRkaW5nOiAkZHMyLTN1LW1vYmlsZTtcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0zdSgnbWFyZ2luLXRvcCcpO1xuICBAaW5jbHVkZSBmZWVkLWJvcmRlcjtcbiBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgcGFkZGluZzogJGZlZWQtY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIHBhZGRpbmc6ICRmZWVkLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG4gIH1cblxuICAvKiBzdW1tYXJ5IGNvbnRlbnQgKi9cbiAgLmZlZWRfc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgXG4gICAgLmZlZWRfc3VtbWFyeS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdwYWRkaW5nLXRvcCcpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMnUtbW9iaWxlO1xuICAgICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDEyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICAgIGZsZXg6ICRmZWVkLXN1bW1hcnktZmxleC1tb2JpbGU7IC8vY2hhbmdlXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZlZWQtY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZlZWQtY29udGVudC1wYWRkaW5nLW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBwMjtcbiAgICAgIEBleHRlbmQgJS1tZWRpdW07XG4gICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuICAgIH1cblxuICAgIC5mZWVkLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1oZWlnaHQ7XG4gICAgICB3aWR0aDogJGZlZWQtaWNvbi13aWR0aDtcblxuICAgICAgJi5zZWNvbmRhcnlfaWNvbi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkbWlkbmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJpbWFyeS1pY29uLS1ncmVlbiAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9zcztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW1nLCBcbiAgICAgIHN2Z3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogJGZlZWQtaWNvbi1zdmctd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1zdmctaGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1oZWlnaHQtdGFibGV0dXA7XG4gICAgICAgIHdpZHRoOiAkZmVlZC1pY29uLXdpZHRoLXRhYmxldHVwO1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogJGZlZWQtaWNvbi1zdmdJbWctd2lkdGg7XG4gICAgICAgICAgaGVpZ2h0OiAkZmVlZC1pY29uLXN2Z0ltZy13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8qIGV4cGFuZGVkIGNvbnRlbnQgKi9cbiAgLmZlZWRfZXhwYW5kZWQtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAkc21hbGwtc3BhY2luZyAwICRkczItNnUtdGFibGV0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgcGFkZGluZzogMCAkc21hbGwtc3BhY2luZyAwICRkczItOHUtbW9iaWxlO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZlZWRfc3VtbWFyeS1jb250ZW50LFxuICAuZmVlZF9leHBhbmRlZC1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdtYXJnaW4tYm90dG9tJyk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdtYXJnaW4tdG9wJyk7XG5cbiAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVlZC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogJGRzMi0xdS10YWJsZXQ7XG4gIH1cblxuICAuZmVlZC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBwMztcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpbmtzLFxuICAuZXhwYW5kZWQtY29udGVudC1saW5rcyB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICBAaW5jbHVkZSBwMztcbiAgICBAZXh0ZW5kICUtYm9vaztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuZGl2aWRlci1saW5rIHtcbiAgICBAaW5jbHVkZSBwMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gIH1cblxuICAuZXhwYW5kZWQtY29udGVudC1saW5rcyxcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gIC8qIGV4cGFuZGVyIGJ1dHRvbiAqL1xuICAuZmVlZF9idXR0b24tc3RhdGUge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZmVlZC1idXR0b24tc3RhdGUtbGluZUhlaWdodDtcbiAgICBAZXh0ZW5kICUtbWVkaXVtO1xuXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1nYXA7XG5cbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydSgnbWFyZ2luLXRvcCcpO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vIGJveCBpbiB3aGljaCB0byBwb3NpdGlvbiBpY29uIGFuZCBzcGFjZSBidXR0b24gdGV4dCBcbiAgICAvLyBuZWNlc3NhcnkgdG8gcG9zaXRpb24gbWludXMgaWNvbiB0byBhcHBlYXIgY2VudGVyZWQgdmVydGljYWxseVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1ib3JkZXJSYWRpdXMtYWZ0ZXI7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGRzMi0xdS10YWJsZXQ7XG4gICAgICAgIGxlZnQ6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWxlZnQtYmVmb3JlO1xuICAgICAgICBoZWlnaHQ6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWhlaWdodC1iZWZvcmU7XG4gICAgICAgIHdpZHRoOiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci13aWR0aC1iZWZvcmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci10b3AtYWZ0ZXI7XG4gICAgICAgIGxlZnQ6ICRkczItMXUtdGFibGV0O1xuICAgICAgICBoZWlnaHQ6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWhlaWdodC1hZnRlcjtcbiAgICAgICAgd2lkdGg6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLWFmdGVyO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubGluayB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxpbmtzLWV4cGFuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtbWVkaXVtLXVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMXUtZGVza3RvcDtcbiAgICB9XG4gIH1cblxuICBidXR0b24ubGluayB7XG4gICAgQGluY2x1ZGUgcDM7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeS1saW5rczpub3QoOmhhcyguYnV0dG9uKSkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICBhLmRpdmlkZXItbGluayxcbiAgYnV0dG9uLmRpdmlkZXItbGluayB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5leHRlcm5hbC1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLmRpdmlkZXItbGluayxcbiAgYnV0dG9uLmRpdmlkZXItbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZG9scGhpbi1saWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuZXh0ZXJuYWwtbGluayxcbiAgYnV0dG9uLmV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy9maWx0ZXI6IGludmVydCgwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBicmlnaHRuZXNzKDkwMCUpO1xuICAgICAgICAgIGZpbHRlcjogJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy1mb2N1cy1maWx0ZXItdGFibGV0dXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZmVlZC1leHRlcm5hbExpbmstaW1nLW1hcmdpbkxlZnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy1mb2N1cy1maWx0ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy12aXNpdGVkLWZpbHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2J1dHRvbnMgYXMgZGl2aWRlciBsaW5rc1xuICBidXR0b24uZGl2aWRlci1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkczItMnUtbW9iaWxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIH1cbiAgfVxuXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgYnV0dG9uLmRpdmlkZXItbGluayB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICRmZWVkLW1vekRvY3VtZW50LWRpdmlkZXJMaW5rLWJvcmRlckNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLW9wZW4ge1xuICAgIC5mZWVkX2J1dHRvbi1zdGF0ZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZmVlZC1kaXZpZGVyTGluay1vcGVuLWJvcmRlcnJhZGl1cztcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVkX3N1bW1hcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZmxleDogJGZlZWRTdW1tYXJ5LWNvbnRlbnQtZmxleDtcbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnktbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVkX2V4cGFuZGVkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuc3VtbWFyeS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGZlZWQtbGVmdC1zZWN0aW9uLXdpZHRoLW1vYmlsZTogNzZweDtcbiRmZWVkLWxlZnQtc2VjdGlvbi13aWR0aDogMTAwcHg7XG5cbiRkczItZmVlZC1ib3JkZXI6ICRncmFwaGl0ZTsgXG4kZHMyLWZlZWQtYm9yZGVyLWNvbG9yOiAkZ3JhcGhpdGUtZGFyaztcbiRkczItZmVlZC1jb2xvcjogJGtwLWJsdWU7XG5cbiRmZWVkLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wOiAkZHMyLTN1LW1vYmlsZTtcbiRmZWVkLWNvbnRlbnQtcGFkZGluZy10YWJsZXQ6ICRkczItMnUtbW9iaWxlO1xuJGZlZWQtY29udGVudC1wYWRkaW5nLW1vYmlsZTogJGRzMi0ydS1tb2JpbGU7XG5cbiRmZWVkYm9yZGVyLWJvcmRlclJhZGl1czogMTNweDtcbiRmZWVkYm9yZGVyLWJvcmRlcndpZHRoOiAxcHg7XG4kZmVlZC1zdW1tYXJ5LWZsZXgtbW9iaWxlOiAxIDAgODAlO1xuJGZlZWQtaWNvbi1oZWlnaHQ6IDQ0cHg7XG4kZmVlZC1pY29uLXdpZHRoOiA0NHB4O1xuJGZlZWQtaWNvbi1oZWlnaHQtdGFibGV0dXA6IDQ0cHg7XG4kZmVlZC1pY29uLXdpZHRoLXRhYmxldHVwOiA0NHB4O1xuJGZlZWQtaWNvbi1zdmctd2lkdGg6IDI3cHg7XG4kZmVlZC1pY29uLXN2Zy1oZWlnaHQ6IDI3cHg7XG4kZmVlZC1pY29uLXN2Z0ltZy13aWR0aDogJGRzMi0zdS10YWJsZXQ7XG4kZmVlZC1pY29uLXN2Z0ltZy1oZWlnaHQ6ICRkczItM3UtdGFibGV0O1xuJGZlZWQtYnV0dG9uLXN0YXRlLWxpbmVIZWlnaHQ6ICRkczItM3UtbW9iaWxlO1xuJGZlZWQtYnV0dG9uLXN0YXRlLWdhcDogNHB4O1xuJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItd2lkdGg6ICRkczItM3UtbW9iaWxlO1xuJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItaGVpZ2h0OiAkZHMyLTN1LW1vYmlsZTtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLWJlZm9yZTogMTRweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWhlaWdodC1iZWZvcmU6IDJweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWxlZnQtYmVmb3JlOiA0cHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1ib3JkZXJSYWRpdXMtYWZ0ZXI6IDFweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLWFmdGVyOiAycHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1oZWlnaHQtYWZ0ZXI6IDE0cHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci10b3AtYWZ0ZXI6IDRweDtcbiRmZWVkLWV4dGVybmFsTGluay1pbWctZm9jdXMtZmlsdGVyLXRhYmxldHVwOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNS4xMCUpIHNlcGlhKDExMCUpIHNhdHVyYXRlKDE5OTklKSBodWUtcm90YXRlKDE4MGRlZykgYnJpZ2h0bmVzcyg0NC41MCUpIGNvbnRyYXN0KDEwMSUpO1xuJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy1tYXJnaW5MZWZ0OiA0cHg7XG4kZmVlZC1leHRlcm5hbExpbmstaW1nLWZvY3VzLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjUuMTAlKSBzZXBpYSgxMTAlKSBzYXR1cmF0ZSgxOTk5JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoNDQuNTAlKSBjb250cmFzdCgxMDElKTtcbiRmZWVkLWV4dGVybmFsTGluay1pbWctdmlzaXRlZC1maWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjUuMTAlKSBzZXBpYSgxMTAlKSBzYXR1cmF0ZSgxOTk5JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoNDQuNTAlKSBjb250cmFzdCgxMDElKTtcbiRmZWVkLW1vekRvY3VtZW50LWRpdmlkZXJMaW5rLWJvcmRlckNvbG9yOiAjMDA2QkE2O1xuJGZlZWQtZGl2aWRlckxpbmstb3Blbi1ib3JkZXJyYWRpdXM6ICRkczItMnUtbW9iaWxlO1xuJGZlZWRTdW1tYXJ5LWNvbnRlbnQtZmxleDogMSAxIDk1JTsiLCIkdmVyc2lvbi1udW1iZXI6IFwiNS4wLjRcIjtcbi5wbC1mZWVkLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCI1LjAuNFwiOyB9IiwiLmV4cGFuZGFibGUtZmVlZC1pdGVtIHtcbiAgQGluY2x1ZGUgZmVlZC1pdGVtOyBcbn0iLCJAbWl4aW4gZmVlZC1ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAkZmVlZGJvcmRlci1ib3JkZXJSYWRpdXMtdW52ZXJzaW9uZWQ7XG4gIGJvcmRlci1jb2xvcjogJGRzMi1mZWVkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAkZmVlZGJvcmRlci1ib3JkZXJ3aWR0aC11bnZlcnNpb25lZDtcbn1cblxuQG1peGluIGZlZWQtaXRlbSB7XG4gIEBpbmNsdWRlIHAzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHMyLWZlZWQtYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0ydSgncGFkZGluZy1ib3R0b20nKTtcblxuICBwYWRkaW5nOiAkZHMyLTN1LW1vYmlsZTtcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0zdSgnbWFyZ2luLXRvcCcpO1xuICBAaW5jbHVkZSBmZWVkLWJvcmRlcjtcbiBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgcGFkZGluZzogJGZlZWQtY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIHBhZGRpbmc6ICRmZWVkLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG4gIH1cblxuICAvKiBzdW1tYXJ5IGNvbnRlbnQgKi9cbiAgLmZlZWRfc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgXG4gICAgLmZlZWRfc3VtbWFyeS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdwYWRkaW5nLXRvcCcpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMnUtbW9iaWxlO1xuICAgICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDEyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICAgIGZsZXg6IDEgMCA4MCU7IC8vY2hhbmdlXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZlZWQtY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZlZWQtY29udGVudC1wYWRkaW5nLW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBwMjtcbiAgICAgIEBleHRlbmQgJS1tZWRpdW07XG4gICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuICAgIH1cblxuICAgIC5mZWVkLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1oZWlnaHQtdW52ZXJzaW9uZWQ7XG4gICAgICB3aWR0aDogJGZlZWQtaWNvbi13aWR0aC11bnZlcnNpb25lZDtcblxuICAgICAgJi5zZWNvbmRhcnlfaWNvbi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkbWlkbmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJpbWFyeS1pY29uLS1ncmVlbiAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9zcztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW1nLCBcbiAgICAgIHN2Z3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogJGZlZWQtaWNvbi1zdmctd2lkdGgtdW52ZXJzaW9uZWQ7XG4gICAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1zdmctaGVpZ2h0LXVudmVyc2lvbmVkO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogJGZlZWQtaWNvbi1oZWlnaHQtdGFibGV0dXAtdW52ZXJzaW9uZWQ7XG4gICAgICAgIHdpZHRoOiAkZmVlZC1pY29uLXdpZHRoLXRhYmxldHVwLXVudmVyc2lvbmVkO1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogJGZlZWQtaWNvbi1zdmdJbWctd2lkdGgtdW52ZXJzaW9uZWQ7XG4gICAgICAgICAgaGVpZ2h0OiAkZmVlZC1pY29uLXN2Z0ltZy1oZWlnaHQtdW52ZXJzaW9uZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAvKiBleHBhbmRlZCBjb250ZW50ICovXG4gIC5mZWVkX2V4cGFuZGVkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgJHNtYWxsLXNwYWNpbmcgMCAkZHMyLTZ1LXRhYmxldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNtYWxsLXNwYWNpbmcgMCAkZHMyLTh1LW1vYmlsZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mZWVkX3N1bW1hcnktY29udGVudCxcbiAgLmZlZWRfZXhwYW5kZWQtY29udGVudCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLXRvcCcpO1xuXG4gICAgICAmLmJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlZWQtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkczItMXUtdGFibGV0O1xuICB9XG5cbiAgLmZlZWQtY29udGVudCB7XG4gICAgQGluY2x1ZGUgcDM7XG4gIH1cblxuICAuc3VtbWFyeS1saW5rcyxcbiAgLmV4cGFuZGVkLWNvbnRlbnQtbGlua3Mge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdtYXJnaW4tYm90dG9tJyk7XG4gIH1cblxuICAuc3VtbWFyeS1saW5rcyB7XG4gICAgQGluY2x1ZGUgcDM7XG4gICAgQGV4dGVuZCAlLWJvb2s7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLmRpdmlkZXItbGluayB7XG4gICAgQGluY2x1ZGUgcDI7XG4gICAgcGFkZGluZy1yaWdodDogJGRzMi0ydS1tb2JpbGU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmV4cGFuZGVkLWNvbnRlbnQtbGlua3MsXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAvKiBleHBhbmRlciBidXR0b24gKi9cbiAgLmZlZWRfYnV0dG9uLXN0YXRlIHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZlZWQtYnV0dG9uLXN0YXRlLWxpbmVIZWlnaHQtdW52ZXJzaW9uZWQ7XG4gICAgQGV4dGVuZCAlLW1lZGl1bTtcblxuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkZmVlZC1idXR0b24tc3RhdGUtZ2FwLXVudmVyc2lvbmVkO1xuXG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ21hcmdpbi10b3AnKTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvLyBib3ggaW4gd2hpY2ggdG8gcG9zaXRpb24gaWNvbiBhbmQgc3BhY2UgYnV0dG9uIHRleHQgXG4gICAgLy8gbmVjZXNzYXJ5IHRvIHBvc2l0aW9uIG1pbnVzIGljb24gdG8gYXBwZWFyIGNlbnRlcmVkIHZlcnRpY2FsbHlcbiAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6ICRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLXVudmVyc2lvbmVkO1xuICAgICAgaGVpZ2h0OiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1oZWlnaHQtdW52ZXJzaW9uZWQ7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItYm9yZGVyUmFkaXVzLWFmdGVyLXVudmVyc2lvbmVkO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRkczItMXUtdGFibGV0O1xuICAgICAgICBsZWZ0OiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1sZWZ0LWJlZm9yZS11bnZlcnNpb25lZDtcbiAgICAgICAgaGVpZ2h0OiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1oZWlnaHQtYmVmb3JlLXVudmVyc2lvbmVkO1xuICAgICAgICB3aWR0aDogJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItd2lkdGgtYmVmb3JlLXVudmVyc2lvbmVkO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItdG9wLWFmdGVyLXVudmVyc2lvbmVkO1xuICAgICAgICBsZWZ0OiAkZHMyLTF1LXRhYmxldDtcbiAgICAgICAgaGVpZ2h0OiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1oZWlnaHQtYWZ0ZXItdW52ZXJzaW9uZWQ7XG4gICAgICAgIHdpZHRoOiAkZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci13aWR0aC1hZnRlci11bnZlcnNpb25lZDtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmxpbmsge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5saW5rcy1leHBhbmQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLW1lZGl1bS11cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmxpbmsge1xuICAgIEBpbmNsdWRlIHAzO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAuc3VtbWFyeS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLnN1bW1hcnktbGlua3M6bm90KDpoYXMoLmJ1dHRvbikpIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgYS5kaXZpZGVyLWxpbmssXG4gIGJ1dHRvbi5kaXZpZGVyLWxpbmsge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuZXh0ZXJuYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5kaXZpZGVyLWxpbmssXG4gIGJ1dHRvbi5kaXZpZGVyLWxpbmsge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRvbHBoaW4tbGlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMnUtbW9iaWxlO1xuICAgICAgcGFkZGluZy1yaWdodDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLmV4dGVybmFsLWxpbmssXG4gIGJ1dHRvbi5leHRlcm5hbC1saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vZmlsdGVyOiBpbnZlcnQoMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgYnJpZ2h0bmVzcyg5MDAlKTtcbiAgICAgICAgICBmaWx0ZXI6ICRmZWVkLWV4dGVybmFsTGluay1pbWctZm9jdXMtZmlsdGVyLXRhYmxldHVwLXVudmVyc2lvbmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy1tYXJnaW5MZWZ0LXVudmVyc2lvbmVkO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6ICRmZWVkLWV4dGVybmFsTGluay1pbWctZm9jdXMtZmlsdGVyLXVudmVyc2lvbmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6ICRmZWVkLWV4dGVybmFsTGluay1pbWctdmlzaXRlZC1maWx0ZXItdW52ZXJzaW9uZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9idXR0b25zIGFzIGRpdmlkZXIgbGlua3NcbiAgYnV0dG9uLmRpdmlkZXItbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZHMyLTJ1LW1vYmlsZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB9XG4gIH1cblxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGJ1dHRvbi5kaXZpZGVyLWxpbmsge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkZmVlZC1tb3pEb2N1bWVudC1kaXZpZGVyTGluay1ib3JkZXJDb2xvci11bnZlcnNpb25lZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1vcGVuIHtcbiAgICAuZmVlZF9idXR0b24tc3RhdGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGZlZWQtZGl2aWRlckxpbmstb3Blbi1ib3JkZXJyYWRpdXMtdW52ZXJzaW9uZWQ7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZF9zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6ICRmZWVkU3VtbWFyeS1jb250ZW50LWZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZF9leHBhbmRlZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnN1bW1hcnktbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRmZWVkLWxlZnQtc2VjdGlvbi13aWR0aC1tb2JpbGU6IDc2cHg7XG4kZmVlZC1sZWZ0LXNlY3Rpb24td2lkdGg6IDEwMHB4O1xuXG4kZHMyLWZlZWQtYm9yZGVyOiAkZ3JhcGhpdGU7IFxuJGRzMi1mZWVkLWJvcmRlci1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4kZHMyLWZlZWQtY29sb3I6ICRrcC1ibHVlO1xuXG4kZmVlZC1jb250ZW50LXBhZGRpbmctZGVza3RvcDogJGRzMi0zdS1tb2JpbGU7XG4kZmVlZC1jb250ZW50LXBhZGRpbmctdGFibGV0OiAkZHMyLTJ1LW1vYmlsZTtcbiRmZWVkLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU6ICRkczItMnUtbW9iaWxlO1xuXG5cbiRmZWVkYm9yZGVyLWJvcmRlclJhZGl1cy11bnZlcnNpb25lZDogMTNweDtcbiRmZWVkYm9yZGVyLWJvcmRlcndpZHRoLXVudmVyc2lvbmVkOiAxcHg7XG4kZmVlZC1zdW1tYXJ5LWZsZXgtbW9iaWxlLXVudmVyc2lvbmVkOiAxIDAgODAlO1xuJGZlZWQtaWNvbi1oZWlnaHQtdW52ZXJzaW9uZWQ6IDQ0cHg7XG4kZmVlZC1pY29uLXdpZHRoLXVudmVyc2lvbmVkOiA0NHB4O1xuJGZlZWQtaWNvbi1oZWlnaHQtdGFibGV0dXAtdW52ZXJzaW9uZWQ6IDQ0cHg7XG4kZmVlZC1pY29uLXdpZHRoLXRhYmxldHVwLXVudmVyc2lvbmVkOiA0NHB4O1xuJGZlZWQtaWNvbi1zdmctd2lkdGgtdW52ZXJzaW9uZWQ6IDI3cHg7XG4kZmVlZC1pY29uLXN2Zy1oZWlnaHQtdW52ZXJzaW9uZWQ6IDI3cHg7XG4kZmVlZC1pY29uLXN2Z0ltZy13aWR0aC11bnZlcnNpb25lZDogJGRzMi0zdS10YWJsZXQ7XG4kZmVlZC1pY29uLXN2Z0ltZy1oZWlnaHQtdW52ZXJzaW9uZWQ6ICRkczItM3UtdGFibGV0O1xuJGZlZWQtYnV0dG9uLXN0YXRlLWxpbmVIZWlnaHQtdW52ZXJzaW9uZWQ6ICRkczItM3UtbW9iaWxlO1xuJGZlZWQtYnV0dG9uLXN0YXRlLWdhcC11bnZlcnNpb25lZDogNHB4O1xuJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItd2lkdGgtdW52ZXJzaW9uZWQ6ICRkczItM3UtbW9iaWxlO1xuJGZlZWQtYnV0dG9uLXN0YXRlLWljb25Db250YWluZXItaGVpZ2h0LXVudmVyc2lvbmVkOiAkZHMyLTN1LW1vYmlsZTtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLWJlZm9yZS11bnZlcnNpb25lZDogMTRweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWhlaWdodC1iZWZvcmUtdW52ZXJzaW9uZWQ6IDJweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLWxlZnQtYmVmb3JlLXVudmVyc2lvbmVkOiA0cHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1ib3JkZXJSYWRpdXMtYWZ0ZXItdW52ZXJzaW9uZWQ6IDFweDtcbiRmZWVkLWJ1dHRvbi1zdGF0ZS1pY29uQ29udGFpbmVyLXdpZHRoLWFmdGVyLXVudmVyc2lvbmVkOiAycHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci1oZWlnaHQtYWZ0ZXItdW52ZXJzaW9uZWQ6IDE0cHg7XG4kZmVlZC1idXR0b24tc3RhdGUtaWNvbkNvbnRhaW5lci10b3AtYWZ0ZXItdW52ZXJzaW9uZWQ6IDRweDtcbiRmZWVkLWV4dGVybmFsTGluay1pbWctZm9jdXMtZmlsdGVyLXRhYmxldHVwLXVudmVyc2lvbmVkOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNS4xMCUpIHNlcGlhKDExMCUpIHNhdHVyYXRlKDE5OTklKSBodWUtcm90YXRlKDE4MGRlZykgYnJpZ2h0bmVzcyg0NC41MCUpIGNvbnRyYXN0KDEwMSUpO1xuJGZlZWQtZXh0ZXJuYWxMaW5rLWltZy1tYXJnaW5MZWZ0LXVudmVyc2lvbmVkOiA0cHg7XG4kZmVlZC1leHRlcm5hbExpbmstaW1nLWZvY3VzLWZpbHRlci11bnZlcnNpb25lZDogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjUuMTAlKSBzZXBpYSgxMTAlKSBzYXR1cmF0ZSgxOTk5JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoNDQuNTAlKSBjb250cmFzdCgxMDElKTtcbiRmZWVkLWV4dGVybmFsTGluay1pbWctdmlzaXRlZC1maWx0ZXItdW52ZXJzaW9uZWQ6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjUuMTAlKSBzZXBpYSgxMTAlKSBzYXR1cmF0ZSgxOTk5JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoNDQuNTAlKSBjb250cmFzdCgxMDElKTtcbiRmZWVkLW1vekRvY3VtZW50LWRpdmlkZXJMaW5rLWJvcmRlckNvbG9yLXVudmVyc2lvbmVkOiAjMDA2QkE2O1xuJGZlZWQtZGl2aWRlckxpbmstb3Blbi1ib3JkZXJyYWRpdXMtdW52ZXJzaW9uZWQ6ICRkczItMnUtbW9iaWxlO1xuJGZlZWRTdW1tYXJ5LWNvbnRlbnQtZmxleC11bnZlcnNpb25lZDogMSAxIDk1JTsiLCIvL1BhdHRlcm4gY2xhc3NlcyBvbmx5XG4vLyBkZW1vIHdpZHRoXG4uc2VhcmNoLXJlc3VsdHMtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG5ld0dyaWRfX2NvbnRhaW5lcjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXBhdHRlcm4ge1xuICBAaW5jbHVkZSBzZWFyY2gtcmVzdWx0cy1wYXR0ZXJuO1xuICBAaW5jbHVkZSBzZWFyY2gtcmVzdWx0cy1kb2N0b3JzO1xufSIsIi8vbWl4aW5zIG9ubHlcblxuXG5AbWl4aW4gYm9sZC1zZWFyY2gtc3R5bGVze1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSGlnaGxpZ2h0IFN0YXJ0IFwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiSGlnaGxpZ2h0IEVuZCBcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cblxufVxuQG1peGluIHNlYXJjaC1yZXN1bHRzLWRvY3RvcnMge1xuICAuc2VhcmNoLXJlc3VsdC5kb2N0b3JzIHtcbiAgICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgICAmLS13cmFwcGVyLFxuICAgICAgJi0tc3VtbWFyeSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuICAgICAgJi0taWNvbiB7XG4gICAgICAgIC8vIG9yZGVyOiAyO1xuICAgICAgICAvLyBmbGV4OiAwIDAgNzRweDtcbiAgICAgIH1cbiAgICAgICYtLXN1YntcbiAgICAgICAgLy8gb3JkZXI6IDM7XG4gICAgICAgIC8vIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3NHB4KTtcbiAgICAgIH1cbiAgICAgICYtLWJvZHksXG4gICAgICAmLS1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA3NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1oZWFkZXIge1xuICAgICAgICAuY2F0ZWdvcnktcHJlLWhlYWRpbmcge1xuICAgICAgICAgIC8vIG9yZGVyOiAxO1xuICAgICAgICAgIC8vIGZsZXg6IDIgMCAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNlYXJjaC1yZXN1bHRzLXBhdHRlcm4ge1xuICBzcGFuLnZpdmJvbGQucXQwIHtcbiAgICBAaW5jbHVkZSBib2xkLXNlYXJjaC1zdHlsZXM7ICBcbiAgfVxuICAuY29udGVudC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLi1rcC1ibHVlIHtcbiAgICBjb2xvcjogY29sb3IoXCJrcC1ibHVlXCIpO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgJHhsLXNwYWNpbmc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICYtLWNvbC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAmLmNvbC0xIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtcHJvcChmYWxzZSwgMCAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbC0yIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtcHJvcChmYWxzZSwgMCAwIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vZmZzZXQtMSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG5cbiAgICAgIC8qdGVtcG9yYXJpbHkgY29tbWVudGluZyovXG4gICAgICBwYWRkaW5nOiAkdGlueS1zcGFjaW5nIDAgJGV4dHJhLXRpbnktc3BhY2luZyAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nOiAwICR0aW55LXNwYWNpbmcgJGV4dHJhLXRpbnktc3BhY2luZyAwO1xuXG4gICAgICAgIC8qdGVtcG9yYXJpbHkgY29tbWVudGluZyovXG4gICAgICAgIC8qcGFkZGluZzogJHRpbnktc3BhY2luZyAkdGlueS1zcGFjaW5nICRleHRyYS10aW55LXNwYWNpbmcgMDsqL1xuICAgICAgfVxuXG4gICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgICAmLm5vLXBhZGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmNhdGVnb3J5LXByZS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDgpO1xuICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgfVxuICAgICAgLmFmZmlsaWF0ZS1zdWItaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICB9XG4gICAgICAuY29udGVudC1hZmZpbGlhdGUtc3ViLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1saWdodDsgICAgICAgO1xuICAgICAgfVxuICAgICAgLnJlc3VsdC10aXRsZS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nLWJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICRrcC1ibHVlO1xuICAgICAgICAmLi1maXJzdC1sZXR0ZXItdXBwZXJjYXNlIHtcbiAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJhdGluZ3MtcmV2aWV3cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIC5zdGFyLXJhdGluZ3N7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAuc3Rhci1yYXRpbmctYmx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGFyLXJhdGluZy13aGl0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmF0aW5ncy1jb21tZW50cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctYnJlYWstaGFsZjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI0YwRjdGQTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4QjM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAuc3Rhci1yYXRpbmctYmx1ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Rhci1yYXRpbmctd2hpdGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLWJvZHkge1xuICAgICAgcGFkZGluZzogMTJweCAwIDA7XG4gICAgICBvcmRlcjogNjtcbiAgICAgIC5kYXRhLXBvaW50cyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuZGF0YS1ib2xke1xuICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgICAgfVxuICAgICAgICAuZGF0YS10ZXh0e1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGF0YS1wb2ludHMtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuZGF0YS1wb2ludCwgLmRhdGEtcG9pbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWJyZWFrLWhhbGYgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJi0tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgb3JkZXI6IDc7XG4gICAgICAubG9jYXRpb24tY29udGFjdC1ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWJyZWFrLWhhbGYgMCAwO1xuICAgICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvY2F0aW9uLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdGlueS1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgIGNvbG9yOiAka3AtYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAubG9jYXRpb24tZGlzdGFuY2V7XG4gICAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgfVxuICAgICAgICAubG9jYXRpb24tYWN0aW9ucyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1icmVhay1oYWxmO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL3ZhcmlhYmxlcyBvbmx5XG4kc3BhY2luZy1icmVhazogNXB4O1xuJHNwYWNpbmctYnJlYWstaGFsZjogM3B4O1xuIiwiQG1peGluIGxvYWRpbmctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGxvYWRpbmctaW5kaWNhdG9yLXdpZHRoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogJGxvYWRpbmctaW5kaWNhdG9yLWZvY3VzLW91dGxpbmU7XG4gIH1cblxuICAubG9hZGluZy1pbmRpY2F0b3JfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAkbG9hZGluZy1pbmRpY2F0b3ItY29udGVudC13aWR0aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ21hcmdpbi1ib3R0b20nKTtcbiAgfVxuXG4gIC5sb2FkaW5nLWluZGljYXRvcl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxvYWRpbmctaW5kaWNhdG9yLWhlYWRpbmctbWFyZ2luLWJvdHRvbTtcblxuICAgIEBpbmNsdWRlIFx0c3R5bGluZyg3KTtcblxuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgLmxvYWRpbmctaW5kaWNhdG9yX19ib2R5IHtcbiAgICBmb250LXNpemU6ICRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtNjtcbiAgICBsaW5lLWhlaWdodDogJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS02O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIHdpZHRoOiAkbG9hZGluZy1pbmRpY2F0b3ItYm9keS13aWR0aDtcbiAgICBtYXJnaW46ICRsb2FkaW5nLWluZGljYXRvci1ib2R5LW1hcmdpbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnJlbW92ZVRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9hZGluZy1pbmRpY2F0b3JfX2RvdHMge1xuICAgIEBpbmNsdWRlIGRvdHM7XG4gIH1cbn1cblxuQG1peGluIGRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ21hcmdpbi10b3AnKTtcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcblxuICAmLS1idXRsbGV0IHtcbiAgICBhbmltYXRpb246IGRvdC1rZXlmcmFtZXMgMS43cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZG90cy1idWxsZXQtYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZG90cy1idWxsZXQtaGVpZ2h0O1xuICAgIHdpZHRoOiAkZG90cy1idWxsZXQtd2lkdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZG90cy1idWxsZXQtbWFyZ2luLXJpZ2h0O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgaGVpZ2h0OiAkZG90cy1idWxsZXQtaGVpZ2h0O1xuICAgICAgd2lkdGg6ICRkb3RzLWJ1bGxldC13aWR0aDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBkb3Qta2V5ZnJhbWVzIHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtwLWJsdWU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuXG4ubG9hZGluZ3tcbiAgZGlzcGxheTogbm9uZTtcbn0iLCI6d2hlcmUoLmRzLWxvYWRpbmdpbmRpY2F0b3JbZGF0YS1kcy10aGVtZT0ndmVzc2VsJ11bZGF0YS1kcy12YXJpYW50PSdiYXNpYyddW2RhdGEtZHMtdmVyc2lvbj0nMSddKSB7XG4gIEBpbmNsdWRlIGxvYWRpbmctaW5kaWNhdG9yO1xufSIsIiRsb2FkaW5nLWluZGljYXRvci13aWR0aDogMTAwJTtcbiRsb2FkaW5nLWluZGljYXRvci1mb2N1cy1vdXRsaW5lOiAwO1xuJGxvYWRpbmctaW5kaWNhdG9yLWNvbnRlbnQtd2lkdGg6IDIyMHB4O1xuJGxvYWRpbmctaW5kaWNhdG9yLWhlYWRpbmctbWFyZ2luLWJvdHRvbTogMDtcbiRsb2FkaW5nLWluZGljYXRvci1ib2R5LXdpZHRoOiAxNThweDtcbiRsb2FkaW5nLWluZGljYXRvci1ib2R5LW1hcmdpbjogMCBhdXRvO1xuJGRvdHMtYnVsbGV0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4kZG90cy1idWxsZXQtaGVpZ2h0OiAxMnB4O1xuJGRvdHMtYnVsbGV0LXdpZHRoOiAxMnB4O1xuJGRvdHMtYnVsbGV0LW1hcmdpbi1yaWdodDogMTBweDsiLCJcbi8vIERTMiAtIE5ldyBkZXNpZ24gc3BlY3NcblxuJGRzMi10eXBvZ3JhcGh5X19mYW1pbHktLXN0eWxlLTE6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG5cbi8vU3R5bGluZyAxOiBHcmVldGluZ1xuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1ncmVldGluZzogNDhweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tZ3JlZXRpbmc6IDU0cHg7XG4kZHMyLXR5cG9ncmFwaHlfX3NwYWNpbmctLWdyZWV0aW5nOiAtMC4wMmVtO1xuLy9HcmVldGluZyBNb2JpbGVcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tZ3JlZXRpbmctLWRldmljZTogMzJweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tZ3JlZXRpbmctLWRldmljZTogNDBweDtcblxuLy9TdHlsaW5nIDFcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMTogNDhweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMTogNTRweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtMTogLTAuMDJlbTtcblxuLy9TdHlsaW5nIDJcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMjogMzJweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMjogNDBweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtMjogLTAuMDJlbTtcblxuLy9TdHlsaW5nIDNcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMzogMjZweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMzogMzJweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtMzogLTAuMDFlbTtcblxuLy9TdHlsaW5nIDRcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtNDogMjBweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtNDogMjhweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtNDogLTAuMDFlbTtcblxuXG4vL1N0eWxpbmcgNVxuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS01OiAxNnB4O1xuJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS01OiAyNHB4O1xuJGRzMi10eXBvZ3JhcGh5X19zcGFjaW5nLS1zdHlsZS01OiAwO1xuXG4vL1N0eWxpbmcgNlxuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS02OiAxNHB4O1xuJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS02OiAyMHB4O1xuJGRzMi10eXBvZ3JhcGh5X19zcGFjaW5nLS1zdHlsZS02OiAwO1xuXG5cbi8vUFxuLy9wMVxuLy9TdHlsaW5nIDdcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtNzogMjBweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtNzogMjhweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtNzogMGVtO1xuXG4vL1N0eWxpbmcgOFxuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS04OiAxOHB4O1xuJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS04OiAyNHB4O1xuJGRzMi10eXBvZ3JhcGh5X19zcGFjaW5nLS1zdHlsZS04OiAwZW07XG4vL1N0eWxpbmcgOVxuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS05OiAxNnB4O1xuJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS05OiAyNHB4O1xuJGRzMi10eXBvZ3JhcGh5X19zcGFjaW5nLS1zdHlsZS05OiAwZW07XG5cbi8vU3R5bGluZyAxMFxuJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS0xMDogMTRweDtcbiRkczItdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMTA6IDIwcHg7XG4kZHMyLXR5cG9ncmFwaHlfX3NwYWNpbmctLXN0eWxlLTEwOiAwZW07XG4vL3N0eWxpbmctMTFcbiRkczItdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMTE6IDEzcHg7XG4kZHMyLXR5cG9ncmFwaHlfX2xpbmUtLXN0eWxlLTExOiAyMHB4O1xuJGRzMi10eXBvZ3JhcGh5X19zcGFjaW5nLS1zdHlsZS0xMTogMGVtO1xuLy9zdHlsaW5nLTEyXG4kZHMyLXR5cG9ncmFwaHlfX3NpemUtLXN0eWxlLTEyOiAxMnB4O1xuJGRzMi10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS0xMjogMTZweDtcbiRkczItdHlwb2dyYXBoeV9fc3BhY2luZy0tc3R5bGUtMTI6IDBlbTtcbiAgICAvL0ZvciBXZWxjb21lIHBhZ2UgY29kZSBvbmx5c1xuLy90aGlzIGNvZGUgaXMgbm90IGFjdGl2ZWx5IG1haW50YWluZWRcblxuLy8gRFMxXG4vLyBzMVxuJGRzMS10eXBvZ3JhcGh5X19mYW1pbHktLXN0eWxlLTE6ICRsaWdodC1mb250LWZhbWlseTtcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMTogJHh4bC1mb250LXNpemU7XG4kZHMxLXR5cG9ncmFwaHlfX2xpbmUtLXN0eWxlLTE6IDcycHg7XG4kZHMxLXR5cG9ncmFwaHlfX3NwYWNpbmctLXN0eWxlLTE6IC0xcHg7XG4kZHMxLXR5cG9ncmFwaHlfX3NpemUtLXN0eWxlLTEtLW1vYmlsZTogJHhsLWZvbnQtc2l6ZTtcbiRkczEtdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMS0tbW9iaWxlOiA0OHB4O1xuLy8gczJcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMjogJHhsLWZvbnQtc2l6ZTtcbiRkczEtdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtMjogNDhweDtcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtMi0tbW9iaWxlOiAkbGFyZ2UtZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS0yLS1tb2JpbGU6IDM2cHg7XG4vLyBzM1xuJGRzMS10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS0zOiAkbGFyZ2UtZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS0zOiAzNnB4O1xuJGRzMS10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS0zLS1tb2JpbGU6ICRtZWRpdW0tZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS0zLS1tb2JpbGU6IDI4cHg7XG4vLyBzNFxuJGRzMS10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS00OiAkbWVkaXVtLWZvbnQtc2l6ZTtcbiRkczEtdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtNDogMjhweDtcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtNC0tbW9iaWxlOiAkc21hbGwtZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS00LS1tb2JpbGU6IDI0cHg7XG4vLyBzNVxuJGRzMS10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS01OiAkc21hbGwtZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS01OiAyNHB4O1xuLy8gczZcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtNjogJGJhc2UtZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS02OiAyNHB4O1xuJGRzMS10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS02LS1tb2JpbGU6ICRiYXNlLW1vYmlsZS1mb250LXNpemU7XG4kZHMxLXR5cG9ncmFwaHlfX2xpbmUtLXN0eWxlLTYtLW1vYmlsZTogMjBweDtcbi8vIHM3XG4kZHMxLXR5cG9ncmFwaHlfX3NpemUtLXN0eWxlLTc6ICRiYXNlLW1vYmlsZS1mb250LXNpemU7XG4kZHMxLXR5cG9ncmFwaHlfX2xpbmUtLXN0eWxlLTc6IDIwcHg7XG4kZHMxLXR5cG9ncmFwaHlfX3NpemUtLXN0eWxlLTctLW1vYmlsZTogJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZTtcbiRkczEtdHlwb2dyYXBoeV9fbGluZS0tc3R5bGUtNy0tbW9iaWxlOiAyMHB4O1xuLy8gczhcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtODogJHRpbnktZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS04OiAxNnB4O1xuLy8gczlcbiRkczEtdHlwb2dyYXBoeV9fc2l6ZS0tc3R5bGUtOTogJGV4dHJhLXRpbnktZm9udC1zaXplO1xuJGRzMS10eXBvZ3JhcGh5X19saW5lLS1zdHlsZS05OiAxNnB4O1xuIiwiJHZlcnNpb24tbnVtYmVyOiBcIjMuMC4zXCI7XG4ucGwtbG9hZGluZy1pbmRpY2F0b3ItcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIjMuMC4zXCI7IH0iLCJAbWl4aW4gbG9hZGluZy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkbG9hZGluZy1pbmRpY2F0b3Itd2lkdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAkbG9hZGluZy1pbmRpY2F0b3ItZm9jdXMtb3V0bGluZTtcbiAgfVxuXG4gIC5sb2FkaW5nLWluZGljYXRvcl9fY29udGVudCB7XG4gICAgd2lkdGg6ICRsb2FkaW5nLWluZGljYXRvci1jb250ZW50LXdpZHRoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydSgnbWFyZ2luLWJvdHRvbScpO1xuICB9XG5cbiAgLmxvYWRpbmctaW5kaWNhdG9yX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbG9hZGluZy1pbmRpY2F0b3ItaGVhZGluZy1tYXJnaW4tYm90dG9tO1xuXG4gICAgQGluY2x1ZGUgXHRzdHlsaW5nKDcpO1xuXG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuICAubG9hZGluZy1pbmRpY2F0b3JfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogJGRzMi10eXBvZ3JhcGh5X19zaXplLS1zdHlsZS02O1xuICAgIGxpbmUtaGVpZ2h0OiAkZHMyLXR5cG9ncmFwaHlfX2xpbmUtLXN0eWxlLTY7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgd2lkdGg6ICRsb2FkaW5nLWluZGljYXRvci1ib2R5LXdpZHRoO1xuICAgIG1hcmdpbjogJGxvYWRpbmctaW5kaWNhdG9yLWJvZHktbWFyZ2luO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucmVtb3ZlVGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkaW5nLWluZGljYXRvcl9fZG90cyB7XG4gICAgQGluY2x1ZGUgZG90cztcbiAgfVxufVxuXG5AbWl4aW4gZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0ydSgnbWFyZ2luLXRvcCcpO1xuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuXG4gICYtLWJ1dGxsZXQge1xuICAgIGFuaW1hdGlvbjogZG90LWtleWZyYW1lcyAxLjdzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrcC1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkb3RzLWJ1bGxldC1ib3JkZXItcmFkaXVzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRkb3RzLWJ1bGxldC1oZWlnaHQ7XG4gICAgd2lkdGg6ICRkb3RzLWJ1bGxldC13aWR0aDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkb3RzLWJ1bGxldC1tYXJnaW4tcmlnaHQ7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC42cztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6ICRkb3RzLWJ1bGxldC1oZWlnaHQ7XG4gICAgICB3aWR0aDogJGRvdHMtYnVsbGV0LXdpZHRoO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGRvdC1rZXlmcmFtZXMge1xuICAgIDAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrcC1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG5cbi5sb2FkaW5ne1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vIERTMiB1bnZlcnNpb25lZFxuOndoZXJlKC5sb2FkaW5nLWluZGljYXRvcikge1xuICBAaW5jbHVkZSBsb2FkaW5nLWluZGljYXRvcjtcbn0iLCIkbG9hZGluZy1pbmRpY2F0b3Itd2lkdGg6IDEwMCU7XG4kbG9hZGluZy1pbmRpY2F0b3ItZm9jdXMtb3V0bGluZTogMDtcbiRsb2FkaW5nLWluZGljYXRvci1jb250ZW50LXdpZHRoOiAyMjBweDtcbiRsb2FkaW5nLWluZGljYXRvci1oZWFkaW5nLW1hcmdpbi1ib3R0b206IDA7XG4kbG9hZGluZy1pbmRpY2F0b3ItYm9keS13aWR0aDogMTU4cHg7XG4kbG9hZGluZy1pbmRpY2F0b3ItYm9keS1tYXJnaW46IDAgYXV0bztcbiRkb3RzLWJ1bGxldC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuJGRvdHMtYnVsbGV0LWhlaWdodDogMTJweDtcbiRkb3RzLWJ1bGxldC13aWR0aDogMTJweDtcbiRkb3RzLWJ1bGxldC1tYXJnaW4tcmlnaHQ6IDEwcHg7IiwiQG1peGluIGZsZXgoJHZhbHVlKSB7XG4gIC13ZWJraXQtZmxleDogJHZhbHVlO1xuICAtbXMtZmxleDogJHZhbHVlO1xuICBmbGV4OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWUpIHtcbiAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWNjb3JkaW9uLXZpZXcge1xuICAudGFic19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICYuLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YWJzX19saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50YWJzX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRjb2xvci1hY2NvcmRpb24tbGluay1kZWZhdWx0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNENkRDO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNENkRDO1xuICAgIH1cblxuICAgIC50YWJzX19pY29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICBsZWZ0OiAkc21hbGwtc3BhY2luZztcbiAgICAgIHRvcDogNDUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgICAgIC50YWJzX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFic19fcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmLnRhYnNfX3BhbmVsLS1hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAuLWxlZnQuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhYnMtdmlldy1kczEge1xuICAudGFic19fcGFuZWwtaW5uZXIge1xuICAgIG1hcmdpbjogJG1lZGl1bS1zcGFjaW5nIDAgNTBweCAwO1xuICB9XG5cbiAgLnRhYnNfX2xpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB9XG5cbiAgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC50YWJzX19saW5rIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgcGFkZGluZzogJHRpbnktc3BhY2luZyAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAudGFic19faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXN0eWxlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFicyB7XG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuXG4gICZfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIGNsaWNrLWV2ZW50O1xufVxuXG5AbWl4aW4gdGFicy12aWV3IHtcbiAgLnRhYnNfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgfVxuXG4gIC50YWJzX19saXN0LWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZsZXgoMSAxIDEwMCUpO1xuXG4gIH1cblxuICAudGFic19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLi1hY3RpdmUsICZhOmFjdGl2ZSwgJmE6aG92ZXIsICZhLi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRhYnNfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX3BhbmVsIHtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhYnMtdmlldy0tc3RyZXRjaCB7XG4gID4udGFic19fbmF2IC50YWJzX19saXN0LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICA+LnRhYnNfX25hdiAudGFic19fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGlueS1zcGFjaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0aW55LXNwYWNpbmc7XG4gIH1cbn1cbiIsIkBtaXhpbiBkaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleCgkdmFsdWUpIHtcbiAgZmxleDogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlKSB7XG4gIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBjbGljay1ldmVudCB7XG4gICYuLWNsaWNrLWV2ZW50IHtcbiAgICAgIC50YWJzX19saW5rLFxuICAgICAgLnRhYnNfX3BhbmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1uby1vdXRsaW5lO1xuICAgICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb2N1cy1uby1vdXRsaW5lIHtcbiAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmUtc3R5bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWl4aW4gbGlzdC1zdHlsZSB7XG4gICAgLmRzLXRhYnNfX2xpc3QsXG4gICAgLnRhYnNfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICBcbiAgICAuZHMtdGFic19fbGlzdC1pdGVtLFxuICAgIC50YWJzX19saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgXG4gICAgLmRzLXRhYnNfX2xpbmssIC5kcy10YWJzX19saW5rLWJ0biAuZHMtdGFic19fdGV4dC1jb250YWluZXIsXG4gICAgLnRhYnNfX2xpbmssIC50YWJzX19saW5rLWJ0biAudGFic19fdGV4dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICBwYWRkaW5nOiAkc21hbGwtc3BhY2luZyAkc21hbGwtc3BhY2luZyAkc21hbGwtc3BhY2luZyAkeGwtc3BhY2luZztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIFxuICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRzLXRhYnNfX2NvbnRlbnQsIFxuICAgIC50YWJzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKXtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIiRjb2xvci1ib3JkZXItZGVmYXVsdDogY29sb3IoXCJncmFwaGl0ZVwiKTtcbiRjb2xvci1ib3JkZXItaG92ZXI6IGNvbG9yKFwiZ3JhcGhpdGUtbGlnaHRcIik7XG4kY29sb3ItYm9yZGVyLWFjdGl2ZTogY29sb3IoXCJpbnRlcmFjdGl2ZS1ibHVlXCIpO1xuJGNvbG9yLWFjY29yZGlvbi1saW5rLWRlZmF1bHQ6IGNvbG9yKFwiZG9scGhpblwiKTtcbiIsIi50YWJzIHtcbiAgQGluY2x1ZGUgdGFicztcblxuICAmLmFjY29yZGlvbi12aWV3IHtcbiAgICBAaW5jbHVkZSBhY2NvcmRpb24tdmlldztcbiAgfVxuXG4gICYudGFicy12aWV3IHtcbiAgICBAaW5jbHVkZSB0YWJzLXZpZXc7XG4gICAgQGluY2x1ZGUgdGFicy12aWV3LWRzMTtcblxuICAgICYtLXN0cmV0Y2gge1xuICAgICAgQGluY2x1ZGUgdGFicy12aWV3LS1zdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIC8qQURBIHJlcXVlc3QgdG8gZm9yY2UgZm9jdXMgb24gdGhlIHRleHQgaW5zdGVhZCBvZiB0aGUgd2hvbGUgYnV0dG9uKi9cbiAgLnRhYnNfX2xpbms6aG92ZXIgLnRhYnNfX3RleHQsXG4gIC50YWJzX19saW5rOmZvY3VzIC50YWJzX190ZXh0LFxuICAudGFic19fbGluazpmb2N1cy12aXNpYmxlIC50YWJzX190ZXh0LFxuICAudGFic19fbGluazphY3RpdmUgLnRhYnNfX3RleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvcigna3AtYmx1ZScpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuICAudGFic19fbGluazpmb2N1cyxcbiAgLnRhYnNfX2xpbms6Zm9jdXMtdmlzaWJsZSxcbiAgLnRhYnNfX2xpbms6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuICB9XG59XG4iLCIucGwtdGFicy1wYXR0ZXJuLXZlcnNpb246OmJlZm9yZSB7Y29udGVudDpcIjQuMy4wXCJ9OyIsIlxuLy8gQmFzaWMgdW52ZXJzaW9uZWRcbi5rcFBhZ2luYXRpb246bm90KFtkYXRhLWRzLXRoZW1lXVtkYXRhLWRzLXZhcmlhbnRdW2RhdGEtZHMtdmVyc2lvbl0pIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvblYxO1xufVxuIiwiQG1peGluIHBhZ2luYXRpb25WMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbiAgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIG1hcmdpbjogJGRzMi0zdS10YWJsZXQgJHBhZ2luYXRpb24tbWFyZ2luO1xuICAvL21hcmdpbjogMTZweCAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkgey8vdGFibGV0LXVwXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC14cztcbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLWw7XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luOiAkZHMyLTF1LXRhYmxldCAkcGFnaW5hdGlvbi1tYXJnaW47XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC14cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3BQYWdpbmF0aW9uX19tZXNzYWdlIHtcbiAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2xvcjogY29sb3IoZG9scGhpbik7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmtwUGFnaW5hdGlvbl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aC1sO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHsvL21vYmlsZSBcbiAgICAgIG1heC13aWR0aDogJHBhZ2luYXRpb24tbWF4LXdpZHRoO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkgey8vdGFibGV0LXVwXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy9vdmVycmlkZXMgZHJvcGRvd24gaW4gY29udGV4dCBvZiBwYWdpbmF0aW9uXG4gIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGgtbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5IC5kcm9wLW1lbnUgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXM7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxpc3QgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRzMi01dS10YWJsZXQ7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC1zO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX29wdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC1tO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xuICB9XG5cbiAgLnNlbGVjdC1vbmUgaW1nLFxuICAuc2VsZWN0LW9uZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbiAgICAvKiB0b3A6IDUwJTsgKi9cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICBtYXJnaW4tdG9wOiAkeHgtc21hbGwtc3BhY2luZztcbiAgfVxuXG4gIC5jaGVja21hcmstaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJHBhZ2luYXRpb24tbGVmdC1zO1xuICAgIC8vbWFyZ2luLXRvcDogNnB4O1xuICAgIC8vZmlsdGVyOiBpbnZlcnQoMCUpIHNlcGlhKDk2JSkgc2F0dXJhdGUoMjA4MCUpIGh1ZS1yb3RhdGUoMTk0ZGVnKSBicmlnaHRuZXNzKDQ1JSkgY29udHJhc3QoMTAxJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmNoZWNrbWFya1Zpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuXG4gIC5rcFBhZ2luYXRpb25UcmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZS1ibHVlO1xuICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyIHNvbGlkICRrcC1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy1zICRwYWdpbmF0aW9uLXBhZGRpbmcteC1tO1xuICAgIGdhcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1taW4td2lkdGgtbTtcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC1zO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmtwUGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW47XG4gICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgfVxuXG4gIC8vSGlkZSBMaXN0XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgIC5rcFBhZ2luYXRpb25fX2xpc3QubW9iaWxlTGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbWF4LXdpZHRoLWRldmljZSkge1xuICAgIC5rcFBhZ2luYXRpb25fX2xpc3QubGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyIHNvbGlkICRrcC1ibHVlO1xuICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICRkczItMXUtZGVza3RvcCAkcGFnaW5hdGlvbi1tYXJnaW4gJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zO1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aC14cztcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC1zO1xuICAgIGNvbG9yOiAka3AtYmx1ZTtcblxuXG4gICAgKiB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC1zO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1mb250LXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXhzO1xuICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tY2hldnJvbi1iYWNrLFxuICAgIC5pY29uLWNoZXZyb24tZm9yd2FyZCB7XG4gICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAua3BQYWdpbmF0aW9uX19saW5rIHtcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS1zcGFjaW5nO1xuICAgICAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1taW4td2lkdGgtcztcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24tcGFkZGluZy1tO1xuICAgICAgcGFkZGluZy1yaWdodDogJGRzMi0xdS10YWJsZXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXh4cztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0O1xuICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLi1kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBmbGV4OiBhdXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcGFnaW5hdGlvbi1mb250LXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQteHM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0aW55LXNwYWNpbmc7XG4gICAgICAgICAgLy9uZXdcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHNlbGYtZW5kO1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQteHM7XG4gICAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aC1zcztcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQtcztcbiAgICAgICAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW4gJHBhZ2luYXRpb24tbWFyZ2luICRwYWdpbmF0aW9uLW1hcmdpbiAkeHgtc21hbGwtc3BhY2luZztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgPiAua3BQYWdpbmF0aW9uX190b3RhbFBhZ2VzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWdnZXJDb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuaXRlbUJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICB9XG5cbiAgICAua3BQYWdpbmF0aW9uX19zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICRsaWdodC1mb250LWZhbWlseTtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkeHgtc21hbGwtc3BhY2luZyArICRiYXNlLW1vYmlsZS1mb250LXNpemU7IC8vIGFkZGVkIHNwYWNlIGZvciBpY29uLWNoZXZyb24tZG93biArIGNsZWFyYW5jZSB0byB0aGUgbGVmdCBvZiB0aGUgaWNvbi1jaGV2cm9uLWRvd25cbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXM7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkczItMXUtdGFibGV0O1xuICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyIHNvbGlkIGNvbG9yKFwiZ3JhcGhpdGUtZGFya1wiKTsgLy8gYm9yZGVyIG5lZWQgdG8gYmUgb24gc2VsZWN0IGl0c2VsZiB0byBzdXBwb3J0IG5hdGl2ZSBicm93c2VyIGZvY3VzIG91dGxpbmVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMteHhzO1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQteHhzOyAvLyBmb3IgdG90YWwgaGVpZ2h0ID0gNTBweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZ2luYXRpb24tcGFkZGluZy14cztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWdpbmF0aW9uLXBhZGRpbmcteHhzO1xuICAgICAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCAka3AtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3BQYWdpbmF0aW9uX19zZWxlY3RJY29uW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHRvcDogJHBhZ2luYXRpb24tdG9wLXhzOyAvLyAxcHggb2YgYm9yZGVyXG4gICAgICAgIHJpZ2h0OiAkcGFnaW5hdGlvbi1yaWdodC1tO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJrcC1ibHVlXCIpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgICAgIC5rcFBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRvbHBoaW4tbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGUtbGlnaHQ7XG5cbiAgICAgIC5rcFBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZWxsaXBzaXMge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICBtYXJnaW4tdG9wOiAkZHMyLTF1LW1vYmlsZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBhZGRpbmctdG9wOiAkZHMyLTF1LXRhYmxldDtcblxuICAgICAgLmljb24tbW9yZSB7XG4gICAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXh4LXh4cztcbiAgICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLXh4cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wYWdlLFxuICAgICYuLWVsbGlwc2lzIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbWF4LXdpZHRoLWRldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWxhc3QtcGFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAmLi1wcmV2LFxuICAgICYuLW5leHQge1xuXG4gICAgICAuaWNvbi1jaGV2cm9uLWJhY2ssXG4gICAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgICB3aWR0aDogJHBhZ2luYXRpb24taGVpZ2h0LXh4cztcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQteHhzO1xuICAgICAgICAvL21hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wcmV2IHtcbiAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICRkczItMXUtZGVza3RvcCAkcGFnaW5hdGlvbi1tYXJnaW4gJHBhZ2luYXRpb24tbWFyZ2luO1xuXG4gICAgICAua3BQYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1wYWRkaW5nLXh4cztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24tcGFkZGluZy14cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1uZXh0IHtcbiAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICRwYWdpbmF0aW9uLW1hcmdpbiAkcGFnaW5hdGlvbi1tYXJnaW4gJGRzMi0xdS1kZXNrdG9wO1xuXG4gICAgICAua3BQYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24tcGFkZGluZy14eHM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24tcGFkZGluZy14cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC4tZGlzYWJsZWQpOm5vdCguLWFjdGl2ZSk6bm90KC4tZWxsaXBzaXMpOm5vdCguLWRyb3Bkb3duKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0O1xuXG4gICAgICAua3BQYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1mb250LXNpemU7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXhzO1xuICAgIG1hcmdpbi1ib3R0b206ICRkczItMXUtdGFibGV0O1xuICAgIG1hcmdpbi10b3A6ICRkczItMXUtdGFibGV0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDM3NXB4LCAxMikpIHtcbiAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aC1zO1xuICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQteHh4cztcbiAgICB9XG5cbiAgICAmLi0tZGVza3RvcC1sYWJlbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9yd2FyZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkcGFnaW5hdGlvbi1yaWdodDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFnaW5hdGlvbi1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQteHM7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG5cbiAgICAvKiBvciAxNDMlICovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRzMi0xdS10YWJsZXQ7XG4gICAgbWFyZ2luLXRvcDogJGRzMi0xdS10YWJsZXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShuZXctYnJlYWtwb2ludChtYXgtd2lkdGggMzc1cHgsIDEyKSkge1xuICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLXM7XG4gICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC14eHhzO1xuICAgIH1cblxuICAgICYuLS1kZXNrdG9wLWxhYmVse1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX3RvdGFsUGFnZXMge1xuICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICR4eC1zbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6ICRkczItMXUtbW9iaWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQteC14eHM7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0LmNob3NlbiB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLXdyYXBwZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0IC5kb3duLWljb24sXG4gIC5hZS1zZWxlY3QgLnVwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJGRzMi0xdS1tb2JpbGU7XG4gICAgdG9wOiAkcGFnaW5hdGlvbi10b3A7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXh4cztcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuYWUtc2VsZWN0LFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYWUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd24ua3BQYWdpbmF0aW9uVHJpZ2dlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRrcC1ibHVlO1xuICAgICAgcGFkZGluZzogJGRzMi0xdS1tb2JpbGUgJHBhZ2luYXRpb24tcGFkZGluZy1sICRkczItMXUtbW9iaWxlICRwYWdpbmF0aW9uLXBhZGRpbmcteC1tO1xuICAgIH1cbiAgfVxuXG4gIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgIHBhZGRpbmc6ICR4eC1zbWFsbC1zcGFjaW5nO1xuICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6ICR4eC1zbWFsbC1zcGFjaW5nICRwYWdpbmF0aW9uLXBhZGRpbmc7XG4gIH1cbn1cblxuQG1peGluIHBhZ2luYXRpb25WMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbiAgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIG1hcmdpbjogJGRzMi0zdS10YWJsZXQgJHBhZ2luYXRpb24tbWFyZ2luO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoO1xuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLWw7XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luOiAkZHMyLTF1LXRhYmxldCAkcGFnaW5hdGlvbi1tYXJnaW47XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC14cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHMtcGFnaW5hdGlvbl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW47XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6IGNvbG9yKGRvbHBoaW4pO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5kcy1wYWdpbmF0aW9uX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGgtbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7Ly9tb2JpbGUgXG4gICAgICBtYXgtd2lkdGg6ICRwYWdpbmF0aW9uLW1heC13aWR0aDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHsvL3RhYmxldC11cFxuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vb3ZlcnJpZGVzIGRyb3Bkb3duIGluIGNvbnRleHQgb2YgcGFnaW5hdGlvblxuICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtbGlzdCAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZHMyLTV1LXRhYmxldDtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXM7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX29wdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC1tO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS1kZXNrdG9wO1xuICB9XG5cbiAgLnNlbGVjdC1vbmUgaW1nLFxuICAuc2VsZWN0LW9uZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICBtYXJnaW4tdG9wOiAkeHgtc21hbGwtc3BhY2luZztcbiAgfVxuXG4gIC5jaGVja21hcmstaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJHBhZ2luYXRpb24tbGVmdC1zO1xuICB9XG5cbiAgLmNoZWNrbWFya1Zpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuXG4gIC5kcy1wYWdpbmF0aW9uVHJpZ2dlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXMgJHBhZ2luYXRpb24tcGFkZGluZy14LW07XG4gICAgZ2FwOiAkZHMyLTF1LW1vYmlsZTtcbiAgICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uLW1pbi13aWR0aC1tO1xuICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXM7XG4gIH1cblxuICAuZHMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW47XG4gICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgfVxuXG4gIC8vSGlkZSBMaXN0XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgIC5kcy1wYWdpbmF0aW9uX19saXN0Lm1vYmlsZUxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX21heC13aWR0aC1kZXZpY2UpIHtcbiAgICAuZHMtcGFnaW5hdGlvbl9fbGlzdC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyIHNvbGlkICRjb250cmFzdC1ibHVlO1xuICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICRkczItMXUtZGVza3RvcCAkcGFnaW5hdGlvbi1tYXJnaW4gJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zO1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aC14cztcbiAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC1zO1xuICAgIGNvbG9yOiAka3AtYmx1ZTtcblxuXG4gICAgKiB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC1zO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1mb250LXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXhzO1xuICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tY2hldnJvbi1iYWNrLFxuICAgIC5pY29uLWNoZXZyb24tZm9yd2FyZCB7XG4gICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuZHMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tc3BhY2luZztcbiAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoLXM7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLXBhZGRpbmctbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkczItMXUtdGFibGV0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy14eHM7XG4gICAgICBvdXRsaW5lLW9mZnNldDogJGRzMi0xdS1tb2JpbGU7XG4gICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodDtcbiAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi4tZHJvcGRvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRiYXNlLW1vYmlsZS1mb250LXNpemU7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkgeyBcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXhzO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdGlueS1zcGFjaW5nO1xuICAgICAgICAgIC8vbmV3XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBzZWxmLWVuZDtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGlnaHQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwYWdpbmF0aW9uLWZvbnQtd2VpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXhzO1xuICAgICAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGgtc3M7XG4gICAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXM7XG4gICAgICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICRwYWdpbmF0aW9uLW1hcmdpbiAkcGFnaW5hdGlvbi1tYXJnaW4gJHh4LXNtYWxsLXNwYWNpbmc7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmlnZ2VyQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLml0ZW1CYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgfVxuXG4gICAgLmRzLXBhZ2luYXRpb25fX3NlbGVjdCB7XG4gICAgICBmb250LWZhbWlseTogJGxpZ2h0LWZvbnQtZmFtaWx5O1xuICAgICAgcGFkZGluZy10b3A6ICRwYWdpbmF0aW9uLXBhZGRpbmctcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR4eC1zbWFsbC1zcGFjaW5nICsgJGJhc2UtbW9iaWxlLWZvbnQtc2l6ZTsgLy8gYWRkZWQgc3BhY2UgZm9yIGljb24tY2hldnJvbi1kb3duICsgY2xlYXJhbmNlIHRvIHRoZSBsZWZ0IG9mIHRoZSBpY29uLWNoZXZyb24tZG93blxuICAgICAgcGFkZGluZy1ib3R0b206ICRwYWdpbmF0aW9uLXBhZGRpbmctcztcbiAgICAgIHBhZGRpbmctbGVmdDogJGRzMi0xdS10YWJsZXQ7XG5cbiAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCBjb2xvcihcImdyYXBoaXRlLWRhcmtcIik7IC8vIGJvcmRlciBuZWVkIHRvIGJlIG9uIHNlbGVjdCBpdHNlbGYgdG8gc3VwcG9ydCBuYXRpdmUgYnJvd3NlciBmb2N1cyBvdXRsaW5lXG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXh4cztcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXh4czsgLy8gZm9yIHRvdGFsIGhlaWdodCA9IDUwcHhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZ2luYXRpb24tcGFkZGluZy14cztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWdpbmF0aW9uLXBhZGRpbmcteHhzO1xuICAgICAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCAka3AtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHMtcGFnaW5hdGlvbl9fc2VsZWN0SWNvblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB0b3A6ICRwYWdpbmF0aW9uLXRvcC14czsgLy8gMXB4IG9mIGJvcmRlclxuICAgICAgICByaWdodDogJHBhZ2luYXRpb24tcmlnaHQtbTtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwia3AtYmx1ZVwiKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0O1xuXG4gICAgICAuZHMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZG9scGhpbi1saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcbiAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5kcy1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWVsbGlwc2lzIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuICAgICAgbWFyZ2luLXRvcDogJGRzMi0xdS1tb2JpbGU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwYWRkaW5nLXRvcDogJGRzMi0xdS10YWJsZXQ7XG4gICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAuaWNvbi1tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQteHgteHhzO1xuICAgICAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGgteHhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC4tbm90X2Rpc3BsYXlfZWwge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAmLi1wYWdlLFxuICAgICYuLWVsbGlwc2lzIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbWF4LXdpZHRoLWRldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWxhc3QtcGFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAmLi1wcmV2LFxuICAgICYuLW5leHQge1xuICAgICAgLmljb24tY2hldnJvbi1iYWNrLFxuICAgICAgLmljb24tY2hldnJvbi1mb3J3YXJkIHtcbiAgICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLWhlaWdodC14eHM7XG4gICAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXh4cztcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tcHJldiB7XG4gICAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbiAkZHMyLTF1LWRlc2t0b3AgJHBhZ2luYXRpb24tbWFyZ2luICRwYWdpbmF0aW9uLW1hcmdpbjtcblxuICAgICAgLmRzLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLXBhZGRpbmcteHhzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnaW5hdGlvbi1wYWRkaW5nLXhzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLW5leHQge1xuICAgICAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW4gJHBhZ2luYXRpb24tbWFyZ2luICRwYWdpbmF0aW9uLW1hcmdpbiAkZHMyLTF1LWRlc2t0b3A7XG5cbiAgICAgIC5kcy1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24tcGFkZGluZy14eHM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24tcGFkZGluZy14cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2luYXRpb24tbWFyZ2luO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC4tZGlzYWJsZWQpOm5vdCguLWFjdGl2ZSk6bm90KC4tZWxsaXBzaXMpOm5vdCguLWRyb3Bkb3duKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0O1xuXG4gICAgICAuZHMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFjay1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRwYWdpbmF0aW9uLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodC14cztcbiAgICBtYXJnaW4tYm90dG9tOiAkZHMyLTF1LXRhYmxldDtcbiAgICBtYXJnaW4tdG9wOiAkZHMyLTF1LXRhYmxldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG5ldy1icmVha3BvaW50KG1heC13aWR0aCAzNzVweCwgMTIpKSB7XG4gICAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGgtcztcbiAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0LXh4eHM7XG4gICAgfVxuXG4gICAgJi4tLWRlc2t0b3AtbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX21heC13aWR0aC1kZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9yd2FyZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkcGFnaW5hdGlvbi1yaWdodDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFnaW5hdGlvbi1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQteHM7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG5cbiAgICAvKiBvciAxNDMlICovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRzMi0xdS10YWJsZXQ7XG4gICAgbWFyZ2luLXRvcDogJGRzMi0xdS10YWJsZXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShuZXctYnJlYWtwb2ludChtYXgtd2lkdGggMzc1cHgsIDEyKSkge1xuICAgICAgd2lkdGg6ICRwYWdpbmF0aW9uLXdpZHRoLXM7XG4gICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodC14eHhzO1xuICAgIH1cblxuICAgICYuLS1kZXNrdG9wLWxhYmVse1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tYXgtd2lkdGgtZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX3RvdGFsUGFnZXMge1xuICAgIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luICR4eC1zbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgIHdpZHRoOiAkcGFnaW5hdGlvbi13aWR0aDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6ICRkczItMXUtbW9iaWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQteC14eHM7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0LmNob3NlbiB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLXdyYXBwZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0IC5kb3duLWljb24sXG4gIC5hZS1zZWxlY3QgLnVwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJGRzMi0xdS1tb2JpbGU7XG4gICAgdG9wOiAkcGFnaW5hdGlvbi10b3A7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXh4cztcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuYWUtc2VsZWN0LFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYWUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd24uZHMtcGFnaW5hdGlvblRyaWdnZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgIHBhZGRpbmc6ICRkczItMXUtbW9iaWxlICRwYWdpbmF0aW9uLXBhZGRpbmctbCAkZHMyLTF1LW1vYmlsZSAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbTtcbiAgICB9XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkeHgtc21hbGwtc3BhY2luZztcbiAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAkeHgtc21hbGwtc3BhY2luZyAkcGFnaW5hdGlvbi1wYWRkaW5nO1xuICB9XG59IiwiJGFjdGl2ZS1vdXRsaW5lOiAycHggc29saWQgY29sb3IoZG9scGhpbik7XG4kYW5jaG9yLXdpZHRoOiAzNXB4O1xuJGFuY2hvci1oZWlnaHQ6ICRtZWRpdW0tc3BhY2luZztcbiRrcC1ibHVlOiBjb2xvcihrcC1ibHVlKTtcbiRjb250cmFzdC1ibHVlOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiRpbmt5LWJsdWU6IGNvbG9yKGlua3ktYmx1ZSk7XG4kYnJlYWtwb2ludF9fbWF4LXdpZHRoLWRldmljZTogMTE1MHB4O1xuJHBhZ2luYXRpb24tYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmMztcbiRwYWdpbmF0aW9uLWJvcmRlcjogMXB4O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjY2NjO1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogNHB4O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy14eHM6IDA7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXM6IDE4cHg7XG4kcGFnaW5hdGlvbi1mb250LXNpemU6IDE0cHg7XG4kcGFnaW5hdGlvbi1mb250LXdlaWdodDogMzI1O1xuJHBhZ2luYXRpb24taGVpZ2h0LXh4eHM6IDE0cHg7XG4kcGFnaW5hdGlvbi1oZWlnaHQteHhzOiAxNnB4O1xuJHBhZ2luYXRpb24taGVpZ2h0LXgteHhzOiAyMHB4O1xuJHBhZ2luYXRpb24taGVpZ2h0LXh4LXh4czogMjdweDtcbiRwYWdpbmF0aW9uLWhlaWdodC14czogMzJweDtcbiRwYWdpbmF0aW9uLWhlaWdodC1zOiAzNnB4O1xuJHBhZ2luYXRpb24taGVpZ2h0LW06IDQ4cHg7XG4kcGFnaW5hdGlvbi1oZWlnaHQ6IDEwMCU7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodC14eHM6IDE2cHg7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodC14czogMjBweDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0LXM6IDI0cHg7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodC1tOiAzMHB4O1xuJHBhZ2luYXRpb24tbGVmdC1zOiAxOXB4O1xuJHBhZ2luYXRpb24tbWFyZ2luOiAwO1xuJHBhZ2luYXRpb24tbWF4LXdpZHRoOiAzOTBweDtcbiRwYWdpbmF0aW9uLW1pbi13aWR0aC1zOiAzMHB4O1xuJHBhZ2luYXRpb24tbWluLXdpZHRoLW06IDE1N3B4O1xuJHBhZ2luYXRpb24tcGFkZGluZzogMDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteHhzOiAzcHg7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXhzOiA0cHg7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXM6IDZweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmctbTogOXB4O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LW06IDEwLjVweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmctbDogMTYuNXB4O1xuJHBhZ2luYXRpb24tcmlnaHQ6IDNweDtcbiRwYWdpbmF0aW9uLXJpZ2h0LW06IDQwcHg7XG4kcGFnaW5hdGlvbi10b3AteHM6IDFweDtcbiRwYWdpbmF0aW9uLXRvcDogN3B4O1xuJHBhZ2luYXRpb24td2lkdGg6IDEwMCU7XG4kcGFnaW5hdGlvbi13aWR0aC14eHM6IDI3cHg7XG4kcGFnaW5hdGlvbi13aWR0aC14czogMzZweDtcbiRwYWdpbmF0aW9uLXdpZHRoLXNzOiA4M3B4O1xuJHBhZ2luYXRpb24td2lkdGgtczogMTE0cHg7XG4kcGFnaW5hdGlvbi13aWR0aC1tOiAxNTdweDtcbiRwYWdpbmF0aW9uLXdpZHRoLWw6IDI1OXB4O1xuJHBhZ2luYXRpb24td3JhcHBlci1jb2xvcjogIzMzMzsiLCIkdmVyc2lvbi1udW1iZXI6IFwiNy4xLjFcIjtcbi5wbC1wYWdpbmF0aW9uLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCI3LjEuMVwiOyB9IiwiXG4vLyBCYXNpYyB2MVxuLmtwUGFnaW5hdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwiYmFzaWNcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjE7XG59XG4iLCJcbi5kcy1wYWdpbmF0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJiYXNpY1wiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjJcIiBpXSAvKixcbi5kcy1wYWdpbmF0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJuYXZpZ2F0aW9uXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldKi8ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjI7XG59XG4iLCIua3BQYWdpbmF0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJzdGF0aWMtZHJvcGRvd25cIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjE7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb25TdGF0aWNEcm9wZG93bjtcbn1cbiIsIkBtaXhpbiBwYWdpbmF0aW9uU3RhdGljRHJvcGRvd24ge1xuICAua3BQYWdpbmF0aW9uX19pdGVtLi1kcm9wZG93biwgLmRzLXBhZ2luYXRpb25fX2l0ZW0uLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAkZHMyLTN1LW1vYmlsZTtcblxuICAgIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5kcm9wLW1lbnUgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZHMtcGFnaW5hdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwic3RhdGljLWRyb3Bkb3duXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMlwiIGldIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvblYyO1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uU3RhdGljRHJvcGRvd247XG59XG4iLCJAbWl4aW4gcGFnaW5hdGlvblN0YXRpY0Ryb3Bkb3duIHtcbiAgLmtwUGFnaW5hdGlvbl9faXRlbS4tZHJvcGRvd24sIC5kcy1wYWdpbmF0aW9uX19pdGVtLi1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogJGRzMi0zdS1tb2JpbGU7XG5cbiAgICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRzLXBhZ2luYXRpb25bZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmFyaWFudD1cIm5hdmlnYXRpb25cIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjI7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb25TdGF0aWNEcm9wZG93bjtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbk5hdmlnYXRpb247XG59IiwiQG1peGluIHBhZ2luYXRpb25OYXZpZ2F0aW9uIHtcbiAgLmRzLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICYuLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYuLWVsbGlwc2lzIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuLW5vdF9kaXNwbGF5X2VsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuLW5leHQge1xuICAgICAgLmRzLXBhZ2luYXRpb25fY2hldnJvbi1iYWNrIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH0gIFxuICAgIH1cbiAgfVxuXG4gIC5kcy1wYWdpbmF0aW9uX19saXN0IHtcbiAgICAuZHMtZHJvcGRvd24ge1xuICAgICAgLmRzLWRyb3Bkb3duX190cmlnZ2VyLWJ1dHRvbi5kcy1wYWdpbmF0aW9uVHJpZ2dlciB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKG1pZG5pZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRzLWRyb3Bkb3duX19tZW51LWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgICAgICBpbWcuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHMtcGFnaW5hdGlvbl9fYWRqdXN0V2lkdGgge1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC8vSGlkZSBMaXN0XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgIC5kcy1wYWdpbmF0aW9uX19saXN0LmRzLXBhZ2luYXRpb25fX21vYmlsZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tYXgtd2lkdGgtZGV2aWNlKSB7XG4gICAgLmRzLXBhZ2luYXRpb25fX2xpc3QuZHMtcGFnaW5hdGlvbl9fZGVza3RvcC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiXG4gIC8vIHYxIGNsYXNzZXNcbiAgLmRzLW5vdGlmaWNhdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cInN1Y2Nlc3NcIiBpXSB7XG4gICAgICAgIEBpbmNsdWRlIHN1Y2Nlc3M7XG4gICAgfVxuICAgIFxuXG4gICAgLy9PcHRpb25zIC0tIFdJUFxuICAgICYuZHMtbm90aWZpY2F0aW9uLS1kaXNtaXNze1xuICAgICAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICAgIH1cbn0iLCJAbWl4aW4gZmxleGJveCgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJGFsaWduKSB7XG4gICAgYWxpZ24tc2VsZjogJGFsaWduO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuQG1peGluIG5vdGlmaWNhdGlvbi1pY29uKCRub3RpZmljYXRpb24tdHlwZSkge1xuICAgIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRzMi1ub3RpZmljYXRpb24taWNvbi1jaXJjbGUtYmctY29sb3I7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYmFzZSBzdHlsaW5nXG5AbWl4aW4gbm90aWZpY2F0aW9uKCRub3RpZmljYXRpb24tdmFyaWF0aW9uIDogJG5vdGlmaWNhdGlvbi12YXJpYXRpb24tZGVmYXVsdCkge1xuICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWl0ZW0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBcbiAgICAubGluayB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi11bnN0eWxlZDsgXG4gICAgICAgIFxuICAgICAgICBjb2xvcjogJGRzMi1ub3RpZmljYXRpb24taXRlbS1jbG9zZS1idXR0b24tY29sb3I7XG4gICAgfVxuICAgIFxuICAgIC5kcy1ub3RpZmljYXRpb25fX2FjdGlvbi1idXR0b25zLFxuICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9fYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nO1xuICAgICAgICBcbiAgICAgICAgLmRpdmlkZXItdmVydGljYWwtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRpdmlkZXItdmVydGljYWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkczItbm90aWZpY2F0aW9uLWRpdmlkZXItdmVydGljYWwtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRzLW5vdGlmaWNhdGlvbl9faGVhZGluZyxcbiAgICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nO1xuICAgIH1cbiAgICBcbiAgICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGRzMi1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nO1xuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmRzLW5vdGlmaWNhdGlvbl9fbWFpbixcbiAgICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX21haW4ge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTE5cHgpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLi0tbm8taGVhZGVye1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRzLW5vdGlmaWNhdGlvbl9fbWFpbi1pY29uLFxuICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9fbWFpbi1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDExOXB4KTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nLW1vYmlsZTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBcbiAgICAgICAgLy9AaW5jbHVkZSBwMztcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2Upe1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogJGRzMi1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgXG4gICAgICAgIC5kcy1ub3RpZmljYXRpb25fX2hlYWRpbmcsXG4gICAgICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGRzMi1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogJGRzMi1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgXG4gICAgICAgIC5kcy1ub3RpZmljYXRpb25fX2hlYWRpbmcsXG4gICAgICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZHMyLW5vdGlmaWNhdGlvbi1zcGFjaW5nLW1vYmlsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAgICAgICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyAubGluayB7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6ICRkczItbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRzMi1ub3RpZmljYXRpb24tZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpZiAkbm90aWZpY2F0aW9uLXZhcmlhdGlvbiA9PSAnZGlzbWlzcycge1xuICAgICAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICAgICAgICBAaW5jbHVkZSBub3RpZmljYXRpb24taWNvbignZGVmYXVsdCcpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBub3RpZmljYXRpb24taWNvbignZGVmYXVsdCcpO1xuICAgIH1cbn1cblxuQG1peGluIGRpc21pc3MoKSB7XG4gICAgYnV0dG9uLmRpc21pc3N7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWNsb3NlLWJ1dHRvbi1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJG5vdGlmaWNhdGlvbi12YXJpYXRpb24tZGVmYXVsdDogJ2RlZmF1bHQnO1xuXG4vL0RlZmF1bHRcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tYm9yZGVyLXNpemU6IDJweDtcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZzogMjRweDtcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy10YWJsZXQ6IDIwcHg7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctbW9iaWxlOiAxNnB4O1xuJGRzMi1ub3RpZmljYXRpb24taXRlbS1ib3JkZXItcmFkaXVzOiA4cHg7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWNsb3NlLWJ1dHRvbi1jb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWJvcmRlci1jb2xvcjogJGtwLWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWxpbmstY29sb3I6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1ub3RpZmljYXRpb24taWNvbi1jaXJjbGUtYmctY29sb3I6ICRwYWxlLWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pY29uLWJvcmRlci1zaXplOiAycHg7XG5cbi8vJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZzogOHB4O1xuJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZzogNnB4O1xuXG4vLyRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlOiAyMHB4O1xuJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZy1tb2JpbGU6IDhweDtcbiRkczItbm90aWZpY2F0aW9uLWRpdmlkZXItdmVydGljYWwtY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuJGRzMi1ub3RpZmljYXRpb24tdmFyaWF0aW9ucy1ib3JkZXItc2l6ZTogMXB4O1xuXG4vL2Rpc21pc3NcbiRkczItbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogMTNweDsiLCJcbkBtaXhpbiBzdWNjZXNzKCkge1xuICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLXZhcmlhdGlvbnMtYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24tc3VjY2Vzcy1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIkdmVyc2lvbi1udW1iZXI6IFwiNC4xLjJcIjtcbi5wbC1ub3RpZmljYXRpb24tcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIjQuMS4yXCI7IH0iLCIgIC8vIHYxIGNsYXNzZXNcbiAgLmRzLW5vdGlmaWNhdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cImVycm9yXCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBlcnJvcjtcbiAgICB9XG4gICAgXG5cbiAgICAvL09wdGlvbnMgLS0gV0lQXG4gICAgJi5kcy1ub3RpZmljYXRpb24tLWRpc21pc3N7XG4gICAgICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gICAgfVxufSIsIkBtaXhpbiBlcnJvcigpIHtcbiAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi12YXJpYXRpb25zLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWVycm9yLWJvcmRlcjtcblxuICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn0iLCIgIC8vIHYxIGNsYXNzZXNcbiAgLmRzLW5vdGlmaWNhdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cImluZm9ybWF0aW9uYWxcIiBpXSB7XG4gICAgICAgIEBpbmNsdWRlIGluZm9ybWF0aW9uYWw7XG4gICAgfVxuICAgIFxuXG4gICAgLy9PcHRpb25zIC0tIFdJUFxuICAgICYuZHMtbm90aWZpY2F0aW9uLS1kaXNtaXNze1xuICAgICAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICAgIH1cbn0iLCJAbWl4aW4gaW5mb3JtYXRpb25hbCgpIHtcbiAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi12YXJpYXRpb25zLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWluZm8tYm9yZGVyO1xuXG4gIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gIC5ub3RpZmljYXRpb24tcGF0dGVybl9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiXG4gIC8vIHYxIGNsYXNzZXNcbiAgLmRzLW5vdGlmaWNhdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cImFsZXJ0XCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBhbGVydDtcbiAgICB9XG4gICAgXG5cbiAgICAvL09wdGlvbnMgLS0gV0lQXG4gICAgJi5kcy1ub3RpZmljYXRpb24tLWRpc21pc3N7XG4gICAgICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gICAgfVxufVxuXG4vLyBsZWdhY3kgY2xhc3Mgc3VwcG9ydFxuLmRzLW5vdGlmaWNhdGlvbjpub3QoW2RhdGEtZHMtdGhlbWVdKSxcbi5kcy1ub3RpZmljYXRpb246bm90KFtkYXRhLWRzLXZlcnNpb25dKSB7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uO1xuICAgIFxuICAgICZbZGF0YS1kcy12YXJpYW50PVwiYWxlcnRcIl0ge1xuICAgICAgICBAaW5jbHVkZSBhbGVydDtcbiAgICB9XG4gICAgXG5cbiAgICAmLmRzLW5vdGlmaWNhdGlvbi0tZGlzbWlzc3tcbiAgICAgICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgICB9XG59IiwiQG1peGluIGFsZXJ0KCkge1xuICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLXZhcmlhdGlvbnMtYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24tYWxlcnQtYm9yZGVyO1xuXG4gIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gIC5ub3RpZmljYXRpb24tcGF0dGVybl9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi8vRm9ybWVyIGNsYXNzZXNzIC0gIHVudmVyc2lvbmVkXG5cbi5ub3RpZmljYXRpb24tcGF0dGVybiB7XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcblxuXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWRpc21pc3Mge1xuICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gIH1cblxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1zdWNjZXNzIHtcbiAgICBAaW5jbHVkZSBzdWNjZXNzO1xuICB9XG59XG4iLCJcbkBtaXhpbiBzdWNjZXNzKCkge1xuICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLXZhcmlhdGlvbnMtYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24tc3VjY2Vzcy1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJcbi8vRm9ybWVyIGNsYXNzZXNzIC0gIHVudmVyc2lvbmVkXG5cbi5ub3RpZmljYXRpb24tcGF0dGVybiB7XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcblxuXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWVycm9yIHtcbiAgICBAaW5jbHVkZSBlcnJvcjtcbiAgfVxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1kaXNtaXNzIHtcbiAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICB9XG5cbn1cbiIsIkBtaXhpbiBlcnJvcigpIHtcbiAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi12YXJpYXRpb25zLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWVycm9yLWJvcmRlcjtcblxuICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn0iLCIvL0Zvcm1lciBjbGFzc2VzcyAtICB1bnZlcnNpb25lZFxuXG4ubm90aWZpY2F0aW9uLXBhdHRlcm4ge1xuICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG5cbiAgXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWRpc21pc3Mge1xuICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gIH1cblxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1pbmZvcm1hdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBpbmZvcm1hdGlvbmFsO1xuICB9XG59XG4iLCJAbWl4aW4gaW5mb3JtYXRpb25hbCgpIHtcbiAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi12YXJpYXRpb25zLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWluZm8tYm9yZGVyO1xuXG4gIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gIC5ub3RpZmljYXRpb24tcGF0dGVybl9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbGVnYWN5IGNsYXNzIHN1cHBvcnRcbi5kcy1ub3RpZmljYXRpb246bm90KFtkYXRhLWRzLXRoZW1lXSksXG4uZHMtbm90aWZpY2F0aW9uOm5vdChbZGF0YS1kcy12ZXJzaW9uXSkge1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cImFsZXJ0XCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBhbGVydDtcbiAgICB9XG4gICAgXG5cbiAgICAmLmRzLW5vdGlmaWNhdGlvbi0tZGlzbWlzc3tcbiAgICAgICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgICB9XG59XG5cblxuLy9Gb3JtZXIgY2xhc3Nlc3MgLSAgdW52ZXJzaW9uZWRcblxuLm5vdGlmaWNhdGlvbi1wYXR0ZXJuIHtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uO1xuICBAaW5jbHVkZSBub3RpZmljYXRpb24taWNvbignZGVmYXVsdCcpO1xuXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWFsZXJ0IHtcbiAgICBAaW5jbHVkZSBhbGVydDtcbiAgfVxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1kaXNtaXNzIHtcbiAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQoKSB7XG4gIGJvcmRlcjogJGRzMi1ub3RpZmljYXRpb24tdmFyaWF0aW9ucy1ib3JkZXItc2l6ZSBzb2xpZCAkZHMyLW5vdGlmaWNhdGlvbi1hbGVydC1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59IiwiLy8gRGV2ZWxvcGVyOiBNaWNoYWVsIE1hc2NpYVxuLy8gTGFzdCBVcGRhdGVkIFZlcnNpb246IDEuMC4wXG4vLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAxOS0wOC0wOVxuXG5AbWl4aW4gZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBnbG9iYWwtZmlsdGVyLWNvbnRhaW5lciB7XG4gIC5nbG9iYWwtZmlsdGVyLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy1saW5rLmRpc2FibGVkLXNmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJHNsYXRlO1xuICB9XG5cbiAgLmxpbmstaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiBjb2xvcihcImlua3ktYmx1ZVwiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgY29sb3IoXCJrcC1ibHVlXCIpO1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXItc2tpcC1yZXN1bHRze1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufSIsIi8vIERldmVsb3BlcjogTWljaGFlbCBNYXNjaWFcbi8vIExhc3QgVXBkYXRlZCBWZXJzaW9uOiAxLjAuMFxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMTktMTAtMjdcblxuXG4vLyBwYXR0ZXJuIGluY2x1ZGVzXG4uZ2xvYmFsLWZpbHRlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBnbG9iYWwtZmlsdGVyLWNvbnRhaW5lcjtcbn1cblxuLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbiAgJi4tLXZhcmlhdGlvbi0xLFxuICAmLi0tdmFyaWF0aW9uLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1pbi13aWR0aDogMjUlOyAvLyA6OiBvbmx5IHVzZWQgZm9yIGRlbW9cbiAgICAgIG1heC13aWR0aDogMzAlOyAvLyA6OiBvbmx5IHVzZWQgZm9yIGRlbW9cbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kYWwtdHJpZ2dlciA6OiBvbmx5IHVzZWQgZm9yIGRlbW9cbi5zZWFyY2gtZmlsdGVyLXZhcmlhdGlvbi0xLFxuLnNlYXJjaC1maWx0ZXItdmFyaWF0aW9uLTIge1xuICAubW9kYWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkc21hbGwtc3BhY2luZztcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGF0dGVybiBzdHlsZXNcbi5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XG4gIC5maWx0ZXItcmVzdWx0cy1jb250ZW50LFxuICAuZmlsdGVyLXJlc3VsdHMge1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgICYuLW5vLW1hcmdpbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKCRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVzZXQtc2VhcmNoLWZpbHRlci1saW5rIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nIDAgJG1lZGl1bS1zcGFjaW5nIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLXN3aXRjaC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nIDAgMCAwO1xuICB9XG5cbiAgJi4tLXZhcmlhdGlvbi0yIHtcbiAgICAuZmlsdGVyLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmFwaGl0ZSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcblxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICB9XG5cbiAgICAuZmlsdGVyLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXNlYXJjaC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bGxXaWR0aDtcbiAgICB9XG5cbiAgICAuc2VsZWN0aW9uLWdyb3VwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihcImRvbHBoaW5cIik7XG4gICAgICBtYXJnaW46IDEycHggMCAkdGlueS1zcGFjaW5nIDA7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tY291bnQge1xuICAgIGNvbG9yOiAjNjc3MDgzOyAvLyBub3QgYSBzdHlsZWd1aWRlIGNvbG9yXG4gIH1cblxuICAuY2hlY2tib3gtdG9nZ2xlLXN3aXRjaCArIGxhYmVsIHtcbiAgICBwYWRkaW5nOiA0cHggMCAkc21hbGwtc3BhY2luZyA0N3B4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi4tLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItY2hlY2tlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi4tLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LW9uZSAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcGFkZGluZy1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTRweDtcbiAgICB9XG4gIH1cblxuICBcbiAgLmZpbHRlci1yZXN1bHRzLFxuICAuZmlsdGVyLXJlc3VsdHMtY29udGVudCB7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXhwYW5kYWJsZS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAkc21hbGwtc3BhY2luZyAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JhcGhpdGUpO1xuXG4gICAgICAuZXhwYW5kYWJsZS1oZWFkaW5nLWljb24ge1xuICAgICAgICB0b3A6ICRtZWRpdW0tc3BhY2luZztcbiAgICAgIH1cblxuICAgICAgLnN1Yi1oZWFkaW5nLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAkbGFyZ2Utc3BhY2luZztcbiAgICAgIH1cblxuICAgICAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgJGxhcmdlLXNwYWNpbmcgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwYW5kYWJsZS1oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICB9XG5cbiAgICAgIC5zdWItaGVhZGluZy10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgNTVweDtcblxuICAgICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JhcGhpdGUpO1xuXG4gICAgICAgIC5kaXZpZGVyLXNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LW1vcmUtbGVzcyAuc2hvdy1tb3JlLWxlc3MtZGl2aWRlci4tLWhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LW1vcmUtbGVzcy1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctbW9yZS1sZXNzLWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoZWNrLWJveCArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAkZXh0cmEtdGlueS1zcGFjaW5nIDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAucmFkaW8tYnV0dG9uICsgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBzZWFyY2ggdmFyaWF0aW9uIDIgc3BlY2lmaWNcbi8vIC5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XG4vLyAgICYuLS12YXJpYXRpb24tMiB7XG4vLyAgICAgLmZpbHRlci1oZWFkZXIge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyBtb2RhbCBzcGVjaWZpY1xuXG4ubW9kYWwtc2VhcmNoLWZpbHRlci1jb250YWluZXIge1xuICAvLyBAbWl4aW4gbmV3R3JpZF9fY29udGFpbmVyXG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgIC5tb2RhbC1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLXNob3dpbmcge1xuICAgIC5maWx0ZXItcmVzdWx0cy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5yZXNldC1zZWFyY2gtZmlsdGVyLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5wbC1zZWFyY2gtY2xvc2Uge1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNlYXJjaC1maWx0ZXItY29udGVudHMge1xuICAgICAgLmZpbHRlci1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXNlYXJjaC1jb250YWluZXIsXG4gIC5zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWx0ZXItc2tpcC1yZXN1bHRze1xuICBAaW5jbHVkZSBmaWx0ZXItc2tpcC1yZXN1bHRzO1xufSIsIi5wbC1zZWFyY2gtZmlsdGVyLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiMi41LjJcIn07IiwiLyogTW9kYWwgaGVhZGVyIGlubmVyIHN0eWxlcyAtIGNvbWJpbmF0aW9uIGJhc2UgYW5kIEFFTSBtb2RhbCAqL1xuJW1vZGFsLWhlYWRlci1zdHlsZXMge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwZWJibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmFwaGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIFxuICAmLi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLi1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5pY29uLW1kLCBpW2NsYXNzXj1cImljb25cIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgICBtYXJnaW46IDRweCA1cHggNHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkbWVkaXVtLWZvbnQtc2l6ZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cbiAgLy8gVHlwaWNhbGx5IGFwcGxpZWQgdG8gYSBwIGVsZW1lbnRcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG4vKiBCdXR0b24gY29udGFpbmVyIGJhc2Ugc3R5bGVzIG1vZGFsMS41ICovXG4lbW9kYWwtYnV0dG9ucy1iYXNlLXN0eWxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIE1vemlsbGEgaGFjayBmb3IgYm90dG9tIHNwYWNpbmdcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkbGFyZ2Utc3BhY2luZztcbiAgICB9XG4gIH1cbiAgLy8gQWxsb3cgYnV0dG9uIG9yZGVyIGZvciBtb2JpbGUgZWxlbWVudHNcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi4tbGVmdCB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLi1yaWdodCB7XG4gICAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgLmJ1dHRvbjpudGgtY2hpbGQoMyl7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gID4gZGl2IHsgICAgICAgICAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcbiAgICB9XG4gICAgLy8gc2Vjb25kYXJ5IGJ1dHRvbiBpcyBtb3ZlZCB0byB0aGUgbGVmdCBvbiBkZXNrdG9wXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgJi4taW52ZXJ0ZWQsICYubW9kYWwtYnRuMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1tZWRpdW0tdXApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICArICAuYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvL3BhZGRpbmc6IDJweCAxNnB4OyAvN3RlbXBvcmFyaWx5IGRpc2FibGVkXG4gICAgICBtYXJnaW46IDBweCA4cHg7XG4gICAgfVxuICAgIC8vIE9sZCBEZXByZWNhdGVkIHN0eWxlcyBmb3IgS1AgZm91bmRhdGlvblxuICAgICYuLWFjdGlvbiB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cblxuICAgICYuLWFjdGlvbi4taW52ZXJ0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLi1hY3Rpb24ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICAmLi1pbnZlcnRlZCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lY2xvc2UtYmFzZS1zdHlsZXMge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIHNpemUoMTRweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNHB4IDBweDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzO1xuICB9ICBcbn1cblxuJWNsb3NlLWJhc2Utc3R5bGVzLW1kIHtcbiAgcGFkZGluZzogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAkbWVkaXVtLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbiVjbG9zZS1iYXNlLXN0eWxlcy1sZyB7XG4gIHBhZGRpbmc6ICR0aW55LXNwYWNpbmcgJHNtYWxsLXNwYWNpbmc7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuJW1vZGFsLWNsb3NlLWJ1dHRvbi1zdHlsZXMge1xuICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcztcbiAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXMtbWQ7XG4gICYtLXNtYWxsLCAgJi0tYnV0dG9uIHtcbiAgICAvLyBBZGRpdGlvbmFsIEFFTSBjb21wb25lbnQgc3R5bGVzIC0gc2FtZSBhcyBvcmlnaW5hbFxuICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzLW1kO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgIFxuICAgICAgIFxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDRweCAwcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5rcC1tb2RhbC1kaXNhYmxlLXNjcm9sbCB7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tb2RhbC1wYXR0ZXJuIHtcbiAgQGluY2x1ZGUga3AtbW9kYWwtcGF0dGVybjsgLy8gbmV3IG1vZGFsIHN0eWxlc1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5tb2RhbC1pbm5lciAuLWNlbnRlci5tb2RhbC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtaW5uZXIgLm1vZGFsLWJ1dHRvbnMgLmJ1dHRvbiArIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC4tY2xvc2U6YmVmb3JlLCAuLWNsb3NlLS1sYXJnZTpiZWZvcmUsIC4tY2xvc2UtLXNtYWxsOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kYWwtYnV0dG9uOmhvdmVyLCAubW9kYWwtYnV0dG9uOmZvY3VzLCAubW9kYWwtYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgQGluY2x1ZGUga3AtbW9kYWwtZnVsbHNjcmVlbjtcbiAgQGluY2x1ZGUga3AtbW9kYWwtZnVsbHNjcmVuLWRzMi1zcGFjaW5nO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWlubmVyIHtcbiAgQGluY2x1ZGUgZnVsbC1zY3JlZW4tYWZmZWN0O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubW9kYWwtcGF0dGVybiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAua3AtYm9keS1jb21wb25lbnQubW9kYWwtcHJpbnQtaGlkZSB7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtcGF0dGVybiAubW9kYWwtaW5uZXIgPiAuLWNsb3NlLS1zbWFsbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGFsLXBhdHRlcm4gLm1vZGFsLWZhZGUtc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignd2hpdGUnKTtcbiAgfVxufVxuLy9EZWZlY3QgZnJvbSBQTlAgYXBhcnQgb2YgU1RZTEdELTEwMzgwXG4ua3AtdGhlbWUtZHMyIHtcbiAgLm1vZGFsLXBhdHRlcm4gIC5tb2RhbC1pbm5lciA+IC4tY2xvc2UtLXNtYWxsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1hY3Rpb25zIC5tb2RhbC1idXR0b25zIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAubW9kYWwtcGF0dGVybiAubW9kYWwtY2xvc2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufSIsIlxuQG1peGluIGJvZHktdGV4dCgkY29sb3I6ICRpbmt5LWJsdWUsICR0ZXh0QWxpZ246IGxlZnQpIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXNpemU6IDAuODEyNXJlbTsgLy8gMTNweFxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogJHRleHRBbGlnbjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDFyZW07IC8vIDE2cHhcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWl4aW4ga3AtYmx1ZS1iYXIge1xuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtwLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4ga3AtbW9kYWwtZnVsbHNjcmVuLWRzMi1zcGFjaW5nIHtcbiAgLm1vZGFsLWlubmVyIC5tb2RhbC1jb250ZW50e1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTR1KCdwYWRkaW5nLWxlZnQnKTtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy00dSgncGFkZGluZy1yaWdodCcpO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuc2Nyb2xsYm94IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJ1dHRvbnMge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTNweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkgIHtcbiAgICAgICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZ1bGwtc2NyZWVuLWFmZmVjdCgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vL01vZGFsIGRzMiBzdHlsZXNcbkBtaXhpbiBrcC1tb2RhbC1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGZpeGVkOyAvLyBEbyBub3QgcmVtb3ZlIVxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgJjpub3QoLm1vZGFsLWZ1bGxzY3JlZW4pIHtcbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAubW9kYWwtaW5uZXIge1xuICAgICAgICAvL2hlaWdodDogaW5oZXJpdDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmW2NsYXNzKj1cImJhclwiXSB7XG4gICAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgLm1vZGFsLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBbY2xhc3NePVwiLWNsb3NlXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9XCJjbG9zZVwiXSB7XG4gICAgICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcztcbiAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzLW1kO1xuICAgIH1cbiAgICAuLWNsb3NlIHtcbiAgICAgICYtLXNtYWxsLCAgJi0tYnV0dG9uIHtcbiAgICAgICAgLy8gQWRkaXRpb25hbCBBRU0gY29tcG9uZW50IHN0eWxlcyAtIHNhbWUgYXMgb3JpZ2luYWxcbiAgICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXM7XG4gICAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzLW1kO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgIFxuICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogNHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9BRU0gQmFyXG4gICAgJi5iYXJfa3AtYmx1ZSB7XG4gICAgICBAaW5jbHVkZSBrcC1ibHVlLWJhcjtcbiAgICB9IFxuICAgICYgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy9vdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIFxuICAgIH1cbiAgICAmLm1vZGFsLXNob3dpbmcgLm1vZGFsLWZhZGUtc2NyZWVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1zaG93aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuIFxuICAvLyBBbGxvdyB0aGlzIGNsYXNzIHRvIGJlIGFwcGxpZWQgdG8gbW9kYWwtaW5uZXIgb3IgbW9kYWwtcGF0dGVyblxuICAmLm1vZGFsLWljb25zLWVuYWJsZWQ6bm90KC5tb2RhbC1mdWxsc2NyZWVuKSwgJjpub3QoLm1vZGFsLWZ1bGxzY3JlZW4pIC5tb2RhbC1pY29ucy1lbmFibGVkIHtcbiAgICBcbiAgICAubW9kYWwtaGVhZGVyIHtcblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgLm1vZGFsLWFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1pY29uICsgLm1vZGFsLWNvbnRlbnQtaW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICAubW9kYWwtaWNvbiArIC5jb250ZW50LWZyYWdtZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvL292ZXJmbG93LXk6IHZpc2libGU7IC8vdGVtcG9yYXJpbHkgY29tbWVudGVkXG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZnVsbC1zY3JlZW4tYWZmZWN0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiAkZ3V0dGVyLXRhYmxldCBhdXRvIDA7XG4gICAgICAvLyAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skZ3V0dGVyLXRhYmxldCAqIDJ9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgID4gLi1jbG9zZSB7XG4gICAgICAvLyBtb2RhbC1leHRlbnNpb25zLnNjc3NcbiAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXMtbWQ7XG4gICAgICAmLS1zbWFsbCwgICYtLWJ1dHRvbiB7XG4gICAgICAgIC8vIEFkZGl0aW9uYWwgQUVNIGNvbXBvbmVudCBzdHlsZXMgLSBzYW1lIGFzIG9yaWdpbmFsXG4gICAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICAgICAgICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcy1tZDtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICBcbiAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDRweCAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIC8vIENvbWJpbmF0aW9uIGJhc2UgYW5kIEFFTSBtb2RhbCBzdHlsZXNcbiAgICAgIEBleHRlbmQgJW1vZGFsLWhlYWRlci1zdHlsZXM7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJvZHktdGV4dCgpO1xuICAgICAgLy8gVE9ETzogcmVzb2x2ZSBwYWRkaW5nIGRpZmZlcmVuY2VzIHdpdGggYWJvdmUgKGFsbG93IHBhc3NpbmcgdmFsdWUpXG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAvLyBUT0RPOiBleHBsb3JlIGZpeGVzIHRoYXQgZG9uJ3QgcmVxdWlyZSB1c2Ugb2YgIWltcG9ydGFudCAzeCBiZWxvd1xuICAgICAgLm1vZGFsLWNvbnRlbnQtYm9keSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm1vZGFsLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5tb2RhbC1jaGVja2JveGVzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWNoZWNrYm94ZXMgKyAubW9kYWwtYnV0dG9ucyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRkZXZpY2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAmIC5idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAzMi45NXB4O1xuICAgICAgICBoZWlnaHQ6IDI5Ljk0cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHggMCAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMi45NXB4O1xuICAgICAgICAgIGhlaWdodDogMjkuOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWljb24gKyAuY29udGVudC1mcmFnbWVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJ1dHRvbnMge1xuICAgICAgQGV4dGVuZCAlbW9kYWwtYnV0dG9ucy1iYXNlLXN0eWxlcztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLi1sZWZ0IHtcbiAgICAgICYubW9kYWwtYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBRU0gY29tcG9uZW50IC0gLm1vZGFsLWlubmVyID4gLm1vZGFsLWNvbnRlbnQgPiAubW9kYWwtYWN0aW9uc1xuICAgIC5tb2RhbC1hY3Rpb25zIHtcbiAgICAgIC5tb2RhbC1jaGVja2JveGVzIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGVjay1ib3gge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBAaW5jbHVkZSBuZXdHcmlkX19jb250YWluZXI7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy9vdmVyZmxvdzogYXV0bzsgLy90ZW1wb3JhcmlseSBjb21tZW50aW5nIGJlY2F1c2Ugb2YgR1NDLTEwMDUxICBlZGl0YWJsZSB0ZW1wbGF0ZSBpc3N1ZVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgfVxuICAubW9kYWwtZmFkZS1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoJ3RyYW5zaXRpb24nLCAnb3BhY2l0eSAwLjRzJyAkZWFzZS1vdXQtY3ViaWMpO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIDAgMCAwKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAubW9kYWwtaW5uZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgID4gLi1jbG9zZS0tc21hbGx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC4tY2xvc2UtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1wYXR0ZXJueyAgXG4gICAgLm1vZGFsLWNvbnRhaW5lciBkaXYubW9kYWwtaW5uZXJ7XG4gICAgICBkaXYubW9kYWwtaGVhZGVye1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB9XG4gICAgICBidXR0b24uLWNsb3NlLS1zbWFsbFtjbGFzc149XCItY2xvc2VcIl17XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCAxNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDEwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgICAgaW1nLHN2Zyxpe1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMTBweCA0cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMzclKSBzZXBpYSg5NCUpIHNhdHVyYXRlKDY2MjAlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkaWNvbi1jbG9zZS1wYWRkaW5nLXRvcDogMTVweDtcbiRpY29uLXRvcDogNDBweDtcbiRpY29uLXJpZ2h0OiAyMHB4O1xuJGJhci1oZWlnaHQ6IDEzcHg7XG5cbiRtYi1pY29uLWNsb3NlLXBhZGRpbmctdG9wOiAxMHB4O1xuJG1iLWljb24tdG9wOiAyMHB4O1xuJG1iLWljb24tcmlnaHQ6IDEwcHg7XG4kbWItYmFyLWhlaWdodDogMTNweDtcblxuJHBhZGRpbmctbHItZGVza3RvcDogMzhweDtcbiRwYWRkaW5nLWxyLXNtYWxsLWRlc2t0b3A6IDM1cHg7XG4kcGFkZGluZy1sci10YWJsZXQ6IDI4cHg7XG4kcGFkZGluZy1sci1tb2JpbGU6IDE2cHg7XG5cblxuQG1peGluIGZ1bGwtc2NyZWVuLWFmZmVjdCgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWl4aW4gYmFyUG9zaXRpb25pbmdNb2JpbGUoJGJhcjogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIEBpZiAoJGJhcikge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHggLSAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4ga3AtbW9kYWwtZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgLy8gY2xvc2UgaWNvbiBwb3NpdGlvbmluZyBmb3IgaXRlbXMgd2l0aG91dCBibHVlIGJhclxuICAubW9kYWwtY29udGFpbmVyIFtjbGFzc149XCItY2xvc2VcIl0ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgcGFkZGluZzogJHRpbnktc3BhY2luZyAkc21hbGwtc3BhY2luZztcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1sYXJnZSkge1xuICAgICAgcmlnaHQ6IGNhbGMoI3skcGFkZGluZy1sci1kZXNrdG9wfSAtICN7JHNtYWxsLXNwYWNpbmd9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItc21hbGwtZGVza3RvcH0gLSAjeyRzbWFsbC1zcGFjaW5nfSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItdGFibGV0fSAtICN7JHNtYWxsLXNwYWNpbmd9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgcmlnaHQ6IGNhbGMoI3skcGFkZGluZy1sci1tb2JpbGV9IC0gI3skZXh0cmEtdGlueS1zcGFjaW5nfSk7XG4gICAgfVxuICB9IFxuXG4gIEBlYWNoICRuYW1lLCAkYmdjb2xvciBpbiAkY29sb3JzIHtcbiAgICAmLmJhcl8jeyRuYW1lfSB7XG4gICAgICAubW9kYWwtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcigkbmFtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1zaG93aW5nIHtcbiAgICAubW9kYWwtZmFkZS1zY3JlZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQtbW9iaWxlLWZ1bGxzY3JlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodC1tb2JpbGUtZnVsbHNjcmVlbjtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdC10YWJsZXQtZnVsbHNjcmVlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctcmlnaHQtdGFibGV0LWZ1bGxzY3JlZW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyBcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdC1mdWxsc2NyZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodC1mdWxsc2NyZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwpIHsgXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctcmlnaHQtZnVsbHNjcmVlbi1kZXNrdG9wLXNtYWxsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodC1mdWxsc2NyZWVuLWRlc2t0b3Atc21hbGw7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7IC8vNjAwICsgMXB4IGFuZCBtb3JlXG4gICAgICAgIEBpbmNsdWRlIGZ1bGwtc2NyZWVuLWFmZmVjdDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXRvcC1mdWxsc2NyZWVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgJW1vZGFsLWhlYWRlci1zdHlsZXM7XG4gICAgICB9XG4gICAgICAubW9kYWwtYnV0dG9ucyB7XG4gICAgICAgIEBleHRlbmQgJW1vZGFsLWJ1dHRvbnMtYmFzZS1zdHlsZXM7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgbnVsbCAwKTtcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGlueS1zcGFjaW5nO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1Ny4zNTA5OCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hlY2stYm94IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9IFxuICB9XG4gIC8vIEJhciByZWxhdGVkIHN0eWxlc1xuICAmW2NsYXNzKj1cImJhclwiXSB7XG4gICAgLm1vZGFsLWNvbnRhaW5lciBbY2xhc3NePVwiLWNsb3NlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1pbm5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFtjbGFzc149XCItY2xvc2VcIl0ge1xuXG4gICAgICBmb250LXNpemU6ICRjbG9zZS1idXR0b24tZm9udC1zaXplO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1sYXJnZSkge1xuICAgICAgICByaWdodDogY2FsYygjeyRwYWRkaW5nLWxyLWRlc2t0b3B9IC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICByaWdodDogY2FsYygjeyRwYWRkaW5nLWxyLXNtYWxsLWRlc2t0b3B9IC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIC8vIGFkZCBkZXNpcmVkIGRpc3RhbmNlIGJldHdlZW4gYmFyIGFuZCBpY29uXG4gICAgICAgIC8vIC0gaWNvbiBidXR0b24gcGFkZGluZ1xuICAgICAgICB0b3A6IGNhbGMoI3skaWNvbi10b3B9IC0gI3skaWNvbi1jbG9zZS1wYWRkaW5nLXRvcH0pO1xuICAgICAgICByaWdodDogY2FsYygjeyRwYWRkaW5nLWxyLXRhYmxldH0gLSAyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgLy8gYWRkIGRlc2lyZWQgZGlzdGFuY2UgYmV0d2VlbiBiYXIgYW5kIGljb25cbiAgICAgICAgLy8gLSBpY29uIGJ1dHRvbiBwYWRkaW5nXG4gICAgICAgIHRvcDogY2FsYygjeyRtYi1pY29uLXRvcH0gLSAjeyRtYi1pY29uLWNsb3NlLXBhZGRpbmctdG9wfSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItbW9iaWxlfSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRwYWRkaW5nLXRvcC1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1yaWdodC1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1sZWZ0LWZ1bGxzY3JlZW46IDBweDtcbiRwYWRkaW5nLXJpZ2h0LW1vYmlsZS1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1sZWZ0LW1vYmlsZS1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1yaWdodC10YWJsZXQtZnVsbHNjcmVlbjogMHB4O1xuJHBhZGRpbmctbGVmdC10YWJsZXQtZnVsbHNjcmVlbjogMHB4O1xuJHBhZGRpbmctcmlnaHQtZnVsbHNjcmVlbi1kZXNrdG9wLXNtYWxsOiAwO1xuJGNsb3NlLWJ1dHRvbi1mb250LXNpemU6IDE0cHg7IiwiLnBsLW1vZGFsLXZlcnNpb246YmVmb3JlIHsgY29udGVudDogXCI0LjUuMFwifSIsIi8vIERldmVsb3BlcjogRXJpYyBZZWhcbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA4LTIxXG5cbkBtaXhpbiBjaGljbGV0LWNvbW1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGNsZWFyIGJ1dHRvbiBmcm9tIHB1c2hpbmcgZG93biB0byBuZXh0IGxpbmUgYW5kIGJ5IGl0c2VsZlxuXG4gIC5jaGljbGV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuY2hpY2xldC1jbGVhci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGNoaWNsZXQtY2xlYXItYnV0dG9uLWRpbWVuc2lvbjtcbiAgICBoZWlnaHQ6ICRjaGljbGV0LWNsZWFyLWJ1dHRvbi1kaW1lbnNpb247XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgXG4gIC5pY29uLWNsb3NlIHtcbiAgICBmb250LXNpemU6ICRjaGljbGV0LWNsZWFyLWljb24tc2l6ZTtcbiAgfVxufVxuXG4uY2hpY2xldC1sZWdlbmR7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmZvY3VzLXZpc2libGV7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gY2hpY2xldC12YXJpYXRpb24tMSB7XG4gIG1hcmdpbjogOXB4IDEwcHggOXB4IDA7IC8vIG5lZWRzIDQ0K3B4IHZlcnRpY2FsIHNwYWNlICsgZW5vdWdoIGNsZWFyYW5jZSBvbiB0aGUgcmlnaHQgdG8gcHJldmVudCBjaGljbGV0LWNsZWFyLWJ1dHRvbiBvdmVybGFwcGluZyBhZGphY2VudCBlbGVtZW50XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmFwaGl0ZS1kYXJrO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBlYmJsZTtcblxuICBAaW5jbHVkZSBzdHlsaW5nKDExKTtcblxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIHBhZGRpbmc6IDhweCA0cHggKyAkY2hpY2xldC1jbGVhci1pY29uLXNpemUgKyA0cHggOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3Vze1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4QjNcbiAgfVxuXG4gIC5jaGljbGV0LWxhYmVsIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDExKTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cblxuICAuY2hpY2xldC1jbGVhci1idXR0b24ge1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTVweDtcbiAgICBjb2xvcjogIzAwNzRBRDtcblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2hpY2xldC12YXJpYXRpb24tMiB7XG4gIG1hcmdpbjogOHB4IDEwcHggOHB4IDA7IC8vIG5lZWRzIDQ0K3B4IHZlcnRpY2FsIHNwYWNlICsgZW5vdWdoIGNsZWFyYW5jZSBvbiB0aGUgcmlnaHQgdG8gcHJldmVudCBjaGljbGV0LWNsZWFyLWJ1dHRvbiBvdmVybGFwcGluZyBhZGphY2VudCBlbGVtZW50XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmFwaGl0ZS1kYXJrO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiA4cHggNHB4ICsgJGNoaWNsZXQtY2xlYXItaWNvbi1zaXplICsgNHB4IDhweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgc3R5bGluZygxMSk7XG5cbiAgOmZvY3Vze1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4QjNcbiAgfVxuXG4gIC5jaGljbGV0LWxhYmVsIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDExKTtcblxuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cblxuICAuY2hpY2xldC1jbGVhci1idXR0b24ge1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTVweDtcbiAgICBjb2xvcjogJGNoaWNsZXQtY2xlYXItaWNvbi1jb2xvci12YXJpYXRpb24tMTtcblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgZmlsbDogIzAwNzRBRDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIERldmVsb3BlcjogRXJpYyBZZWhcbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA4LTE2XG5cbi5jaGljbGV0LWNvbnRhaW5lciB7XG4gIC5kZXZpY2Utb25seSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3Atb25seSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi5jaGljbGV0LXNoZWxsIHtcbiAgQGluY2x1ZGUgY2hpY2xldC1jb21tb247XG5cbiAgJi4tdmFyaWF0aW9uLTEge1xuICAgIEBpbmNsdWRlIGNoaWNsZXQtdmFyaWF0aW9uLTE7XG4gIH1cblxuICAmLi12YXJpYXRpb24tMiB7XG4gICAgQGluY2x1ZGUgY2hpY2xldC12YXJpYXRpb24tMjtcbiAgfVxufVxuXG5cbi8qIFNUWUxHRC0xMTc2MTogRnJhbmtlbnN0ZWluOmNoaWNsZXQtIHN0b3BhZ2UgcGF0dGVybiBzdHlsZXMgKi9cbiAgLy8gLmNoaWNsZXQtc2hlbGx7XG4gIC8vICAgJi4tdmFyaWF0aW9uLTEge1xuICAvLyAgICAgLmNoaWNsZXQtbGFiZWwge1xuICAvLyAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgJi4tdmFyaWF0aW9uLTJ7XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAvLyAgICAgLmNoaWNsZXQtbGFiZWwge1xuICAvLyAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuLyogZW5kcyBoZXJlICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyBcbn1cblxuLmxlZ2VuZC1yb3d7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5mb2N1c2luZ1xue1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYigxIDU0IDE1Myk7XG4gICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICB9XG59XG4gIiwiLy8gRGV2ZWxvcGVyOiBFcmljIFllaFxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMTktMDgtMjFcblxuJGNoaWNsZXQtY2xlYXItYnV0dG9uLWRpbWVuc2lvbjogNDRweDtcbiRjaGljbGV0LWNsZWFyLWljb24tc2l6ZTogOHB4O1xuJGNoaWNsZXQtc2hlbGwtY29sb3ItdmFyaWF0aW9uLTE6IGNvbG9yKFwiZ3JhcGhpdGUtbGlnaHRcIik7XG4kY2hpY2xldC1sYWJlbC1jb2xvci12YXJpYXRpb24tMTogY29sb3IoXCJpbmt5LWJsdWVcIik7XG4kY2hpY2xldC1jbGVhci1pY29uLWNvbG9yLXZhcmlhdGlvbi0xOiBjb2xvcihcImtwLWJsdWVcIik7XG4kY2hpY2xldC1zaGVsbC1jb2xvci12YXJpYXRpb24tMjogY29sb3IoXCJ3aGl0ZVwiKTtcbiRjaGljbGV0LWxhYmVsLWNvbG9yLXZhcmlhdGlvbi0yOiBjb2xvcihcImlua3ktYmx1ZVwiKTtcbiRjaGljbGV0LWNsZWFyLWljb24tY29sb3ItdmFyaWF0aW9uLTI6IGNvbG9yKFwia3AtYmx1ZVwiKTtcbiRjaGljbGV0LXNoZWxsLXZhcmlhdGlvbi0zOiBjb2xvcihcImdyYXBoaXRlLWRhcmtcIik7XG4iLCIucGwtY2hpY2xldC1wYXR0ZXJuLXZlcnNpb246OmJlZm9yZSB7Y29udGVudDpcIjIuMS4xMVwifTsiLCJAbWl4aW4gdGFicy12aWV3LWRzMiB7XG4gIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuXG4gIC50YWJzX19uYXYge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJzX19wYW5lbC1pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkPnAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogOTYlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1kZXNrdG9wLXNpemUgc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1kZXNrdG9wLXNpemUgc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cblxuXG5cbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgfVxuXG4gIC50YWJzX19saXN0LWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHggNXB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMThweCAxMnB4IDFweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudGFic19fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudGFic19fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFic19fbGluayB7XG4gICAgY29sb3I6ICRrcC1ibHVlO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHVuZGVybGluZS1zdHlsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6ICRib3JkZXItZGVza3RvcC1zaXplO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogJGJvcmRlci1tb2JpbGUtc2l6ZTtcbiAgICAgIHdpZHRoOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBoZWlnaHQ6ICRib3JkZXItZGVza3RvcC1zaXplO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1tb2JpbGUtc2l6ZTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogJGJvcmRlci1kZXNrdG9wLXNpemU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhYnMtdmlldy12MiB7XG5cbiAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5kcy10YWJzX19uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmZhZGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiAyLjg1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM3MTU0MjM2Njk0Njc4KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICB9XG4gIH1cblxuICAmLi1vdmVyZmxvdy1idXR0b24ge1xuICAgIC5kcy10YWJzX19uYXYtY29udGFpbmVyIHtcbiAgICAgICYuZmFkZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcy10YWJzX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0byBoaWRkZW47XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1pbi1ibG9jay1zaXplOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAvKiA9PT09PSBTY3JvbGxiYXIgPT09PT0gKi9cbiAgICAvKiBGaXJlZm94ICovXG4gICAgLy8gc2Nyb2xsYmFyLXdpZHRoOiBhdXRvO1xuICAgIC8vIHNjcm9sbGJhci1jb2xvcjogIzMwMzAzMCAjZmZmZmZmO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gICAgLyogQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuXG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXN0eWxlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGU7XG5cbiAgICB9XG4gIH1cblxuICAuZHMtdGFic19fcGFuZWwtaW5uZXIge1xuXG4gICAgJjpmaXJzdC1jaGlsZD5wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcy10YWJzX19saXN0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgfVxuXG4gIC5kcy10YWJzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kcy10YWJzX19saW5re1xuICAgIHNjcm9sbC1tYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAuZHMtdGFic19fbGluayxcbiAgLmRzLXRhYnNfX2xpbmstYnRuIHtcblxuICAgICY6bm90KC5kcy10YWJzX19saW5rLWJ0biksXG4gICAgLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiAkZG9scGhpbjtcbiAgICAgIEBpbmNsdWRlIHAyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIFxuICAgICAgJjpub3QoLmRzLXRhYnNfX2xpbmstYnRuKSxcbiAgICAgIC5kcy10YWJzX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXN0eWxlO1xuICAgICAgICAgIHdpZHRoOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lbnUtYnV0dG9uLXZhcmlhdGlvbiB7XG5cbiAgLmRzLXRhYnNfX25hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICAmLnNob3ctYnRue1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICB9XG4gICAgJi5zaG93LWJ0bntcbiAgICAgIC5kcy10YWJzX19uYXYtbW9yZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmRzLXRhYnNfX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICAuZHMtdGFic19fbmF2LW1vcmUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbG9yKCdzbGF0ZScpO1xuXG4gICAgICAubW9yZS1idXR0b25fX3RyaWdnZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cblxuICAgICAgLm1vcmUtYnV0dG9uX19saXN0IHtcbiAgICAgICAgbWluLXdpZHRoOiA5M3B4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuLWV4cGFuZGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZHMtdGFic19fbGluay1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICAgICAgIC5kcy10YWJzX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgcDQ7XG5cbiAgICAgICAgICAgIC5kcy10YWJzX3RleHQge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXN0eWxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcy10YWJzX19saW5rLWJ0bi4tYWN0aXZlIC5kcy10YWJzX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1peGluIHRhYnMge1xuICAuZHMtdGFic19fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKXtcbiAgICAgIG1hcmdpbjogMCAxLjI1cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcblxuICAuZHMtdGFic19fcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgY2xpY2stZXZlbnQ7XG59XG5cbkBtaXhpbiB0YWJzLXZpZXcge1xuICAuZHMtdGFic19fbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB9XG5cbiAgLmRzLXRhYnNfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgZmxleCgxIDEgMTAwJSk7XG5cbiAgfVxuXG4gIC5kcy10YWJzX19saW5rLCAuZHMtdGFic19fbGluay1idG4gLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZHMtdGFic19fdGV4dHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuLWFjdGl2ZSwgJmE6YWN0aXZlLCAmYTpob3ZlciwgJmEuLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZHMtdGFic19faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG4gIH1cblxuICAuZHMtdGFic19fcGFuZWwge1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5kcy10YWJzX19wYW5lbC1pbm5lcntcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHZlcnNpb25lZFxuLmRzLXRhYnNbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmFyaWFudD1cImJhc2ljXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgQGluY2x1ZGUgdGFicztcblxuICAmLnRhYnMtdmlldyB7XG4gICAgQGluY2x1ZGUgdGFicy12aWV3O1xuICAgIEBpbmNsdWRlIHRhYnMtdmlldy12MjtcbiAgfVxuXG4gICYuLW92ZXJmbG93LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVudS1idXR0b24tdmFyaWF0aW9uO1xuICB9XG59XG5cbi8vIHVudmVyc2lvbmVkXG4uZHMtdGFiczpub3QoW2RhdGEtZHMtdGhlbWVdW2RhdGEtZHMtdmFyaWFudF1bZGF0YS1kcy12ZXJzaW9uXSkge1xuICBAaW5jbHVkZSB0YWJzO1xuXG4gICYudGFicy12aWV3IHtcbiAgICBAaW5jbHVkZSB0YWJzLXZpZXc7XG4gICAgQGluY2x1ZGUgdGFicy12aWV3LXYyO1xuICB9XG5cbiAgJi4tb3ZlcmZsb3ctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtZW51LWJ1dHRvbi12YXJpYXRpb247XG4gIH1cbn0iLCIkY29sb3ItYm9yZGVyLWRlZmF1bHQ6IGNvbG9yKFwiZ3JhcGhpdGVcIik7XG4kY29sb3ItYm9yZGVyLWhvdmVyOiBjb2xvcihcImdyYXBoaXRlLWxpZ2h0XCIpO1xuJGNvbG9yLWJvcmRlci1hY3RpdmU6IGNvbG9yKFwiaW50ZXJhY3RpdmUtYmx1ZVwiKTtcbiRjb2xvci1hY2NvcmRpb24tbGluay1kZWZhdWx0OiBjb2xvcihcImRvbHBoaW5cIik7XG4kYm9yZGVyLWRlc2t0b3Atc2l6ZTogMXB4O1xuJGJvcmRlci1tb2JpbGUtc2l6ZTogMnB4OyIsIkBtaXhpbiBmb3JtLWdyb3VwIHtcbiAgLy8gVGhlbWVkIHN0eWxlcyBoYXZlIHRvIGJlIGluY2x1ZGVkIHZpYSBtaXhpblxuICAvLyBleHRlbmRzIGRvbnQgd29yayBmb3Igc29tZSByZWFzb25cbiAgLy8gZm9ybSBncm91cCBzdHlsZXNcbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tY29udHJvbDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRrcC1ibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWF4LWhlaWdodDogJGlucHV0X2hlaWdodC0tbGFyZ2U7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWF4LWhlaWdodDogJGlucHV0X2hlaWdodC0tc21hbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSwgXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOyAvLyB0aGVtZWQgc3R5bGVcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgfVxuICBcbiAgLmZvcm0tdGV4dGJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMjM2cHg7XG4gICAgfVxuICB9XG4gIC50ZXh0LWlucHV0LWhlbHBlciB7XG4gICAgY29sb3I6ICRkb2xwaGluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTIpO1xuXG4gICAgJi1wYXNzd29yZHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhc3N3b3JkLXRvZ2dsZS10ZXh0Ym94LmNsZWFyLWlucHV0LXRleHRib3h7XG4gICAgcGFkZGluZy1yaWdodDogNS44ZW07XG4gIH1cbn0iLCIkZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiA0cHg7XG4kbGFiZWwtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuJGxhYmVsLWJvdHRvbS1tYXJnaW46OHB4O1xuJGlucHV0X2hlaWdodC0tbGFyZ2U6IDQ4cHg7IC8vIHNhbWUgdmFyaWFibGUgYXZhaWxhYmxlIGluIGRyb3Bkb3ducy52YXJzLmJhc2UgYW5kIGFsc28gcHJlc2VudCBpbiBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiRpbnB1dF9oZWlnaHQtLXNtYWxsOiA1MnB4OyAvLyBzYW1lIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBkcm9wZG93bnMudmFycy5iYXNlIGFuZCBhbHNvIHByZXNlbnQgaW4gZHJvcGRvd24tb3ZlcmxheS5zY3NzXG4kdGV4dC1hcmVhLWJvcmRlci1jb2xvcjogIzg4OTA5RjtcbiRpbnB1dC1ncmV5LWNvbG9yOiAjODg5MDlGO1xuJGVycm9yLWNvbG9yOiBjb2xvcigncmVkJyk7XG4kaW5wdXRfZXJyb3ItY29sb3ItYmFja2dyb3VuZDogd2hpdGU7IiwiLmZvcm0tZ3JvdXAge1xuICBAaW5jbHVkZSBmb3JtLWdyb3VwO1xufVxuLmNvbnRhaW5lcntcbiAgQGluY2x1ZGUgbmV3R3JpZF9fY29udGFpbmVyO1xufSIsIi5jbGVhci1pbnB1dC1maWVsZCB7XG4gIEBpbmNsdWRlIGNsZWFyLWlucHV0LWZpZWxkO1xufVxuXG5pbnB1dC5jbGVhci1pbnB1dC10ZXh0Ym94IHsgLy8gaW5wdXQgc2VsZWN0b3IgaXMgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBjZXJ0YWluIENTUyBkZWZpbmVkIGluIFNHIF9mb3Jtcy5zY3NzXG4gIEBpbmNsdWRlIGNsZWFyLWlucHV0LXRleHRib3g7XG59XG5cbi5jbGVhci1pbnB1dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyLWlucHV0LWJ1dHRvbjtcbn0iLCJAbWl4aW4gY2xlYXItaW5wdXQtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIG1ha2VzIGl0IHRoZSBzYW1lIHdpZHRoIGFzIHRoZSB0ZXh0Ym94XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1peGluIGNsZWFyLWlucHV0LXRleHRib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemUgKyAyMXB4OyAvLyBvdmVycmlkZSBkZWZhdWx0IGlucHV0IHBhZGRpbmcgZm9yIGNsZWFyIGljb25cblxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIHJlbW92ZSBNaWNyb3NvZnQgRWRnZSBkZWZhdWx0IGNsZWFyIGJ1dHRvblxuICB9XG59XG5AbWl4aW4gY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMyJTsvLzE2cHg7XG4gIHJpZ2h0OiAxM3B4Oy8vMTRweDtcbiAgd2lkdGg6ICRjbGVhci1pbnB1dC1idXR0b24tc2l6ZTtcbiAgaGVpZ2h0OiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRrcC1ibHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gICAgXG4gICYuY2xlYXItaW5wdXQtYnV0dG9uLXBhc3N3b3Jke1xuICAgIHRvcDogMjclO1xuICAgIHJpZ2h0OiA0MnB4Oy8vMTRweDtcbiAgICB3aWR0aDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICAgIGhlaWdodDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgY29sb3I6ICRrcC1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpkaXNhYmxlZHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG4gIH1cbiAgaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICAgIGhlaWdodDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICB9XG4gIFxuICAuY2xvc2UtaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6ICRjbGVhci1pbnB1dC1idXR0b24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRjbGVhci1jYW5jZWwtaWNvbi1wYXRoKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cbiIsIiRjbGVhci1pbnB1dC1idXR0b24tc2l6ZToyMHB4O1xuJGFzc2V0SW1nUGF0aDogJ2Fzc2V0cy9pY29ucy8nICFkZWZhdWx0O1xuLy9TVFlMR0QtMTQxMDAgdXBkYXRlZCB0aGUgY2xlYXItaWNvbi1wYXRoIHZhciB0byBhIHVuaXF1ZSBuYW1lXG4vL3VwZGF0ZWQgdGhlIHBhdGggdG8gcG9pbnQgdG8gU0cgbGlrZSBjb25zdW1pbmcgdGVhbXMgZG8gXG4kY2xlYXItY2FuY2VsLWljb24tcGF0aDogJ35zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vYXNzZXRzL2ltYWdlcy9jYW5jZWxjaXJjbGVzb2xpZC5zdmcnO1xuIiwiLy8gT25seSBwbGFjZSB0aGUgbmV3IHN0eWxlcyBkZWZpbmVkIGFuZCB1c2VkIGluIHRoaXMgcGF0dGVybiBoZXJlLlxuLy8gRG8gbm90IGR1cGxpY2F0ZSB0aGUgY2xhc3NlcyBvciBtaXhpbnMgYWxyZWFkeSBkZWZpbmVkIGluIFN0eWxlIEd1aWRlIGhlcmUuXG5cbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA3LTA5IGJ5IEVyaWMgWWVoXG5cbi5zZy1zcGFjaW5nIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tZ3JvdXAge1xuICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tc2ctc3BhY2luZztcbn1cblxuLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cCB7XG4gIEBpbmNsdWRlIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cDtcbn1cblxuLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cC4tdmFyaWF0aW9uLTIge1xuICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tZ3JvdXAtdmFyaWF0aW9uLTI7XG59XG5cbi5uYXR1cmFsLWxhbmctZHJvcGRvd24tYWRqYWNlbnQtZ3JvdXAge1xuICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tYWRqYWNlbnQtY29udGVudDtcbn1cblxuLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1ncm91cC4tdmFyaWF0aW9uLTIge1xuICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tYWRqYWNlbnQtY29udGVudC12YXJpYXRpb24tMjtcbn0iLCIvLyBPbmx5IHBsYWNlIHRoZSBuZXcgc3R5bGVzIGRlZmluZWQgYW5kIHVzZWQgaW4gdGhpcyBwYXR0ZXJuIGhlcmUuXG4vLyBEbyBub3QgZHVwbGljYXRlIHRoZSBjbGFzc2VzIG9yIG1peGlucyBhbHJlYWR5IGRlZmluZWQgaW4gU3R5bGUgR3VpZGUgaGVyZS5cbi8vXG4vLyBEZXZlbG9wZXI6IEVyaWMgWWVoXG4vLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAxOS0wNy0xMCBieSBFcmljIFllaFxuXG5AbWl4aW4gbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIC8vIGNvbnRyb2wgYmFzZSBmb250IHN0eWxlcyBhbmQgb3ZlcnJpZGUgdHJhZGl0aW9uYWwgbGFiZWwgc3R5bGVzXG4gIGxhYmVsLCBzcGFuIHtcbiAgICBjb2xvcjogY29sb3IoXCJpbmt5LWJsdWVcIik7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGNvbG9yKFwia3AtYmx1ZVwiKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gcmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3dcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOjotbXMtZXhwYW5kIHsgLy8gcmVtb3ZlIElFIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3dcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgLy8gZml4IGlPUyBWb2ljZU92ZXIgaXNzdWVcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTE7IC8vIGFkZCB3aWR0aCBvZiBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93IHRvIHRoZSB3aWR0aCBvZiBzZWxlY3RlZCBvcHRpb24gdGV4dCBmb3IgZHluYW1pYyB3aWR0aCBjYWxjdWxhdGlvbi5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4xNXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogY29sb3IoXCJrcC1ibHVlXCIpO1xuICAgIH1cbiAgfVxuICBpbWd7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4xNXJlbTtcbiAgICBib3R0b206IDhweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNDVyZW0pOyAvLyBjYWxjKDEwMCUgLSAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQpXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKFwia3AtYmx1ZVwiKTtcbiAgfVxuXG4gIC8vIGFkZGl0aW9uYWwgcGFkZGluZyB0byBjb21wZW5zYXRlIGZvciBicm93c2VyIHNwZWNpZmljIHZpc3VhbCBpbmNvbnNpc3RlbmN5IGluIFNFTEVDVCBmb3IgZHluYW1pYyB3aWR0aCBjYWxjdWxhdGlvbi5cbiAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHsgLy8gaU9TXG4gICAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0xICsgMC44cmVtO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHsgLy8gTVMgRWRnZVxuICAgIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMSArIDAuNDVyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7IC8vIElFIDExXG4gICAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0xICsgMC4zcmVtO1xuICAgIH1cbiAgfVxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7IC8vIEZpcmVmb3hcbiAgICAtbW96LXBhZGRpbmctc3RhcnQ6IDAuNTVyZW07IC8vIE1vcmUgZG9jdW1lbnRhdGlvbiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL0xlYXJuL0hUTUwvRm9ybXMvQWR2YW5jZWRfc3R5bGluZ19mb3JfSFRNTF9mb3JtcyNEZWFsaW5nX3dpdGhfdGhlX3NlbGVjdF9uaWdodG1hcmVcbiAgfVxufVxuXG5AbWl4aW4gbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWxhYmVsO1xuICB9XG5cbiAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1maWVsZCB7XG4gICAgQGluY2x1ZGUgbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWZpZWxkO1xuXG4gICAgJi4taW5reS1ibHVlIHNlbGVjdCB7XG4gICAgICBjb2xvcjogY29sb3IoXCJpbmt5LWJsdWVcIik7XG4gICAgfVxuICBcbiAgICAmLi1tZWRpdW0gc2VsZWN0LCAmLi1tZWRpdW0gLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYXR1cmFsLWxhbmctZHJvcGRvd24tZ3JvdXAtdmFyaWF0aW9uLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6ICR4bC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMzJweCArIDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweCArIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1maWVsZCB7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHhsLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTI7IC8vIGFkZCB3aWR0aCBvZiBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93IHRvIHRoZSB3aWR0aCBvZiBzZWxlY3RlZCBvcHRpb24gdGV4dCBmb3IgZHluYW1pYyB3aWR0aCBjYWxjdWxhdGlvbi5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0yLWRlc2t0b3A7IC8vIGFkZCB3aWR0aCBvZiBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93IHRvIHRoZSB3aWR0aCBvZiBzZWxlY3RlZCBvcHRpb24gdGV4dCBmb3IgZHluYW1pYyB3aWR0aCBjYWxjdWxhdGlvbi5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi11bmRlcmxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpOyAvLyBjYWxjKDEwMCUgLSAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQpXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgLy8gY2FsYygxMDAlIC0gJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0KVxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhZGRpdGlvbmFsIHBhZGRpbmcgdG8gY29tcGVuc2F0ZSBmb3IgYnJvd3NlciBzcGVjaWZpYyB2aXN1YWwgaW5jb25zaXN0ZW5jeSBpbiBTRUxFQ1QgZm9yIGR5bmFtaWMgd2lkdGggY2FsY3VsYXRpb24uXG4gICAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHsgLy8gaU9TXG4gICAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMiArIDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykgeyAvLyBNUyBFZGdlXG4gICAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMiArIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMi1kZXNrdG9wICsgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIElFIDExIGRvZXMgbm90IHN1cHBvcnQgbmVzdGVkIG1lZGlhIHF1ZXJpZXMsIHNvIHNraXAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24gb3ZlcnJpZGUgaGVyZVxuICAgIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHsgLy8gRmlyZWZveFxuICAgICAgLW1vei1wYWRkaW5nLXN0YXJ0OiAxMHB4OyAvLyBNb3JlIGRvY3VtZW50YXRpb24gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9MZWFybi9IVE1ML0Zvcm1zL0FkdmFuY2VkX3N0eWxpbmdfZm9yX0hUTUxfZm9ybXMjRGVhbGluZ193aXRoX3RoZV9zZWxlY3RfbmlnaHRtYXJlXG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYXR1cmFsLWxhbmctZHJvcGRvd24tYWRqYWNlbnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1peGluIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1jb250ZW50LXZhcmlhdGlvbi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtaXhpbiBuYXR1cmFsLWxhbmctZHJvcGRvd24tc2ctc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufSIsIi8vIE9ubHkgcGxhY2UgdGhlIG5ldyBzdHlsZXMgZGVmaW5lZCBhbmQgdXNlZCBpbiB0aGlzIHBhdHRlcm4gaGVyZS5cbi8vIERvIG5vdCBkdXBsaWNhdGUgdGhlIGNsYXNzZXMgb3IgbWl4aW5zIGFscmVhZHkgZGVmaW5lZCBpbiBTdHlsZSBHdWlkZSBoZXJlLlxuXG4vLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAxOS0wNy0wMyBieSBFcmljIFllaFxuXG4kbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTE6IDEuNDVyZW07XG4kbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTI6IDM0cHg7XG4kbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTItZGVza3RvcDogNDhweDsiLCJAbWl4aW4gcmF0aW5nX3RyYW5zaXRpb24ge1xuICB6LWluZGV4OiAyO1xuICAtbW96LXRyYW5zaXRpb246IDFzO1xuICAtby10cmFuc2l0aW9uOiAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbkBtaXhpbiBmaWVsZF9wYXNzd29yZC1pbmRpY2F0b3Ige1xuICAucmF0aW5nLXBpbGxzLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmFyLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRvIDYge1xuICAgIC5ib3gjeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzaXplICgyNHB4IDhweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVCRUU7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICM4ODkwOUY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgLy8gRnVuY3Rpb25zXG4gIEBlYWNoICRjb2xvci1yZXN1bHRzLW5hbWUsXG4gICAgJGNvbG9yLXZhbHVlIGluICRjb2xvci1yZXN1bHRzLWFycmF5IHtcbiAgICAuI3skY29sb3ItcmVzdWx0cy1uYW1lfSB7XG4gICAgICBAaWYgKCRjb2xvci1yZXN1bHRzLW5hbWU9PXJlc3VsdF9yZWQpIHtcbiAgICAgICAgLmJveDEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmFyLXRleHQge1xuICAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAwLjAxNDhlbTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgQGlmICgkY29sb3ItcmVzdWx0cy1uYW1lPT1yZXN1bHRfb3JhbmdlKSB7XG4gICAgICAgIC5ib3gxLFxuICAgICAgICAuYm94MiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5iYXItdGV4dCB7XG4gICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IC4xMnB4O1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBAaWYgKCRjb2xvci1yZXN1bHRzLW5hbWU9PXJlc3VsdF95ZWxsb3cpIHtcbiAgICAgICAgLmJveDEsXG4gICAgICAgIC5ib3gyLFxuICAgICAgICAuYm94MyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5iYXItdGV4dCB7XG4gICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6ICAwLjAxODBlbTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgQGlmICgkY29sb3ItcmVzdWx0cy1uYW1lPT1yZXN1bHRfZ3JlZW4pIHtcbiAgICAgICAgLmJveDEsXG4gICAgICAgIC5ib3gyLFxuICAgICAgICAuYm94MyxcbiAgICAgICAgLmJveDQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmFyLXRleHQge1xuICAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAwLjAxNDhlbTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgQGlmICgkY29sb3ItcmVzdWx0cy1uYW1lPT1yZXN1bHRfZ3JlZW4tLWZ1bGwpIHtcbiAgICAgICAgLmJveDEsXG4gICAgICAgIC5ib3gyLFxuICAgICAgICAuYm94MyxcbiAgICAgICAgLmJveDQsXG4gICAgICAgIC5ib3g1IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmJhci10ZXh0IHtcbiAgICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogMC4wMjY2ZW07XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1yZXN1bHRzLWFycmF5OihyZXN1bHRfcmVkOiAjQjYzMTI1LCByZXN1bHRfb3JhbmdlOiAjRjM2QzBELCByZXN1bHRfeWVsbG93OiAjRkVDOTQxLCByZXN1bHRfZ3JlZW46ICNBNEQ3NTEsIHJlc3VsdF9ncmVlbi0tZnVsbDogIzU3QTYzNSk7XG4kbWF4LXJlc3VsdC1ib3hlczo2O1xuXG4iLCIucGFzc3dvcmQtdG9nZ2xlLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIHBhc3N3b3JkLXRvZ2dsZS1idXR0b247XG59XG4gIFxuLnBhc3N3b3JkLXRvZ2dsZS1maWVsZCB7XG4gIEBpbmNsdWRlIHBhc3N3b3JkLXRvZ2dsZS1maWVsZDtcbn1cbiAgXG5pbnB1dC5wYXNzd29yZC10b2dnbGUtdGV4dGJveCB7IC8vIGlucHV0IHNlbGVjdG9yIGlzIHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgY2VydGFpbiBDU1MgZGVmaW5lZCBpbiBTRyBfZm9ybXMuc2Nzc1xuICBAaW5jbHVkZSBwYXNzd29yZC10b2dnbGUtdGV4dGJveDtcbn0iLCIvLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAyMC0wNS0xMyBieSBFcmljIFllaFxuXG5AbWl4aW4gcmVtb3ZlLXdlYmtpdC1hdXRvLWZpbGwtYnV0dG9uIHsgLy8gcmVtb3ZlIFNhZmFyaSBrZXljaGFpbiBwYXNzd29yZCBhdXRvLWZpbGwgZHJvcGRvd25cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBwb3NpdGlvbiBiZWhpbmQgcGFzc3dvcmQtdG9nZ2xlLWJ1dHRvblxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiAgXG5AbWl4aW4gcGFzc3dvcmQtdG9nZ2xlLWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBtYWtlcyBpdCB0aGUgc2FtZSB3aWR0aCBhcyB0aGUgdGV4dGJveFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIFxuQG1peGluIHBhc3N3b3JkLXRvZ2dsZS10ZXh0Ym94IHtcbiAgXG4gIHBhZGRpbmc6IDE2cHggMy41ZW0gMTZweCAxMnB4OyAvLyBhZGQgZW5vdWdoIHNwYWNlIHNvIHBhc3N3b3JkIHRvZ2dsZSBidXR0b24gd2lsbCBub3QgY292ZXIgdXAgaW5wdXQgdGV4dFxuICBcbiAgJi4tZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYXNzd29yZC10b2dnbGUtdGV4dC13aWR0aC1lczsgLy8gYWRkIGVub3VnaCBzcGFjZSBzbyBwYXNzd29yZCB0b2dnbGUgYnV0dG9uIHdpbGwgbm90IGNvdmVyIHVwIGlucHV0IHRleHRcbiAgfVxuICBcbiAgJjo6LXdlYmtpdC1jb250YWN0cy1hdXRvLWZpbGwtYnV0dG9uIHsgLy8gcmVtb3ZlIFNhZmFyaSBrZXljaGFpbiBwYXNzd29yZCBhdXRvLWZpbGwgZHJvcGRvd25cbiAgICBAaW5jbHVkZSByZW1vdmUtd2Via2l0LWF1dG8tZmlsbC1idXR0b247XG4gIH1cbiAgXG4gICY6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7IC8vIHJlbW92ZSBTYWZhcmkga2V5Y2hhaW4gcGFzc3dvcmQgYXV0by1maWxsIGRyb3Bkb3duXG4gICAgQGluY2x1ZGUgcmVtb3ZlLXdlYmtpdC1hdXRvLWZpbGwtYnV0dG9uO1xuICB9XG4gIFxuICAmOjotbXMtcmV2ZWFsIHsgLy8gcmVtb3ZlIE1pY3Jvc29mdCBFZGdlIGRlZmF1bHQgcGFzc3dvcmQgcmV2ZWFsIGJ1dHRvblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICY6Oi1tcy1jbGVhciB7IC8vIHJlbW92ZSBNaWNyb3NvZnQgRWRnZSBkZWZhdWx0IGNsZWFyIGJ1dHRvblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMuNWVtIDE1cHggMTFweDtcbiAgfVxufVxuICBcbkBtaXhpbiBwYXNzd29yZC10b2dnbGUtYnV0dG9uIHtcbiAgQGluY2x1ZGUgc3R5bGluZyg4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2JTsvLzE1cHg7IC8vIGRlcml2ZWQgZnJvbSBTdHlsZUd1aWRlIHZhcmlhYmxlICRpbnB1dF9oZWlnaHQtLXNtYWxsOiA1MHB4O1xuICByaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAka3AtYmx1ZTtcbiAgaGVpZ2h0OiAzMS4zM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gYmFja2dyb3VuZCBjYW4gbm90IHNldCB0byB3aGl0ZSwgYXMgYSB3aGl0ZSBiYWNrZ3JvdW5kIGNhdXNlcyBVSSBpc3N1ZSBpbiBpbnB1dCBlcnJvci1maWVsZCBzY2VuYXJpb1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIHRvcDogMjUlO1xuICAgIC8vdG9wOiAyMHB4OyAvLyBkZXJpdmVkIGZyb20gU3R5bGVHdWlkZSB2YXJpYWJsZSAkaW5wdXRfaGVpZ2h0LS1sYXJnZTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgdG9wOiAyNSU7XG4gIH1cbiAgXG4gICY6Zm9jdXMgIHtcbiAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuICB9XG5cbn1cbiAgIiwiLy8gYWxsb3cgZW5vdWdoIHBhZGRpbmcgc28gcGFzc3dvcmQgdG9nZ2xlIGJ1dHRvbiB3aWxsIG5vdCBjb3ZlciB1cCBpbnB1dCB0ZXh0XG4kcGFzc3dvcmQtdG9nZ2xlLXRleHQtd2lkdGg6IDIuN2VtOyAvLyAzNnB4fjMwcHggaXMgdGhlIGFwcHJveGltYXRlIHdpZHRoIG9mIFNob3cvSGlkZSB0ZXh0ICsgfjE1cHggY2xlYXJhbmNlIFxuJHBhc3N3b3JkLXRvZ2dsZS10ZXh0LXdpZHRoLWVzOiA0LjVlbTsgLy8gNDlweH40OHB4IGlzIHRoZSBhcHByb3hpbWF0ZSB3aWR0aCBvZiBNb3N0cmFyL09jdWx0YXIgdGV4dCArIH4xNXB4IGNsZWFyYW5jZSIsIi8vIGJhc2Ugc3R5bGVzXG5AbWl4aW4gc2VsZWN0YWJsZS1ncm91cCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAuc2VsZWN0YWJsZS1ncm91cF9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzcyBlYXNlLCBjb2xvciAzcyBlYXNlLCBib3JkZXItY29sb3IgM3MgO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbkBtaXhpbiBzZWxlY3RhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdjb250cmFzdC1ibHVlJyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICRjb2xvci1pbmt5LWJsdWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcC1kZWZpbml0aW9ucztcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ21pZG5pZ2h0Jyk7IFxuICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmVcbiAgICAgIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICB9IFxuICAgICAgJlthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJde1xuICAgICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrLXNxdWFyZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICY6aG92ZXI6bm90KFthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdKSB7XG4gICAgICBcbiAgICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiBcbiAgJjphY3RpdmU6bm90KFthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAuc2VsZWN0YWJsZV9fY2lyY2xlLXJhZGlvIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFya3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJle1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgfVxuICB9XG4gICYuLW5vLWZvY3VzLW91dGxpbmUge1xuICAgICY6Zm9jdXMgeyAgIFxuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICAuc2VsZWN0YWJsZV9fbGFiZWwsXG4gIC5zZWxlY3RhYmxlX19zdWJ0aXRsZSxcbiAgLnNlbGVjdGFibGVfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICB9XG4gIC5zZWxlY3RhYmxlX19sYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmID4gKjpsYXN0LWNoaWxkLFxuICAmID4gKjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gXG4gIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW97XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCdjb250cmFzdC1ibHVlJyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEIzO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ2NvbnRyYXN0LWJsdWUnKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJlthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignY29udHJhc3QtYmx1ZScpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLnNlbGVjdGFibGVfX2xhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4QjM7XG4gICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJre1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiBcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2NpcmNsZS1yYWRpbyB7XG4gICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcbiAgICAgICY6aG92ZXI6bm90KFtyb2xlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2VsZWN0YWJsZS0taWNvbi10aWxlLCBcbiAgJi5zZWxlY3RhYmxlLS1hdmF0YXItdGlsZSxcbiAgJi5zZWxlY3RhYmxlLS1pbWFnZS10aWxlLFxuICAmLnNlbGVjdGFibGUtLW5vLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNlbGVjdGFibGVfX2ljb24ge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGl2eyAvL2lmIGljb25cbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSl7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2F2YXRhcntcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGltZ3sgLy9pZiBhdmF0YXJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSl7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19pbWFnZXtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGltZ3sgLy9pZiBhdmF0YXJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6IGNvbG9yKCdpbmt5LWJsdWUnKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDRyXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgY29sb3I6IGNvbG9yKCdpbmt5LWJsdWUnKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA0clwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gICYuc2VsZWN0YWJsZS0tbm8taWNvbiB7XG4gICAgLnNlbGVjdGFibGVfX2NvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICB9XG4gICYuLWRpc2FibGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTBBNUI2O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgJjpob3Zlcjpub3QoW2FyaWEtY2hlY2tlZD1cInRydWVcIl0pIHtcbiAgICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTBBNUI2O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fY29udGVudHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19sYWJlbCxcbiAgICAuc2VsZWN0YWJsZV9fc3VidGl0bGUsXG4gICAgLnNlbGVjdGFibGVfX3RleHQge1xuICAgICAgY29sb3I6ICNBMEE1QjY7XG4gICAgfVxuXG4gICAgLnNlbGVjdGFibGVfX2F2YXRhcixcbiAgICAuc2VsZWN0YWJsZV9faW1hZ2Uge1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gICAgXG4gICAgLnNlbGVjdGFibGVfX2ljb24ge1xuICAgICAgLmljb24tY2lyY2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignZ3JhcGhpdGUnKTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDkyJSkgc2VwaWEoOCUpIHNhdHVyYXRlKDE1MSUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fY2lyY2xlLXJhZGlvLFxuICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMEE1QjY7XG4gICAgfVxuXG5cbiAgICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl17XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTBBNUI2O1xuXG4gICAgICAuc2VsZWN0YWJsZV9fY2lyY2xlLXJhZGlvIHtcbiAgICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyayB7XG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI0EwQTVCNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICBcbiAgICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0EwQTVCNjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EwQTVCNjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTBBNUI2O1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgICNBMEE1QjY7XG4gICAgICAuc2VsZWN0YWJsZV9fY2lyY2xlLXJhZGlvIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgICNBMEE1QjY7XG4gICAgICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmt7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EwQTVCNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmV7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMEE1QjY7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMgeyAgIFxuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xufVxuc2VsZWN0LmVycm9yLWZpZWxkICsgLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUsXG5zZWxlY3Q6ZGlzYWJsZWQgKyAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gIGNvbG9yOiAkZG9scGhpbjtcbn1cblxuXG5cbi8vIG9wdGlvbmFsIG1peGluc1xuQG1peGluIGxpbmUtY2xhbXAtZGVmaW5pdGlvbnMge1xuICBbZGF0YS1saW5lLWNsYW1wPVwiMVwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogMSk7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjJcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDIpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCIzXCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiAzKTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiNFwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogNCk7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjVcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDUpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCI2XCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiA2KTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiN1wiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogNyk7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjhcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDgpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCI5XCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiA5KTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiMTBcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDEwKTtcbiAgfVxufVxuXG5AbWl4aW4gZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogMSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMWVtO1xuICAudmlzdWFsLWVsbGlwc2lzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLjJlbTtcbiAgfVxuICAudmlzdWFsLWVsbGlwc2lzX19jb3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn0iLCIuc2VsZWN0YWJsZSB7XG4gIEBpbmNsdWRlIHNlbGVjdGFibGU7XG59XG4uc2VsZWN0YWJsZS1ncm91cCB7XG4gIEBpbmNsdWRlIHNlbGVjdGFibGUtZ3JvdXA7XG59XG4iLCIkY29sb3ItaW5reS1ibHVlOiBjb2xvcignaW5reS1ibHVlJyk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kZG9scGhpbi1taWQ6ICNBMEE1QjY7XG4iLCIudGV4dC1hcmVhX2dsb2JhbCB7XG4gIEBpbmNsdWRlIHRleHQtYXJlYV9nbG9iYWw7XG59IiwiQG1peGluIHRleHQtYXJlYV9nbG9iYWwge1xuICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZyA6IDhweCAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgaGVpZ2h0OiAyNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtYXJlYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM7IC8vIHRoZW1lZCB2YXJpYWJsZVxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgfSAgXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRrcC1ibHVlO1xuICB9XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMSddIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzInXSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSczJ10ge1xuICAgIGhlaWdodDogOThweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNCddIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc1J10ge1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzYnXSB7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNyddIHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc4J10ge1xuICAgIGhlaWdodDogMjA4cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzknXSB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMTAnXSB7XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDcpO1xuICAgIGhlaWdodDogMjM0cHg7XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzEnXSB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPScyJ10ge1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMyddIHtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzQnXSB7XG4gICAgICBoZWlnaHQ6IDExNHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNSddIHtcbiAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc2J10ge1xuICAgICAgaGVpZ2h0OiAxNTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzcnXSB7XG4gICAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nOCddIHtcbiAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc5J10ge1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzEwJ10ge1xuICAgICAgaGVpZ2h0OiAyMzRweDtcbiAgICB9XG4gIH1cbn0iLCIucGwtZm9ybS1wYXR0ZXJuLXZlcnNpb246YmVmb3JlIHtjb250ZW50OiBcIjYuMy4xMVwifSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/