/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
}
@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;
  }
}
@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;
  }
}

.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;
  font-family: "Gotham 5r";
}
.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";
}
@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;
  font-family: "Gotham 5r";
}
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";
}
@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;
  font-family: "Gotham 5r";
}
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";
}
@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;
  font-family: "Gotham 5r";
}
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";
}
@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;
  font-family: "Gotham 5r";
}
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";
}
@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;
  -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;
}
.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;
  }
}
.-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 {
  color: inherit;
  overflow: hidden;
  padding-right: 20px;
  vertical-align: middle;
  display: inline-block;
}
.button i, .button img {
  font-size: 0.95rem;
  padding-right: 8px;
}
.button i.-right-icon, .button img.-right-icon {
  padding-left: 8px;
}
.button i.-right-icon, .button img.-right-icon {
  padding-right: 0;
}

.contexual-search-button .search-submit-button, .contexual-search .search-submit-button, .ds-notification:not([data-ds-theme]) .link,
.ds-notification:not([data-ds-version]) .link, .notification-pattern .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;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  color: #0074AD;
  background-color: #F2F8FB;
  border: 1px solid #0074AD;
}
@media screen and (max-width: 767px) {
  .button {
    width: 100%;
  }
}
.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: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, .flex-grid--container {
  max-width: 1204px;
  margin-right: 38px;
  margin-left: 38px;
}
.container::after, .flex-grid--container::after {
  clear: both;
  content: "";
  display: table;
}
@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%;
    margin-right: 5.2%;
  }
  .flex-grid--column-1:last-child,
  .column-1:last-child {
    margin-right: 0;
  }
  .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%;
    margin-right: 15px;
  }
  .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;
  }
}
@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%;
    margin-right: 15px;
  }
  .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;
  }
}
@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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle {
    font-size: 35px;
  }
}
.primary-icon-circle.icon-medical-record:before {
  height: 100%;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}

.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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-large {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  /* STYLGD-9376 - styles merged from _icon.scss
  start here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
}
.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.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;
  }
}

.primary-icon-circle--blue-midnight {
  background-color: #003B71;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-midnight-large {
  background-color: #003B71;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
}
.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;
}

.neutral-icon-circle {
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 30px;
  border: 2px solid #677083;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
}
.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-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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  }
}
@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;
  }
}

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

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

.primary-icon-circle--blue {
  background-color: #0078B3;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-small {
  background-color: #0078B3;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-large {
  background-color: #0078B3;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-small {
    font-size: 10px;
  }
}
.neutral-icon-large {
  height: 64px;
  width: 64px;
  color: #677083;
  font-size: 64px;
  line-height: 64px;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-large {
    font-size: 64px;
  }
}

.primary-icon--grey {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
.primary-icon--grey.icon-none.-text-icon {
  color: #677083;
  line-height: 60px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
@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.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--kp-blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  color: #0078B3;
  line-height: 60px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
@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.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-circle--green {
  background-color: #4A7628;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green {
    font-size: 34px;
  }
}
.primary-icon-circle--green-small {
  background-color: #4A7628;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-small {
    font-size: 10px;
  }
}
.primary-icon-circle--green-large {
  background-color: #4A7628;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-large {
    font-size: 64px;
  }
}
.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--green {
  height: 50px;
  width: 50px;
  color: #4A7628;
  font-size: 50px;
  line-height: 50px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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.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;
  }
}

.secondary_icon--green {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-small {
    font-size: 10px;
  }
}
.secondary_icon--green-large {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-large {
    font-size: 64px;
  }
}
.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;
  }
}

.primary-icon-circle--darkgreen {
  background-color: #066564;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
}
.primary-icon-circle--darkgreen-small {
  background-color: #066564;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
}
.primary-icon-circle--darkgreen-large {
  background-color: #066564;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-small {
    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;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-large {
    font-size: 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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple {
    font-size: 34px;
  }
}
.primary-icon-circle--purple-small {
  background-color: #583985;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-small {
    font-size: 10px;
  }
}
.primary-icon-circle--purple-large {
  background-color: #583985;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
}
.primary-icon-circle--burnt-sienna-small.icon-exclamation:before {
  height: 100%;
  vertical-align: middle;
}
.primary-icon-circle--burnt-sienna-large {
  background-color: #D1480C;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-small {
    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;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-large {
    font-size: 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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai {
    font-size: 34px;
  }
}
.primary-icon-circle--acai-small {
  background-color: #BB1654;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-small {
    font-size: 10px;
  }
}
.primary-icon-circle--acai-large {
  background-color: #BB1654;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-small {
    font-size: 10px;
  }
}
.secondary-icon--acai-large {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large {
    font-size: 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;
  color: #677083;
}
.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--large {
  margin: 0;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #0D1C3D;
}
.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";
}
@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;
}
.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;
  outline: 1px dotted #D3D6DC;
}
@-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);
  }
}
@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[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;
  font-family: "Gotham 5r";
  color: #0D1C3D;
  padding-bottom: 10px;
}
.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";
}

.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;
  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;
  border-radius: 4px;
  color: #003B71;
  -webkit-appearance: none;
}
.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.-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.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;
    height: 234px;
  }
  .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[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;
  color: #D00000;
  display: block;
  width: 100%;
}
.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;
}

.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,
.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: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.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,
.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;
  font-weight: normal;
  text-align: left;
}
.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.-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";
}
@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,
.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: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.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,
.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;
  font-weight: normal;
  text-align: left;
}
.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.-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";
}
@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,
.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: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.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,
.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;
  font-weight: normal;
  text-align: left;
}
.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.-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";
}
@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,
.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: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.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,
.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;
  font-weight: normal;
  text-align: left;
}
.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.-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";
}
@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,
  .-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;
  }
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 16px;
  }
}
@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,
  .-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;
  }
  .-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;
  }
  .-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,
  .-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;
  }
  .-mobile-locked thead th:first-child,
  .-mobile-locked th[scope~=row]:first-child {
    padding-left: 16px;
  }
}
@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,
  .-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;
  }
  .-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;
  }
  .-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;
  font-family: "Gotham 4r", Verdana, sans-serif;
}
.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--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;
  font-family: "Gotham 5r", Verdana, sans-serif;
}
.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--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;
  color: #677083;
}
: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--large {
  margin: 0;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #000000;
}
: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";
}
@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;
  position: relative;
  display: flex;
  align-items: baseline;
}
.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 .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%);
}

.ds-card .cmp-container, .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;
}

.ds-card .cmp-container, .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;
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 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";
}

.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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle {
    font-size: 35px;
  }
}
.primary-icon-circle.icon-medical-record:before {
  height: 100%;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}

.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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-small {
    font-size: 34px;
  }
}
.secondary_icon--blue-midnight-large {
  color: #003B71;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  /* STYLGD-9376 - styles merged from _icon.scss
  start here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-midnight-large {
    font-size: 64px;
  }
}
.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.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;
  }
}

.primary-icon-circle--blue-midnight {
  background-color: #003B71;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-midnight-large {
  background-color: #003B71;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-midnight-large {
    font-size: 64px;
  }
}
.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;
}

.neutral-icon-circle {
  color: #677083;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 30px;
  border: 2px solid #677083;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .neutral-icon-circle {
    border: 3px solid #677083;
    font-size: 30px;
  }
}
.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-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;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  }
}
@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;
  }
}

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

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

.primary-icon-circle--blue {
  background-color: #0078B3;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue {
    font-size: 34px;
  }
}
.primary-icon-circle--blue-small {
  background-color: #0078B3;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-small {
    font-size: 10px;
  }
}
.primary-icon-circle--blue-large {
  background-color: #0078B3;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--blue-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-small {
    font-size: 10px;
  }
}
.neutral-icon-large {
  height: 64px;
  width: 64px;
  color: #677083;
  font-size: 64px;
  line-height: 64px;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .neutral-icon-large {
    font-size: 64px;
  }
}

.primary-icon--grey {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
.primary-icon--grey.icon-none.-text-icon {
  color: #677083;
  line-height: 60px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--grey.icon-none.-text-icon {
    font-size: 20px;
  }
}
@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.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--kp-blue {
  /* STYLGD-9376 - styles merged from _icon.scss
  start from here */
  /* merged styles from _icon.scss ends here */
}
.primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
  color: #0078B3;
  line-height: 60px;
}
@media screen and (min-width: 1152px) {
  .primary-icon--kp-blue.icon-zzz0019-checkmark-circle.-text-icon {
    font-size: 20px;
  }
}
@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.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-circle--green {
  background-color: #4A7628;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green {
    font-size: 34px;
  }
}
.primary-icon-circle--green-small {
  background-color: #4A7628;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-small {
    font-size: 10px;
  }
}
.primary-icon-circle--green-large {
  background-color: #4A7628;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--green-large {
    font-size: 64px;
  }
}
.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--green {
  height: 50px;
  width: 50px;
  color: #4A7628;
  font-size: 50px;
  line-height: 50px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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.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;
  }
}

.secondary_icon--green {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-small {
    font-size: 10px;
  }
}
.secondary_icon--green-large {
  color: #4A7628;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--green-large {
    font-size: 64px;
  }
}
.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;
  }
}

.primary-icon-circle--darkgreen {
  background-color: #066564;
  color: #ffffff;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen {
    font-size: 34px;
  }
}
.primary-icon-circle--darkgreen-small {
  background-color: #066564;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-small {
    font-size: 10px;
  }
}
.primary-icon-circle--darkgreen-large {
  background-color: #066564;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--darkgreen-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-small {
    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;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-darkgreen-large {
    font-size: 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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple {
    font-size: 34px;
  }
}
.primary-icon-circle--purple-small {
  background-color: #583985;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-small {
    font-size: 10px;
  }
}
.primary-icon-circle--purple-large {
  background-color: #583985;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--purple-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@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;
  height: 16px;
  width: 16px;
  font-size: 10px;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-small {
    font-size: 10px;
  }
}
.primary-icon-circle--burnt-sienna-small.icon-exclamation:before {
  height: 100%;
  vertical-align: middle;
}
.primary-icon-circle--burnt-sienna-large {
  background-color: #D1480C;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--burnt-sienna-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-small {
    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;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary_icon--blue-burnt-sienna-large {
    font-size: 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;
  /* STYLGD-9376 - styles merged from _icon.scss
  starts from here */
  /* merged styles from _icon.scss ends here */
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai {
    font-size: 34px;
  }
}
.primary-icon-circle--acai-small {
  background-color: #BB1654;
  color: #ffffff;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-small {
    font-size: 10px;
  }
}
.primary-icon-circle--acai-large {
  background-color: #BB1654;
  color: #ffffff;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .primary-icon-circle--acai-large {
    font-size: 64px;
  }
}
.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;
}

.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;
  height: 16px;
  width: 16px;
  font-size: 10px;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-small {
    font-size: 10px;
  }
}
.secondary-icon--acai-large {
  color: #BB1654;
  font-size: 34px;
  background-color: #F0F7FA;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1152px) {
  .secondary-icon--acai-large {
    font-size: 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;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
}
@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;
  }
}
@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 h1,
.sg-spacing h2,
.sg-spacing h3 {
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
}
@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;
  }
}
@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 h4,
.sg-spacing h5,
.sg-spacing h6 {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
}
@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;
  }
}
@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;
  }
}

.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;
  color: #003B71;
  text-decoration: underline;
  cursor: pointer;
}
@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: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;
  padding: 0 16px 16px 52px;
}
.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.show {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  max-height: 100%;
  overflow: visible;
  background-color: #F0F7FA;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.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";
}
@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;
}
.content-toggle .content--no-fill.show {
  display: block;
  max-height: 100%;
  overflow: visible;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@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 *:first-child {
  margin-top: 0;
}
.content-toggle .content--no-fill *:last-child {
  margin-bottom: 0;
}

.dark-mode {
  background-color: #003B71;
}
.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;
  padding: 0 16px 16px 52px;
}
.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.show {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  max-height: 100%;
  overflow: visible;
  background-color: #F0F7FA;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.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";
}
@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;
  color: #ffffff;
  padding: 0px 39px 16px 20px;
  border-radius: 0px;
}
.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 *:first-child {
  margin-top: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
  font-weight: 325;
  text-decoration: none;
}
.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 *:last-child {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
  font-weight: 325;
}
.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 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%);
}

@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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  z-index: 2;
}
@-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: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;
  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: #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;
  z-index: 2;
}
@-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: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 .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;
  z-index: 2;
}
@-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: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;
  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: #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;
  z-index: 2;
}
@-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: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 .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;
  z-index: 2;
}
@-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: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;
  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: #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;
  z-index: 2;
}
@-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: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 .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;
  z-index: 2;
}
@-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: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;
  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 .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;
    font-family: "Gotham 5r";
  }
  .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;
  }
}
@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";
}

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

.button-container {
  display: block;
}
.button-container .button-mobile {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.button-container.-small .button-mobile {
  display: inline-flex;
  flex-direction: row;
  gap: 12px;
}
.button-container.-left {
  text-align: left;
}
.button-container.-center {
  text-align: center;
}
.button-container.-right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .button-container .button-list {
    display: inline-flex;
    gap: 12px;
  }
}
.button-container .button-list span:last-of-type button, .button-container .button-list span:last-of-type a {
  margin-right: 0;
}
.button-container .button-list span:last-of-type .-tertiary {
  margin-left: 10px;
}
.button-container .button-list .-tertiary {
  margin-right: 30px;
  line-height: 22px;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-top: 0;
  margin-bottom: 0;
}
.button-container .button-list .-inverted {
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  .button-container .button-mobile {
    display: none;
  }
}
.button-container .button-mobile .-tertiary {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .button-container .button-mobile svg {
    display: none;
  }
  .button-container .button-mobile .-small svg {
    display: inline-block;
  }
  .button-container .button-mobile .-navigation__next.button:not(.-small) {
    padding-right: 24px;
  }
  .button-container .button-mobile .-navigation__prev.button:not(.-small) {
    padding-left: 24px;
  }
}
.button-container.remove-bttm-margin .button-list button, .button-container.remove-bttm-margin .button-list a {
  margin-bottom: 0;
}
.button-container.remove-bttm-margin .button-list .-tertiary {
  margin-bottom: 10px;
}
.button-container.remove-bttm-margin.button-container__vertical .button-list .button {
  margin-bottom: 15px;
}
.button-container.remove-bttm-margin.button-container__vertical .button-list span:last-of-type button, .button-container.remove-bttm-margin.button-container__vertical .button-list span:last-of-type a {
  margin-bottom: 0;
}
.button-container__vertical .button-list {
  display: inline-block;
}
.button-container__vertical .button-list button, .button-container__vertical .button-list a {
  width: 100%;
  margin-bottom: 15px;
  display: block;
}
.button-container__vertical .button-list .-tertiary {
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
}
.button-container__vertical .button-list span:last-of-type .-tertiary {
  margin-left: 0;
}

.sg-spacing .button-container {
  margin: 28px 0 8px;
}

.sg-spacing .gs-button.v1.cq-Editable-dom.cq-Editable-dom--container {
  display: inline-block;
}

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

.card {
  grid-column: span 6;
  -ms-grid-column-span: 6;
  margin-right: 0;
  padding-bottom: 1rem;
}
.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;
}
@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: #000;
}
.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;
}

.ds-card.gs-container-core > div > a {
  text-decoration: none;
  color: unset;
}
.ds-card.gs-container-core > div > a:hover {
  background: transparent;
  color: unset;
}
.ds-card.gs-container-core > div > a:focus {
  text-decoration: none;
}
.ds-card.gs-container-core > div > a .cmp-container .text .cmp-text p:last-child {
  margin-bottom: 0;
}
.ds-card.gs-container-core {
  width: 19.625rem !important;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card.gs-container-core {
    width: 15.9375rem !important;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card.gs-container-core {
    width: 21.125rem !important;
  }
}
.ds-card .cmp-container img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.4s ease;
  width: 100%;
}
.ds-card .cmp-container:hover img {
  transform: scale(1.04);
}
.ds-card .cmp-container .card__content-category {
  display: block;
}
.ds-card .cmp-container .card__content-title {
  display: block;
}
.ds-card .cmp-container .card__content-body {
  display: block;
}
.ds-card .cmp-container .card__content-action {
  display: block;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card .cmp-container {
    padding-bottom: 15px;
  }
}
.ds-card .gs-image-core img {
  position: relative;
  width: 100%;
  object-fit: cover;
  transition: none;
  height: 13.0625rem;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card .gs-image-core img {
    height: 10.625rem;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card .gs-image-core img {
    height: 14.0625rem;
  }
}
.ds-card:hover .gs-image-core img {
  transform: none;
}
.ds-card .text .cmp-text p:nth-child(1) {
  color: #003b71;
  font-family: "Gotham 5r";
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 0;
  margin-top: 0;
}
.ds-card .text .cmp-text p:nth-child(1).-book, .ds-card .text .cmp-text p:nth-child(1).\--book {
  font-family: "Gotham 4r";
}
.ds-card .text .cmp-text p:nth-child(1).-light, .ds-card .text .cmp-text p:nth-child(1).\--light {
  font-family: "Gotham 3r";
}
.ds-card .text .cmp-text p:nth-child(1).-medium, .ds-card .text .cmp-text p:nth-child(1).\--medium {
  font-family: "Gotham 5r";
}
.ds-card .text .cmp-text p:nth-child(1).-bold, .ds-card .text .cmp-text p:nth-child(1).\--bold {
  font-family: "Gotham 5r";
}
.ds-card .text .cmp-text p:nth-child(2) {
  color: unset;
  font-family: "Gotham 5r";
  margin-top: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
}
.ds-card .text .cmp-text p:nth-child(2).-book, .ds-card .text .cmp-text p:nth-child(2).\--book {
  font-family: "Gotham 4r";
}
.ds-card .text .cmp-text p:nth-child(2).-light, .ds-card .text .cmp-text p:nth-child(2).\--light {
  font-family: "Gotham 3r";
}
.ds-card .text .cmp-text p:nth-child(2).-medium, .ds-card .text .cmp-text p:nth-child(2).\--medium {
  font-family: "Gotham 5r";
}
.ds-card .text .cmp-text p:nth-child(2).-bold, .ds-card .text .cmp-text p:nth-child(2).\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card .text .cmp-text p:nth-child(2) {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-card .text .cmp-text p:nth-child(2).-book, .ds-card .text .cmp-text p:nth-child(2).\--book {
    font-family: "Gotham 4r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-light, .ds-card .text .cmp-text p:nth-child(2).\--light {
    font-family: "Gotham 3r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-medium, .ds-card .text .cmp-text p:nth-child(2).\--medium {
    font-family: "Gotham 5r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-bold, .ds-card .text .cmp-text p:nth-child(2).\--bold {
    font-family: "Gotham 5r";
  }
}
@media screen and (min-width: 1152px) {
  .ds-card .text .cmp-text p:nth-child(2) {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0;
  }
  .ds-card .text .cmp-text p:nth-child(2).-book, .ds-card .text .cmp-text p:nth-child(2).\--book {
    font-family: "Gotham 4r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-light, .ds-card .text .cmp-text p:nth-child(2).\--light {
    font-family: "Gotham 3r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-medium, .ds-card .text .cmp-text p:nth-child(2).\--medium {
    font-family: "Gotham 5r";
  }
  .ds-card .text .cmp-text p:nth-child(2).-bold, .ds-card .text .cmp-text p:nth-child(2).\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-card .text .cmp-text p:nth-child(3) {
  color: unset;
  margin-top: 0;
  font-family: "Gotham 4r";
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.ds-card .text .cmp-text p:nth-child(3).-book, .ds-card .text .cmp-text p:nth-child(3).\--book {
  font-family: "Gotham 4r";
}
.ds-card .text .cmp-text p:nth-child(3).-light, .ds-card .text .cmp-text p:nth-child(3).\--light {
  font-family: "Gotham 3r";
}
.ds-card .text .cmp-text p:nth-child(3).-medium, .ds-card .text .cmp-text p:nth-child(3).\--medium {
  font-family: "Gotham 5r";
}
.ds-card .text .cmp-text p:nth-child(3).-bold, .ds-card .text .cmp-text p:nth-child(3).\--bold {
  font-family: "Gotham 5r";
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-card .text .cmp-text p:nth-child(3) {
    font-size: 0.8125rem;
    line-height: 1.125rem;
  }
}
@media screen and (min-width: 1152px) {
  .ds-card .text .cmp-text p:nth-child(3) {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0;
  }
  .ds-card .text .cmp-text p:nth-child(3).-book, .ds-card .text .cmp-text p:nth-child(3).\--book {
    font-family: "Gotham 4r";
  }
  .ds-card .text .cmp-text p:nth-child(3).-light, .ds-card .text .cmp-text p:nth-child(3).\--light {
    font-family: "Gotham 3r";
  }
  .ds-card .text .cmp-text p:nth-child(3).-medium, .ds-card .text .cmp-text p:nth-child(3).\--medium {
    font-family: "Gotham 5r";
  }
  .ds-card .text .cmp-text p:nth-child(3).-bold, .ds-card .text .cmp-text p:nth-child(3).\--bold {
    font-family: "Gotham 5r";
  }
}
.ds-card .gs-button a {
  font-family: "Gotham 5r";
  font-size: 0.75rem;
  margin-top: 0 !important;
  margin-bottom: 0;
}
.ds-card .gs-button a a:hover {
  background: transparent;
  color: #000;
}

.ds2-card {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.16);
  background: #FFF;
  border-radius: 8px;
}
@media screen and (max-width: 1151px) {
  .ds2-card {
    margin-bottom: 16px;
  }
}
.ds2-card.-large {
  border-radius: 12px;
}
.ds2-card .ds2-card__thumbnail 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;
}
.ds2-card .ds2-card__thumbnail.video-play-container {
  position: relative;
}
.ds2-card .ds2-card__thumbnail.video-play {
  position: relative;
}
.ds2-card .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;
}
.ds2-card.-group-cards {
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card.-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.-group-cards {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.ds2-card.-group-cards .ds2-card__summary {
  padding-bottom: 24px;
}
.ds2-card.-group-cards .ds2-card__textLink {
  position: absolute;
  bottom: 0;
}
.ds2-card.-group-cards .ds2-card__textLink:last-child {
  padding-bottom: 24px;
}
.ds2-card.-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.-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.-large .ds2-card__large.video-play {
  position: relative;
}
.ds2-card.-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.-large .ds2-card__large.video-play img.playButton {
    width: 38.5%;
  }
}
@media screen and (min-width: 1152px) {
  .ds2-card.-large .ds2-card__large.video-play img.playButton {
    width: 45%;
  }
}
.ds2-card.-large .ds2-card__content {
  padding: 24px;
}
.ds2-card.-large .ds2-card__content .video-play-content .ds2-card__button-container {
  padding: 24px;
}
@media screen and (max-width: 767px) {
  .ds2-card.-large .ds2-card__content .button-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__button-container {
    padding-top: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card.-large .ds2-card__content .button-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__button-container {
    padding-top: 24px;
  }
}
@media screen and (min-width: 1152px) {
  .ds2-card.-large .ds2-card__content .button-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__links-container {
    padding-top: 24px;
  }
  .ds2-card.-large .ds2-card__content .ds2-card__button-container {
    padding-top: 24px;
  }
}
.ds2-card.-large .ds2-card__title {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.16px;
}
.ds2-card.-large .ds2-card__subTitle {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.16px;
}
.ds2-card.-large .ds2-card__summary {
  font-size: 16px;
  line-height: 24px;
  padding-top: 12px !important;
}
.ds2-card.-large .ds2-card__cta {
  margin-right: 12px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card.-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.16px;
    padding-top: 16px;
  }
  .ds2-card.-large .ds2-card__links-container {
    padding-top: 24px !important;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card.-large .ds2-card__summary {
    font-size: 16px;
    font-weight: 325;
    line-height: 24px;
    letter-spacing: 0.16px;
    padding-top: 16px;
  }
  .ds2-card.-large .button-container {
    padding-top: 12px;
  }
  .ds2-card.-large .ds2-card__cta {
    margin-right: 0;
  }
  .ds2-card.-large .ds2-card__button-container {
    padding-top: 12px;
  }
}
.ds2-card.-large .ds2-card__textLink {
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .ds2-card.-large .ds2-card__button-container {
    flex-direction: column;
    flex-direction: column-reverse;
    gap: 16px;
    padding-top: 0;
  }
}
.ds2-card.-with-thumbnail {
  flex-direction: row;
  padding: 16px;
}
.ds2-card.-with-thumbnail .ds2-card__content {
  padding: unset;
  padding-left: 12px;
}
.ds2-card .ds2-card__content {
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ds2-card .ds2-card__content > :last-child {
  margin-top: auto;
}
.ds2-card .ds2-card__eyebrow {
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  line-height: 16px; /* 133.333% */
  text-transform: uppercase;
  padding-bottom: 8px;
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds2-card .ds2-card__eyebrow {
    font-size: 0.8125rem;
  }
}
.ds2-card .ds2-card__eyebrow-large {
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  line-height: 16px;
  padding-bottom: 12px;
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds2-card .ds2-card__eyebrow-large {
    font-size: 0.8125rem;
  }
}
.ds2-card .ds2-card__title {
  font-family: "Gotham 5r";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.16px;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card .ds2-card__title {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 24px !important; /* 133.333% */
    letter-spacing: 0.18px;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card .ds2-card__title {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 24px !important; /* 133.333% */
    letter-spacing: 0.18px;
  }
}
.ds2-card .ds2-card__subTitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.16px;
  color: #003B71;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 24px !important; /* 150% */
    letter-spacing: 0.16px;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 24px !important; /* 150% */
    letter-spacing: 0.16px;
  }
}
.ds2-card .ds2-card__subTitle {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.16px;
  color: #003B71;
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 24px !important; /* 150% */
    letter-spacing: 0.16px;
  }
}
@media screen and (max-width: 767px) {
  .ds2-card .ds2-card__subTitle {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 325;
    line-height: 24px !important; /* 150% */
    letter-spacing: 0.16px;
  }
}
.ds2-card .ds2-card__summary {
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.ds2-card .ds2-card__links-container {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .ds2-card .ds2-card__links-container {
    padding-top: 12px;
  }
}
.ds2-card .ds2-card__textLink {
  font-family: "Gotham 5r";
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 12px;
}
.ds2-card .ds2-card__textLink:last-child {
  padding-bottom: 0;
}
.ds2-card .ds2-card__button-container {
  padding-top: 24px;
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 767px) {
  .ds2-card .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 .ds2-card__button-container {
    padding-top: 24px;
  }
}
.ds2-card .ds2-card__cta {
  margin-right: 12px;
}
.ds2-card .ds2-card__cta.-large {
  margin-right: 16px;
}
@media screen and (max-width: 767px) {
  .ds2-card .ds2-card__cta {
    margin-right: 0;
  }
}
.ds2-card .ds2-card__cta:last-child {
  margin-right: 0;
  padding-bottom: 0;
}

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

.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;
  border: 1px solid #D3D6DC;
  display: block;
  padding: 24px;
  margin-top: 24px;
  border-radius: 13px;
  border-color: #D3D6DC;
  border-width: 1px;
  /* summary content */
  /* expanded content */
  /* expander button */
}
.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";
  }
}
@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;
  }
}
@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] .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] .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 {
  padding-top: 0;
  padding-bottom: 0;
  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;
  display: inline;
}
.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] .divider-link {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  padding-right: 16px;
}
.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: 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: 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] .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;
}

.expandable-feed-item {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  border: 1px solid #D3D6DC;
  display: block;
  padding: 24px;
  margin-top: 24px;
  border-radius: 13px;
  border-color: #D3D6DC;
  border-width: 1px;
  /* summary content */
  /* expanded content */
  /* expander button */
}
.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";
  }
}
@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;
  }
}
@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 .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 .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 {
  padding-top: 0;
  padding-bottom: 0;
  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;
  display: inline;
}
.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 .divider-link {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  padding-right: 16px;
}
.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: 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: 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 .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: "4.3.0";
}

@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;
  font-family: "Gotham 5r";
  color: #677083;
}
.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 .affiliate-sub-heading {
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  color: #0D1C3D;
}
.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 .content-affiliate-sub-heading {
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  color: #677083;
}
.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 .result-title-heading {
  padding: 0 0 5px;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: -0.01em;
  font-family: "Gotham 4r";
  color: #0078B3;
}
.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.-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;
    font-family: "Gotham 4r";
  }
  .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: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;
  color: #0D1C3D;
  margin: 0;
  padding: 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 .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;
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.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 .content-block {
  padding: 3px 0 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.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-actions {
  margin-top: 15px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  color: #0078B3;
  font-family: "Gotham 4r";
}
.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 .location-distance {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  color: #0D1C3D;
  font-family: "Gotham 4r";
}
.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-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;
  font-family: "Gotham 4r";
}
.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";
}
.loading {
  display: none;
}

.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] {
  position: relative;
  width: 100%;
  text-align: center;
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"]:focus {
  outline: 0;
}
.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;
}
.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;
  color: #0D1C3D;
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-book, .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--book {
  font-family: "Gotham 4r";
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-light, .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--light {
  font-family: "Gotham 3r";
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-medium, .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--medium {
  font-family: "Gotham 5r";
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.-bold, .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__heading.\--bold {
  font-family: "Gotham 5r";
}
.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) {
  .ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__body.removeText {
  display: none;
}
.ds-loadingindicator[data-ds-theme=vessel][data-ds-variant=basic][data-ds-version="1"] .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}
.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;
}
.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;
}
.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);
  }
}

.loading-indicator {
  position: relative;
  width: 100%;
  text-align: center;
}
.loading-indicator:focus {
  outline: 0;
}
.loading-indicator .loading-indicator__content {
  width: 220px;
  display: inline-block;
  text-align: center;
}
.loading-indicator .loading-indicator__heading {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0;
  color: #0D1C3D;
}
.loading-indicator .loading-indicator__heading.-book, .loading-indicator .loading-indicator__heading.\--book {
  font-family: "Gotham 4r";
}
.loading-indicator .loading-indicator__heading.-light, .loading-indicator .loading-indicator__heading.\--light {
  font-family: "Gotham 3r";
}
.loading-indicator .loading-indicator__heading.-medium, .loading-indicator .loading-indicator__heading.\--medium {
  font-family: "Gotham 5r";
}
.loading-indicator .loading-indicator__heading.-bold, .loading-indicator .loading-indicator__heading.\--bold {
  font-family: "Gotham 5r";
}
.loading-indicator .loading-indicator__body {
  font-size: 14px;
  line-height: 20px;
  color: #0D1C3D;
  width: 158px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .loading-indicator .loading-indicator__body {
    display: inline-block;
    text-align: center;
  }
}
.loading-indicator .loading-indicator__body.removeText {
  display: none;
}
.loading-indicator .loading-indicator__dots {
  position: relative;
  text-align: center;
  width: auto;
}
.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;
}
.loading-indicator .loading-indicator__dots--butllet:nth-child(2) {
  animation-delay: 0.6s;
}
.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: "2.3.1";
}

.tabs {
  /*ADA request to force focus on the text instead of the whole button*/
}
.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;
  }
}
.tabs.tabs-view .tabs__list {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
@media screen and (min-width: 768px) {
  .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.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;
}
.tabs.tabs-view .tabs__link:hover, .tabs.tabs-view .tabs__link:focus {
  color: #0D1C3D;
}
@-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.-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;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
@media screen and (min-width: 768px) {
  .tabs.tabs-view .tabs__list {
    display: flexbox;
    display: flex;
    display: flex;
  }
}
.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;
}
.tabs.tabs-view .tabs__link:hover {
  color: #0D1C3D;
}
@-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: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;
}
@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";
}

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

.drop-menu-pattern.--initialized {
  display: block;
}

.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-label {
  margin-right: 5px;
}
.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: #F2F8FB;
  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: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  display: inline-block;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
.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: #F2F8FB;
}
.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: #F2F8FB;
  font-size: 14px;
  font-family: "Gotham 5r";
  appearance: none;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  background-color: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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: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: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
}
.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;
}

.ds-dropdown.--default,
.drop-menu-pattern.--default {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default .drop-menu,
.drop-menu-pattern.--default .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default .drop-menu,
  .drop-menu-pattern.--default .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  width: 20px;
  height: 20px;
}
.ds-dropdown.--default .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-dark,
.drop-menu-pattern.--default-dark {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-dark .drop-menu,
.drop-menu-pattern.--default-dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-dark .drop-menu,
  .drop-menu-pattern.--default-dark .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
  border: 1px solid #92CCF0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #0D1C3D;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-high-contrast,
.drop-menu-pattern.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-high-contrast .drop-menu,
.drop-menu-pattern.--default-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-high-contrast .drop-menu,
  .drop-menu-pattern.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  border: 1px solid #003B71;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img {
  color: #FFF;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--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-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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%;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
@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: #F2F8FB;
}
.drop-menu-pattern.--standard .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  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.--proxy .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus 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.--proxy .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
  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: #F2F8FB;
}
.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 .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: #F2F8FB;
}
.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;
    font-family: "Gotham 5r";
  }
  .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;
  }
}
@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: 16px;
    line-height: 24px;
    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.5.8";
}

.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) {
  display: inline-grid;
  width: 100%;
  text-align: left;
  font-family: "Gotham 5r";
  margin: 30px 0;
}
@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;
}
@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-block;
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@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: 365px;
  }
}
@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]) .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 screen and (max-width: 1151px) {
  .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: white;
  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: white;
  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 screen and (max-width: 1151px) {
  .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: 767px) {
  .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: 767px) {
  .kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label {
    right: 17px;
    min-width: 108px;
    height: 14px;
  }
}
.kpPagination:not([data-ds-theme][data-ds-variant][data-ds-version]) .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}
@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: "5.3.1";
}

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

.drop-menu-pattern.--initialized {
  display: block;
}

.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-label {
  margin-right: 5px;
}
.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: #F2F8FB;
  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: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  display: inline-block;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
.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: #F2F8FB;
}
.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: #F2F8FB;
  font-size: 14px;
  font-family: "Gotham 5r";
  appearance: none;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  background-color: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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: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: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
}
.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;
}

.ds-dropdown.--default,
.drop-menu-pattern.--default {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default .drop-menu,
.drop-menu-pattern.--default .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default .drop-menu,
  .drop-menu-pattern.--default .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  width: 20px;
  height: 20px;
}
.ds-dropdown.--default .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-dark,
.drop-menu-pattern.--default-dark {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-dark .drop-menu,
.drop-menu-pattern.--default-dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-dark .drop-menu,
  .drop-menu-pattern.--default-dark .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
  border: 1px solid #92CCF0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #0D1C3D;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-high-contrast,
.drop-menu-pattern.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-high-contrast .drop-menu,
.drop-menu-pattern.--default-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-high-contrast .drop-menu,
  .drop-menu-pattern.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  border: 1px solid #003B71;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img {
  color: #FFF;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--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-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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%;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
@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: #F2F8FB;
}
.drop-menu-pattern.--standard .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  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.--proxy .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus 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.--proxy .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
  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: #F2F8FB;
}
.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 .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: #F2F8FB;
}
.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;
    font-family: "Gotham 5r";
  }
  .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;
  }
}
@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: 16px;
    line-height: 24px;
    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.5.8";
}

.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";
  margin: 30px 0;
}
@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;
}
@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-block;
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@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: 365px;
  }
}
@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] .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 screen and (max-width: 1151px) {
  .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: white;
  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: white;
  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 screen and (max-width: 1151px) {
  .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: 767px) {
  .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: 767px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label {
    right: 17px;
    min-width: 108px;
    height: 14px;
  }
}
.kpPagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="1" i] .forward-label.--desktop-label {
  display: flex;
  right: 17px;
}
@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: "5.3.1";
}

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

.drop-menu-pattern.--initialized {
  display: block;
}

.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-label {
  margin-right: 5px;
}
.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: #F2F8FB;
  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: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--default-option .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-text {
  display: inline-block;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-menu-pattern.--default-option .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
.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: #F2F8FB;
}
.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: #F2F8FB;
  font-size: 14px;
  font-family: "Gotham 5r";
  appearance: none;
}
.drop-menu-pattern.--default-link .drop-menu .drop-menu-dropdown:focus {
  background-color: #F2F8FB;
  color: #003B71;
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
  z-index: 2;
}
@-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: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: 16px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
}
.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;
}

.ds-dropdown.--default,
.drop-menu-pattern.--default {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default .drop-menu,
.drop-menu-pattern.--default .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default .drop-menu,
  .drop-menu-pattern.--default .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(4357%) hue-rotate(191deg) brightness(96%) contrast(102%);
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #003B71;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-dropdown.--small img.checkmark-img {
  width: 20px;
  height: 20px;
}
.ds-dropdown.--default .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(26%) sepia(99%) saturate(1577%) hue-rotate(178deg) brightness(92%) contrast(101%);
}
.ds-dropdown.--default .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op {
    padding: 8px;
  }
  .ds-dropdown.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.drop-menu-pattern.--default .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-dark,
.drop-menu-pattern.--default-dark {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-dark .drop-menu,
.drop-menu-pattern.--default-dark .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-dark .drop-menu,
  .drop-menu-pattern.--default-dark .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
  border: 1px solid #92CCF0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(7%) sepia(20%) saturate(7500%) hue-rotate(210deg) brightness(95%) contrast(95%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #0D1C3D;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text {
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(71%) sepia(86%) saturate(286%) hue-rotate(174deg) brightness(97%) contrast(93%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-dark .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-dark .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-dark .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-dark .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text {
  display: inline-block;
  align-self: center;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.drop-menu-pattern.--default-dark .drop-menu .drop-menu-list-nowarp .drop-menu-list-op {
  white-space: normal;
}

.ds-dropdown.--default-high-contrast,
.drop-menu-pattern.--default-high-contrast {
  display: block;
  margin-bottom: 4px;
}
.ds-dropdown.--default-high-contrast .drop-menu,
.drop-menu-pattern.--default-high-contrast .drop-menu {
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
  width: 174px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ds-dropdown.--default-high-contrast .drop-menu,
  .drop-menu-pattern.--default-high-contrast .drop-menu {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown {
    width: 174px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.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;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  border: 1px solid #003B71;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus img {
  color: #FFF;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
  height: 36px;
  padding: 8px;
}
@media screen and (min-width: 1152px) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-dropdown.--small {
    width: 155px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-menu-button-img, .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-dropdown.--small .drop-down-menu-chevron,
.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;
}
.ds-dropdown.--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-menu-button-img {
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .img.drop-menu-button-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img,
.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;
  order: -1;
  filter: brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(2415%) hue-rotate(202deg) brightness(95%) contrast(97%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-img.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-button-img.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-button-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-down-menu-chevron.inactive {
  display: none;
  opacity: 0;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] .drop-down-menu-chevron {
  transform: rotate(180deg);
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list,
.drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=false] + ul.drop-menu-list {
  display: none;
}
.ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list {
    width: 174px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small {
    width: 155px;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small .drop-menu-list-op,
  .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;
  }
  .ds-dropdown.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon,
  .drop-menu-pattern.--default-high-contrast .drop-menu button.drop-menu-dropdown[aria-expanded=true] + ul.drop-menu-list.--small.--no-icon {
    width: 129px;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
.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) {
  .ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list,
  .drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list {
    width: 100%;
  }
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small {
  font-size: 14px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list.--small img.checkmark-img {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus,
.drop-menu-pattern.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:focus {
  z-index: 2;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .drop-menu-list-text,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active .checkmark-img,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op.active:hover .checkmark-img,
.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%);
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:first-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list .drop-menu-list-op:last-child,
.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;
}
.ds-dropdown.--default-high-contrast .drop-menu .drop-menu-list-nowarp .drop-menu-list-op,
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--default-dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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%;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-img {
  margin-right: 8px;
  order: -1;
}
@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: #F2F8FB;
}
.drop-menu-pattern.--standard .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #003B71;
  color: #003B71;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus img {
  filter: brightness(0) saturate(100%) invert(100%);
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text, .drop-menu-pattern.--standard .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text {
  color: #FFF;
}
.drop-menu-pattern.--standard .drop-menu .drop-menu-button-text {
  white-space: nowrap;
  color: #003B71;
  font-size: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--proxy .drop-menu .drop-menu-dropdown:focus,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus {
  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.--proxy .drop-menu .drop-menu-dropdown:focus img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover img,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus 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.--proxy .drop-menu .drop-menu-dropdown:focus .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:hover .drop-menu-button-text,
.drop-menu-pattern.--region .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #92CCF0;
  color: #003B71;
}
.drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #0D1C3D;
}
.drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--dark-high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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;
  position: relative;
  flex-wrap: wrap;
  font-size: 14px;
  color: #003B71;
}
.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: #F2F8FB;
}
.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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #F2F8FB;
  color: #003B71;
  border: 1px solid #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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 .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;
  z-index: 2;
}
@-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:hover, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus {
  text-decoration: none;
  background-color: #0D1C3D;
  color: #003B71;
}
.drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:hover img, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus 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, .drop-menu-pattern.--high-contrast .drop-menu .drop-menu-dropdown:focus .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;
  order: -1;
  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: 16px;
  line-height: 24px;
  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: #F2F8FB;
}
.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;
  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: #F2F8FB;
}
.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 .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: #F2F8FB;
}
.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;
    font-family: "Gotham 5r";
  }
  .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;
  }
}
@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: 16px;
    line-height: 24px;
    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.5.8";
}

.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";
  margin: 30px 0;
}
@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;
}
@media screen and (min-width: 1152px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] {
    display: inline-block;
    width: 100%;
    height: 32px;
  }
}
.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-block;
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@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: 365px;
  }
}
@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-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074AD;
}
.ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .drop-menu-pattern .drop-menu .drop-menu-button-text {
  color: #0074AD;
  font-size: 16px;
  line-height: 24px;
}
.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 {
  color: #0074AD;
  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;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  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;
  visibility: hidden;
}
.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 {
  background: #F0F7FA;
  border: 1px solid #0074AD;
  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 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.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: white;
  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;
}
@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: white;
  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 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.-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: 767px) {
  .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 screen and (max-width: 1151px) {
  .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: 767px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=basic i][data-ds-version="2" i] .forward-label {
    right: 17px;
    min-width: 108px;
    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;
  right: 17px;
}
@media screen and (max-width: 1151px) {
  .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: "5.3.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";
  margin: 30px 0;
}
@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;
}
@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-block;
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .kpPagination__message {
    float: right;
    margin: 20px 0;
  }
}
@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: 365px;
  }
}
@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] .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 screen and (max-width: 1151px) {
  .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: white;
  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: white;
  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 screen and (max-width: 1151px) {
  .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: 767px) {
  .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: 767px) {
  .kpPagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="1" i] .forward-label {
    right: 17px;
    min-width: 108px;
    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;
  right: 17px;
}
@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: "5.3.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";
  margin: 30px 0;
}
@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;
}
@media screen and (min-width: 1152px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] {
    display: inline-block;
    width: 100%;
    height: 32px;
  }
}
.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-block;
  color: #677083;
}
@media screen and (min-width: 1152px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1151px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .ds-pagination__message {
    float: right;
    margin: 20px 0;
  }
}
@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: 365px;
  }
}
@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-pattern.--proxy .drop-menu .drop-menu-button-text {
  color: #0074AD;
}
.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-button-text {
  color: #0074AD;
  font-size: 16px;
  line-height: 24px;
}
.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 {
  color: #0074AD;
  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;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  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;
  visibility: hidden;
}
.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 {
  background: #F0F7FA;
  border: 1px solid #0074AD;
  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 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.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: white;
  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;
}
@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: white;
  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 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.-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: 767px) {
  .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 screen and (max-width: 1151px) {
  .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: 767px) {
  .ds-pagination[data-ds-theme=vessel i][data-ds-variant=static-dropdown i][data-ds-version="2" i] .forward-label {
    right: 17px;
    min-width: 108px;
    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;
  right: 17px;
}
@media screen and (max-width: 1151px) {
  .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: "5.3.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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;
}

.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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: "3.4.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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;
}

.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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: "3.4.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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;
}

.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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: "3.4.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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;
}

.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;
  margin-top: 6px;
  margin-bottom: 6px;
}
.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__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;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .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__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: "3.4.1";
}

.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;
}
.search-filter-container .filter-results {
  padding-bottom: 10px;
}
@media screen and (max-width: 1151px) {
  .search-filter-container .filter-results {
    display: block;
  }
}
.search-filter-container .filter-results.hidden {
  display: none;
}
@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;
  line-height: 24px;
}
.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-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;
  display: none;
}
.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;
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}
.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 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;
    margin-right: 20px;
  }
  .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;
  }
}
@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;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .modal-pattern .modal-inner p {
    font-size: 20px;
    line-height: 28px;
  }
}
.modal-pattern .modal-inner > .-close--small, .modal-pattern .modal-inner > .-close--button {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  align-items: center;
  background: transparent;
  border: transparent;
  display: flex;
  flex-direction: column;
}
.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 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;
  font-weight: bold;
  color: #0074AD;
}
.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] 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%);
}
@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;
  font-family: "Gotham 4r";
  padding: 8px 16px 8px 16px;
  text-decoration: none;
}
.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:focus {
  border: 1px solid #0078B3;
}
.chiclet-shell.-variation-1 .chiclet-label {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0;
  padding-right: 19px;
}
.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-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;
  font-family: "Gotham 5r";
  padding-right: 19px;
}
.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-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;
}
.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__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
@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-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;
}
.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;
}
@-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.-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 .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;
  /* ===== 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.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::-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;
  -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: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-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;
  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).-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):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;
}
.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__list {
  -ms-flex-align: stretch;
  align-items: stretch;
}
@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-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;
}
.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;
}
@-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.-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 .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;
  /* ===== 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.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::-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;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.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-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;
  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).-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):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;
  position: absolute;
  top: 26%;
  right: 10px;
  padding: 1px;
  border: 0;
  color: #0078B3;
  height: 31.33px;
  background-color: transparent;
}
.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";
}
@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;
  display: block;
  padding: 8px 0px;
  width: calc(100% - 28px);
  height: 252px;
  border: 1px solid #88909F;
  border-radius: 4px;
  color: #003B71;
  -webkit-appearance: none;
}
.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";
}
@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.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;
    height: 234px;
  }
  .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[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";
}

.sg-spacing .contexual-search, .sg-spacing .contexual-search-button {
  margin-bottom: 20px;
}

.contexual-search::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search .contexual-search-form {
  display: flex;
  position: relative;
  width: 100%;
}
.contexual-search .search-box {
  width: 100%;
  padding: 9px 37px 9px 9px;
  border: 2px solid #D3D6DC;
  border-radius: 4px;
  line-height: 18px;
}
.contexual-search .search-box:focus-visible {
  outline-color: #0074AD;
}
@-moz-document url-prefix() {
  .contexual-search .search-box:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@supports (position: -ms-page) {
  .contexual-search .search-box:focus {
    outline: 1px dotted #0D1C3D;
  }
}
.contexual-search input.search-box {
  appearance: none;
  appearance: none;
  appearance: none;
}
.contexual-search .clear-input-button {
  top: 10px;
  right: 51px;
  padding: 1px 6px;
  width: 24px;
  height: 24px;
}
.contexual-search .clear-input-button img {
  position: relative;
  right: 3px;
}
.contexual-search .search-submit-button {
  float: right;
  position: relative;
  margin-left: -2px;
  min-width: 42px;
}
.contexual-search .search-submit-button:focus-visible {
  outline-color: #0074AD;
}
@-moz-document url-prefix() {
  .contexual-search .search-submit-button:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@supports (position: -ms-page) {
  .contexual-search .search-submit-button:focus {
    outline: 1px dotted #0D1C3D;
  }
}
.contexual-search .search-submit-button .icon-search {
  position: absolute;
  top: 7px;
  left: 10px;
}
.contexual-search .search-submit-button .icon-search::before {
  font-weight: 700;
  font-size: 1.125rem;
  color: #0078B3;
}
.contexual-search .search-submit-button img {
  position: relative;
  left: 7px;
  top: 2px;
}
.contexual-search *::-ms-backdrop, .contexual-search .search-box:focus {
  outline: 1px dotted #0D1C3D;
}
.contexual-search *::-ms-backdrop, .contexual-search .search-submit-button:focus {
  outline: 1px dotted #0D1C3D;
}

.contexual-search-button {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  display: flexbox;
}
.contexual-search-button::-moz-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search-button::-webkit-input-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search-button:-ms-input-placeholder {
  color: #677083;
  opacity: 1;
}

.contexual-search-button .contexual-search-form {
  position: relative;
  width: 100%;
  display: inherit;
}
.contexual-search-button .search-box {
  border-radius: 4px;
  background-clip: padding-box;
  width: 100%;
  position: relative;
  border: 2px solid #D3D6DC;
  padding: 9px 46px 9px 9px;
  line-height: 18px;
}
.contexual-search-button .search-box:placeholder-shown ~ .icon-close {
  display: none;
}
.contexual-search-button .search-box:focus-visible {
  outline-color: #0074AD;
}
@-moz-document url-prefix() {
  .contexual-search-button .search-box:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@supports (position: -ms-page) {
  .contexual-search-button .search-box:focus {
    outline: 1px dotted #0D1C3D;
  }
}
.contexual-search-button .search-box::-ms-clear {
  display: none;
}
.contexual-search-button input.search-box {
  appearance: none;
  appearance: none;
  appearance: none;
}
.contexual-search-button .icon-close {
  border: none;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  right: 54px;
  top: 10px;
  border-radius: 50%;
  height: 19px;
  width: 19px;
  background-size: contain;
  background-repeat: no-repeat;
}
@-moz-document url-prefix() {
  .contexual-search-button .icon-close {
    top: 12px;
    height: 20px;
  }
}
.contexual-search-button .icon-close::before {
  content: " ";
  color: #003B71;
}
@-moz-document url-prefix() {
  .contexual-search-button .icon-close::before {
    top: 3px;
    right: 4px;
  }
}
@-moz-document url-prefix() {
  .contexual-search-button .icon-close:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@supports (position: -ms-page) {
  .contexual-search-button .icon-close {
    display: none;
  }
}
.contexual-search-button .search-submit-button {
  float: right;
  padding: 0 10px;
  margin-left: -2px;
  z-index: 1;
}
.contexual-search-button .search-submit-button:focus-visible {
  outline-color: #0074AD;
}
@-moz-document url-prefix() {
  .contexual-search-button .search-submit-button:focus {
    outline-offset: 2px;
    outline: 1px dotted #0D1C3D;
  }
}
@supports (position: -ms-page) {
  .contexual-search-button .search-submit-button:focus {
    outline: 1px dotted #0D1C3D;
  }
}
.contexual-search-button .search-submit-button .icon-search {
  position: relative;
  top: -2px;
}
.contexual-search-button .search-submit-button .icon-search::before {
  position: relative;
  top: 2px;
  font-weight: 700;
  font-size: 1.125rem;
  color: #0078B3;
}
.contexual-search-button *::-ms-backdrop, .contexual-search-button .search-box:focus {
  outline: 1px dotted #0D1C3D;
}
.contexual-search-button *::-ms-backdrop, .contexual-search-button .icon-close {
  display: none;
}
.contexual-search-button *::-ms-backdrop, .contexual-search-button .search-submit-button:focus {
  outline: 1px dotted #0D1C3D;
}

.pl-search-button-pattern-version::before {
  content: "2.1.5";
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9jLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFFQTs7OztFQUFBO0FBT0U7RUFDRTtFQUNBO0VBQ0E7QURESjs7QUNJRTs7RUFBQTtBQUlBO0VBQ0U7QURGSjs7QUNLRTsrRUFBQTtBQUdBOzs7OztFQUFBO0FBT0E7Ozs7Ozs7Ozs7Ozs7RUFhRTtBREpKOztBQ09FOzs7RUFBQTtBQUtBOzs7O0VBSUU7RUFDQTtBRExKOztBQ1FFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRE5KOztBQ1NFOzs7RUFBQTtBQUtBOztFQUVFO0FEUEo7O0FDVUU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QURUSjs7QUNZRTs7O0VBQUE7QUFVQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBRGpCSjs7QUNvQkU7O0VBQUE7QUFJQTs7RUFFRTtBRGxCSjs7QUNxQkU7O0VBQUE7QUFJQTtFQUNFO0FEbkJKOztBQ3NCRTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QURwQko7O0FDdUJFOztFQUFBO0FBSUE7RUFDRTtFQUNBO0FEckJKOztBQ3dCRTs7RUFBQTtBQUlBO0VBQ0U7QUR0Qko7O0FDeUJFOztFQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUR2Qko7O0FDMEJFO0VBQ0U7QUR2Qko7O0FDMEJFO0VBQ0U7QUR2Qko7O0FDMEJFOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FEekJKOztBQzRCRTtFQUNFO0VBQ0E7QUR6Qko7O0FDNEJFOztFQUFBO0FBSUE7RUFDRTtBRDFCSjs7QUM2QkU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUQ1Qko7O0FDK0JFOztFQUFBO0FBSUE7RUFDRTtFQUNBO0FEN0JKOztBQ2dDRTs7RUFBQTtBQUlBO0VBQ0U7QUQ5Qko7O0FDaUNFOztFQUFBO0FBSUE7Ozs7RUFJRTtFQUNBO0FEL0JKOztBQ2tDRTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBOzs7OztFQUFBO0FBT0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEbENKOztBQ3FDRTs7RUFBQTtBQUlBO0VBQ0U7QURuQ0o7O0FDc0NFOzs7OztFQUFBO0FBT0E7O0VBRUU7QURwQ0o7O0FDdUNFOzs7Ozs7RUFBQTtBQVFBOzs7O0VBSUU7RUFDQTtBRHJDSjs7QUN3Q0U7O0VBQUE7QUFJQTs7RUFFRTtBRHRDSjs7QUN5Q0U7O0VBQUE7QUFJQTs7RUFFRTtFQUNBO0FEdkNKOztBQzBDRTs7O0VBQUE7QUFLQTtFQUNFO0FEeENKOztBQzJDRTs7Ozs7O0VBQUE7QUFRQTs7RUFFRTtFQUNBO0FEekNKOztBQzRDRTs7OztFQUFBO0FBTUE7O0VBRUU7QUQxQ0o7O0FDNkNFOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBRDNDSjs7QUM4Q0U7Ozs7RUFBQTtBQU1BOztFQUVFO0FENUNKOztBQytDRTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FEN0NKOztBQ2dERTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUQ5Q0o7O0FDaURFOztFQUFBO0FBSUE7RUFDRTtBRC9DSjs7QUNrREU7OztFQUFBO0FBS0E7RUFDRTtBRGhESjs7QUNtREU7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtBRGxESjs7QUNxREU7O0VBRUU7QURsREo7O0FFclhBO0VBQ0U7RUFDQTtBRndYRjs7QUdwWEU7RUFDRSx5QkNaSztFRGFMO0FIdVhKO0FHdFhJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSndZVDs7QUc3WEU7RUFDRSx5QkNaSztFRGFMO0FIZ1lKO0FHL1hJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmlaVDs7QUd0WUU7RUFDRSx5QkNaSztFRGFMO0FIeVlKO0FHeFlJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjBaVDs7QUcvWUU7RUFDRSx5QkNaSztFRGFMO0FIa1pKO0FHalpJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm1hVDs7QUd4WkU7RUFDRSx5QkNaSztFRGFMO0FIMlpKO0FHMVpJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjRhVDs7QUdqYUU7RUFDRSx5QkNaSztFRGFMO0FIb2FKO0FHbmFJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnFiVDs7QUcxYUU7RUFDRSx5QkNaSztFRGFMO0FINmFKO0FHNWFJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjhiVDs7QUduYkU7RUFDRSx5QkNaSztFRGFMO0FIc2JKO0FHcmJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnVjVDs7QUc1YkU7RUFDRSx5QkNaSztFRGFMO0FIK2JKO0FHOWJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmdkVDs7QUdyY0U7RUFDRSx5QkNaSztFRGFMO0FId2NKO0FHdmNJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnlkVDs7QUc5Y0U7RUFDRSxxQ0NaSztFRGFMO0FIaWRKO0FHaGRJO0VBQ0UseUJFRVc7RUZEWCwwQkNoQkc7QUprZVQ7O0FHdmRFO0VBQ0Usb0NDWks7RURhTDtBSDBkSjtBR3pkSTtFQUNFLHlCRUVXO0VGRFgseUJDaEJHO0FKMmVUOztBR2hlRTtFQUNFLG9DQ1pLO0VEYUw7QUhtZUo7QUdsZUk7RUFDRSx5QkVFVztFRkRYLHlCQ2hCRztBSm9mVDs7QUd6ZUU7RUFDRSx5QkNaSztFRGFMO0FINGVKO0FHM2VJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjZmVDs7QUdsZkU7RUFDRSx5QkNaSztFRGFMO0FIcWZKO0FHcGZJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnNnQlQ7O0FHM2ZFO0VBQ0UseUJDWks7RURhTDtBSDhmSjtBRzdmSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUorZ0JUOztBR3BnQkU7RUFDRSx5QkNaSztFRGFMO0FIdWdCSjtBR3RnQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKd2hCVDs7QUc3Z0JFO0VBQ0UseUJDWks7RURhTDtBSGdoQko7QUcvZ0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmlpQlQ7O0FHdGhCRTtFQUNFLHlCQ1pLO0VEYUw7QUh5aEJKO0FHeGhCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUowaUJUOztBRy9oQkU7RUFDRSx5QkNaSztFRGFMO0FIa2lCSjtBR2ppQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKbWpCVDs7QUd4aUJFO0VBQ0UseUJDWks7RURhTDtBSDJpQko7QUcxaUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjRqQlQ7O0FHampCRTtFQUNFLHlCQ1pLO0VEYUw7QUhvakJKO0FHbmpCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpxa0JUOztBRzFqQkU7RUFDRSx5QkNaSztFRGFMO0FINmpCSjtBRzVqQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKOGtCVDs7QUdua0JFO0VBQ0UseUJDWks7RURhTDtBSHNrQko7QUdya0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnVsQlQ7O0FHNWtCRTtFQUNFLHlCQ1pLO0VEYUw7QUgra0JKO0FHOWtCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpnbUJUOztBR3JsQkU7RUFDRSx5QkNaSztFRGFMO0FId2xCSjtBR3ZsQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKeW1CVDs7QUc5bEJFO0VBQ0UseUJDWks7RURhTDtBSGltQko7QUdobUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSmtuQlQ7O0FHdm1CRTtFQUNFLHlCQ1pLO0VEYUw7QUgwbUJKO0FHem1CSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUoybkJUOztBR2huQkU7RUFDRSx5QkNaSztFRGFMO0FIbW5CSjtBR2xuQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKb29CVDs7QUd6bkJFO0VBQ0UseUJDWks7RURhTDtBSDRuQko7QUczbkJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjZvQlQ7O0FHbG9CRTtFQUNFLHlCQ1pLO0VEYUw7QUhxb0JKO0FHcG9CSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUpzcEJUOztBRzNvQkU7RUFDRSx5QkNaSztFRGFMO0FIOG9CSjtBRzdvQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKK3BCVDs7QUdwcEJFO0VBQ0UseUJDWks7RURhTDtBSHVwQko7QUd0cEJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSndxQlQ7O0FHN3BCRTtFQUNFLHlCQ1pLO0VEYUw7QUhncUJKO0FHL3BCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUppckJUOztBR3RxQkU7RUFDRSx5QkNaSztFRGFMO0FIeXFCSjtBR3hxQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKMHJCVDs7QUcvcUJFO0VBQ0UseUJDWks7RURhTDtBSGtyQko7QUdqckJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm1zQlQ7O0FHeHJCRTtFQUNFLHlCQ1pLO0VEYUw7QUgyckJKO0FHMXJCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUo0c0JUOztBR2pzQkU7RUFDRSx5QkNaSztFRGFMO0FIb3NCSjtBR25zQkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKcXRCVDs7QUcxc0JFO0VBQ0UseUJDWks7RURhTDtBSDZzQko7QUc1c0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjh0QlQ7O0FHbnRCRTtFQUNFLHlCQ1pLO0VEYUw7QUhzdEJKO0FHcnRCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUp1dUJUOztBRzV0QkU7RUFDRSx5QkNaSztFRGFMO0FIK3RCSjtBRzl0Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKZ3ZCVDs7QUdydUJFO0VBQ0UseUJDWks7RURhTDtBSHd1Qko7QUd2dUJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSnl2QlQ7O0FHOXVCRTtFQUNFLHlCQ1pLO0VEYUw7QUhpdkJKO0FHaHZCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUprd0JUOztBR3Z2QkU7RUFDRSxzQkNaSztFRGFMO0FIMHZCSjtBR3p2Qkk7RUFDRSx5QkVFVztFRkRYLFdDaEJHO0FKMndCVDs7QUdod0JFO0VBQ0UseUJDWks7RURhTDtBSG13Qko7QUdsd0JJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSm94QlQ7O0FHendCRTtFQUNFLHlCQ1pLO0VEYUw7QUg0d0JKO0FHM3dCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUo2eEJUOztBR2x4QkU7RUFDRSx5QkNaSztFRGFMO0FIcXhCSjtBR3B4Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKc3lCVDs7QUczeEJFO0VBQ0UseUJDWks7RURhTDtBSDh4Qko7QUc3eEJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSit5QlQ7O0FHcHlCRTtFQUNFLHlCQ1pLO0VEYUw7QUh1eUJKO0FHdHlCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUp3ekJUOztBRzd5QkU7RUFDRSx5QkNaSztFRGFMO0FIZ3pCSjtBRy95Qkk7RUFDRSx5QkVFVztFRkRYLGNDaEJHO0FKaTBCVDs7QUd0ekJFO0VBQ0UseUJDWks7RURhTDtBSHl6Qko7QUd4ekJJO0VBQ0UseUJFRVc7RUZEWCxjQ2hCRztBSjAwQlQ7O0FHL3pCRTtFQUNFLHlCQ1pLO0VEYUw7QUhrMEJKO0FHajBCSTtFQUNFLHlCRUVXO0VGRFgsY0NoQkc7QUptMUJUOztBTTkwQkk7RUFDRSxlQ0pXO0FQcTFCakI7O0FNOTBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNERE07QUxrMUJaOztBTTEwQkU7RUFDRTtBTjYwQko7O0FNejBCSTtFQUdFO0FOMDBCTjs7QVFqMkJBO0VDQUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTJCRjtBU24yQkU7RUFDRTtBVHEyQko7QVNuMkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxMkJOOztBVTUzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWNjNCSjtBVTEzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWMDNCSjtBVXYzQkU7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWdTNCSjtBV3g0QkU7RUFDRSx5QlBiSztFT2NMO0FYMDRCSjtBV3o0Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNDVCVDs7QVdoNUJFO0VBQ0UseUJQYks7RU9jTDtBWG01Qko7QVdsNUJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnE2QlQ7O0FXejVCRTtFQUNFLHlCUGJLO0VPY0w7QVg0NUJKO0FXMzVCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo4NkJUOztBV2w2QkU7RUFDRSx5QlBiSztFT2NMO0FYcTZCSjtBV3A2Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKdTdCVDs7QVczNkJFO0VBQ0UseUJQYks7RU9jTDtBWDg2Qko7QVc3NkJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmc4QlQ7O0FXcDdCRTtFQUNFLHlCUGJLO0VPY0w7QVh1N0JKO0FXdDdCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp5OEJUOztBVzc3QkU7RUFDRSx5QlBiSztFT2NMO0FYZzhCSjtBVy83Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKazlCVDs7QVd0OEJFO0VBQ0UseUJQYks7RU9jTDtBWHk4Qko7QVd4OEJJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjI5QlQ7O0FXLzhCRTtFQUNFLHlCUGJLO0VPY0w7QVhrOUJKO0FXajlCSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpvK0JUOztBV3g5QkU7RUFDRSx5QlBiSztFT2NMO0FYMjlCSjtBVzE5Qkk7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNitCVDs7QVdqK0JFO0VBQ0UscUNQYks7RU9jTDtBWG8rQko7QVduK0JJO0VBQ0UseUJOQ1c7RU1BWCwwQlBqQkc7QUpzL0JUOztBVzErQkU7RUFDRSxvQ1BiSztFT2NMO0FYNitCSjtBVzUrQkk7RUFDRSx5Qk5DVztFTUFYLHlCUGpCRztBSisvQlQ7O0FXbi9CRTtFQUNFLG9DUGJLO0VPY0w7QVhzL0JKO0FXci9CSTtFQUNFLHlCTkNXO0VNQVgseUJQakJHO0FKd2dDVDs7QVc1L0JFO0VBQ0UseUJQYks7RU9jTDtBWCsvQko7QVc5L0JJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmloQ1Q7O0FXcmdDRTtFQUNFLHlCUGJLO0VPY0w7QVh3Z0NKO0FXdmdDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUowaENUOztBVzlnQ0U7RUFDRSx5QlBiSztFT2NMO0FYaWhDSjtBV2hoQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKbWlDVDs7QVd2aENFO0VBQ0UseUJQYks7RU9jTDtBWDBoQ0o7QVd6aENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjRpQ1Q7O0FXaGlDRTtFQUNFLHlCUGJLO0VPY0w7QVhtaUNKO0FXbGlDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpxakNUOztBV3ppQ0U7RUFDRSx5QlBiSztFT2NMO0FYNGlDSjtBVzNpQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKOGpDVDs7QVdsakNFO0VBQ0UseUJQYks7RU9jTDtBWHFqQ0o7QVdwakNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnVrQ1Q7O0FXM2pDRTtFQUNFLHlCUGJLO0VPY0w7QVg4akNKO0FXN2pDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpnbENUOztBV3BrQ0U7RUFDRSx5QlBiSztFT2NMO0FYdWtDSjtBV3RrQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKeWxDVDs7QVc3a0NFO0VBQ0UseUJQYks7RU9jTDtBWGdsQ0o7QVcva0NJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSmttQ1Q7O0FXdGxDRTtFQUNFLHlCUGJLO0VPY0w7QVh5bENKO0FXeGxDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUoybUNUOztBVy9sQ0U7RUFDRSx5QlBiSztFT2NMO0FYa21DSjtBV2ptQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKb25DVDs7QVd4bUNFO0VBQ0UseUJQYks7RU9jTDtBWDJtQ0o7QVcxbUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjZuQ1Q7O0FXam5DRTtFQUNFLHlCUGJLO0VPY0w7QVhvbkNKO0FXbm5DSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUpzb0NUOztBVzFuQ0U7RUFDRSx5QlBiSztFT2NMO0FYNm5DSjtBVzVuQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKK29DVDs7QVdub0NFO0VBQ0UseUJQYks7RU9jTDtBWHNvQ0o7QVdyb0NJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSndwQ1Q7O0FXNW9DRTtFQUNFLHlCUGJLO0VPY0w7QVgrb0NKO0FXOW9DSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUppcUNUOztBV3JwQ0U7RUFDRSx5QlBiSztFT2NMO0FYd3BDSjtBV3ZwQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKMHFDVDs7QVc5cENFO0VBQ0UseUJQYks7RU9jTDtBWGlxQ0o7QVdocUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSm1yQ1Q7O0FXdnFDRTtFQUNFLHlCUGJLO0VPY0w7QVgwcUNKO0FXenFDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo0ckNUOztBV2hyQ0U7RUFDRSx5QlBiSztFT2NMO0FYbXJDSjtBV2xyQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKcXNDVDs7QVd6ckNFO0VBQ0UseUJQYks7RU9jTDtBWDRyQ0o7QVczckNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjhzQ1Q7O0FXbHNDRTtFQUNFLHlCUGJLO0VPY0w7QVhxc0NKO0FXcHNDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp1dENUOztBVzNzQ0U7RUFDRSx5QlBiSztFT2NMO0FYOHNDSjtBVzdzQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKZ3VDVDs7QVdwdENFO0VBQ0UseUJQYks7RU9jTDtBWHV0Q0o7QVd0dENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnl1Q1Q7O0FXN3RDRTtFQUNFLHlCUGJLO0VPY0w7QVhndUNKO0FXL3RDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUprdkNUOztBV3R1Q0U7RUFDRSx5QlBiSztFT2NMO0FYeXVDSjtBV3h1Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKMnZDVDs7QVcvdUNFO0VBQ0UseUJQYks7RU9jTDtBWGt2Q0o7QVdqdkNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSm93Q1Q7O0FXeHZDRTtFQUNFLHlCUGJLO0VPY0w7QVgydkNKO0FXMXZDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo2d0NUOztBV2p3Q0U7RUFDRSx5QlBiSztFT2NMO0FYb3dDSjtBV253Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKc3hDVDs7QVcxd0NFO0VBQ0Usc0JQYks7RU9jTDtBWDZ3Q0o7QVc1d0NJO0VBQ0UseUJOQ1c7RU1BWCxXUGpCRztBSit4Q1Q7O0FXbnhDRTtFQUNFLHlCUGJLO0VPY0w7QVhzeENKO0FXcnhDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUp3eUNUOztBVzV4Q0U7RUFDRSx5QlBiSztFT2NMO0FYK3hDSjtBVzl4Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKaXpDVDs7QVdyeUNFO0VBQ0UseUJQYks7RU9jTDtBWHd5Q0o7QVd2eUNJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSjB6Q1Q7O0FXOXlDRTtFQUNFLHlCUGJLO0VPY0w7QVhpekNKO0FXaHpDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUptMENUOztBV3Z6Q0U7RUFDRSx5QlBiSztFT2NMO0FYMHpDSjtBV3p6Q0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKNDBDVDs7QVdoMENFO0VBQ0UseUJQYks7RU9jTDtBWG0wQ0o7QVdsMENJO0VBQ0UseUJOQ1c7RU1BWCxjUGpCRztBSnExQ1Q7O0FXejBDRTtFQUNFLHlCUGJLO0VPY0w7QVg0MENKO0FXMzBDSTtFQUNFLHlCTkNXO0VNQVgsY1BqQkc7QUo4MUNUOztBV2wxQ0U7RUFDRSx5QlBiSztFT2NMO0FYcTFDSjtBV3AxQ0k7RUFDRSx5Qk5DVztFTUFYLGNQakJHO0FKdTJDVDs7QVl2ekNFO0VBRUUsd0JMcENVO0FQNjFDZDs7QVkzekNFO0VBRUUsd0JMcENVO0FQaTJDZDs7QWF0MkNFOztFQUVFLGNORVM7QVB1MkNiOztBYTMyQ0U7O0VBRUUsY05FUztBUDQyQ2I7O0FhaDNDRTs7RUFFRSxXTkVTO0FQaTNDYjs7QWE1MkNFOztFQUdFLHdCTlBVO0FQcTNDZDs7QWFqM0NFOztFQUdFLHdCTlBVO0FQMDNDZDs7QWF0M0NFOztFQUdFLHdCTlBVO0FQKzNDZDs7QWEzM0NFOztFQUdFLHdCTlBVO0FQbzRDZDs7QWNwNENBOzs7Ozs7OztFQ1JFLGVDQ2M7RUREZCxrQkNDYztFRm9CWjtFQUNBO0FkbzRDSjtBaUJqNEJJO0VIamhCSjs7Ozs7Ozs7SUNQNEIsZ0JDVVo7RWhCMDVDZDtBQUNGO0FpQjc0Qkk7RUhqaEJKOzs7Ozs7OztJQ042QixnQkNtQlo7RWhCNDVDZjtBQUNGO0FpQno1Qkk7RUhqaEJKOzs7Ozs7OztJQ1A0QixtQkNVWjtFaEJrN0NkO0FBQ0Y7QWlCcjZCSTtFSGpoQko7Ozs7Ozs7O0lDTjZCLG1CQ21CWjtFaEJvN0NmO0FBQ0Y7O0FrQi84Q0U7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaKzNDSjtBWWgzQ0k7OztFQUVFLHdCTDVGUTtBUCs4Q2Q7QVlyM0NJOzs7RUFFRSx3Qkw1RlE7QVBvOUNkO0FZMTNDSTs7O0VBRUUsd0JMNUZRO0FQeTlDZDtBWS8zQ0k7OztFQUVFLHdCTDVGUTtBUDg5Q2Q7O0FrQjMrQ0U7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaMjVDSjtBWTU0Q0k7OztFQUVFLHdCTDVGUTtBUDIrQ2Q7QVlqNUNJOzs7RUFFRSx3Qkw1RlE7QVBnL0NkO0FZdDVDSTs7O0VBRUUsd0JMNUZRO0FQcS9DZDtBWTM1Q0k7OztFQUVFLHdCTDVGUTtBUDAvQ2Q7O0FrQnZnREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FadTdDSjtBWXg2Q0k7OztFQUVFLHdCTDVGUTtBUHVnRGQ7QVk3NkNJOzs7RUFFRSx3Qkw1RlE7QVA0Z0RkO0FZbDdDSTs7O0VBRUUsd0JMNUZRO0FQaWhEZDtBWXY3Q0k7OztFQUVFLHdCTDVGUTtBUHNoRGQ7O0FrQm5pREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FabTlDSjtBWXA4Q0k7OztFQUVFLHdCTDVGUTtBUG1pRGQ7QVl6OENJOzs7RUFFRSx3Qkw1RlE7QVB3aURkO0FZOThDSTs7O0VBRUUsd0JMNUZRO0FQNmlEZDtBWW45Q0k7OztFQUVFLHdCTDVGUTtBUGtqRGQ7O0FrQi9qREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaKytDSjtBWWgrQ0k7OztFQUVFLHdCTDVGUTtBUCtqRGQ7QVlyK0NJOzs7RUFFRSx3Qkw1RlE7QVBva0RkO0FZMStDSTs7O0VBRUUsd0JMNUZRO0FQeWtEZDtBWS8rQ0k7OztFQUVFLHdCTDVGUTtBUDhrRGQ7O0FrQjNsREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FaMmdESjtBWTUvQ0k7OztFQUVFLHdCTDVGUTtBUDJsRGQ7QVlqZ0RJOzs7RUFFRSx3Qkw1RlE7QVBnbURkO0FZdGdESTs7O0VBRUUsd0JMNUZRO0FQcW1EZDtBWTNnREk7OztFQUVFLHdCTDVGUTtBUDBtRGQ7O0FrQnZuREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FadWlESjtBWXhoREk7OztFQUVFLHdCTDVGUTtBUHVuRGQ7QVk3aERJOzs7RUFFRSx3Qkw1RlE7QVA0bkRkO0FZbGlESTs7O0VBRUUsd0JMNUZRO0FQaW9EZDtBWXZpREk7OztFQUVFLHdCTDVGUTtBUHNvRGQ7O0FrQjNvREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVpra0RKO0FZbmpESTtFQUVFLHdCTDVGUTtBUGdwRGQ7QVl0akRJO0VBRUUsd0JMNUZRO0FQbXBEZDtBWXpqREk7RUFFRSx3Qkw1RlE7QVBzcERkO0FZNWpESTtFQUVFLHdCTDVGUTtBUHlwRGQ7O0FrQnRxREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Fac2xESjtBWXZrREk7OztFQUVFLHdCTDVGUTtBUHNxRGQ7QVk1a0RJOzs7RUFFRSx3Qkw1RlE7QVAycURkO0FZamxESTs7O0VBRUUsd0JMNUZRO0FQZ3JEZDtBWXRsREk7OztFQUVFLHdCTDVGUTtBUHFyRGQ7O0FrQjFyREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVppbkRKO0FZbG1ESTtFQUVFLHdCTDVGUTtBUCtyRGQ7QVlybURJO0VBRUUsd0JMNUZRO0FQa3NEZDtBWXhtREk7RUFFRSx3Qkw1RlE7QVBxc0RkO0FZM21ESTtFQUVFLHdCTDVGUTtBUHdzRGQ7O0FrQnJ0REU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FacW9ESjtBWXRuREk7OztFQUVFLHdCTDVGUTtBUHF0RGQ7QVkzbkRJOzs7RUFFRSx3Qkw1RlE7QVAwdERkO0FZaG9ESTs7O0VBRUUsd0JMNUZRO0FQK3REZDtBWXJvREk7OztFQUVFLHdCTDVGUTtBUG91RGQ7O0FrQnp1REk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVpncURKO0FZanBESTtFQUVFLHdCTDVGUTtBUDh1RGQ7QVlwcERJO0VBRUUsd0JMNUZRO0FQaXZEZDtBWXZwREk7RUFFRSx3Qkw1RlE7QVBvdkRkO0FZMXBESTtFQUVFLHdCTDVGUTtBUHV2RGQ7O0FrQnB3REU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Fab3JESjtBWXJxREk7OztFQUVFLHdCTDVGUTtBUG93RGQ7QVkxcURJOzs7RUFFRSx3Qkw1RlE7QVB5d0RkO0FZL3FESTs7O0VBRUUsd0JMNUZRO0FQOHdEZDtBWXByREk7OztFQUVFLHdCTDVGUTtBUG14RGQ7O0FrQnh4REk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVorc0RKO0FZaHNESTtFQUVFLHdCTDVGUTtBUDZ4RGQ7QVluc0RJO0VBRUUsd0JMNUZRO0FQZ3lEZDtBWXRzREk7RUFFRSx3Qkw1RlE7QVBteURkO0FZenNESTtFQUVFLHdCTDVGUTtBUHN5RGQ7O0FrQm56REU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0FabXVESjtBWXB0REk7OztFQUVFLHdCTDVGUTtBUG16RGQ7QVl6dERJOzs7RUFFRSx3Qkw1RlE7QVB3ekRkO0FZOXRESTs7O0VBRUUsd0JMNUZRO0FQNnpEZDtBWW51REk7OztFQUVFLHdCTDVGUTtBUGswRGQ7O0FrQnYwREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVo4dkRKO0FZL3VESTtFQUVFLHdCTDVGUTtBUDQwRGQ7QVlsdkRJO0VBRUUsd0JMNUZRO0FQKzBEZDtBWXJ2REk7RUFFRSx3Qkw1RlE7QVBrMURkO0FZeHZESTtFQUVFLHdCTDVGUTtBUHExRGQ7O0FrQmwyREU7O0VObUZBO0VBQ0E7RUFDQTtFQUdFO0Faa3hESjtBWW53REk7OztFQUVFLHdCTDVGUTtBUGsyRGQ7QVl4d0RJOzs7RUFFRSx3Qkw1RlE7QVB1MkRkO0FZN3dESTs7O0VBRUUsd0JMNUZRO0FQNDJEZDtBWWx4REk7OztFQUVFLHdCTDVGUTtBUGkzRGQ7O0FrQnQzREk7RU4yRUY7RUFDQTtFQUNBO0VBR0U7QVo2eURKO0FZOXhESTtFQUVFLHdCTDVGUTtBUDIzRGQ7QVlqeURJO0VBRUUsd0JMNUZRO0FQODNEZDtBWXB5REk7RUFFRSx3Qkw1RlE7QVBpNERkO0FZdnlESTtFQUVFLHdCTDVGUTtBUG80RGQ7O0FrQmo0REk7RUFDRTtFQUdFO0VBR0E7QWxCZzREUjs7QWtCdjRESTtFQUNFO0VBR0U7RUFHQTtBbEJzNERSOztBa0I3NERJO0VBQ0U7RUFHRTtFQUdBO0FsQjQ0RFI7O0FrQm41REk7RUFDRTtFQUdFO0VBR0E7QWxCazVEUjs7QWNoNERJO0FBRUE7RUZ3Q0Y7RUFDQTtFQUNBO0VBR0U7RU92RkE7QW5CaTdESjtBWTMwREk7RUFFRSx3Qkw1RlE7QVB3NkRkO0FZOTBESTtFQUVFLHdCTDVGUTtBUDI2RGQ7QVlqMURJO0VBRUUsd0JMNUZRO0FQODZEZDtBWXAxREk7RUFFRSx3Qkw1RlE7QVBpN0RkO0FpQi83Q0k7RUhwZEE7SUZ3Q0Y7SUFDQTtJQUNBO0lBR0U7RVo2MkRGO0VZOTFERTtJQUVFLHdCTDVGUTtFUDI3RFo7RVlqMkRFO0lBRUUsd0JMNUZRO0VQODdEWjtFWXAyREU7SUFFRSx3Qkw1RlE7RVBpOERaO0VZdjJERTtJQUVFLHdCTDVGUTtFUG84RFo7QUFDRjs7QWNuNkRJO0VGb0NGO0VBQ0E7RUFDQTtFQUdFO0FaaTRESjtBWWwzREk7RUFFRSx3Qkw1RlE7QVArOERkO0FZcjNESTtFQUVFLHdCTDVGUTtBUGs5RGQ7QVl4M0RJO0VBRUUsd0JMNUZRO0FQcTlEZDtBWTMzREk7RUFFRSx3Qkw1RlE7QVB3OURkO0FpQnQrQ0k7RUhoZEE7SUZvQ0Y7SUFDQTtJQUNBO0lBR0U7RVpvNURGO0VZcjRERTtJQUVFLHdCTDVGUTtFUGsrRFo7RVl4NERFO0lBRUUsd0JMNUZRO0VQcStEWjtFWTM0REU7SUFFRSx3Qkw1RlE7RVB3K0RaO0VZOTRERTtJQUVFLHdCTDVGUTtFUDIrRFo7QUFDRjs7QWN0OERJO0VGZ0NGO0VBQ0E7RUFDQTtFQUdFO0FadzZESjtBWXo1REk7RUFFRSx3Qkw1RlE7QVBzL0RkO0FZNTVESTtFQUVFLHdCTDVGUTtBUHkvRGQ7QVkvNURJO0VBRUUsd0JMNUZRO0FQNC9EZDtBWWw2REk7RUFFRSx3Qkw1RlE7QVArL0RkO0FpQjdnREk7RUg1Y0E7SUZnQ0Y7SUFDQTtJQUNBO0lBR0U7RVoyN0RGO0VZNTZERTtJQUVFLHdCTDVGUTtFUHlnRVo7RVkvNkRFO0lBRUUsd0JMNUZRO0VQNGdFWjtFWWw3REU7SUFFRSx3Qkw1RlE7RVArZ0VaO0VZcjdERTtJQUVFLHdCTDVGUTtFUGtoRVo7QUFDRjs7QWN6K0RJO0VGNEJGO0VBQ0E7RUFDQTtFQUdFO0FaKzhESjtBWWg4REk7RUFFRSx3Qkw1RlE7QVA2aEVkO0FZbjhESTtFQUVFLHdCTDVGUTtBUGdpRWQ7QVl0OERJO0VBRUUsd0JMNUZRO0FQbWlFZDtBWXo4REk7RUFFRSx3Qkw1RlE7QVBzaUVkO0FpQnBqREk7RUh4Y0E7SUY0QkY7SUFDQTtJQUNBO0lBR0U7RVprK0RGO0VZbjlERTtJQUVFLHdCTDVGUTtFUGdqRVo7RVl0OURFO0lBRUUsd0JMNUZRO0VQbWpFWjtFWXo5REU7SUFFRSx3Qkw1RlE7RVBzakVaO0VZNTlERTtJQUVFLHdCTDVGUTtFUHlqRVo7QUFDRjs7QWM1Z0VJO0VGd0JGO0VBQ0E7RUFDQTtFQUdFO0Facy9ESjtBWXYrREk7RUFFRSx3Qkw1RlE7QVBva0VkO0FZMStESTtFQUVFLHdCTDVGUTtBUHVrRWQ7QVk3K0RJO0VBRUUsd0JMNUZRO0FQMGtFZDtBWWgvREk7RUFFRSx3Qkw1RlE7QVA2a0VkO0FpQjNsREk7RUhwY0E7SUZ3QkY7SUFDQTtJQUNBO0lBR0U7RVp5Z0VGO0VZMS9ERTtJQUVFLHdCTDVGUTtFUHVsRVo7RVk3L0RFO0lBRUUsd0JMNUZRO0VQMGxFWjtFWWhnRUU7SUFFRSx3Qkw1RlE7RVA2bEVaO0VZbmdFRTtJQUVFLHdCTDVGUTtFUGdtRVo7QUFDRjs7QWMvaUVJO0VGb0JGO0VBQ0E7RUFDQTtFQUdFO0FaNmhFSjtBWTlnRUk7RUFFRSx3Qkw1RlE7QVAybUVkO0FZamhFSTtFQUVFLHdCTDVGUTtBUDhtRWQ7QVlwaEVJO0VBRUUsd0JMNUZRO0FQaW5FZDtBWXZoRUk7RUFFRSx3Qkw1RlE7QVBvbkVkO0FpQmxvREk7RUhoY0E7SUZvQkY7SUFDQTtJQUNBO0lBR0U7RVpnakVGO0VZamlFRTtJQUVFLHdCTDVGUTtFUDhuRVo7RVlwaUVFO0lBRUUsd0JMNUZRO0VQaW9FWjtFWXZpRUU7SUFFRSx3Qkw1RlE7RVBvb0VaO0VZMWlFRTtJQUVFLHdCTDVGUTtFUHVvRVo7QUFDRjs7QWNqbEVJOztFRmVGO0VBQ0E7RUFDQTtFQUdFO0VPL0VBO0FuQnFwRUo7QVl2akVJOzs7RUFFRSx3Qkw1RlE7QVBzcEVkO0FZNWpFSTs7O0VBRUUsd0JMNUZRO0FQMnBFZDtBWWprRUk7OztFQUVFLHdCTDVGUTtBUGdxRWQ7QVl0a0VJOzs7RUFFRSx3Qkw1RlE7QVBxcUVkO0FpQm5yREk7RUgzYkE7O0lGZUY7SUFDQTtJQUNBO0lBR0U7RVprbUVGO0VZbmxFRTs7O0lBRUUsd0JMNUZRO0VQa3JFWjtFWXhsRUU7OztJQUVFLHdCTDVGUTtFUHVyRVo7RVk3bEVFOzs7SUFFRSx3Qkw1RlE7RVA0ckVaO0VZbG1FRTs7O0lBRUUsd0JMNUZRO0VQaXNFWjtBQUNGOztBY3ZvRUk7O0VGV0Y7RUFDQTtFQUNBO0VBR0U7RU92RUQ7QW5CdXNFSDtBWWpuRUk7OztFQUVFLHdCTDVGUTtBUGd0RWQ7QVl0bkVJOzs7RUFFRSx3Qkw1RlE7QVBxdEVkO0FZM25FSTs7O0VBRUUsd0JMNUZRO0FQMHRFZDtBWWhvRUk7OztFQUVFLHdCTDVGUTtBUCt0RWQ7QWlCN3VESTtFSHZiQTs7SUZXRjtJQUNBO0lBQ0E7SUFHRTtFWjRwRUY7RVk3b0VFOzs7SUFFRSx3Qkw1RlE7RVA0dUVaO0VZbHBFRTs7O0lBRUUsd0JMNUZRO0VQaXZFWjtFWXZwRUU7OztJQUVFLHdCTDVGUTtFUHN2RVo7RVk1cEVFOzs7SUFFRSx3Qkw1RlE7RVAydkVaO0FBQ0Y7O0FjN3JFSTs7RUZPRjtFQUNBO0VBQ0E7RUFHRTtFTy9EQTtBbkJ5dkVKO0FZM3FFSTs7O0VBRUUsd0JMNUZRO0FQMHdFZDtBWWhyRUk7OztFQUVFLHdCTDVGUTtBUCt3RWQ7QVlyckVJOzs7RUFFRSx3Qkw1RlE7QVBveEVkO0FZMXJFSTs7O0VBRUUsd0JMNUZRO0FQeXhFZDtBaUJ2eURJO0VIbmJBOztJRk9GO0lBQ0E7SUFDQTtJQUdFO0Vac3RFRjtFWXZzRUU7OztJQUVFLHdCTDVGUTtFUHN5RVo7RVk1c0VFOzs7SUFFRSx3Qkw1RlE7RVAyeUVaO0VZanRFRTs7O0lBRUUsd0JMNUZRO0VQZ3pFWjtFWXR0RUU7OztJQUVFLHdCTDVGUTtFUHF6RVo7QUFDRjs7QWNudkVJOztFRkdGO0VBQ0E7RUFDQTtFQUdFO0VPeERBO0FuQjR5RUo7QVlydUVJOzs7RUFFRSx3Qkw1RlE7QVBvMEVkO0FZMXVFSTs7O0VBRUUsd0JMNUZRO0FQeTBFZDtBWS91RUk7OztFQUVFLHdCTDVGUTtBUDgwRWQ7QVlwdkVJOzs7RUFFRSx3Qkw1RlE7QVBtMUVkO0FpQmoyREk7RUgvYUE7O0lGR0Y7SUFDQTtJQUNBO0lBR0U7RVpneEVGO0VZandFRTs7O0lBRUUsd0JMNUZRO0VQZzJFWjtFWXR3RUU7OztJQUVFLHdCTDVGUTtFUHEyRVo7RVkzd0VFOzs7SUFFRSx3Qkw1RlE7RVAwMkVaO0VZaHhFRTs7O0lBRUUsd0JMNUZRO0VQKzJFWjtBQUNGOztBb0I3M0VBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpNEVGOztBcUJodkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJDOUlpQjtBdEJpNEVuQjtBcUJsdkVFO0VBTEY7SUFNSTtFckJxdkVGO0FBQ0Y7O0FxQmp2RUE7RUFDRSxXRWpLeUI7RUZrS3pCLFlFbEt5QjtFRm1LekI7RUFDQTtBckJvdkVGO0FpQi8zREk7RUl6WEo7SUFNSSxXRXJLd0I7SUZzS3hCLFlFdEt3QjtJRnVLeEI7RXJCc3ZFRjtBQUNGOztBcUI1b0VBO0FHSEE7RUNqUkk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFRG1SRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdXBFRjs7QXdCcHBFQTtFQzlSSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F6QjA3RUo7QXdCM3VFRTtFQUVFO0VBQ0EsWUVqTjBCO0VGa04xQjtFQUNBO0VDcE5BO0VBQUE7RUFBQTtFQUFBO0VBQUE7QXpCcThFSjtBd0IvdUVJO0VBQ0U7RUFDQTtFQUNBO0F4Qml2RU47QXdCOXVFSTtFQUNFO0F4Qmd2RU47QXdCN3VFSTtFQUNFO0VBQ0E7QXhCK3VFTjtBd0I3dUVNO0VBQ0U7RUFDQTtBeEIrdUVSO0FpQjM3REk7RU8zVUY7SUE0Qkk7RXhCOHVFSjtBQUNGO0F3Qnp1RVE7RUFDRTtFQUNBO0F4QjJ1RVY7QXdCdnVFSTtFQ3ZQQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F6QnErRUo7QXdCenVFSTtFQUNFO0F4QjJ1RU47QXdCMXVFTTtFQUNFO0VBQ0E7QXhCNHVFUjtBd0J6dUVJO0VBQ0U7QXhCMnVFTjtBd0IxdUVNO0VBQ0U7RUFDQTtBeEI0dUVSO0F3QnZ1RUU7RUFDRTtBeEJ5dUVKO0F3Qmh0RUk7RUFDRSxlRTdRd0I7RUY4UXhCLGlCRTdRMEI7QTFCKzlFaEM7QXdCaHRFSTtFQUNFO0VBQ0E7QXhCa3RFTjtBd0JodEVJO0VBQ0UsZUUxU3FCO0VGMlNyQixlRWxTeUI7RUZtU3pCO0VBQ0EsWUVoVHNCO0VGaVR0QjtFQUNBO0F4Qmt0RU47QXdCaHRFTTtFQUNFO0VBQ0E7QXhCa3RFUjtBaUJoL0RJO0VPNU9BO0lBYUk7RXhCbXRFTjtBQUNGO0F3QjlzRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJndEVWO0F3QjNzRVE7RUFDRTtBeEI2c0VWO0F3QjFzRU07RUFDRTtBeEI0c0VSO0F3QjFzRU07RUFDRTtBeEI0c0VSO0F3QnpzRUk7RUF0VEY7RUFDQTtBeEJrZ0ZGO0F3QmpzRUU7RUFDRTtFQUNBO0VBQ0E7QXhCbXNFSjtBd0Jqc0VFO0VBcldBO0VBQ0E7RUFDQTtBeEJ5aUZGO0F3Qm5zRUU7RUExVUE7RUFDQTtFQUlFO0F4QjZnRko7QXdCcHNFRTtFQUNFLGNuQjFXWTtFbUIyV1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCc3NFSjtBaUJqaUVJO0VPN0tGO0lBVUk7RXhCd3NFSjtBQUNGO0F3QnZzRUk7RUFHRSxjbkJ2WGtCO0VtQndYbEI7QXhCdXNFTjtBaUIxaUVJO0VPeEpBO0lBQ0UsZ0JSL1ZTO0VoQm9pRmI7QUFDRjtBd0Joc0VJO0VBMU5GLGtCRVgwQztBMUJ3NkU1QztBd0I1NUVFO0VBQ0U7RUFDQSxRRWpCa0M7RUZrQmxDLGlCRWpCeUM7RUZrQnpDLFVFbENvQztBMUJnOEV4QztBd0Jwc0VJO0VBck5GLG1CRXJCMEM7QTFCaTdFNUM7QXdCMzVFRTtFQUNFO0VBQ0EsUUUzQmtDO0VGNEJsQyxpQkUzQnlDO0VGNEJ6QyxXRTVDb0M7QTFCeThFeEM7QXdCeHNFSTtFQWhORjtFQUNBLFlFakRxQztBMUI0OEV2QztBaUJya0VJO0VPdklBO0lBNU1BLFlFbERtQztFMUI4OEVyQztBQUNGO0FpQjFrRUk7RU92SUE7SUF6TUEsYUVuRG9DO0UxQmk5RXRDO0FBQ0Y7QXdCM3NFUTtFQUNFLGdERTVQNkI7QTFCeThFdkM7O0F3QjVyRUE7RUFTRTtFQUNBO0VBQ0EsbUJSdFpjO0VRdVpkO0VBQ0E7QXhCdXJFRjtBd0Juc0VFO0VHMUxBO0VBQ0E7QTNCZzRFRjtBMkIvM0VFO0VBQ0U7QTNCaTRFSjtBd0I3ckVFO0VBQ0U7QXhCK3JFSjs7QXdCM3JFQTs7RUNuY0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFRHFjRixjbkJqY2M7RW1Ca2NkO0VBQ0E7RUFDQTtFQUNBO0F4Qm1zRUY7O0F3QmhzRUE7RUFDRSxjbkIxY2lCO0VtQjJjakIsa0JqQnpaaUI7RWlCMFpqQjtFQUNBO0F4Qm1zRUY7O0E0Qm5wRkE7RURGSTtFQUdBO0VBR0Y7RUFFRTtFQUdBO0VBR0E7RUFHRjtFQWFFO0VBQ0E7RUE4RkY7RUFJQTtFQUNBO0VBR0U7QTNCZ2lGSjtBaUJ6b0VJO0VXMWhCSjtJRGtCTTtFM0JxcEZKO0FBQ0Y7QTJCNWxGSTs7O0VBR0U7RUFDQTtBM0I4bEZOO0EyQjNsRkk7O0VBRUU7QTNCNmxGTjtBaUJ4cEVJO0VVdmNBOztJQUtJO0UzQitsRk47QUFDRjtBMkI5bEZNOztFQUNFO0VBQ0E7RUFDQTtBM0JpbUZSO0FpQnBxRUk7RVVoY0U7O0lBTUk7SUFDQTtFM0JtbUZSO0FBQ0Y7QTJCaG1GSTtFQUNFO0EzQmttRk47QWlCOXFFSTtFVXJiQTtJQUdJO0UzQm9tRk47QUFDRjtBMkJubUZNO0VBQ0U7RUFDQTtFQUNBO0EzQnFtRlI7QWlCeHJFSTtFVWhiRTtJQU1JO0lBQ0E7RTNCc21GUjtBQUNGO0EyQmpsRkU7RUFHRTtFQU1FO0EzQjRrRk47QTJCdmtGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCd2tGSjtBMkJ0a0ZJOzs7OztFQUlFO0EzQnlrRk47QTJCNWlGRTtFQWxFQTtFQUlBO0VBQ0E7RUFHRTtBM0I0bUZKO0EyQnhtRkU7RUFHRTtFQUNBO0VBS0U7QTNCb21GTjtBMkIvbEZFOzs7RUFHRTtFQUNBO0VBQ0E7QTNCaW1GSjtBMkIvbEZJOzs7Ozs7Ozs7RUFJRTtBM0JzbUZOO0EyQjVqRkk7RUEvRUY7RUFJQTtFQUNBO0VBR0U7QTNCeW9GSjtBMkJyb0ZFO0VBR0U7RUFDQTtFQUtFO0EzQmlvRk47QTJCNW5GRTs7RUFHRTtFQUNBO0VBQ0E7QTNCNm5GSjtBMkIzbkZJOzs7OztFQUlFO0EzQjhuRk47QTJCaGxGSTtFQW5GRjtFQUlBO0VBQ0E7RUFHRTtBM0JpcUZKO0EyQjdwRkU7RUFHRTtFQUNBO0VBS0U7QTNCeXBGTjtBMkJwcEZFOztFQUdFO0VBQ0E7RUFDQTtBM0JxcEZKO0EyQm5wRkk7Ozs7O0VBSUU7QTNCc3BGTjtBMkJwbUZJO0VBdkZGO0VBSUE7RUFDQTtFQUdFO0EzQnlyRko7QTJCcnJGRTtFQUdFO0VBQ0E7RUFFRTtFQUdBO0EzQmtyRk47QTJCN3FGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCOHFGSjtBMkI1cUZJOzs7OztFQUlFO0EzQitxRk47QTJCem5GSTtFQTNGRjtFQUlBO0VBQ0E7RUFHRTtBM0JrdEZKO0EyQjlzRkU7RUFHRTtFQUNBO0VBS0U7QTNCMHNGTjtBMkJyc0ZFOztFQUdFO0VBQ0E7RUFDQTtBM0Jzc0ZKO0EyQnBzRkk7Ozs7O0VBSUU7QTNCdXNGTjtBMkI3b0ZJO0VBL0ZGO0VBSUE7RUFDQTtFQUdFO0EzQjB1Rko7QTJCdHVGRTtFQUdFO0VBQ0E7RUFLRTtBM0JrdUZOO0EyQjd0RkU7O0VBR0U7RUFDQTtFQUNBO0EzQjh0Rko7QTJCNXRGSTs7Ozs7RUFJRTtBM0IrdEZOO0EyQmpxRkk7RUFuR0Y7RUFJQTtFQUNBO0VBR0U7QTNCa3dGSjtBMkI5dkZFO0VBR0U7RUFDQTtFQUtFO0EzQjB2Rk47QTJCcnZGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCc3ZGSjtBMkJwdkZJOzs7OztFQUlFO0EzQnV2Rk47QTJCcnJGSTtFQXZHRjtFQUlBO0VBQ0E7RUFHRTtBM0IweEZKO0EyQnR4RkU7RUFHRTtFQUNBO0VBS0U7QTNCa3hGTjtBMkI3d0ZFOztFQUdFO0VBQ0E7RUFDQTtBM0I4d0ZKO0EyQjV3Rkk7Ozs7O0VBSUU7QTNCK3dGTjtBMkJ6c0ZJO0VBM0dGO0VBSUE7RUFDQTtFQUdFO0EzQmt6Rko7QTJCOXlGRTtFQUdFO0VBQ0E7RUFFRTtFQUdBO0EzQjJ5Rk47QTJCdHlGRTs7RUFHRTtFQUNBO0VBQ0E7QTNCdXlGSjtBMkJyeUZJOzs7OztFQUlFO0EzQnd5Rk47QTJCOXRGSTtFQS9HRjtFQUlBO0VBQ0E7RUFHRTtBM0IyMEZKO0EyQnYwRkU7RUFHRTtFQUNBO0VBS0U7QTNCbTBGTjtBMkI5ekZFOztFQUdFO0VBQ0E7RUFDQTtBM0IrekZKO0EyQjd6Rkk7Ozs7O0VBSUU7QTNCZzBGTjtBMkJsdkZJO0VBbkhGO0VBSUE7RUFDQTtFQUdFO0EzQm0yRko7QTJCLzFGRTtFQUdFO0VBQ0E7RUFLRTtBM0IyMUZOO0EyQnQxRkU7O0VBR0U7RUFDQTtFQUNBO0EzQnUxRko7QTJCcjFGSTs7Ozs7RUFJRTtBM0J3MUZOO0E0QjMrRkU7RUFDRTtBNUI2K0ZKO0E0QnIrRkk7RUFORjtJQU9JO0U1QncrRko7QUFDRjs7QTRCLzlGQTtFQUNFO0E1QmsrRkY7O0FpQjErRUk7RVdwZko7SUFJSSxtQnJCVWM7RVBxOUZoQjtBQUNGO0E0Qjc5RkU7RUFFRSxlTmpDYztBdEIrL0ZsQjtBNEIzOUZFO0VBRUU7QTVCNDlGSjs7QTZCaGhHQTtFQ21DRTtFQUNBO0VBQ0E7RUFHRTtBOUIrK0ZKO0E4Qjk4RlE7RUF0RE47RUFDQSx1QkErQ2U7RUE5Q2Y7QTlCdWdHRjtBOEJuOUZRO0VBdEROO0VBQ0EsdUJBK0NlO0VBOUNmO0E5QjRnR0Y7QThCeDlGUTtFQXRETjtFQUNBLHVCQStDZTtFQTlDZjtBOUJpaEdGO0E4QmorRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUIwaUdGO0E4QnQrRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUIraUdGO0E4QjMrRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJvakdGO0E4QmgvRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJ5akdGO0E4QnIvRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUI4akdGO0E4QjEvRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJta0dGO0E4Qi8vRlE7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJ3a0dGO0E4QnBnR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUI2a0dGO0E4QnpnR1E7RUF0RU47RUFDQSx1QkFzRThCO0VBckU5QjtBOUJrbEdGO0E4QmhnR007RURuRk47SUNvRlE7SUFFRTtFOUJrZ0dSO0U4QjkvRlE7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJ3a0dBO0U4Qm5nR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUI2a0dBO0U4QnhnR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJrbEdBO0U4QjdnR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJ1bEdBO0U4QmxoR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUI0bEdBO0U4QnZoR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJpbUdBO0U4QjVoR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJzbUdBO0U4QmppR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUIybUdBO0U4QnRpR1E7SUF2RVI7SUFDQSx1QkFxRW1CO0lBcEVuQjtFOUJnbkdBO0U4QjNpR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUJxbkdBO0U4QmhqR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUIwbkdBO0U4QnJqR1E7SUF2RVI7SUFDQSx3QkFxRW1CO0lBcEVuQjtFOUIrbkdBO0FBQ0Y7QWlCM25GSTtFWTFoQko7SUNnR1E7SUFFRTtFOUJ3akdSO0U4QnBqR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUIwb0dBO0U4QnpqR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUIrb0dBO0U4QjlqR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJvcEdBO0U4Qm5rR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJ5cEdBO0U4QnhrR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUI4cEdBO0U4QjdrR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJtcUdBO0U4QmxsR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJ3cUdBO0U4QnZsR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUI2cUdBO0U4QjVsR1E7SUFuRlI7SUFDQSx1QkFpRm1CO0lBaEZuQjtFOUJrckdBO0U4QmptR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUJ1ckdBO0U4QnRtR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUI0ckdBO0U4QjNtR1E7SUFuRlI7SUFDQSx3QkFpRm1CO0lBaEZuQjtFOUJpc0dBO0FBQ0Y7QThCcG9HTTtFRG5GTjtJQ29GUTtJQUVFO0U5QnNvR1I7RThCbG9HUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjRzR0E7RThCdm9HUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qml0R0E7RThCNW9HUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QnN0R0E7RThCanBHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjJ0R0E7RThCdHBHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qmd1R0E7RThCM3BHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QnF1R0E7RThCaHFHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5QjB1R0E7RThCcnFHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qit1R0E7RThCMXFHUTtJQXZFUjtJQUNBLHVCQXFFbUI7SUFwRW5CO0U5Qm92R0E7RThCL3FHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qnl2R0E7RThCcHJHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qjh2R0E7RThCenJHUTtJQXZFUjtJQUNBLHdCQXFFbUI7SUFwRW5CO0U5Qm13R0E7QUFDRjtBaUIvdkZJO0VZMWhCSjtJQ2dHUTtJQUVFO0U5QjRyR1I7RThCeHJHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qjh3R0E7RThCN3JHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qm14R0E7RThCbHNHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qnd4R0E7RThCdnNHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QjZ4R0E7RThCNXNHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qmt5R0E7RThCanRHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QnV5R0E7RThCdHRHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QjR5R0E7RThCM3RHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5Qml6R0E7RThCaHVHUTtJQW5GUjtJQUNBLHVCQWlGbUI7SUFoRm5CO0U5QnN6R0E7RThCcnVHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QjJ6R0E7RThCMXVHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QmcwR0E7RThCL3VHUTtJQW5GUjtJQUNBLHdCQWlGbUI7SUFoRm5CO0U5QnEwR0E7QUFDRjtBaUJqMEZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJtMUdGO0U4QnQxR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCdzFHRjtFOEIzMUdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjYxR0Y7RThCaDJHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJrMkdGO0U4QnIyR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCdTJHRjtFOEIxMkdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjQyR0Y7QUFDRjtBaUJqMkZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJtM0dGO0U4QnQzR0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCdzNHRjtFOEIzM0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjYzR0Y7RThCaDRHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJrNEdGO0U4QnI0R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCdTRHRjtFOEIxNEdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjQ0R0Y7RThCLzRHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJpNUdGO0U4QnA1R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCczVHRjtFOEJ6NUdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjI1R0Y7RThCOTVHQTtJQUNFO0lBQ0Esd0JBUlc7SUFTWDtFOUJnNkdGO0U4Qm42R0E7SUFDRTtJQUNBLHdCQVJXO0lBU1g7RTlCcTZHRjtFOEJ4NkdBO0lBQ0U7SUFDQSx3QkFSVztJQVNYO0U5QjA2R0Y7QUFDRjtBaUIvNUZJO0VhL2dCRjtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJpN0dGO0U4QnA3R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCczdHRjtFOEJ6N0dBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjI3R0Y7RThCOTdHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUJnOEdGO0U4Qm44R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCcThHRjtFOEJ4OEdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5QjA4R0Y7RThCNzhHQTtJQUNFO0lBQ0EsdUJBUlc7SUFTWDtFOUIrOEdGO0U4Qmw5R0E7SUFDRTtJQUNBLHVCQVJXO0lBU1g7RTlCbzlHRjtFOEJ2OUdBO0lBQ0U7SUFDQSx1QkFSVztJQVNYO0U5Qnk5R0Y7RThCNTlHQTtJQUNFO0lBQ0Esd0JBUlc7SUFTWDtFOUI4OUdGO0U4QmorR0E7SUFDRTtJQUNBLHdCQVJXO0lBU1g7RTlCbStHRjtFOEJ0K0dBO0lBQ0U7SUFDQSx3QkFSVztJQVNYO0U5QncrR0Y7QUFDRjs7QWlCNzlGSTtFWXJoQko7O0lDc0hNO0lBQ0E7SUFLRTtJQUNBO0U5QjgzR047QUFDRjtBaUJ2K0ZJO0VZcmhCSjs7SUNzSE07SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUJ3NEdOO0FBQ0Y7QWlCai9GSTtFWXJoQko7O0lDc0hNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCazVHTjtBQUNGOztBK0J4aEhBO0VDbUlFLGlCQ3hHc0I7RUR5R3RCLGtCQzFGbUI7RUQyRm5CLGlCQzNGbUI7QWpDby9HckI7QWdDN2hIRTtFQUNFO0VBQ0E7RUFDQTtBaEMraEhKO0FpQnRnR0k7RWM3aEJKO0lDd0lJO0lBQ0E7SUFDQTtJQUNBLGlCQ2pIc0I7RWpDZ2hIeEI7QUFDRjtBaUI5Z0dJO0VjN2hCSjtJQytJSSxrQkNwR3VCO0VqQ29nSHpCO0FBQ0Y7QWlCbmhHSTtFYzdoQko7SUNtSkksa0JDMUdnQjtJRDJHaEIsaUJDM0dnQjtFakM0Z0hsQjtBQUNGO0FpQnpoR0k7RWM3aEJKO0lDd0pJLGtCQ2hIZ0I7SURpSGhCLGlCQ2pIZ0I7RWpDbWhIbEI7QUFDRjs7QStCdmpIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDa2hITjtBZ0NoaEhNOztFQUNFO0FoQ21oSFI7QWlCM2lHSTtFY3hoQkY7O0lkdVNBO0VqQml5R0E7QUFDRjtBaUJqakdJO0VjeGhCRjs7SUM2QkU7SUFHRTtJQVlBO0lBQ0E7RWhDb2lISjtFZ0NsaUhJOztJQUNFO0VoQ3FpSE47QUFDRjtBaUI5akdJO0VjeGhCRjs7SUM2QkU7SUFHRTtJQVlBO0lBQ0E7SUF3RUU7RWhDMCtHTjtFZ0NoakhJOztJQUNFO0VoQ21qSE47RWlCeG9HQTs7SUFDRTtFakIyb0dGO0VpQnZvR0U7O0lBQ0UsV0FSaUI7RWpCa3BHckI7QUFDRjs7QStCNW1IRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDdWtITjtBZ0Nya0hNOztFQUNFO0FoQ3drSFI7QWlCaG1HSTtFY3hoQkY7O0lkdVNBO0VqQnMxR0E7QUFDRjtBaUJ0bUdJO0VjeGhCRjs7SUM2QkU7SUFHRTtJQVlBO0lBQ0E7SUEwREEsa0JoQnJFUztFaEJxbUhiO0VnQ3hsSEk7O0lBQ0U7RWhDMmxITjtFaUJockdBOztJQUNFO0VqQm1yR0Y7RWlCL3FHRTs7SUFDRSxXQVJpQjtFakIwckdyQjtBQUNGO0FnQzFpSEk7RUQxR0Y7O0lDMkdJO0VoQzhpSEo7QUFDRjs7QStCMXBIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDcW5ITjtBZ0NubkhNOztFQUNFO0FoQ3NuSFI7QWlCOW9HSTtFY3hoQkY7O0lkdVNBO0VqQm80R0E7QUFDRjtBaUJwcEdJO0VjeGhCRjs7SUM2QkU7SUFHRTtJQVlBO0lBQ0E7SUEwREEsa0JoQnJFUztFaEJtcEhiO0VnQ3RvSEk7O0lBQ0U7RWhDeW9ITjtFaUI5dEdBOztJQUNFO0VqQml1R0Y7RWlCN3RHRTs7SUFDRSxXQVJpQjtFakJ3dUdyQjtBQUNGO0FnQ3hsSEk7RUQxR0Y7O0lDMkdJO0VoQzRsSEo7QUFDRjs7QStCeHNIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDbXFITjtBZ0NqcUhNOztFQUNFO0FoQ29xSFI7QWlCNXJHSTtFY3hoQkY7O0lkdVNBO0VqQms3R0E7QUFDRjs7QStCMXRIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDcXJITjtBZ0NuckhNOztFQUNFO0FoQ3NySFI7QWlCOXNHSTtFY3hoQkY7O0lkdVNBO0VqQm84R0E7QUFDRjs7QStCNXVIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDdXNITjtBZ0Nyc0hNOztFQUNFO0FoQ3dzSFI7QWlCaHVHSTtFY3hoQkY7O0lkdVNBO0VqQnM5R0E7QUFDRjs7QStCOXZIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDeXRITjtBZ0N2dEhNOztFQUNFO0FoQzB0SFI7QWlCbHZHSTtFY3hoQkY7O0lkdVNBO0VqQncrR0E7QUFDRjs7QStCaHhIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDMnVITjtBZ0N6dUhNOztFQUNFO0FoQzR1SFI7QWlCcHdHSTtFY3hoQkY7O0lkdVNBO0VqQjAvR0E7QUFDRjs7QStCbHlIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDNnZITjtBZ0MzdkhNOztFQUNFO0FoQzh2SFI7QWlCdHhHSTtFY3hoQkY7O0lkdVNBO0VqQjRnSEE7QUFDRjs7QStCcHpIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDK3dITjtBZ0M3d0hNOztFQUNFO0FoQ2d4SFI7QWlCeHlHSTtFY3hoQkY7O0lkdVNBO0VqQjhoSEE7QUFDRjs7QStCdDBIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDaXlITjtBZ0MveEhNOztFQUNFO0FoQ2t5SFI7QWlCMXpHSTtFY3hoQkY7O0lkdVNBO0VqQmdqSEE7QUFDRjs7QStCeDFIRTs7RUM2QkU7RUFHRTtFQVlBO0VBQ0E7QWhDbXpITjtBZ0NqekhNOztFQUNFO0FoQ296SFI7QWlCNTBHSTtFY3hoQkY7O0lkdVNBO0VqQmtrSEE7QUFDRjs7QStCcDJIQTtFQ3VCSTtFQUdFO0VBWUE7RUFDQTtBaENvMEhOO0FnQ2wwSE07RUFDRTtBaENvMEhSO0FpQjUxR0k7RWNsaEJKO0lkaVNFO0VqQmlsSEE7QUFDRjtBaUJqMkdJO0VjbGhCSjtJQUdJO0UvQm8zSEY7QUFDRjs7QStCajNIQTtFQ2dCSTtFQUdFO0VBWUE7RUFDQTtBaEN3MUhOO0FnQ3QxSE07RUFDRTtBaEN3MUhSOztBaUJoM0dJO0VpQjNoQkE7SUFFSTtFbEM4NEhOO0FBQ0Y7O0FpQnQzR0k7RWlCM2hCQTtJQUVJO0VsQ281SE47QUFDRjs7QWlCNTNHSTtFaUIzaEJBO0lBRUk7RWxDMDVITjtBQUNGOztBaUJsNEdJO0VpQjNoQkE7SUFFSTtFbENnNkhOO0FBQ0Y7O0FtQ242SEE7O0VBRUU7RUFDQSx3QjVCeURtQjtBUDYySHJCOztBbUNoNkhBO0VqQjZCRTtFQUVFO0VBR0E7QWxCbzRISjtBa0JqNEhFO0VBQ0U7RUFFRTtBbEJrNEhOO0FrQi8zSEU7RUFDRTtFQUVFO0VBR0E7QWxCODNITjtBbUMxNkhJO0VqQndCRjtFQUVFO0FsQm81SEo7QWtCOTRIRTtFQUNFO0VBRUU7QWxCKzRITjtBa0I1NEhFO0VBQ0U7RUFFRTtBbEI2NEhOOztBaUJ6NkdJO0VrQnJnQkY7OztJQUdFO0VuQ2s3SEY7QUFDRjtBb0MvOEhBO0VDQUU7RUFDQTtFQUNBO0FyQ2s5SEY7QXFDajlIRTtFcEJvcUJFLFlBUk07RUFZTixXQVpNO0VvQjFwQk47RUFDQTtFQUNBO0VBQ0EsYXJCa0NhO0VxQmpDYixjaENHTTtFZ0NGTixpQ2hDSVk7RWdDSFosb0NoQ0dZO0VnQ0ZaLHNDaENFWTtFZ0NEWixrQ2hDSUs7RWdDSEwsa0NoQ0dLO0VnQ0ZMLG1DaENEWTtFZ0NFWix1Q2hDRlk7QUxzOUhoQjtBcUNuOUhJO0VBQ0U7QXJDcTlITjtBaUJ6OEdJO0VvQjFnQlM7SUFFTCxtQmhDTEM7SWdDTUQ7SUFDQTtFckNxOUhOO0FBQ0Y7QWlCaDlHSTtFb0JwZ0JXO0lBRUw7SUFDQTtJQUNBO0lBQ0EsbUJoQ2pCTTtJZ0NrQk47RXJDczlIUjtBQUNGOztBcUNuOUhJO0VBakNGO0lBa0NJO0lBQ0E7SUFDQTtFckN1OUhKO0FBQ0Y7O0FvQzEvSEU7RUFDRTtBcEM2L0hKOztBc0NsZ0lBO0VDREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBUUYsZ0J2QjBCYztFdUJ6QmQ7QXZDOC9IRjtBdUM1L0hFO0VBQ0UsZ0J2QnNCWTtFdUJyQlo7QXZDOC9ISjtBdUM1L0hFO0VBQ0UsZ0J2Qm9CWTtFdUJuQlo7QXZDOC9ISjtBdUM1L0hFO0VBQ0UsZ0J2QmlCUztFdUJoQlQ7QXZDOC9ISjs7QXNDcmhJQTtFQ0xFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQStCRjtFQUNBO0F2QzgvSEY7QXVDNS9IRTtFQUNFO0VBQ0E7QXZDOC9ISjtBdUM1L0hFO0VBQ0U7RUFDQTtBdkM4L0hKO0F1QzUvSEU7RUFDRTtFQUNBO0F2QzgvSEo7O0FzQ3ppSUE7RUNSRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUErQkY7RUFDQTtBdkNxaElGO0F1Q25oSUU7RUFDRTtFQUNBO0F2Q3FoSUo7QXVDbmhJRTtFQUNFO0VBQ0E7QXZDcWhJSjtBdUNuaElFO0VBQ0U7RUFDQTtBdkNxaElKOztBc0M1aklBO0VBQ0U7RUFDQTtBdEMraklGOztBc0M1aklBO0VDOENFO0VBQ0E7RUFDQTtFQUNBO0F2Q2toSUY7QXVDaGhJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNraElKO0F1Q2hoSUU7RUFDRTtBdkNraElKO0F1Q2hoSUU7RUFDRTtBdkNraElKO0F1QzlnSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDZ2hJSjtBdUM5Z0lFO0VBQ0U7QXZDZ2hJSjtBdUM5Z0lFO0VBQ0U7QXZDZ2hJSjs7QXdDN21JRTtFQUNFLG1CeEJvQ1c7RXdCbkNYO0VBQ0Esa0J4QmlDaUI7QWhCK2tJckI7QXdDOW1JSTtFQUNFO0VBQ0E7QXhDZ25JTjtBd0MxbUlFO0VBQ0U7RUFDQTtBeEM0bUlKO0F3Q3ptSUU7RUFDRTtBeEMybUlKO0F3Q3ZtSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEN5bUlOO0F5Q2hvSUU7O0VBRUU7RUFDQTtBekNrb0lKOztBeUM3bklBO0VEcUJFLGNuQzVCYztFbUM2QmQ7RUFDQTtFQUNBO0VBQ0E7QXhDNG1JRjtBd0MxbUlFO0VBQ0U7RUFDQTtFQUNBO0F4QzRtSUo7QXdDMW1JSTtFQUNFO0F4QzRtSU47O0F3Q2xtSUU7RXZCNm1CRSxZQVJNO0VBWU4sV0FaTTtFdUJubUJOO0VBQ0E7QXhDc21JSjtBd0NybUlJO0V2QnltQkEsWUFSTTtFQVlOLFdBWk07RXVCL2xCSjtFQUNBO0F4Q3dtSU47O0F3Q2xtSUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDb21JSjtBd0NobUlFO0VBQ0U7QXhDa21JSjtBd0NobUlJO0VBQ0UsYW5DNUVJO0FMOHFJVjtBd0M5bElFO0VBQ0UsYW5DdkRRO0FMdXBJWjs7QXlDL3BJQTtFRG9FRTtFQUNBO0F4QytsSUY7O0F5Qy9wSUU7RUFDRTtFQUNBO0F6Q2txSUo7O0FxQjNpSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkM5SWlCO0F0QjRySW5CO0FxQjdpSUU7RUFMRjtJQU1JO0VyQmdqSUY7QUFDRjs7QXFCNWlJQTtFQUNFLFdFakt5QjtFRmtLekIsWUVsS3lCO0VGbUt6QjtFQUNBO0FyQitpSUY7QWlCMXJISTtFSXpYSjtJQU1JLFdFckt3QjtJRnNLeEIsWUV0S3dCO0lGdUt4QjtFckJpaklGO0FBQ0Y7O0FxQnY4SEE7QXFCOVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJwQkVpQjtBdEJ1dEluQjtBMEN4dElFO0VBTEY7SUFNSTtFMUMydElGO0FBQ0Y7QTBDMXRJRTtFQUNFO0ExQzR0SUo7O0EwQ3h0SUE7RUFDRTtBMUMydElGOztBMEMvc0lBO0VBQ0UsV25CaEN5QjtFbUJpQ3pCLFluQmpDeUI7RW1Ca0N6QjtFQUNBO0ExQ2t0SUY7QWlCNXRISTtFeUIxZko7SUFNSSxXbkJwQ3dCO0ltQnFDeEIsWW5CckN3QjtJbUJzQ3hCO0UxQ290SUY7QUFDRjs7QTBDanRJQTtFekJ1bkJJLFlBUk07RUFZTixXQVpNO0V5QjdtQlI7QTFDcXRJRjs7QTBDN2tJRTtFQUNFO0lBQ0U7RTFDZ2xJSjtFMEM5a0lFO0lBQ0U7RTFDZ2xJSjtBQUNGO0EwQzVrSUE7RUFDRSxlcEJuTGdCO0VvQm9MaEIsaUJwQnBMZ0I7QXRCa3dJbEI7O0EwQzNrSUE7RUFDRTtFQUNBO0ExQzhrSUY7O0EwQzNrSUE7RUFDRSxlbkJ6TTBCO0VtQjBNMUIsaUJuQjFNMEI7QXZCd3hJNUI7O0EwQzNrSUE7RUEzSkU7RUFDQTtFQTRKQTtFQUNBO0VBQ0E7RUFDQTtBMUMra0lGOztBMEM1a0lBO0VBbktFO0VBQ0E7RUFVRTtFQUNBLHlCckNoQ1E7RXFDaUNSO0VBQ0E7RUFDQTtBMUMwdUlKOztBMENqbElBO0VBekhFO0VBQ0EsY3JDaEVNO0VxQzBMTjttQkFBQTtFQVNBO0ExQzhrSUY7QWlCM3hISTtFeUI5VEo7SUF0SEksZUF1SGdDO0UxQzRsSWxDO0FBQ0Y7QTBDemxJSTtFQUNFO0VBQ0E7RUFDQTtBMUMybElOOztBMENybElBO0VBdk9FO0ExQ2cwSUY7O0EwQ3BsSUE7RUF2SEU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBOElBO21CQUFBO0VBa0RBO0ExQ2toSUY7QWlCcnpISTtFeUIzU0o7SUFoSEksZUFpSGtDO0UxQ21tSXBDO0FBQ0Y7QTBDbm1JRTtFQXpIQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7RXpCc2lCRSxZQVJNO0VBWU4sV0FaTTtFeUJ2YU4sZXBCbFAwQjtBdEI2MUk5QjtBaUJyMEhJO0V5QnpTRjtJQWxIRSxlQW1Ib0M7RTFDaW5JdEM7QUFDRjtBMEM5bUlFO0VBOUhBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtFb0JzUHJCO2NBQUE7RUFnQkE7QTFDd21JSjtBaUJ2MUhJO0V5QnBTRjtJQXZIRSxlQXdIb0M7RTFDOG5JdEM7QUFDRjtBMEMzbklJO0VBQ0U7RUFDQTtBMUM2bklOO0FpQmgySEk7RXlCL1JBO0lBS0k7SUFDQTtFMUM4bklOO0FBQ0Y7QTBDNW5JTTtFQUNFO0VBQ0E7QTFDOG5JUjtBMEN0bklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDd25JTjtBaUJoM0hJO0V5QjVRQTtJQU9JO0lBQ0E7SUFDQTtFMUN5bklOO0FBQ0Y7QTBDcG5JSTtFQUNFO0VBQ0E7RUFDQTtBMUNzbklOO0FpQjUzSEk7RXlCN1BBO0lBTUk7RTFDdW5JTjtBQUNGO0FpQmo0SEk7RXlCN1BBO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTFDd25JTjtBQUNGO0EwQ3BuSUU7RUFDRTtBMUNzbklKO0FpQjU0SEk7RXlCM09GO0lBSUk7RTFDdW5JSjtBQUNGO0EwQ3JuSUU7RUFDRTtFQUNBO0ExQ3VuSUo7QWlCcjVISTtFeUJwT0Y7SUFJSTtFMUN5bklKO0FBQ0Y7O0EwQ3BuSUE7RUE3TkU7RUFDQSxjckNoRU07RXFDd1NOO29CQUFBO0VBaUJBO0ExQytsSUY7QWlCbDZISTtFeUIxTko7SUExTkksZUEyTmdDO0UxQytuSWxDO0FBQ0Y7QTBDOW5JRTtFQXROQTtFQUNBLGNyQzFFTTtFWStuQkosWUFSTTtFQVlOLFdBWk07RXlCclZOLGVwQnBVMEI7QXRCczhJOUI7QWlCOTZISTtFeUJ2TkY7SUFuTkUsZXBCOUcwQjtFdEIwOEk1QjtBQUNGO0EwQ3JvSUU7RUFyT0E7RUFDQSxjckNoRU07RXFDNEhOLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0Qmc5SXpCO0FpQno3SEk7RXlCbE5GO0lBbE9FLGVBbU9rQztFMUM4b0lwQztBQUNGO0EwQ3pvSUk7RUFDRTtFQUNBO0VBQ0E7QTFDMm9JTjtBMEN0b0lJO0VBQ0U7RUFDQTtFQUNBO0ExQ3dvSU47O0EwQ2xvSUE7RUEzTkUsY3JDN0hRO0VxQzhIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVBdU5zQjtFQXROdEI7RUF1TkE7bUJBQUE7RUF1REE7QTFDc2xJRjtBaUJyOUhJO0V5QjFMSjtJQW5OSTtJQUNBLGVBbU5vQjtFMUNtcEl0QjtBQUNGO0EwQ2pwSUU7RUFDRTtFQUNBO0VBQ0E7QTFDbXBJSjtBaUJoK0hJO0V5QnRMRjtJQU1JO0lBQ0E7SUFDQTtFMUNvcElKO0FBQ0Y7QWlCditISTtFeUIxS0Y7SUFFSTtFMUNtcElKO0FBQ0Y7QWlCNStISTtFeUJwS0Y7SUFFSTtFMUNrcElKO0FBQ0Y7QWlCai9ISTtFeUI5SkY7SUFFSTtFMUNpcElKO0FBQ0Y7QWlCdC9ISTtFeUJ4SkY7SUFFSTtFMUNncElKO0FBQ0Y7QWlCMy9ISTtFeUJsSkY7SUFFSTtFMUMrb0lKO0FBQ0Y7QWlCaGdJSTtFeUI1SUY7SUFFSTtFMUM4b0lKO0FBQ0Y7QWlCcmdJSTtFeUJ0SUY7SUFFSTtFMUM2b0lKO0FBQ0Y7O0EwQ3hvSUE7RXJCdElFLFdFclJ5QjtFRnNSekIsWUV0UnlCO0VGdVJ6QjtFQUNBLGNoQmpSUTtFZ0JrUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcUIrSHlCO0VyQjlIekI7RXFCa0lBO21CQUFBO0VBNENGO0ExQ3VtSUE7QWlCMWhJSTtFeUI5SEo7SXJCM0hJLFdDcFNtQjtJRHFTbkIsWUNyU21CO0lEc1NuQjtJQUNBLGVxQnlIdUI7RTFDOHBJekI7QUFDRjtBaUJsaUlJO0V5QjlISjtJQUdJO0UxQ2lxSUY7QUFDRjtBMEM5cElFO0VBR0k7SUFDRTtJQUNBO0UxQzhwSU47QUFDRjtBMEN6cElJO0V6QnFQQSxZQUpTO0VBUVQsV0FaTTtFeUIzT0o7QTFDNHBJTjtBaUJsaklJO0V5QjVHQTtJekJxUEEsWUFKUztJQVFULFdBWk07SXlCdk9GO0UxQzhwSU47QUFDRjtBaUJ6aklJO0V5QjVHQTtJekJxUEEsWUFKUztJQVFULFdBWk07SXlCbE9GO0UxQ2dxSU47QUFDRjtBMEM1cElJO0VBQ0U7QTFDOHBJTjtBMEMxcElFO0VBQ0U7RUFDQTtFQUNBO0ExQzRwSUo7QWlCeGtJSTtFeUJ2RkY7SUFNSTtJQUNBO0UxQzZwSUo7QUFDRjs7QTBDdnBJQTtFQXZYRTtFQXlYQTtBMUMwcElGO0FpQm5sSUk7RXlCekVKO0lBclhJLGVBc1grQjtFMUMrcElqQztBQUNGOztBMEM1cElBO0VBNVhFO0ExQzRoSkY7QWlCNWxJSTtFeUJwRUo7SUExWEksZUEyWDZCO0UxQ21xSS9CO0FBQ0Y7O0EwQ2pxSUE7RXpCeU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQTRZK0I7RUEzWS9CLGlCQTJZK0I7QTFDd3FJakM7QWlCem1JSTtFeUJoRUo7SUF4WUksZUF5WTZCO0UxQzRxSS9CO0FBQ0Y7O0EwQzFxSUE7RXpCcU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdaK0I7RUEvWS9CLGlCQStZK0I7QTFDaXJJakM7QWlCdG5JSTtFeUI1REo7SUE1WUksZUE2WTZCO0UxQ3FySS9CO0FBQ0Y7O0EwQ2xySUE7RXpCZ01JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQXFaK0I7RUFwWi9CLGlCQW9aK0I7RUFDL0I7RUFLQTttQkFBQTtFQU1BO0ExQ2lySUY7QWlCdm9JSTtFeUJ2REo7SUFqWkksZUFrWjZCO0UxQ2lzSS9CO0FBQ0Y7QWlCNW9JSTtFeUJ2REo7SXpCZ01JLFlBUk07SUFZTixXQVpNO0l5Qm5MTjtFMUNvc0lGO0FBQ0Y7QTBDanNJRTtFQUNFLHlCckN6Y0k7RXFDMGNKO0ExQ21zSUo7O0EwQzlySUE7RUFoWkU7RUFDQSxjckNoRU07RXFDMmROO21CQUFBO0VBdURBO0ExQ21vSUY7QWlCL3BJSTtFeUJ2Q0o7SUE3WUksZUE4WStCO0UxQ3lzSWpDO0FBQ0Y7QTBDeHNJRTtFQXpZQTtFQUNBLGNyQzFFTTtFWStuQkosWUFSTTtFQVlOLFdBWk07RXlCbEtOLGVwQnZmMEI7QXRCbXNKOUI7QWlCM3FJSTtFeUJwQ0Y7SUF0WUUsZXBCOUcwQjtFdEJ1c0o1QjtBQUNGO0EwQy9zSUU7RUF4WkE7RUFDQSxjckNoRU07RXFDNEhOLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QjZzSnpCO0FpQnRySUk7RXlCL0JGO0lBclpFLGVBc1ppQztFMUN3dEluQztBQUNGO0EwQ250SUk7RUFDRTtFQUNBO0VBQ0E7QTFDcXRJTjtBaUJoc0lJO0V5QnhCQTtJQUtJO0lBQ0Y7SUFDQTtFMUN1dElKO0FBQ0Y7QTBDbHRJSTtFQUNFO0ExQ290SU47QTBDL3NJSTtFQUNFO0ExQ2l0SU47QTBDNXNJSTtFQUNFO0VBQ0E7QTFDOHNJTjtBaUJqdElJO0V5Qk9FO0lBQ0U7SUFDQTtFMUM2c0lOO0FBQ0Y7QTBDeHNJSTtFQUNFO0VBQ0E7QTFDMHNJTjtBMENyc0lJO0VBQ0U7RUFDQTtFQUNBO0ExQ3VzSU47O0EwQ2hzSUE7RUFsY0U7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3NvSkY7QWlCenVJSTtFeUJnQ0o7SUEzYkksZUE0YmlDO0UxQzRzSW5DO0FBQ0Y7O0EwQzFzSUE7RXpCcUdJLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdmK0I7RUEvZS9CLGlCQStlK0I7QTFDaXRJakM7QWlCdHZJSTtFeUJvQ0o7SUE1ZUksZUE2ZTZCO0UxQ3F0SS9CO0FBQ0Y7QWlCM3ZJSTtFeUJvQ0o7SXpCcUdJLFlBUk07SUFZTixXQVpNO0l5QnpGTjtFMUN5dElGO0FBQ0Y7QTBDeHRJRTtFekIrRkUsWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVwQjdFNEI7RW9COEU1QixpQnBCOUU0QjtFTGlxQjFCLFlBUk07RUFZTixXQVpNO0V5QnBGTixlcEJya0IwQjtBdEJveUo5QjtBaUI1d0lJO0V5QjBDRjtJQWxmRSxlcEJoRjBCO0V0Qnd5SjVCO0FBQ0Y7QTBDbHVJRTtFekIwRkUsWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBMmZpQztFQTFmakMsaUJBMGZpQztFQTFhakMsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCaXpKekI7QWlCMXhJSTtFeUIrQ0Y7SUF2ZkUsZUF3ZitCO0UxQzh1SWpDO0FBQ0Y7O0EwQzF1SUE7RUFpQkU7bUJBQUE7RUE4Q0E7QTFDaXJJRjtBMEM5dUlJO0VBdmZGO0VBeWZJO0ExQ2d2SU47QWlCenlJSTtFeUJ1REE7SUFyZkEsZUFzZm1DO0UxQ3F2SXJDO0FBQ0Y7QWlCOXlJSTtFeUJ1REE7SXpCa0ZBLFlBUk07SUFZTixXQVpNO0l5QnJFRjtJQUNBO0UxQ3d2SU47QUFDRjtBaUJ0eklJO0V5QnVEQTtJekJrRkEsWUFSTTtJQVlOLFdBWk07SXlCaEVGO0lBQ0E7RTFDMnZJTjtBQUNGO0EwQ3R2SUU7RUFDRTtFQUNBO0ExQ3d2SUo7QTBDdHZJSTtFekI2REEsWUFKUztFQVFULFlBWk07RXlCbkRKO0ExQ3l2SU47QTBDcHZJSTtFekJzREEsWUFSTTtFQVlOLFdBWk07RXlCNUNKO0VBQ0E7QTFDdXZJTjtBMENudklFO0VBQ0U7QTFDcXZJSjtBMENudklJO0V6QjRDQSxZQUpTO0VBUVQsV0FaTTtFeUJsQ0o7QTFDc3ZJTjtBMENsdklFO0VBQ0U7RUFDQTtBMUNvdklKO0EwQ2x2SUk7RXpCa0NBLFlBSlM7RUFRVCxXQVpNO0V5QnhCSjtBMUNxdklOO0EwQ2h2SUk7RUFDRTtFQUNBO0VBQ0E7QTFDa3ZJTjs7QTBDNXVJQTtFQWlCRTttQkFBQTtFQXVEQTtBMUMwcUlGO0EwQ2h2SUk7RUF6akJGO0VBMmpCSTtBMUNrdklOO0FpQjcySUk7RXlCeUhBO0lBdmpCQSxlQXdqQm1DO0UxQ3V2SXJDO0FBQ0Y7QWlCbDNJSTtFeUJ5SEE7SXpCZ0JBLFlBUk07SUFZTixXQVpNO0l5QkhGO0lBQ0E7RTFDMHZJTjtBQUNGO0FpQjEzSUk7RXlCeUhBO0l6QmdCQSxZQVJNO0lBWU4sV0FaTTtJeUJFRjtJQUNBO0UxQzZ2SU47QUFDRjtBMEN4dklFO0VBQ0U7QTFDMHZJSjtBMEN4dklJO0V6QkpBLFlBSlM7RUFRVCxXQVpNO0V5QmNKO0ExQzJ2SU47QTBDdnZJRTtFQUNFO0ExQ3l2SUo7QTBDdnZJSTtFekJiQSxZQUpTO0VBUVQsV0FaTTtFeUJ1Qko7QTFDMHZJTjtBMEN0dklFO0VBQ0U7QTFDd3ZJSjtBMEN0dklJO0V6QnRCQSxZQUpTO0VBUVQsV0FaTTtFeUJnQ0o7QTFDeXZJTjtBMENydklFO0VBQ0U7QTFDdXZJSjtBMENydklJO0V6Qi9CQSxZQUpTO0VBUVQsV0FaTTtFeUJ5Q0o7QTFDd3ZJTjtBMENwdklFO0VBQ0U7QTFDc3ZJSjtBMENwdklJO0V6QnhDQSxZQUpTO0VBUVQsV0FaTTtFeUJrREo7QTFDdXZJTjtBMENudklFO0VBQ0U7QTFDcXZJSjtBMENudklJO0V6QmpEQSxZQUpTO0VBUVQsV0FaTTtFeUIyREo7QTFDc3ZJTjs7QTBDL3VJQTtFQTFuQkU7RUFDQSxjckNoRU07RXFDcXNCTjtvQkFBQTtFQWlCQTtBMUMwdElGO0FpQjE3SUk7RXlCbU1KO0lBdm5CSSxlQXduQjRCO0UxQzB2STlCO0FBQ0Y7QTBDenZJRTtFQW5uQkE7RUFDQSxjckMxRU07RVkrbkJKLFlBUk07RUFZTixXQVpNO0V5QndFTixlcEJqdUIwQjtBdEI4OUo5QjtBaUJ0OElJO0V5QnNNRjtJQWhuQkUsZXBCOUcwQjtFdEJrK0o1QjtBQUNGO0EwQ2h3SUU7RUFsb0JBO0VBQ0EsY3JDaEVNO0VxQzRITixXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ3K0p6QjtBaUJqOUlJO0V5QjJNRjtJQS9uQkUsZUFnb0I4QjtFMUN5d0loQztBQUNGO0EwQ3B3SUk7RUFDRTtFQUNBO0VBQ0E7QTFDc3dJTjtBMENqd0lJO0VBQ0U7RUFDQTtFQUNBO0ExQ213SU47O0EwQzd2SUE7RXpCMUZJLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQStxQjRCO0VBOXFCNUIsaUJBOHFCNEI7RUFLNUI7b0JBQUE7RUF1QkE7QTFDMnVJRjtBaUIzK0lJO0V5Qm1PSjtJQTNxQkksZUE0cUIwQjtFMUMyd0k1QjtBQUNGO0FpQmgvSUk7RXlCbU9KO0l6QjFGSSxZQVJNO0lBWU4sV0FaTTtJeUJzR047RTFDK3dJRjtBQUNGO0EwQzV3SUU7RUFDRTtFQUNBO0ExQzh3SUo7QTBDM3dJRTtFQUNFO0VBQ0E7QTFDNndJSjtBMEMzd0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDNndJSjtBaUJyZ0pJO0V5Qm9QRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0UxQyt3SUo7QUFDRjs7QTBDMXdJQTtFQXJxQkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBMnFCQTtvQkFBQTtFQTRCQTtBMUMrdUlGO0FpQnpoSkk7RXlCbVFKO0lBOXBCSSxlQStwQjhCO0UxQ3l4SWhDO0FBQ0Y7QTBDenhJRTtFQXZxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0V6QnNpQkUsWUFSTTtFQVlOLFdBWk07RXlCdUlOLGVwQmh5QjBCO0F0QmlrSzlCO0FpQnppSkk7RXlCcVFGO0lBaHFCRSxlcEI3SDBCO0V0QnFrSzVCO0FBQ0Y7QTBDcHlJRTtFQTVxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBbUNBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QitrS3pCO0FpQnhqSkk7RXlCMFFGO0lBcnFCRSxlQXNxQmdDO0UxQ2l6SWxDO0FBQ0Y7QTBDN3lJRTtFQUNFO0VBQ0U7QTFDK3lJTjtBaUJqa0pJO0V5QmdSRjtJQUlJO0lBQ0E7RTFDaXpJSjtBQUNGO0EwQzl5SUU7RUFDRTtFQUNBO0ExQ2d6SUo7QWlCM2tKSTtFeUJ5UkY7SUFJSTtJQUNBO0UxQ2t6SUo7QUFDRjtBMEMveUlFO0VBQ0U7RUFDQTtBMUNpeklKO0FpQnJsSkk7RXlCa1NGO0lBSUk7SUFDQTtFMUNteklKO0FBQ0Y7O0EwQzd5SUE7RUFydUJFO0VBQ0EsY3JDaEVNO0VxQ2d6Qk47b0JBQUE7RUFpQkE7QTFDd3hJRjtBaUJubUpJO0V5QjhTSjtJQWx1QkksZUFtdUI2QjtFMUN3ekkvQjtBQUNGO0EwQ3Z6SUU7RUE5dEJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJtTE4sZXBCNTBCMEI7QXRCdW9LOUI7QWlCL21KSTtFeUJpVEY7SUEzdEJFLGVwQjlHMEI7RXRCMm9LNUI7QUFDRjtBMEM5eklFO0VBN3VCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCaXBLekI7QWlCMW5KSTtFeUJzVEY7SUExdUJFLGVBMnVCK0I7RTFDdTBJakM7QUFDRjtBMENsMElJO0VBQ0U7RUFDQTtFQUNBO0ExQ28wSU47QTBDL3pJSTtFQUNFO0VBQ0E7RUFDQTtBMUNpMElOOztBMEMzeklBO0VBaHZCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDK2lLRjtBaUJscEpJO0V5QjhVSjtJQXp1QkksZUEwdUIrQjtFMUN1MElqQztBQUNGO0EwQ3YwSUU7RUFsdkJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QmtOTixlcEIzMkIwQjtBdEIwcks5QjtBaUJscUpJO0V5QmdWRjtJQTN1QkUsZXBCN0gwQjtFdEI4cks1QjtBQUNGO0EwQ2wxSUU7RUF2dkJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ3c0t6QjtBaUJqckpJO0V5QnFWRjtJQWh2QkUsZUFpdkJpQztFMUMrMUluQztBQUNGOztBMEMxMUlBO0V6Qm5OSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUF3eUI0QjtFQXZ5QjVCLGlCQXV5QjRCO0ExQ2kySTlCO0FpQjlySkk7RXlCNFZKO0lBcHlCSSxlQXF5QjBCO0UxQ3EySTVCO0FBQ0Y7QWlCbnNKSTtFeUI0Vko7SXpCbk5JLFlBUk07SUFZTixXQVpNO0l5QitOTjtFMUN5MklGO0FBQ0Y7O0EwQ3QySUE7RUEzeEJFO0VBQ0EsY3JDaEVNO0VxQ3MyQk47b0JBQUE7RUFpQkE7QTFDaTFJRjtBaUJsdEpJO0V5Qm9XSjtJQXh4QkksZUF5eEI0QjtFMUNpM0k5QjtBQUNGO0EwQ2gzSUU7RUFweEJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJ5T04sZXBCbDRCMEI7QXRCc3ZLOUI7QWlCOXRKSTtFeUJ1V0Y7SUFqeEJFLGVwQjlHMEI7RXRCMHZLNUI7QUFDRjtBMEN2M0lFO0VBbnlCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCZ3dLekI7QWlCenVKSTtFeUI0V0Y7SUFoeUJFLGVBaXlCOEI7RTFDZzRJaEM7QUFDRjtBMEMzM0lJO0VBQ0U7RUFDQTtFQUNBO0ExQzYzSU47QTBDeDNJSTtFQUNFO0VBQ0E7RUFDQTtBMUMwM0lOOztBMENwM0lBO0VBdHlCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDOHBLRjtBaUJqd0pJO0V5Qm9ZSjtJQS94QkksZUFneUI4QjtFMUNnNEloQztBQUNGOztBMEM3M0lBO0V6QmhRSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUFxMUJvQztFQXAxQnBDLGlCQW8xQm9DO0ExQ280SXRDO0FpQjl3Skk7RXlCeVlKO0lBajFCSSxlQWsxQmtDO0UxQ3c0SXBDO0FBQ0Y7O0EwQ3Q0SUE7RUFwMEJFO0VBQ0EsY3JDaEVNO0VxQ3c1Qk47b0JBQUE7RUFpQkE7QTFDdzJJRjtBaUIzeEpJO0V5QjZZSjtJQWowQkksZUFrMEJvQztFMUNpNUl0QztBQUNGO0EwQ2g1SUU7RUE3ekJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJrUk4sZXBCMzZCMEI7RW9CNDZCMUI7b0JBQUE7RUFRQTtBMUM4NElKO0FpQjF5Skk7RXlCZ1pGO0lBMXpCRSxlcEI5RzBCO0V0QnMwSzVCO0FBQ0Y7QTBDeDVJTTtFQUNFO0VBQ0E7QTFDMDVJUjtBMENyNUlFO0VBcjFCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCZzFLekI7QWlCenpKSTtFeUI4WkY7SUFsMUJFLGVBbTFCc0M7RTFDODVJeEM7QUFDRjtBMEN6NUlJO0VBQ0U7RUFDQTtFQUNBO0ExQzI1SU47QTBDdDVJSTtFQUNFO0VBQ0E7RUFDQTtBMUN3NUlOOztBMENsNUlBO0VBeDFCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDOHVLRjtBaUJqMUpJO0V5QnNiSjtJQWoxQkksZUFrMUJzQztFMUM4NUl4QztBQUNGO0EwQzk1SUU7RUExMUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QjBUTixlcEJuOUIwQjtBdEJ5M0s5QjtBaUJqMkpJO0V5QndiRjtJQW4xQkUsZXBCN0gwQjtFdEI2M0s1QjtBQUNGO0EwQ3o2SUU7RUEvMUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ1NEt6QjtBaUJoM0pJO0V5QjZiRjtJQXgxQkUsZUF5MUJ3QztFMUNzN0kxQztBQUNGOztBMENsN0lBO0V6QjFUSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUErNEI0QjtFQTk0QjVCLGlCQTg0QjRCO0ExQ3k3STlCO0FpQjczSkk7RXlCbWNKO0lBMzRCSSxlQTQ0QjBCO0UxQzY3STVCO0FBQ0Y7QWlCbDRKSTtFeUJtY0o7SXpCMVRJLFlBUk07SUFZTixXQVpNO0l5QnNVTjtFMUNpOElGO0FBQ0Y7O0EwQzk3SUE7RUFsNEJFO0VBQ0EsY3JDaEVNO0VxQzY4Qk47b0JBQUE7RUFpQkE7QTFDeTZJRjtBaUJqNUpJO0V5QjJjSjtJQS8zQkksZUFnNEI0QjtFMUN5OEk5QjtBQUNGO0EwQ3g4SUU7RUEzM0JBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJnVk4sZXBCeitCMEI7QXRCcTdLOUI7QWlCNzVKSTtFeUI4Y0Y7SUF4M0JFLGVwQjlHMEI7RXRCeTdLNUI7QUFDRjtBMEMvOElFO0VBMTRCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCKzdLekI7QWlCeDZKSTtFeUJtZEY7SUF2NEJFLGVBdzRCOEI7RTFDdzlJaEM7QUFDRjtBMENuOUlJO0VBQ0U7RUFDQTtFQUNBO0ExQ3E5SU47QTBDaDlJSTtFQUNFO0VBQ0E7RUFDQTtBMUNrOUlOOztBMEM1OElBO0VBNzRCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDNjFLRjtBaUJoOEpJO0V5QjJlSjtJQXQ0QkksZUF1NEI4QjtFMUN3OUloQztBQUNGO0EwQ3g5SUU7RUEvNEJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QitXTixlcEJ4Z0MwQjtBdEJ3K0s5QjtBaUJoOUpJO0V5QjZlRjtJQXg0QkUsZXBCN0gwQjtFdEI0K0s1QjtBQUNGO0EwQ24rSUU7RUFwNUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJzL0t6QjtBaUIvOUpJO0V5QmtmRjtJQTc0QkUsZUE4NEJnQztFMUNnL0lsQztBQUNGOztBMEMzK0lFO0VBQ0U7SUFDRTtFMUM4K0lKO0UwQzUrSUU7SUFDRTtFMUM4K0lKO0FBQ0Y7QTBDMStJQTtrQkFBQTtBQUVBO0VBNTRCRTtFQUNBLGVwQi9JaUI7QXRCd2dMbkI7O0EwQzErSUE7RUEzNEJFLGNyQ2hKUTtFcUNpSlIsZXBCcEppQjtBdEI2Z0xuQjs7QTBDMytJQTtFQUNFO0ExQzgrSUY7QWlCNS9KSTtFeUI2Z0JKO0l6QnBZSSxZQUpTO0lBUVQsV0FaTTtJeUJpWk47RTFDZy9JRjtBQUNGO0EwQzkrSUU7RUFDRTtBMUNnL0lKOztBMEM1K0lBO0VBQ0U7QTFDKytJRjtBaUIxZ0tJO0V5QjBoQko7SXpCalpJLFlBSlM7SUFRVCxXQVpNO0l5QjhaTjtFMUNpL0lGO0FBQ0Y7O0EwQzErSUU7Ozs7RUFDRTtBMUNnL0lKOztBaUJ4aEtJO0V5QjZpQkY7SUFFSSxXMUJwaUNVO0VoQmtoTGQ7QUFDRjs7QTBDeCtJRTs7RUFDRTtBMUM0K0lKO0FpQm5pS0k7RXlCc2pCRjs7SUFHSTtFMUMrK0lKO0FBQ0Y7O0EwQzMrSUE7RUFDRTtBMUM4K0lGO0FpQjdpS0k7RXlCOGpCSjtJQUlJO0UxQysrSUY7QUFDRjs7QTBDNStJQTtFQUNFO0ExQysrSUY7QWlCdGpLSTtFeUJza0JKO0lBSUk7RTFDZy9JRjtBQUNGOztBMEM1K0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDKytJSjs7QTBDditJRTs7OztFekJsZEUsWUFKUztFQVFULFdBWk07RXlCNGROO0VBQ0E7QTFDOCtJSjs7QTBDeCtJRTs7RXpCM2RFLFlBUk07RUFZTixXQVpNO0V5QnFlTjtFQUNBO0ExQzYrSUo7O0EwQ3IrSUU7OztFQUNFO0ExQzArSUo7O0EwQ3QrSUE7RUFDRTtFQUNBO0ExQ3krSUY7O0EwQ3IrSUU7RUFDRTtFQUNBO0ExQ3crSUo7O0EwQ3ArSUU7RUFDRTtBMUN1K0lKOztBMENuK0lBO0F4Qy9wQ0E7RUFDRTtFQUNBO0FGc29MRjs7QTJDeG9MRTtFQUNFO0VBQ0EsbUIzQm1DWTtBaEJ3bUxoQjtBMkN2b0xJO0VBQ0UsbUIzQjhCVTtFMkI3QlY7RUFDQSxrQjNCNEJVO0FoQjZtTGhCO0EyQ3RvTEk7RUFDRTtFQUNBO0EzQ3dvTE47O0EyQzNuTEU7RUFDRTtFQUNBLG9CM0JRWTtBaEJzbkxoQjtBMkMxbkxJO0VBQ0Usb0IzQkdVO0UyQkZWO0VBQ0EsbUIzQkNVO0FoQjJuTGhCO0EyQzFuTE07RUFDRTtBM0M0bkxSOztBNEN0cUxFO0VDY0E7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0VnQ3BGQSxjdkNRTTtBTHFxTFY7QVkxa0xJO0VBRUUsd0JMNUZRO0FQdXFMZDtBWTdrTEk7RUFFRSx3Qkw1RlE7QVAwcUxkO0FZaGxMSTtFQUVFLHdCTDVGUTtBUDZxTGQ7QVlubExJO0VBRUUsd0JMNUZRO0FQZ3JMZDtBNEN2ckxFO0VDU0E7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0VnQy9FQSxjdkNFUTtBTDJyTFo7QVkvbExJO0VBRUUsd0JMNUZRO0FQNHJMZDtBWWxtTEk7RUFFRSx3Qkw1RlE7QVArckxkO0FZcm1MSTtFQUVFLHdCTDVGUTtBUGtzTGQ7QVl4bUxJO0VBRUUsd0JMNUZRO0FQcXNMZDtBaUJwcktJO0UyQnhoQkY7SWhDNkVBO0lBQ0E7SUFDQTtJQUdFO0VaaW9MRjtFWWxuTEU7SUFFRSx3Qkw1RlE7RVArc0xaO0VZcm5MRTtJQUVFLHdCTDVGUTtFUGt0TFo7RVl4bkxFO0lBRUUsd0JMNUZRO0VQcXRMWjtFWTNuTEU7SUFFRSx3Qkw1RlE7RVB3dExaO0FBQ0Y7O0E0Q3J0TEE7RUFFRTtFQUNBO0E1Q3V0TEY7QUUvdExFO0VBQ0U7RUFDQSxtQmMyQlk7QWhCc3NMaEI7QUU3dExJO0VBQ0UsbUJjc0JVO0VkckJWO0VBQ0Esa0Jjb0JVO0FoQjJzTGhCO0FFNXRMSTtFQUNFO0VBQ0E7QUY4dExOO0E0Q2p1TEk7RUFDRTtBNUNtdUxOO0E0Q2h1TEU7RUFDRSxvQjVCV2lCO0VKNENuQjtFQUNBO0VBQ0E7RUFHRTtBWjBxTEo7QVkzcExJO0VBRUUsd0JMNUZRO0FQd3ZMZDtBWTlwTEk7RUFFRSx3Qkw1RlE7QVAydkxkO0FZanFMSTtFQUVFLHdCTDVGUTtBUDh2TGQ7QVlwcUxJO0VBRUUsd0JMNUZRO0FQaXdMZDs7QTRDN3VMQTtBRTlCQTtFQzJLRSxtQi9CckljO0FoQjB1TGhCOztBOEM1d0xBO0VDV0U7RUFDQTtFQUNBO0VBQ0E7QS9DcXdMRjtBK0Nud0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNqQnlCO0VEa0J6Qix3QnhDZ0NlO0V3Qy9CZixlQ3BCeUI7RURxQnpCO0VBQ0EsYzFDckJRO0UwQ3lCTjtFRXBDSjtFQUNBO0FqRHV5TEY7QWlCMXdLSTtFOEJ2Z0JGO0lFcEJFO0lBQ0E7RWpEeXlMRjtBQUNGO0ErQ3J3TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDbkN1QjtFRG9DdkIsWUNwQ3VCO0VEcUN2QjtFQUVFO0VFekNOO0FqRGd6TEY7QWlCM3hLSTtFOEJyZkE7SUU5QkE7RWpEa3pMRjtBQUNGO0ErQ2x3TEU7RUE1REE7RUFDQTtFQUNBO0EvQ2kwTEY7QStDbHdMSTtFQUNFLHlCR2xFd0I7QWxEczBMOUI7QStDaHdMSTtFM0JxTEY7RXNCdlBBO0VLb0VJO0VBQ0EsUUM1RHlDO0VENkR6QyxTQzVEMEM7RUQ2RDFDLGVDL0RpQztFRGdFakM7QS9DbXdMTjtBaUJqektJO0U4QnhkQTtJQVFJO0UvQ3F3TE47QUFDRjtBK0Nqd0xFO0VBQ0UsYzFDeEVNO0UwQ3lFTjtBL0Ntd0xKO0ErQ2p3TEk7RUFDRSxxQjFDMUVVO0FMNjBMaEI7QStDL3ZMRTtFQUNFLHlCMUMvRVk7QUxnMUxoQjtBK0M3cExXO0VBak1UO0VBQ0E7RUFDQTtBL0NpMkxGOztBOEN6MUxFO0VDUUE7RUFDQTtFQUNBO0VBQ0E7QS9DcTFMRjtBK0NuMUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNqQnlCO0VEa0J6Qix3QnhDZ0NlO0V3Qy9CZixlQ3BCeUI7RURxQnpCO0VBQ0EsYzFDckJRO0UwQ3lCTjtFRXBDSjtFQUNBO0FqRHUzTEY7QWlCMTFLSTtFOEJ2Z0JGO0lFcEJFO0lBQ0E7RWpEeTNMRjtBQUNGO0ErQ3IxTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDbkN1QjtFRG9DdkIsWUNwQ3VCO0VEcUN2QjtFQUVFO0VFekNOO0FqRGc0TEY7QWlCMzJLSTtFOEJyZkE7SUU5QkE7RWpEazRMRjtBQUNGO0ErQ2wxTEU7RUE1REE7RUFDQTtFQUNBO0EvQ2k1TEY7QStDbDFMSTtFQUNFLHlCR2xFd0I7QWxEczVMOUI7QStDaDFMSTtFM0JxTEY7RXNCdlBBO0VLb0VJO0VBQ0EsUUM1RHlDO0VENkR6QyxTQzVEMEM7RUQ2RDFDLGVDL0RpQztFRGdFakM7QS9DbTFMTjtBaUJqNEtJO0U4QnhkQTtJQVFJO0UvQ3ExTE47QUFDRjtBK0NqMUxFO0VBQ0UsYzFDeEVNO0UwQ3lFTjtBL0NtMUxKO0ErQ2oxTEk7RUFDRSxxQjFDMUVVO0FMNjVMaEI7QStDLzBMRTtFQUNFLHlCMUMvRVk7QUxnNkxoQjtBK0M3dUxXO0VBak1UO0VBQ0E7RUFDQTtBL0NpN0xGOztBOEM1NUxFO0VDTEE7RUFDQTtFQUNBO0VBQ0E7QS9DcTZMRjtBK0NuNkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNUeUI7RURVekIsd0J4Q2dDZTtFd0MvQmYsZUNaeUI7RURhekI7RUFDQSxjMUNyQlE7QUwwN0xaO0ErQzU1TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDM0J1QjtFRDRCdkIsWUM1QnVCO0VENkJ2QjtFQUVFO0EvQzY1TFI7QStDbjVMRTtFQTVEQTtFQUNBO0VBQ0E7QS9DazlMRjtBK0NuNUxJO0VBQ0UseUJHbEV3QjtBbER1OUw5QjtBK0NqNUxJO0UzQnFMRjtFc0J2UEE7RUtvRUk7RUFDQSxRQ3BEeUM7RURxRHpDLFNDcEQwQztFRHFEMUMsZUN2RGlDO0VEd0RqQztBL0NvNUxOO0FpQmw4S0k7RThCeGRBO0lBUUk7RS9DczVMTjtBQUNGO0ErQ2w1TEU7RUFDRSxjMUN4RU07RTBDeUVOO0EvQ281TEo7QStDbDVMSTtFQUNFLHFCMUMxRVU7QUw4OUxoQjtBK0NoNUxFO0VBQ0UseUIxQy9FWTtBTGkrTGhCO0ErQzl5TFc7RUFqTVQ7RUFDQTtFQUNBO0EvQ2svTEY7O0E4Q2g5TEU7RUNsQkE7RUFDQTtFQUNBO0VBQ0E7QS9DcytMRjtBK0NwK0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNEeUI7RURFekIsd0J4Q2dDZTtFd0MvQmYsZUNKeUI7RURLekI7RUFDQSxjMUNyQlE7QUwyL0xaO0ErQzc5TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDbkJ1QjtFRG9CdkIsWUNwQnVCO0VEcUJ2QjtFQUVFO0EvQzg5TFI7QStDcDlMRTtFQTVEQTtFQUNBO0VBQ0E7QS9DbWhNRjtBK0NwOUxJO0VBQ0UseUJHbEV3QjtBbER3aE05QjtBK0NsOUxJO0UzQnFMRjtFc0J2UEE7RUtvRUk7RUFDQSxRQzVDeUM7RUQ2Q3pDLFdDNUMwQztFRDZDMUMsZUMvQ2lDO0VEZ0RqQztBL0NxOUxOO0FpQm5nTEk7RThCeGRBO0lBUUk7RS9DdTlMTjtBQUNGO0ErQ245TEU7RUFDRSxjMUN4RU07RTBDeUVOO0EvQ3E5TEo7QStDbjlMSTtFQUNFLHFCMUMxRVU7QUwraE1oQjtBK0NqOUxFO0VBQ0UseUIxQy9FWTtBTGtpTWhCO0ErQy8yTFc7RUFqTVQ7RUFDQTtFQUNBO0EvQ21qTUY7O0FpQnZoTEk7RTZCMWVBO0lBQ0U7RTlDcWdNSjtBQUNGO0FpQjdoTEk7RTZCdGVFO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtBQUNGO0FpQjNpTEk7RTZCeGRFO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtFOENwZ01JO0lBQ0U7RTlDc2dNTjtBQUNGOztBOENqZ01BO0VDc0JFO0VBQ0E7QS9DKytMRjtBK0M3K0xFO0VBQ0U7RUFDQTtFQUNBO0EvQysrTEo7QStDNStMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxQ2pISTtBTCtsTVY7QStDMytMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2K0xOO0ErQzErTEk7RTNCK0dGO0VzQnZQQTtFSzBJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzYrTE47QStDeitMRTtFQW5EQTtFQUNBO0VBQ0E7RUFFQTtBL0M4aE1GO0F5QnZqTUU7RXNCd0VBO0l0QnRFRTtFekJ5ak1GO0FBQ0Y7QXlCcGpNRTtFc0JnRUE7SXRCOURFO0V6QnNqTUY7QUFDRjtBK0NsL0xJO0VBQ0UsbUIxQ3BKSTtBTHdvTVY7QStDai9MSTtFQUNFO0VBQ0E7QS9DbS9MTjtBK0NoL0xJO0VBQ0UsYzFDN0pJO0UwQzhKSjtBL0NrL0xOOztBOEMzak1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUM2ak1GO0E4QzNqTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV2QzlHYTtBUDJxTWpCOztBOEN6ak1BO0VBRUU7RUFDQTtBOUMyak1GOztBOEN4ak1BO0VDekhFO0VBQ0E7RUFDQTtBL0Nxck1GOztBOEMxak1BO0VBQ0UscUJ6Q2hIYztBTDZxTWhCOztBbURwK0xBO0VBQ0U7RUFDQTtFQUNBO0FuRHUrTEY7QW1EdCtMRTtFdkN4SUE7RUFDQTtFQUNBO0VBR0U7RXVDcUlBLHdCNUM5SmlCO0U0QytKakIsYzlDbk5RO0U4Q29OUixvQm5DeExpQjtBaEJtcU1yQjtBWW5tTUk7RUFFRSx3Qkw1RlE7QVBnc01kO0FZdG1NSTtFQUVFLHdCTDVGUTtBUG1zTWQ7QVl6bU1JO0VBRUUsd0JMNUZRO0FQc3NNZDtBWTVtTUk7RUFFRSx3Qkw1RlE7QVB5c01kOztBbURsL0xBO0VBQ0U7RUFDQSx5QjlDck5PO0U4Q3NOUDtBbkRxL0xGOztBbUQ1K0xFO0VBQ0U7RUFDQTtBbkQrK0xKOztBbUQzK0xBO0VBQ0UsY0N2T1k7QXBEcXRNZDtBeUJ4b01FO0VBQ0U7QXpCMG9NSjs7QXFEcHVNQTtFekMrRUU7RUFDQTtFQUNBO0VBR0U7QVp1cE1KO0FZeG9NSTtFQUVFLHdCTDVGUTtBUHF1TWQ7QVkzb01JO0VBRUUsd0JMNUZRO0FQd3VNZDtBWTlvTUk7RUFFRSx3Qkw1RlE7QVAydU1kO0FZanBNSTtFQUVFLHdCTDVGUTtBUDh1TWQ7QW1EeHZNRTtFQUNFO0FuRDB2TUo7O0FxRHR2TUE7RXpDMkVFO0VBQ0E7RUFDQTtFQUdFO0V1QzFFRjtFQUNBLGFuQ3lCYTtFbUN4QmI7RUFDQTtFQUNBO0V2Q2lFQTtFQUNBO0VBQ0E7RUFHRTtFdUNuRUE7RUFLRixjOUNqQnNCO0U4Q2tCdEI7QW5Ec3ZNRjtBWTFxTUk7RUFFRSx3Qkw1RlE7QVB1d01kO0FZN3FNSTtFQUVFLHdCTDVGUTtBUDB3TWQ7QVlock1JO0VBRUUsd0JMNUZRO0FQNndNZDtBWW5yTUk7RUFFRSx3Qkw1RlE7QVBneE1kO0FZdHJNSTtFQUVFLHdCTDVGUTtBUG14TWQ7QVl6ck1JO0VBRUUsd0JMNUZRO0FQc3hNZDtBWTVyTUk7RUFFRSx3Qkw1RlE7QVB5eE1kO0FZL3JNSTtFQUVFLHdCTDVGUTtBUDR4TWQ7QW1EN3dNRTtFQUNFLHFCOUNyQlk7QUxveU1oQjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBbUQ3d01FO0VBQ0U7QW5EK3dNSjtBaUI1eUxJO0VvQ3RoQko7SXpDMkVFO0lBQ0E7SUFDQTtJQUdFO0l1Q3pCQTtFbkRteE1GO0VZM3VNRTtJQUVFLHdCTDVGUTtFUHcwTVo7RVk5dU1FO0lBRUUsd0JMNUZRO0VQMjBNWjtFWWp2TUU7SUFFRSx3Qkw1RlE7RVA4ME1aO0VZcHZNRTtJQUVFLHdCTDVGUTtFUGkxTVo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7RW1EOXhNRTtJQUNFO0VuRGd5TUo7QUFDRjs7QXFEajNNQTtFRndGRTtFQUNBO0VBQ0E7RUFDQSxjOUM1RlU7QUx5M01aO0FtRDV4TUU7RUFDRSxxQjlDbEdlO0FMZzRNbkI7QW1ENXhNRTtFQUNFLGM5Q2hHTTtBTDgzTVY7QW1ENXhNRTtFQUNFLGM5Q25HTTtBTGk0TVY7QW1EdnhNVztFQUNQLGM5QzNHTTtBTG80TVY7O0FtRHZ4TVc7RUFDUCxjOUM5R007QUx3NE1WOztBbURseE1FO0VBOUJBO0VBQ0E7RUFDQTtFQUNBLGM5QzVGVTtBTGc1TVo7QW1EbnpNRTtFQUNFLHFCOUNsR2U7QUx1NU1uQjtBbURuek1FO0VBQ0UsYzlDaEdNO0FMcTVNVjtBbURuek1FO0VBQ0UsYzlDbkdNO0FMdzVNVjtBbUQ5eU1XO0VBQ1AsYzlDM0dNO0FMMjVNVjs7QW1EOXlNVztFQUNQLGM5QzlHTTtBTCs1TVY7O0FpQjc0TEk7RWtDNVpGO0lBR0ksZ0JHbElvQjtJSG1JcEI7RW5EMnlNSjtBQUNGO0FpQnA1TEk7RWtDNVpGO0lBT0ksZ0JHcklvQjtJSHNJcEI7RW5ENnlNSjtBQUNGO0FtRDF5TUU7Ozs7Ozs7O0VBU0k7RUFFRjtBbkQweU1KO0FtRHZ5TUU7RUFwSkE7RUFDQTtFQUNBLGM5Q2dDTTtFOENxSEYsd0I1Q2hHZTtFNENpR2Ysa0JHakpnQjtFSHVKbEIsYzlDN0pvQjtFOEM4SnBCO0FuRHF5TUo7QW1EbHlNRTtFQUNFO0FuRG95TUo7QW1EbnlNSTtFQUNFO0VBQ0E7QW5EcXlNTjtBbURseU1FO0VBQ0U7RUExS0Y7RUFDQTtFQUNBLGM5Q0VRO0U4Q3lLSjtBbkRxeU1OOztBcUQ3N01BO0V6Q3NERTtFQUNBO0VBQ0E7RUFHRTtFeUN6REYsY0RmWTtFQ2dCWjtFQUNBO0FyRG04TUY7QVk3M01JO0VBRUUsd0JMNUZRO0FQMDlNZDtBWWg0TUk7RUFFRSx3Qkw1RlE7QVA2OU1kO0FZbjRNSTtFQUVFLHdCTDVGUTtBUGcrTWQ7QVl0NE1JO0VBRUUsd0JMNUZRO0FQbStNZDtBbUQ3K01FO0VBQ0U7QW5EKytNSjs7QXFEejhNQTs7Ozs7O0VBTUU7RUFDQSx5QmhEVE07QUxxOU1SO0FxRDE4TUU7Ozs7OztFQUNFO0VBQ0E7RUFDQSxjRHRDVTtFQ3VDVjtFQUNBLHdCOUNPaUI7QVAwOE1yQjtBcUQ5OE1FOzs7Ozs7RUFDRTtBckRxOU1KO0FxRG45TUU7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBckQrOU1KO0FxRDU5TUU7Ozs7OztFQUNFO0FyRG0rTUo7O0FxRC85TUE7RW5EeEVFO0VBQ0E7RW1EeUVBO0VBQ0EsY0QzRFk7RURSWjtFQUNBO0VBQ0EsY0NNWTtBcERpaU5kO0FxRGwrTUU7RUFDRTtFQUNBO0FyRG8rTUo7QXFEbitNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEcStNTjs7QXFEMzlNQTs7O0VBR0U7QXJEODlNRjs7QXFEMzlNQTs7RUFHRTtFQUNBLGtCckNyRWM7QWhCa2lOaEI7O0F1RDUvTUE7RUE1RUU7RUFDQTtBdkQ0a05GO0F1RDFrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUNOc0I7RURPdEI7RUFDQSx5QmxEdUJJO0VrRHJCSjtFQUNBO0VBQ0E7QXZEMmtOSjtBdUR6a05JO0VBQ0UscUJsRGpCYTtBTDRsTm5CO0F1RHZrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHlrTko7QWlCNWtNSTtFc0N4ZkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGVoRDFDVztJZ0QyQ1g7RXZEdWtOSjtBQUNGO0F1RHBrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkRza05KO0F1RG5rTkU7RUFDRSxjbEQ5Q007QUxtbk5WO0F1RGxrTkU7RUFDRSxjbEQ5Q1k7RWtEK0NaLHFCbEQvQ1k7RWtEZ0RaO0F2RG9rTko7QXVEamtORTs7RUFFRSxjbER2RE07QUwwbk5WO0F1RGhrTkU7RUFDRTtBdkRra05KO0F1RC9qTkU7RUFDRSxjbEQ3RFk7QUw4bk5oQjs7QXlEL2hOSTtFQUNFO0F6RGtpTk47QXlEL2hOSTtFQUNFO0VBQ0E7RUFDQSxtQnBENUVFO0VvRDZFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaWlOTjtBeUQvaE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaWlOUjtBeUQ5aE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJwRHRJRTtBTHNxTlY7QXlEN2hOTTtFQUNFO0F6RCtoTlI7QXlENWhOTTtFQUNFLG1CcEQ5R0E7QUw0b05SO0F5RDFoTk07RUFDRTtBekQ0aE5SO0F5RHhoTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEQxSk07RW9EMkpOO0VBQ0E7RUFDQTtBekQwaE5OO0F5RHZoTkk7RUFDRSxjcERsSUU7RW9EbUlGO0F6RHloTk47QWlCeHFNSTtFd0M3V0U7SUFDRTtFekR3aE5OO0FBQ0Y7QXlEcmhOSTtFTjlLRjtFQUNBO0VBQ0EsYzlDRVE7RW9ENEtKO0F6RHloTk47QXlEcmhOSTtFQUNFO0F6RHVoTk47O0EwRGx0TkE7RUM4REU7RUFDQTtBM0R3cE5GO0FpQjNyTUk7RXlDNWhCSjtJQ2tFSTtFM0R5cE5GO0FBQ0Y7QTJEdHBOSTtFQUNFO0EzRHdwTk47QTJEcHBORTtFQUNFO0VBRUEsbUIzQ3pFWTtBaEI4dE5oQjtBaUJ2c01JO0UwQ2pkRjtJQWFJLG1CM0NuRlU7STJDb0ZWO0UzRCtvTko7QUFDRjtBMkQ3b05FO0VBQ0UsZ0NDOUVlO0E1RDZ0Tm5CO0FpQmh0TUk7RTBDN2JBO0lBRUksZ0NDbkZZO0U1RGt1TmxCO0FBQ0Y7QWlCcnRNSTtFMENoY0Y7SUFVSTtJQUNBLGdDQ3hGYTtFNUR1dU5qQjtBQUNGO0EyRDVvTkU7RUFDRSxnQ0M5RmdCO0E1RDR1TnBCO0FpQjl0TUk7RTBDamJGO0lBSUksZ0NDaEdhO0lEaUdiO0UzRCtvTko7QUFDRjtBMkQ3b05FOztFQXJIQSx3QnBEK0RtQjtFb0Q5RG5CLG9CcERzRGU7RW9EcERiO0VBRUYsY3REYVM7RXNEWlQsb0JDWStCO0VEWC9CLGlCQ2MrQjtFRG9HN0IsNEJDNUcwQjtFRDZHMUI7RUFDQTtBM0RtcE5KO0EyRHR1TkU7O0VBSUksa0IzQ3JDVTtBaEIyd05oQjtBaUJwdk1JO0UwQ3RmRjs7SUFNTTtFM0R5dU5OO0FBQ0Y7QTJEcnVORTs7RUFJSSxtQjNDaERVO0FoQnF4TmhCO0EyRHpwTk07O0VBQ0U7RUFDQTtFQUNBO0EzRDRwTlI7QTJEenBOTTs7RUFDRSx5QnREMUhTO0FMc3hOakI7QTJEenBOTTs7RUFDRSx5QnREL0hHO0FMMnhOWDtBMkR6cE5NOztFQUNFLHlCdERwSVE7QUxneU5oQjtBMkR6cE5NOztFQUNFLHlCdEQxSUU7RXNEMklGLGN0RC9HQTtBTDJ3TlI7QTJEMXBOTTs7RUFDRTtBM0Q2cE5SO0FpQnp4TUk7RTBDemFGOztJQTBDSTtJQUNBLDRCQ2xKcUI7RTVEK3lOekI7QUFDRjtBaUJoeU1JO0UwQ3phRjs7SUErQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ0RDlLRTtFTDYwTk47QUFDRjtBaUIveU1JO0UwQzdWRjtJQUVJO0UzRDhvTko7QUFDRjtBMkQ3b05JOztFQUdFLDRCQzNMd0I7RUQ0THhCO0VBQ0E7RS9DdkhKO0VBQ0E7RUFDQTtFQUdFO0UrQ3NIRTtFQUNBO0EzRCtvTk47QTJEdHpORTs7RUFJSSxrQjNDckNVO0FoQjIxTmhCO0FpQnAwTUk7RTBDdGZGOztJQU1NO0UzRHl6Tk47QUFDRjtBMkRyek5FOztFQUlJLG1CM0NoRFU7QWhCcTJOaEI7QVlyd05JOzs7RUFFRSx3Qkw1RlE7QVBvMk5kO0FZMXdOSTs7O0VBRUUsd0JMNUZRO0FQeTJOZDtBWS93Tkk7OztFQUVFLHdCTDVGUTtBUDgyTmQ7QVlweE5JOzs7RUFFRSx3Qkw1RlE7QVBtM05kO0FpQmwyTUk7RTBDelZBOztJQXNCSSw0QkM3TW1CO0lEK01qQixvQjNDNU1NO0VoQnEzTmQ7QUFDRjtBaUJ6Mk1JO0UwQ3pWQTs7SUE0Q0k7SUFDQSxvQkNuT21CO0lEcU9qQjtFM0QwcE5SO0UyRHRwTk07O0lBRUksb0IzQ25QSTtFaEIyNE5kO0FBQ0Y7QWlCcjNNSTtFMEN0UkU7O0lBeFFKLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEc1B2QjtJQUNBO0UzRG1wTlI7QUFDRjtBaUJsNE1JO0UwQzlRQTtJQUdNLGlCM0MzUU07RWhCNDVOZDtBQUNGO0EyRDdvTkk7O0VBRUU7QTNEK29OTjtBaUIzNE1JO0UwQ3RRQTs7SUFJSTtJQTVSTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlRekI7SUFDQTtFM0R1cE5OO0FBQ0Y7QTJEcHBORTtFQUNFO0EzRHNwTko7O0EwRHA3TkE7RUMwREU7RUFDQTtBM0Q4M05GO0FpQmo2TUk7RXlDeGhCSjtJQzhESTtFM0QrM05GO0FBQ0Y7QTJENTNOSTtFQUNFO0EzRDgzTk47QTJEMTNORTtFQUNFO0VBRUEsbUIzQ3pFWTtBaEJvOE5oQjtBaUI3Nk1JO0UwQ2pkRjtJQWFJLG1CM0NuRlU7STJDb0ZWO0UzRHEzTko7QUFDRjtBMkRuM05FO0VBQ0UsZ0NDOUVlO0E1RG04Tm5CO0FpQnQ3TUk7RTBDN2JBO0lBRUksZ0NDbkZZO0U1RHc4TmxCO0FBQ0Y7QWlCMzdNSTtFMENoY0Y7SUFVSTtJQUNBLGdDQ3hGYTtFNUQ2OE5qQjtBQUNGO0EyRGwzTkU7RUFDRSxnQ0M5RmdCO0E1RGs5TnBCO0FpQnA4TUk7RTBDamJGO0lBSUksZ0NDaEdhO0lEaUdiO0UzRHEzTko7QUFDRjtBMkRuM05FOztFQXJIQSx3QnBEK0RtQjtFb0Q5RG5CLG9CcERzRGU7RW9EcERiO0VBRUYsY3REYVM7RXNEWlQsb0JDWStCO0VEWC9CLGlCQ2MrQjtFRG9HN0IsNEJDNUcwQjtFRDZHMUI7RUFDQTtBM0R5M05KO0EyRDU4TkU7O0VBSUksa0IzQ3JDVTtBaEJpL05oQjtBaUIxOU1JO0UwQ3RmRjs7SUFNTTtFM0QrOE5OO0FBQ0Y7QTJEMzhORTs7RUFJSSxtQjNDaERVO0FoQjIvTmhCO0EyRC8zTk07O0VBQ0U7RUFDQTtFQUNBO0EzRGs0TlI7QTJELzNOTTs7RUFDRSx5QnREMUhTO0FMNC9OakI7QTJELzNOTTs7RUFDRSx5QnREL0hHO0FMaWdPWDtBMkQvM05NOztFQUNFLHlCdERwSVE7QUxzZ09oQjtBMkQvM05NOztFQUNFLHlCdEQxSUU7RXNEMklGLGN0RC9HQTtBTGkvTlI7QTJEaDROTTs7RUFDRTtBM0RtNE5SO0FpQi8vTUk7RTBDemFGOztJQTBDSTtJQUNBLDRCQ2xKcUI7RTVEcWhPekI7QUFDRjtBaUJ0Z05JO0UwQ3phRjs7SUErQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ0RDlLRTtFTG1qT047QUFDRjtBaUJyaE5JO0UwQzdWRjtJQUVJO0UzRG8zTko7QUFDRjtBMkRuM05JOztFQUdFLDRCQzNMd0I7RUQ0THhCO0VBQ0E7RS9DdkhKO0VBQ0E7RUFDQTtFQUdFO0UrQ3NIRTtFQUNBO0EzRHEzTk47QTJENWhPRTs7RUFJSSxrQjNDckNVO0FoQmlrT2hCO0FpQjFpTkk7RTBDdGZGOztJQU1NO0UzRCtoT047QUFDRjtBMkQzaE9FOztFQUlJLG1CM0NoRFU7QWhCMmtPaEI7QVkzK05JOzs7RUFFRSx3Qkw1RlE7QVAwa09kO0FZaC9OSTs7O0VBRUUsd0JMNUZRO0FQK2tPZDtBWXIvTkk7OztFQUVFLHdCTDVGUTtBUG9sT2Q7QVkxL05JOzs7RUFFRSx3Qkw1RlE7QVB5bE9kO0FpQnhrTkk7RTBDelZBOztJQXNCSSw0QkM3TW1CO0lEK01qQixvQjNDNU1NO0VoQjJsT2Q7QUFDRjtBaUIva05JO0UwQ3pWQTs7SUE0Q0k7SUFDQSxvQkNuT21CO0lEcU9qQjtFM0RnNE5SO0UyRDUzTk07O0lBRUksb0IzQ25QSTtFaEJpbk9kO0FBQ0Y7QWlCM2xOSTtFMEN0UkU7O0lBeFFKLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEc1B2QjtJQUNBO0UzRHkzTlI7QUFDRjtBaUJ4bU5JO0UwQzlRQTtJQUdNLGlCM0MzUU07RWhCa29PZDtBQUNGO0EyRG4zTkk7O0VBRUU7QTNEcTNOTjtBaUJqbk5JO0UwQ3RRQTs7SUFJSTtJQTVSTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlRekI7SUFDQTtFM0Q2M05OO0FBQ0Y7QTJEMTNORTtFQUNFO0EzRDQzTko7QTBEdnBPRTs7RUFFRSw0QkVHdUI7QTVEc3BPM0I7QWlCdG9OSTtFeUNyaEJGOztJQUtJLG9CRUNxQjtFNUQwcE96QjtFMER6cE9JOztJQUNFLG9CMUN3QlE7RWhCb29PZDtBQUNGOztBMER2cE9BO0VDeUNFO0VBQ0E7QTNEa25PRjtBaUJycE5JO0V5Q3ZnQko7SUM2Q0k7RTNEbW5PRjtBQUNGO0EyRGhuT0k7RUFDRTtBM0Rrbk9OO0EyRDltT0U7RUFDRTtFQUVBLG1CM0N6RVk7QWhCd3JPaEI7QWlCanFOSTtFMENqZEY7SUFhSSxtQjNDbkZVO0kyQ29GVjtFM0R5bU9KO0FBQ0Y7QTJEdm1PRTtFQUNFLGdDQzlFZTtBNUR1ck9uQjtBaUIxcU5JO0UwQzdiQTtJQUVJLGdDQ25GWTtFNUQ0ck9sQjtBQUNGO0FpQi9xTkk7RTBDaGNGO0lBVUk7SUFDQSxnQ0N4RmE7RTVEaXNPakI7QUFDRjtBMkR0bU9FO0VBQ0UsZ0NDOUZnQjtBNURzc09wQjtBaUJ4ck5JO0UwQ2piRjtJQUlJLGdDQ2hHYTtJRGlHYjtFM0R5bU9KO0FBQ0Y7QTJEdm1PRTs7RUFySEEsd0JwRCtEbUI7RW9EOURuQixvQnBEc0RlO0VvRHBEYjtFQUVGLGN0RGFTO0VzRFpULG9CQ1krQjtFRFgvQixpQkNjK0I7RURvRzdCLDRCQzVHMEI7RUQ2RzFCO0VBQ0E7QTNENm1PSjtBMkRoc09FOztFQUlJLGtCM0NyQ1U7QWhCcXVPaEI7QWlCOXNOSTtFMEN0ZkY7O0lBTU07RTNEbXNPTjtBQUNGO0EyRC9yT0U7O0VBSUksbUIzQ2hEVTtBaEIrdU9oQjtBMkRubk9NOztFQUNFO0VBQ0E7RUFDQTtBM0Rzbk9SO0EyRG5uT007O0VBQ0UseUJ0RDFIUztBTGd2T2pCO0EyRG5uT007O0VBQ0UseUJ0RC9IRztBTHF2T1g7QTJEbm5PTTs7RUFDRSx5QnREcElRO0FMMHZPaEI7QTJEbm5PTTs7RUFDRSx5QnREMUlFO0VzRDJJRixjdEQvR0E7QUxxdU9SO0EyRHBuT007O0VBQ0U7QTNEdW5PUjtBaUJudk5JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RHl3T3pCO0FBQ0Y7QWlCMXZOSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUx1eU9OO0FBQ0Y7QWlCendOSTtFMEM3VkY7SUFFSTtFM0R3bU9KO0FBQ0Y7QTJEdm1PSTs7RUFHRSw0QkMzTHdCO0VENEx4QjtFQUNBO0UvQ3ZISjtFQUNBO0VBQ0E7RUFHRTtFK0NzSEU7RUFDQTtBM0R5bU9OO0EyRGh4T0U7O0VBSUksa0IzQ3JDVTtBaEJxek9oQjtBaUI5eE5JO0UwQ3RmRjs7SUFNTTtFM0RteE9OO0FBQ0Y7QTJEL3dPRTs7RUFJSSxtQjNDaERVO0FoQit6T2hCO0FZL3RPSTs7O0VBRUUsd0JMNUZRO0FQOHpPZDtBWXB1T0k7OztFQUVFLHdCTDVGUTtBUG0wT2Q7QVl6dU9JOzs7RUFFRSx3Qkw1RlE7QVB3ME9kO0FZOXVPSTs7O0VBRUUsd0JMNUZRO0FQNjBPZDtBaUI1ek5JO0UwQ3pWQTs7SUFzQkksNEJDN01tQjtJRCtNakIsb0IzQzVNTTtFaEIrME9kO0FBQ0Y7QWlCbjBOSTtFMEN6VkE7O0lBNENJO0lBQ0Esb0JDbk9tQjtJRHFPakI7RTNEb25PUjtFMkRobk9NOztJQUVJLG9CM0NuUEk7RWhCcTJPZDtBQUNGO0FpQi8wTkk7RTBDdFJFOztJQXhRSix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHNQdkI7SUFDQTtFM0Q2bU9SO0FBQ0Y7QWlCNTFOSTtFMEM5UUE7SUFHTSxpQjNDM1FNO0VoQnMzT2Q7QUFDRjtBMkR2bU9JOztFQUVFO0EzRHltT047QWlCcjJOSTtFMEN0UUE7O0lBSUk7SUE1Uk4sd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SUR5UXpCO0lBQ0E7RTNEaW5PTjtBQUNGO0EyRDltT0U7RUFDRTtBM0Rnbk9KO0EyRDVsT0U7RUFDRSxtQnREelNhO0FMdTRPakI7O0EwRDUzT0E7RUNxQ0U7RUFDQTtBM0QyMU9GO0FpQjkzTkk7RXlDbmdCSjtJQ3lDSTtFM0Q0MU9GO0FBQ0Y7QTJEejFPSTtFQUNFO0EzRDIxT047QTJEdjFPRTtFQUNFO0VBRUEsbUIzQ3pFWTtBaEJpNk9oQjtBaUIxNE5JO0UwQ2pkRjtJQWFJLG1CM0NuRlU7STJDb0ZWO0UzRGsxT0o7QUFDRjtBMkRoMU9FO0VBQ0UsZ0NDOUVlO0E1RGc2T25CO0FpQm41Tkk7RTBDN2JBO0lBRUksZ0NDbkZZO0U1RHE2T2xCO0FBQ0Y7QWlCeDVOSTtFMENoY0Y7SUFVSTtJQUNBLGdDQ3hGYTtFNUQwNk9qQjtBQUNGO0EyRC8wT0U7RUFDRSxnQ0M5RmdCO0E1RCs2T3BCO0FpQmo2Tkk7RTBDamJGO0lBSUksZ0NDaEdhO0lEaUdiO0UzRGsxT0o7QUFDRjtBMkRoMU9FOztFQXJIQSx3QnBEK0RtQjtFb0Q5RG5CLG9CcERzRGU7RW9EcERiO0VBRUYsY3REYVM7RXNEWlQsb0JDWStCO0VEWC9CLGlCQ2MrQjtFRG9HN0IsNEJDNUcwQjtFRDZHMUI7RUFDQTtBM0RzMU9KO0EyRHo2T0U7O0VBSUksa0IzQ3JDVTtBaEI4OE9oQjtBaUJ2N05JO0UwQ3RmRjs7SUFNTTtFM0Q0Nk9OO0FBQ0Y7QTJEeDZPRTs7RUFJSSxtQjNDaERVO0FoQnc5T2hCO0EyRDUxT007O0VBQ0U7RUFDQTtFQUNBO0EzRCsxT1I7QTJENTFPTTs7RUFDRSx5QnREMUhTO0FMeTlPakI7QTJENTFPTTs7RUFDRSx5QnREL0hHO0FMODlPWDtBMkQ1MU9NOztFQUNFLHlCdERwSVE7QUxtK09oQjtBMkQ1MU9NOztFQUNFLHlCdEQxSUU7RXNEMklGLGN0RC9HQTtBTDg4T1I7QTJENzFPTTs7RUFDRTtBM0RnMk9SO0FpQjU5Tkk7RTBDemFGOztJQTBDSTtJQUNBLDRCQ2xKcUI7RTVEay9PekI7QUFDRjtBaUJuK05JO0UwQ3phRjs7SUErQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ0RDlLRTtFTGdoUE47QUFDRjtBaUJsL05JO0UwQzdWRjtJQUVJO0UzRGkxT0o7QUFDRjtBMkRoMU9JOztFQUdFLDRCQzNMd0I7RUQ0THhCO0VBQ0E7RS9DdkhKO0VBQ0E7RUFDQTtFQUdFO0UrQ3NIRTtFQUNBO0EzRGsxT047QTJEei9PRTs7RUFJSSxrQjNDckNVO0FoQjhoUGhCO0FpQnZnT0k7RTBDdGZGOztJQU1NO0UzRDQvT047QUFDRjtBMkR4L09FOztFQUlJLG1CM0NoRFU7QWhCd2lQaEI7QVl4OE9JOzs7RUFFRSx3Qkw1RlE7QVB1aVBkO0FZNzhPSTs7O0VBRUUsd0JMNUZRO0FQNGlQZDtBWWw5T0k7OztFQUVFLHdCTDVGUTtBUGlqUGQ7QVl2OU9JOzs7RUFFRSx3Qkw1RlE7QVBzalBkO0FpQnJpT0k7RTBDelZBOztJQXNCSSw0QkM3TW1CO0lEK01qQixvQjNDNU1NO0VoQndqUGQ7QUFDRjtBaUI1aU9JO0UwQ3pWQTs7SUE0Q0k7SUFDQSxvQkNuT21CO0lEcU9qQjtFM0Q2MU9SO0UyRHoxT007O0lBRUksb0IzQ25QSTtFaEI4a1BkO0FBQ0Y7QWlCeGpPSTtFMEN0UkU7O0lBeFFKLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEc1B2QjtJQUNBO0UzRHMxT1I7QUFDRjtBaUJya09JO0UwQzlRQTtJQUdNLGlCM0MzUU07RWhCK2xQZDtBQUNGO0EyRGgxT0k7O0VBRUU7QTNEazFPTjtBaUI5a09JO0UwQ3RRQTs7SUFJSTtJQTVSTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlRekI7SUFDQTtFM0QwMU9OO0FBQ0Y7QTJEdjFPRTtFQUNFO0EzRHkxT0o7QTJEOXpPRTtFQUNFO0EzRGcwT0o7O0FpQmxtT0k7RXlDL2ZKO0lDaUNFO0lBQ0E7SUFEQTtJQUNBO0UzRHVrUEE7QUFDRjtBaUIzbU9JO0V5Qy9mSjtJQ3FDSTtFM0R5a1BGO0FBQ0Y7QWlCaG5PSTtFMEN0ZEE7SUFDRTtFM0R5a1BKO0UyRHJrUEE7SUFDRTtJQUVBLG1CM0N6RVk7RWhCK29QZDtBQUNGO0FpQnpuT0k7RTBDamRGO0lBYUksbUIzQ25GVTtJMkNvRlY7RTNEaWtQSjtBQUNGO0FpQi9uT0k7RTBDaGNGO0lBQ0UsZ0NDOUVlO0U1RGdwUGpCO0FBQ0Y7QWlCcG9PSTtFMEM3YkE7SUFFSSxnQ0NuRlk7RTVEc3BQbEI7QUFDRjtBaUJ6b09JO0UwQ2hjRjtJQVVJO0lBQ0EsZ0NDeEZhO0U1RDJwUGpCO0FBQ0Y7QWlCL29PSTtFMENqYkY7SUFDRSxnQ0M5RmdCO0U1RGlxUGxCO0FBQ0Y7QWlCcHBPSTtFMENqYkY7SUFJSSxnQ0NoR2E7SURpR2I7RTNEcWtQSjtBQUNGO0FpQjFwT0k7RTBDemFGOztJQXJIQSx3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRG9HN0IsNEJDNUcwQjtJRDZHMUI7SUFDQTtFM0Qwa1BGO0UyRDdwUEE7O0lBSUksa0IzQ3JDVTtFaEJrc1BkO0FBQ0Y7QWlCNXFPSTtFMEN0ZkY7O0lBTU07RTNEaXFQTjtBQUNGO0FpQmxyT0k7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCOHNQZDtFMkRsbFBJOztJQUNFO0lBQ0E7SUFDQTtFM0RxbFBOO0UyRGxsUEk7O0lBQ0UseUJ0RDFIUztFTCtzUGY7RTJEbGxQSTs7SUFDRSx5QnREL0hHO0VMb3RQVDtFMkRsbFBJOztJQUNFLHlCdERwSVE7RUx5dFBkO0UyRGxsUEk7O0lBQ0UseUJ0RDFJRTtJc0QySUYsY3REL0dBO0VMb3NQTjtFMkRubFBJOztJQUNFO0UzRHNsUE47QUFDRjtBaUJudE9JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RHl1UHpCO0FBQ0Y7QWlCMXRPSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUx1d1BOO0FBQ0Y7QWlCenVPSTtFMEM3VkY7SUFFSTtFM0R3a1BKO0FBQ0Y7QWlCOXVPSTtFMEN6VkE7O0lBR0UsNEJDM0x3QjtJRDRMeEI7SUFDQTtJL0N2SEo7SUFDQTtJQUNBO0lBR0U7SStDc0hFO0lBQ0E7RTNEMGtQSjtFMkRqdlBBOztJQUlJLGtCM0NyQ1U7RWhCc3hQZDtBQUNGO0FpQmh3T0k7RTBDdGZGOztJQU1NO0UzRHF2UE47QUFDRjtBaUJ0d09JO0UwQzNlRjs7SUFJSSxtQjNDaERVO0VoQmt5UGQ7RVlsc1BFOzs7SUFFRSx3Qkw1RlE7RVBpeVBaO0VZdnNQRTs7O0lBRUUsd0JMNUZRO0VQc3lQWjtFWTVzUEU7OztJQUVFLHdCTDVGUTtFUDJ5UFo7RVlqdFBFOzs7SUFFRSx3Qkw1RlE7RVBnelBaO0FBQ0Y7QWlCaHlPSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCbXpQZDtBQUNGO0FpQnZ5T0k7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRHdsUFI7RTJEcGxQTTs7SUFFSSxvQjNDblBJO0VoQnkwUGQ7QUFDRjtBaUJuek9JO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEaWxQUjtBQUNGO0FpQmgwT0k7RTBDOVFBO0lBR00saUIzQzNRTTtFaEIwMVBkO0FBQ0Y7QWlCcjBPSTtFMEN0UUE7O0lBRUU7RTNEOGtQSjtBQUNGO0FpQjMwT0k7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRHVsUE47QUFDRjtBaUJ6MU9JO0UwQzNQRjtJQUNFO0UzRHVsUEY7QUFDRjtBaUI5MU9JO0V5Qy9mSjtJQ3FDSTtFM0Q0elBGO0FBQ0Y7QWlCbjJPSTtFMEN0ZEE7SUFDRTtFM0Q0elBKO0UyRHh6UEE7SUFDRTtJQUVBLG1CM0N6RVk7RWhCazRQZDtBQUNGO0FpQjUyT0k7RTBDamRGO0lBYUksbUIzQ25GVTtJMkNvRlY7RTNEb3pQSjtBQUNGO0FpQmwzT0k7RTBDaGNGO0lBQ0UsZ0NDOUVlO0U1RG00UGpCO0FBQ0Y7QWlCdjNPSTtFMEM3YkE7SUFFSSxnQ0NuRlk7RTVEeTRQbEI7QUFDRjtBaUI1M09JO0UwQ2hjRjtJQVVJO0lBQ0EsZ0NDeEZhO0U1RDg0UGpCO0FBQ0Y7QWlCbDRPSTtFMENqYkY7SUFDRSxnQ0M5RmdCO0U1RG81UGxCO0FBQ0Y7QWlCdjRPSTtFMENqYkY7SUFJSSxnQ0NoR2E7SURpR2I7RTNEd3pQSjtBQUNGO0FpQjc0T0k7RTBDemFGOztJQXJIQSx3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRG9HN0IsNEJDNUcwQjtJRDZHMUI7SUFDQTtFM0Q2elBGO0UyRGg1UEE7O0lBSUksa0IzQ3JDVTtFaEJxN1BkO0FBQ0Y7QWlCLzVPSTtFMEN0ZkY7O0lBTU07RTNEbzVQTjtBQUNGO0FpQnI2T0k7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCaThQZDtFMkRyMFBJOztJQUNFO0lBQ0E7SUFDQTtFM0R3MFBOO0UyRHIwUEk7O0lBQ0UseUJ0RDFIUztFTGs4UGY7RTJEcjBQSTs7SUFDRSx5QnREL0hHO0VMdThQVDtFMkRyMFBJOztJQUNFLHlCdERwSVE7RUw0OFBkO0UyRHIwUEk7O0lBQ0UseUJ0RDFJRTtJc0QySUYsY3REL0dBO0VMdTdQTjtFMkR0MFBJOztJQUNFO0UzRHkwUE47QUFDRjtBaUJ0OE9JO0UwQ3phRjs7SUEwQ0k7SUFDQSw0QkNsSnFCO0U1RDQ5UHpCO0FBQ0Y7QWlCNzhPSTtFMEN6YUY7O0lBK0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdEQ5S0U7RUwwL1BOO0FBQ0Y7QWlCNTlPSTtFMEM3VkY7SUFFSTtFM0QyelBKO0FBQ0Y7QWlCaitPSTtFMEN6VkE7O0lBR0UsNEJDM0x3QjtJRDRMeEI7SUFDQTtJL0N2SEo7SUFDQTtJQUNBO0lBR0U7SStDc0hFO0lBQ0E7RTNENnpQSjtFMkRwK1BBOztJQUlJLGtCM0NyQ1U7RWhCeWdRZDtBQUNGO0FpQm4vT0k7RTBDdGZGOztJQU1NO0UzRHcrUE47QUFDRjtBaUJ6L09JO0UwQzNlRjs7SUFJSSxtQjNDaERVO0VoQnFoUWQ7RVlyN1BFOzs7SUFFRSx3Qkw1RlE7RVBvaFFaO0VZMTdQRTs7O0lBRUUsd0JMNUZRO0VQeWhRWjtFWS83UEU7OztJQUVFLHdCTDVGUTtFUDhoUVo7RVlwOFBFOzs7SUFFRSx3Qkw1RlE7RVBtaVFaO0FBQ0Y7QWlCbmhQSTtFMEN6VkE7O0lBc0JJLDRCQzdNbUI7SUQrTWpCLG9CM0M1TU07RWhCc2lRZDtBQUNGO0FpQjFoUEk7RTBDelZBOztJQTRDSTtJQUNBLG9CQ25PbUI7SURxT2pCO0UzRDIwUFI7RTJEdjBQTTs7SUFFSSxvQjNDblBJO0VoQjRqUWQ7QUFDRjtBaUJ0aVBJO0UwQ3RSRTs7SUF4UUosd0JwRCtEbUI7SW9EOURuQixvQnBEc0RlO0lvRHBEYjtJQUVGLGN0RGFTO0lzRFpULG9CQ1krQjtJRFgvQixpQkNjK0I7SURzUHZCO0lBQ0E7RTNEbzBQUjtBQUNGO0FpQm5qUEk7RTBDOVFBO0lBR00saUIzQzNRTTtFaEI2a1FkO0FBQ0Y7QWlCeGpQSTtFMEN0UUE7O0lBRUU7RTNEaTBQSjtBQUNGO0FpQjlqUEk7RTBDdFFBOztJQUlJO0lBNVJOLHdCcEQrRG1CO0lvRDlEbkIsb0JwRHNEZTtJb0RwRGI7SUFFRixjdERhUztJc0RaVCxvQkNZK0I7SURYL0IsaUJDYytCO0lEeVF6QjtJQUNBO0UzRDAwUE47QUFDRjtBaUI1a1BJO0UwQzNQRjtJQUNFO0UzRDAwUEY7QUFDRjtBaUJqbFBJO0UwQzVNRjtJQUVJLGdDQ25VYTtFNURrbVFqQjtBQUNGO0FpQnRsUEk7RTBDdGZGO0lBSUksa0IzQ3JDVTtFaEJpblFkO0FBQ0Y7QWlCM2xQSTtFMEN0ZkY7SUFNTTtFM0Qra1FOO0FBQ0Y7QWlCaG1QSTtFMEMzZUY7SUFJSSxtQjNDaERVO0VoQjJuUWQ7QUFDRjtBaUJybVBJO0UwQ3hNQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNEOHlQTjtBQUNGO0FpQmpuUEk7RTBDakxBO0lBRUk7RTNEb3lQTjtBQUNGO0FpQnRuUEk7RTBDbExGO0lBUUk7SUFDQTtFM0RveVBKO0FBQ0Y7QWlCNW5QSTtFMEN0ZkY7O0lBSUksa0IzQ3JDVTtFaEJ3cFFkO0FBQ0Y7QWlCbG9QSTtFMEN0ZkY7O0lBTU07RTNEdW5RTjtBQUNGO0FpQnhvUEk7RTBDM2VGOztJQUlJLG1CM0NoRFU7RWhCb3FRZDtBQUNGO0FpQjlvUEk7RTBDcktBOztJQUlJO0lBQ0Esb0JDL1dtQjtFNURtcVF6QjtFMkRuelBNOztJQUNFLG9CM0N2Vk07RWhCNm9RZDtBQUNGO0FpQnpwUEk7RTBDcktBOztJQWlCTSxvQjNDelhNO0VoQjJxUWQ7QUFDRjtBaUIvcFBJO0UwQ3JLQTs7SUFvQ007RTNEcXlQUjtBQUNGO0FpQnJxUEk7RTBDOUhFOztJQWhhSix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRDhZdkI7SUFDQTtFM0QyeVBSO0FBQ0Y7QWlCbHJQSTtFMENySEE7SUFDRTtFM0QweVBKO0FBQ0Y7QWlCdnJQSTtFMENySEE7SUFHSTtJQTVhTix3QnBEK0RtQjtJb0Q5RG5CLG9CcERzRGU7SW9EcERiO0lBRUYsY3REYVM7SXNEWlQsb0JDWStCO0lEWC9CLGlCQ2MrQjtJRHlaekI7SUFDQTtFM0RrelBOO0FBQ0Y7QWlCcHNQSTtFMEMxR0E7SUFFSTtFM0RnelBOO0FBQ0Y7QWlCenNQSTtFMENqR0E7O0lBR0ksb0JDamJtQjtFNUQ2dFF6QjtFMkQxeVBNOztJQUNFLG9CM0MxWk07RWhCdXNRZDtBQUNGO0FpQm50UEk7RTBDcEZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNEMHlQSjtBQUNGO0FpQjN0UEk7RTBDcEZBO0lBT0k7RTNENHlQTjtBQUNGO0FpQmh1UEk7RTBDeEVGO0lBQ0U7RTNEMnlQRjtBQUNGO0FpQnJ1UEk7RTBDeEVGO0lBSUk7SUFDQTtFM0Q2eVBKO0FBQ0Y7O0EwRG51UUE7RUFDRTtBMURzdVFGOztBMERudVFBO0VBQ0UsYTFDSm1CO0FoQjB1UXJCOztBMERudVFBO0VDdVJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEZzlQRjtBaUI5dlBJO0V5QzdlRjtJQUVJO0UxRDZ1UUo7QUFDRjs7QTBEeHVRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRDJ1UUo7QWlCMXdQSTtFeUNyZUY7SUFPSTtFMUQ0dVFKO0FBQ0Y7O0E2RDN5UUU7RUFDRTtBN0Q4eVFKOztBNkQ1eVFFO0VBQ0U7QTdEK3lRSjs7QTZEN3lRRTtFQUNFO0E3RGd6UUo7O0E2RDV5UUk7RUFDRTtFQUNBO0VBQ0E7QTdEK3lRTjtBNkQxeVFNO0VBRkY7SUFHSTtFN0Q2eVFOO0FBQ0Y7QThEN3NRTTtFQUNFLHNOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOUQrc1FSO0E4RG50UU07RUFDRSxxTkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEcXRRUjtBOER6dFFNO0VBQ0UsdU5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RDJ0UVI7QThEL3RRTTtFQUNFLHNOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOURpdVFSO0E4RHJ1UU07RUFDRSx3TkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEdXVRUjtBOEQzdVFNO0VBQ0UsdU5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RDZ1UVI7QThEanZRTTtFQUNFLHlOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOURtdlFSO0E4RHZ2UU07RUFDRSx3TkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEeXZRUjtBOEQ3dlFNO0VBQ0UsME5BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RCt2UVI7QThEbndRTTtFQUNFLHlOQWhGa0I7RUFpRmxCO0VBQ0E7RUFDQTtBOURxd1FSO0E4RHp3UU07RUFDRSwyTkFoRmtCO0VBaUZsQjtFQUNBO0VBQ0E7QTlEMndRUjtBOEQvd1FNO0VBQ0Usc05BaEZrQjtFQWlGbEI7RUFDQTtFQUNBO0E5RGl4UVI7QTZELzJRTTtFQUNFO0VqRHFETjtFQUNBO0VBQ0E7RUFHRTtFaUR4REk7QTdEbzNRUjtBWTd5UUk7RUFFRSx3Qkw1RlE7QVAwNFFkO0FZaHpRSTtFQUVFLHdCTDVGUTtBUDY0UWQ7QVluelFJO0VBRUUsd0JMNUZRO0FQZzVRZDtBWXR6UUk7RUFFRSx3Qkw1RlE7QVBtNVFkO0E4RHR6UU07RUFDRSx3TEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RHd6UVI7QThENXpRTTtFQUNFLHVMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEOHpRUjtBOERsMFFNO0VBQ0UseUxBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOURvMFFSO0E4RHgwUU07RUFDRSx3TEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RDAwUVI7QThEOTBRTTtFQUNFLDBMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEZzFRUjtBOERwMVFNO0VBQ0UseUxBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOURzMVFSO0E4RDExUU07RUFDRSwyTEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RDQxUVI7QThEaDJRTTtFQUNFLDBMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEazJRUjtBOER0MlFNO0VBQ0UsNExBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOUR3MlFSO0E4RDUyUU07RUFDRSwyTEFsRlk7RUFtRlo7RUFDQTtFQUNBO0E5RDgyUVI7QThEbDNRTTtFQUNFLDZMQWxGWTtFQW1GWjtFQUNBO0VBQ0E7QTlEbzNRUjtBOER4M1FNO0VBQ0Usd0xBbEZZO0VBbUZaO0VBQ0E7RUFDQTtBOUQwM1FSO0E2RGo4UU07RUFDRTtFakQyQ047RUFDQTtFQUNBO0VBR0U7RWlEOUNJO0E3RHM4UVI7QVl6NFFJO0VBRUUsd0JMNUZRO0FQcytRZDtBWTU0UUk7RUFFRSx3Qkw1RlE7QVB5K1FkO0FZLzRRSTtFQUVFLHdCTDVGUTtBUDQrUWQ7QVlsNVFJO0VBRUUsd0JMNUZRO0FQKytRZDtBNkQ1OFFNO0VBQ0U7QTdEODhRUjtBNkR4OFFNO0VBQ0U7QTdEMDhRUjs7QStELy9RQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRGtnUkY7QStEaGdSRTtFQUNFO0EvRGtnUko7QStELy9RRTtFQUNFO0VBQ0E7QS9EaWdSSjtBK0Q3L1FJO0VBR0E7QS9ENi9RSjtBK0R0L1FJOztFQUVFLHVCQS9CUTtFQWdDUixnQkEvQmlCO0EvRHVoUnZCO0ErRDMvUUk7O0VBRUUsdUJBL0JRO0VBZ0NSLGdCQS9CaUI7QS9ENGhSdkI7QStEaGdSSTs7RUFFRSx1QkEvQlE7RUFnQ1IsZ0JBL0JpQjtBL0RpaVJ2Qjs7QWdFbmlSQTtBQWdGQTtBQzlFQTtBQUVBO0VBQ0U7QWpFcWlSRjs7QWlFbGlSQTtFREhFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNERGlCO0FMMGlSbkI7QWdFeGlSRTtFQUNFLGMzRERvQjtFMkRFcEI7QWhFMGlSSjtBZ0V4aVJFO0VBQ0UsYzNETG9CO0FMK2lSeEI7QWdFeGlSRTtFQUNFLGtCaERzQmlCO0FoQm9oUnJCO0FpQjdoUUk7RWdEdmhCSjtJRGFJO0VoRTJpUkY7QUFDRjs7QWdFOWhSRTtFQUNFO0lBQ0U7SUFDQTtFaEVpaVJKO0VnRTloUkU7SUFDRTtJQUNBO0VoRWdpUko7RWdFL2hSSTtJQUNFO0VoRWlpUk47RWdFOWhSRTtJQUNFO0VoRWdpUko7RWdFOWhSRTtJQUNFO0VoRWdpUko7RWdFN2hSRTtJQUNFO0VoRStoUko7RWdFNWhSRTtJQUNFO0VoRThoUko7RWdFM2hSRTtJQUNFO0lBQ0E7RWhFNmhSSjtFZ0UxaFJFO0lBQ0U7RWhFNGhSSjtFZ0V6aFJFO0lBQ0U7SUFDQTtJQUNBO0VoRTJoUko7QUFDRjtBaUV6bFJBO0FDYkE7RUNBRTtBbkUwbVJGO0FpQjVrUUk7RWlEOWhCSjtJQ0VJO0VuRTRtUkY7QUFDRjtBbUUzbVJFO0VBQ0U7QW5FNm1SSjtBaUJwbFFJO0VrRDFoQkY7SXZEK0VBO0lBQ0E7SUFDQTtJQUdFO0VaaWlSRjtFWWxoUkU7SUFFRSx3Qkw1RlE7RVArbVJaO0VZcmhSRTtJQUVFLHdCTDVGUTtFUGtuUlo7RVl4aFJFO0lBRUUsd0JMNUZRO0VQcW5SWjtFWTNoUkU7SUFFRSx3Qkw1RlE7RVB3blJaO0FBQ0Y7QW1FNW5SRTtFQUNFO0FuRThuUko7QW1FMW5SRTtFQUNFO0FuRTRuUko7QWlCOW1RSTtFa0QvZ0JGO0l2RG9FQTtJQUNBO0lBQ0E7SUFHRTtFWjJqUkY7RVk1aVJFO0lBRUUsd0JMNUZRO0VQeW9SWjtFWS9pUkU7SUFFRSx3Qkw1RlE7RVA0b1JaO0VZbGpSRTtJQUVFLHdCTDVGUTtFUCtvUlo7RVlyalJFO0lBRUUsd0JMNUZRO0VQa3BSWjtBQUNGOztBa0UzcFJBO0VDTEU7QW5Fb3FSRjtBaUJ0b1FJO0VpRHpoQko7SUNISTtFbkVzcVJGO0FBQ0Y7QW1FcnFSRTtFQUNFO0FuRXVxUko7QWlCOW9RSTtFa0QxaEJGO0l2RCtFQTtJQUNBO0lBQ0E7SUFHRTtFWjJsUkY7RVk1a1JFO0lBRUUsd0JMNUZRO0VQeXFSWjtFWS9rUkU7SUFFRSx3Qkw1RlE7RVA0cVJaO0VZbGxSRTtJQUVFLHdCTDVGUTtFUCtxUlo7RVlybFJFO0lBRUUsd0JMNUZRO0VQa3JSWjtBQUNGO0FtRXRyUkU7RUFDRTtBbkV3clJKO0FtRXByUkU7RUFDRTtBbkVzclJKO0FpQnhxUUk7RWtEL2dCRjtJdkRvRUE7SUFDQTtJQUNBO0lBR0U7RVpxblJGO0VZdG1SRTtJQUVFLHdCTDVGUTtFUG1zUlo7RVl6bVJFO0lBRUUsd0JMNUZRO0VQc3NSWjtFWTVtUkU7SUFFRSx3Qkw1RlE7RVB5c1JaO0VZL21SRTtJQUVFLHdCTDVGUTtFUDRzUlo7QUFDRjtBaUI1clFJO0VpRHRoQkY7SXREMkVBO0lBQ0E7SUFDQTtJQUdFO0VaeW9SRjtFWTFuUkU7SUFFRSx3Qkw1RlE7RVB1dFJaO0VZN25SRTtJQUVFLHdCTDVGUTtFUDB0Ulo7RVlob1JFO0lBRUUsd0JMNUZRO0VQNnRSWjtFWW5vUkU7SUFFRSx3Qkw1RlE7RVBndVJaO0FBQ0Y7O0FrRS90UkE7RUFDRTtBbEVrdVJGO0FpQnB0UUk7RWlEL2dCSjtJQUdJO0VsRW91UkY7QUFDRjtBaUJ6dFFJO0VpRDFnQkY7SXREK0RBO0lBQ0E7SUFDQTtJQUdFO0Vac3FSRjtFWXZwUkU7SUFFRSx3Qkw1RlE7RVBvdlJaO0VZMXBSRTtJQUVFLHdCTDVGUTtFUHV2Ulo7RVk3cFJFO0lBRUUsd0JMNUZRO0VQMHZSWjtFWWhxUkU7SUFFRSx3Qkw1RlE7RVA2dlJaO0FBQ0Y7O0FrRWh2UkE7RUFDRTtBbEVtdlJGO0FpQmp2UUk7RWlEbmdCSjtJQUdNO0VsRXF2Uko7QUFDRjs7QWtFbnZSQTtFQUNFO0FsRXN2UkY7QWlCMXZRSTtFaUQ3Zko7SXREa0RFO0lBQ0E7SUFDQTtJQUdFO0VadXNSRjtFWXhyUkU7SUFFRSx3Qkw1RlE7RVBxeFJaO0VZM3JSRTtJQUVFLHdCTDVGUTtFUHd4Ulo7RVk5clJFO0lBRUUsd0JMNUZRO0VQMnhSWjtFWWpzUkU7SUFFRSx3Qkw1RlE7RVA4eFJaO0FBQ0Y7O0FrRXJ3UkE7RUFDRTtBbEV3d1JGOztBZWx2Ukk7RUFDRTtBZnF2Uk47QWlCdHhRSTtFRmhlQTtJQUdJO0VmdXZSTjtBQUNGO0FpQjN4UUk7RUZoZUE7SUFNSTtFZnl2Uk47QUFDRjs7QWVydlJJO0VBQ0U7QWZ3dlJOO0FpQnB5UUk7RUZyZEE7SUFHSTtFZjB2Uk47QUFDRjtBaUJ6eVFJO0VGcmRBO0lBTUk7RWY0dlJOO0FBQ0Y7O0FleHZSSTtFQUNFO0FmMnZSTjtBaUJselFJO0VGMWNBO0lBR0k7RWY2dlJOO0FBQ0Y7QWlCdnpRSTtFRjFjQTtJQU1JO0VmK3ZSTjtBQUNGOztBZTN2Ukk7RUFDRTtBZjh2Uk47QWlCaDBRSTtFRi9iQTtJQUdJO0VmZ3dSTjtBQUNGO0FpQnIwUUk7RUYvYkE7SUFNSTtFZmt3Uk47QUFDRjs7QWU5dlJJO0VBQ0U7RUFDQTtBZml3Uk47QWlCLzBRSTtFRnBiQTtJQUlJO0lBQ0E7RWZtd1JOO0FBQ0Y7QWlCcjFRSTtFRnBiQTtJQVFJO0lBQ0E7RWZxd1JOO0FBQ0Y7O0FlM3pSSTtFQUNFO0FmOHpSTjtBaUIvMVFJO0VGaGVBO0lBR0k7RWZnMFJOO0FBQ0Y7QWlCcDJRSTtFRmhlQTtJQU1JO0VmazBSTjtBQUNGOztBZTl6Ukk7RUFDRTtBZmkwUk47QWlCNzJRSTtFRnJkQTtJQUdJO0VmbTBSTjtBQUNGO0FpQmwzUUk7RUZyZEE7SUFNSTtFZnEwUk47QUFDRjs7QWVqMFJJO0VBQ0U7QWZvMFJOO0FpQjMzUUk7RUYxY0E7SUFHSTtFZnMwUk47QUFDRjtBaUJoNFFJO0VGMWNBO0lBTUk7RWZ3MFJOO0FBQ0Y7O0FlcDBSSTtFQUNFO0FmdTBSTjtBaUJ6NFFJO0VGL2JBO0lBR0k7RWZ5MFJOO0FBQ0Y7QWlCOTRRSTtFRi9iQTtJQU1JO0VmMjBSTjtBQUNGOztBZXYwUkk7RUFDRTtFQUNBO0FmMDBSTjtBaUJ4NVFJO0VGcGJBO0lBSUk7SUFDQTtFZjQwUk47QUFDRjtBaUI5NVFJO0VGcGJBO0lBUUk7SUFDQTtFZjgwUk47QUFDRjs7QWVwNFJJO0VBQ0U7QWZ1NFJOO0FpQng2UUk7RUZoZUE7SUFHSTtFZnk0Uk47QUFDRjtBaUI3NlFJO0VGaGVBO0lBTUk7RWYyNFJOO0FBQ0Y7O0FldjRSSTtFQUNFO0FmMDRSTjtBaUJ0N1FJO0VGcmRBO0lBR0k7RWY0NFJOO0FBQ0Y7QWlCMzdRSTtFRnJkQTtJQU1JO0VmODRSTjtBQUNGOztBZTE0Ukk7RUFDRTtBZjY0Uk47QWlCcDhRSTtFRjFjQTtJQUdJO0VmKzRSTjtBQUNGO0FpQno4UUk7RUYxY0E7SUFNSTtFZmk1Uk47QUFDRjs7QWU3NFJJO0VBQ0U7QWZnNVJOO0FpQmw5UUk7RUYvYkE7SUFHSTtFZms1Uk47QUFDRjtBaUJ2OVFJO0VGL2JBO0lBTUk7RWZvNVJOO0FBQ0Y7O0FlaDVSSTtFQUNFO0VBQ0E7QWZtNVJOO0FpQmorUUk7RUZwYkE7SUFJSTtJQUNBO0VmcTVSTjtBQUNGO0FpQnYrUUk7RUZwYkE7SUFRSTtJQUNBO0VmdTVSTjtBQUNGOztBZTc4Ukk7RUFDRTtBZmc5Uk47QWlCai9RSTtFRmhlQTtJQUdJO0VmazlSTjtBQUNGO0FpQnQvUUk7RUZoZUE7SUFNSTtFZm85Uk47QUFDRjs7QWVoOVJJO0VBQ0U7QWZtOVJOO0FpQi8vUUk7RUZyZEE7SUFHSTtFZnE5Uk47QUFDRjtBaUJwZ1JJO0VGcmRBO0lBTUk7RWZ1OVJOO0FBQ0Y7O0FlbjlSSTtFQUNFO0FmczlSTjtBaUI3Z1JJO0VGMWNBO0lBR0k7RWZ3OVJOO0FBQ0Y7QWlCbGhSSTtFRjFjQTtJQU1JO0VmMDlSTjtBQUNGOztBZXQ5Ukk7RUFDRTtBZnk5Uk47QWlCM2hSSTtFRi9iQTtJQUdJO0VmMjlSTjtBQUNGO0FpQmhpUkk7RUYvYkE7SUFNSTtFZjY5Uk47QUFDRjs7QWV6OVJJO0VBQ0U7RUFDQTtBZjQ5Uk47QWlCMWlSSTtFRnBiQTtJQUlJO0lBQ0E7RWY4OVJOO0FBQ0Y7QWlCaGpSSTtFRnBiQTtJQVFJO0lBQ0E7RWZnK1JOO0FBQ0Y7O0FldGhTSTtFQUNFO0FmeWhTTjtBaUIxalJJO0VGaGVBO0lBR0k7RWYyaFNOO0FBQ0Y7QWlCL2pSSTtFRmhlQTtJQU1JO0VmNmhTTjtBQUNGOztBZXpoU0k7RUFDRTtBZjRoU047QWlCeGtSSTtFRnJkQTtJQUdJO0VmOGhTTjtBQUNGO0FpQjdrUkk7RUZyZEE7SUFNSTtFZmdpU047QUFDRjs7QWU1aFNJO0VBQ0U7QWYraFNOO0FpQnRsUkk7RUYxY0E7SUFHSTtFZmlpU047QUFDRjtBaUIzbFJJO0VGMWNBO0lBTUk7RWZtaVNOO0FBQ0Y7O0FlL2hTSTtFQUNFO0Fma2lTTjtBaUJwbVJJO0VGL2JBO0lBR0k7RWZvaVNOO0FBQ0Y7QWlCem1SSTtFRi9iQTtJQU1JO0Vmc2lTTjtBQUNGOztBZWxpU0k7RUFDRTtFQUNBO0FmcWlTTjtBaUJublJJO0VGcGJBO0lBSUk7SUFDQTtFZnVpU047QUFDRjtBaUJ6blJJO0VGcGJBO0lBUUk7SUFDQTtFZnlpU047QUFDRjs7QWUvbFNJO0VBQ0U7QWZrbVNOO0FpQm5vUkk7RUZoZUE7SUFHSTtFZm9tU047QUFDRjtBaUJ4b1JJO0VGaGVBO0lBTUk7RWZzbVNOO0FBQ0Y7O0FlbG1TSTtFQUNFO0FmcW1TTjtBaUJqcFJJO0VGcmRBO0lBR0k7RWZ1bVNOO0FBQ0Y7QWlCdHBSSTtFRnJkQTtJQU1JO0VmeW1TTjtBQUNGOztBZXJtU0k7RUFDRTtBZndtU047QWlCL3BSSTtFRjFjQTtJQUdJO0VmMG1TTjtBQUNGO0FpQnBxUkk7RUYxY0E7SUFNSTtFZjRtU047QUFDRjs7QWV4bVNJO0VBQ0U7QWYybVNOO0FpQjdxUkk7RUYvYkE7SUFHSTtFZjZtU047QUFDRjtBaUJsclJJO0VGL2JBO0lBTUk7RWYrbVNOO0FBQ0Y7O0FlM21TSTtFQUNFO0VBQ0E7QWY4bVNOO0FpQjVyUkk7RUZwYkE7SUFJSTtJQUNBO0VmZ25TTjtBQUNGO0FpQmxzUkk7RUZwYkE7SUFRSTtJQUNBO0Vma25TTjtBQUNGOztBZXhxU0k7RUFDRTtBZjJxU047QWlCNXNSSTtFRmhlQTtJQUdJO0VmNnFTTjtBQUNGO0FpQmp0Ukk7RUZoZUE7SUFNSTtFZitxU047QUFDRjs7QWUzcVNJO0VBQ0U7QWY4cVNOO0FpQjF0Ukk7RUZyZEE7SUFHSTtFZmdyU047QUFDRjtBaUIvdFJJO0VGcmRBO0lBTUk7RWZrclNOO0FBQ0Y7O0FlOXFTSTtFQUNFO0FmaXJTTjtBaUJ4dVJJO0VGMWNBO0lBR0k7RWZtclNOO0FBQ0Y7QWlCN3VSSTtFRjFjQTtJQU1JO0VmcXJTTjtBQUNGOztBZWpyU0k7RUFDRTtBZm9yU047QWlCdHZSSTtFRi9iQTtJQUdJO0Vmc3JTTjtBQUNGO0FpQjN2Ukk7RUYvYkE7SUFNSTtFZndyU047QUFDRjs7QWVwclNJO0VBQ0U7RUFDQTtBZnVyU047QWlCcndSSTtFRnBiQTtJQUlJO0lBQ0E7RWZ5clNOO0FBQ0Y7QWlCM3dSSTtFRnBiQTtJQVFJO0lBQ0E7RWYyclNOO0FBQ0Y7O0FlanZTSTtFQUNFO0Fmb3ZTTjtBaUJyeFJJO0VGaGVBO0lBR0k7RWZzdlNOO0FBQ0Y7QWlCMXhSSTtFRmhlQTtJQU1JO0Vmd3ZTTjtBQUNGOztBZXB2U0k7RUFDRTtBZnV2U047QWlCbnlSSTtFRnJkQTtJQUdJO0VmeXZTTjtBQUNGO0FpQnh5Ukk7RUZyZEE7SUFNSTtFZjJ2U047QUFDRjs7QWV2dlNJO0VBQ0U7QWYwdlNOO0FpQmp6Ukk7RUYxY0E7SUFHSTtFZjR2U047QUFDRjtBaUJ0elJJO0VGMWNBO0lBTUk7RWY4dlNOO0FBQ0Y7O0FlMXZTSTtFQUNFO0FmNnZTTjtBaUIvelJJO0VGL2JBO0lBR0k7RWYrdlNOO0FBQ0Y7QWlCcDBSSTtFRi9iQTtJQU1JO0VmaXdTTjtBQUNGOztBZTd2U0k7RUFDRTtFQUNBO0FmZ3dTTjtBaUI5MFJJO0VGcGJBO0lBSUk7SUFDQTtFZmt3U047QUFDRjtBaUJwMVJJO0VGcGJBO0lBUUk7SUFDQTtFZm93U047QUFDRjs7QWUxelNJO0VBQ0U7QWY2elNOO0FpQjkxUkk7RUZoZUE7SUFHSTtFZit6U047QUFDRjtBaUJuMlJJO0VGaGVBO0lBTUk7RWZpMFNOO0FBQ0Y7O0FlN3pTSTtFQUNFO0FmZzBTTjtBaUI1MlJJO0VGcmRBO0lBR0k7RWZrMFNOO0FBQ0Y7QWlCajNSSTtFRnJkQTtJQU1JO0VmbzBTTjtBQUNGOztBZWgwU0k7RUFDRTtBZm0wU047QWlCMTNSSTtFRjFjQTtJQUdJO0VmcTBTTjtBQUNGO0FpQi8zUkk7RUYxY0E7SUFNSTtFZnUwU047QUFDRjs7QWVuMFNJO0VBQ0U7QWZzMFNOO0FpQng0Ukk7RUYvYkE7SUFHSTtFZncwU047QUFDRjtBaUI3NFJJO0VGL2JBO0lBTUk7RWYwMFNOO0FBQ0Y7O0FldDBTSTtFQUNFO0VBQ0E7QWZ5MFNOO0FpQnY1Ukk7RUZwYkE7SUFJSTtJQUNBO0VmMjBTTjtBQUNGO0FpQjc1Ukk7RUZwYkE7SUFRSTtJQUNBO0VmNjBTTjtBQUNGOztBb0U5N1NBO0VBQ0U7QXBFaThTRjtBb0VoOFNFOzs7RUFFRTtFQUNBO0FwRW04U0o7QW9FaDhTRTtFQUNFO0FwRWs4U0o7QW9FaDhTRTtFQUNFO0VBQ0EsYy9ERU87RStERFA7QXBFazhTSjtBb0VqOFNJO0VBQ0U7QXBFbThTTjtBb0VqOFNJO0U1QmdDRjtFQUNBO0F4Q282U0Y7QW9FaDhTRTtFQUNFO0VBQ0E7RUFDQTtBcEVrOFNKO0FvRWg4U0k7RUFDRTtBcEVrOFNOO0FvRTk3U0U7RUFDRTtBcEVnOFNKOztBb0U1N1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEUrN1NGO0FvRTc3U0U7RUFDRSxjL0R4Q29CO0UrRHlDcEIseUIvRElLO0UrREhMLHFCL0RqQ087QUxnK1NYO0FvRTU3U0U7RUFDRTtFQUNBO0VBQ0E7QXBFODdTSjtBb0UxN1NJO0VBQ0U7QXBFNDdTTjtBb0V4N1NFO0VBQ0U7RUFDQTtFQUNBO0FwRTA3U0o7QW9FdDdTSTtFQUNFO0VBQ0E7QXBFdzdTTjtBb0VwN1NFO0VBQ0U7QXBFczdTSjs7QW9FajdTQTtFNUJqREUsY25DNUJjO0VtQzZCZDtFQUNBO0VBQ0E7RUFDQTtBeENzK1NGO0F3Q3ArU0U7RUFDRTtFQUNBO0VBQ0E7QXhDcytTSjtBd0NwK1NJO0VBQ0U7QXhDcytTTjs7QW9FNzdTQTtFQUNFO0FwRWc4U0Y7QW9FOTdTRTtFQUNFO0FwRWc4U0o7QW9FNzdTSTtFQUNFO0FwRSs3U047O0FvRXg3U0U7RUFDRTtFQUNBO0FwRTI3U0o7QW9FejdTSTtFQUNFO0FwRTI3U047O0FvRXA3U0k7RUFDRTtFQUNBLGMvRHBHSztBTDJoVFg7QW9FbDdTSTtFQUNFO0FwRW83U047QW9FajdTSTtFQUNFO0VBQ0E7QXBFbTdTTjtBb0VqN1NNO0U1QjlFSjtFQUNBO0F4Q2tnVEY7QW9FLzZTRTtFQUNFO0FwRWk3U0o7O0FvRTU2U0U7RUFDRTtFQUNBO0FwRSs2U0o7O0F3Q3ovU0U7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDMi9TSjtBd0N2L1NFO0VBQ0U7QXhDeS9TSjtBd0N2L1NJO0VBQ0UsYW5DNUVJO0FMcWtUVjtBd0NyL1NFO0VBQ0UsYW5DdkRRO0FMOGlUWjtBb0UzN1NFO0VBQ0UsYS9EdElPO0FMbWtUWDtBb0UxN1NFO0VBQ0UsYS9EMUlPO0FMc2tUWDs7QW9FdDdTRTtFdkJuSkE7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0V3RDZFQSxjL0R6Sk07QUxzbFRWO0FZMy9TSTtFQUVFLHdCTDVGUTtBUHdsVGQ7QVk5L1NJO0VBRUUsd0JMNUZRO0FQMmxUZDtBWWpnVEk7RUFFRSx3Qkw1RlE7QVA4bFRkO0FZcGdUSTtFQUVFLHdCTDVGUTtBUGltVGQ7QW9FdjhTRTtFdkJ4SkE7RUFDQSxvQjdCeUJjO0VKMENkO0VBQ0E7RUFDQTtFQUdFO0V3RGtGQSxjL0QzS0k7QUx3blRSO0FZaGhUSTtFQUVFLHdCTDVGUTtBUDZtVGQ7QVluaFRJO0VBRUUsd0JMNUZRO0FQZ25UZDtBWXRoVEk7RUFFRSx3Qkw1RlE7QVBtblRkO0FZemhUSTtFQUVFLHdCTDVGUTtBUHNuVGQ7QWlCcm1TSTtFbUR2WEY7SXhEcEZBO0lBQ0E7SUFDQTtJQUdFO0Vaa2pURjtFWW5pVEU7SUFFRSx3Qkw1RlE7RVBnb1RaO0VZdGlURTtJQUVFLHdCTDVGUTtFUG1vVFo7RVl6aVRFO0lBRUUsd0JMNUZRO0VQc29UWjtFWTVpVEU7SUFFRSx3Qkw1RlE7RVB5b1RaO0FBQ0Y7O0FvRXQrU0E7RUFFRTtFQUNBO0FwRXcrU0Y7QUVocFRFO0VBQ0U7RUFDQSxtQmMyQlk7QWhCdW5UaEI7QUU5b1RJO0VBQ0UsbUJjc0JVO0VkckJWO0VBQ0Esa0Jjb0JVO0FoQjRuVGhCO0FFN29USTtFQUNFO0VBQ0E7QUYrb1ROO0FvRWwvU0k7RUFDRTtBcEVvL1NOO0FvRW4vU007RUFDRTtBcEVxL1NSO0FvRXAvU1E7RUFDRTtBcEVzL1NWO0FvRWovU0U7RUFDRTtFeEQvR0Y7RUFDQTtFQUNBO0VBR0U7QVppbVRKO0FZbGxUSTtFQUVFLHdCTDVGUTtBUCtxVGQ7QVlybFRJO0VBRUUsd0JMNUZRO0FQa3JUZDtBWXhsVEk7RUFFRSx3Qkw1RlE7QVBxclRkO0FZM2xUSTtFQUVFLHdCTDVGUTtBUHdyVGQ7QW9FamdUSTtFQUNFO0FwRW1nVE47QW9FbGdUTTtFQUNFO0FwRW9nVFI7O0FvRXovU0k7RUFDRTtFQUNBO0VBQ0EsYy9EMU1NO0VPd0VWO0VBQ0E7RUFDQTtFQUdFO0FaNm5USjtBWTltVEk7RUFFRSx3Qkw1RlE7QVAyc1RkO0FZam5USTtFQUVFLHdCTDVGUTtBUDhzVGQ7QVlwblRJO0VBRUUsd0JMNUZRO0FQaXRUZDtBWXZuVEk7RUFFRSx3Qkw1RlE7QVBvdFRkO0FpQm5zU0k7RW1ENVVBO0l4RC9IRjtJQUNBO0lBQ0E7SUFHRTtFWmdwVEY7RVlqb1RFO0lBRUUsd0JMNUZRO0VQOHRUWjtFWXBvVEU7SUFFRSx3Qkw1RlE7RVBpdVRaO0VZdm9URTtJQUVFLHdCTDVGUTtFUG91VFo7RVkxb1RFO0lBRUUsd0JMNUZRO0VQdXVUWjtBQUNGO0FvRXhoVEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBcEV5aFROO0FvRXRoVE07RUFDRTtFQUNBLHdCN0QxS1c7RUtzQmpCO0VBQ0E7RUFDQTtFQUdFO0FaMnFUSjtBWTVwVEk7RUFFRSx3Qkw1RlE7QVB5dlRkO0FZL3BUSTtFQUVFLHdCTDVGUTtBUDR2VGQ7QVlscVRJO0VBRUUsd0JMNUZRO0FQK3ZUZDtBWXJxVEk7RUFFRSx3Qkw1RlE7QVBrd1RkO0FpQmp2U0k7RW1EelRFO0l4RGxKSjtJQUNBO0lBQ0E7SUFHRTtFWjhyVEY7RVkvcVRFO0lBRUUsd0JMNUZRO0VQNHdUWjtFWWxyVEU7SUFFRSx3Qkw1RlE7RVArd1RaO0VZcnJURTtJQUVFLHdCTDVGUTtFUGt4VFo7RVl4clRFO0lBRUUsd0JMNUZRO0VQcXhUWjtBQUNGO0FvRXBqVFE7RUFDRTtBcEVzalRWO0FvRWpqVEk7RUFDRSx3QjdEdkxlO0FQMHVUckI7QW9FaGpUSTtFQUNFLHdCN0QzTGU7QVA2dVRyQjtBb0UvaVRJO0V4RDFLRjtFQUNBO0VBQ0E7RUFHRTtBWjB0VEo7QVkzc1RJO0VBRUUsd0JMNUZRO0FQd3lUZDtBWTlzVEk7RUFFRSx3Qkw1RlE7QVAyeVRkO0FZanRUSTtFQUVFLHdCTDVGUTtBUDh5VGQ7QVlwdFRJO0VBRUUsd0JMNUZRO0FQaXpUZDtBaUJoeVNJO0VtRGpTQTtJeEQxS0Y7SUFDQTtJQUNBO0lBR0U7RVo2dVRGO0VZOXRURTtJQUVFLHdCTDVGUTtFUDJ6VFo7RVlqdVRFO0lBRUUsd0JMNUZRO0VQOHpUWjtFWXB1VEU7SUFFRSx3Qkw1RlE7RVBpMFRaO0VZdnVURTtJQUVFLHdCTDVGUTtFUG8wVFo7QUFDRjtBb0U3a1RJO0VBQ0U7QXBFK2tUTjtBb0U5a1RNO0VBQ0U7QXBFZ2xUUjtBb0U1a1RJO0VBQ0U7QXBFOGtUTjtBb0U3a1RNO0VBQ0U7QXBFK2tUUjtBb0Uza1RJO0VBQ0U7QXBFNmtUTjtBb0V2a1RJO0VBQ0U7QXBFeWtUTjtBb0Vya1RJO0VBQ0U7QXBFdWtUTjtBb0V0a1RNO0VBQ0U7RXhEL01OO0VBQ0E7RUFDQTtFQUdFO0Fac3hUSjtBWXZ3VEk7RUFFRSx3Qkw1RlE7QVBvMlRkO0FZMXdUSTtFQUVFLHdCTDVGUTtBUHUyVGQ7QVk3d1RJO0VBRUUsd0JMNUZRO0FQMDJUZDtBWWh4VEk7RUFFRSx3Qkw1RlE7QVA2MlRkO0FpQjUxU0k7RW1EN1BFO0l4RDlNSjtJQUNBO0lBQ0E7SUFHRTtFWnl5VEY7RVkxeFRFO0lBRUUsd0JMNUZRO0VQdTNUWjtFWTd4VEU7SUFFRSx3Qkw1RlE7RVAwM1RaO0VZaHlURTtJQUVFLHdCTDVGUTtFUDYzVFo7RVlueVRFO0lBRUUsd0JMNUZRO0VQZzRUWjtBQUNGO0FvRXJtVFE7RUFDRTtBcEV1bVRWO0FpQm4zU0k7RW1EL1BBO0lBZ0JJO0VwRXNtVE47RW9Fcm1UTTtJQUNFO0VwRXVtVFI7QUFDRjs7QW9FbGxUSTtFQUNFO0FwRXFsVE47QW9FcGxUTTtFQUNFO0FwRXNsVFI7O0FvRS9rVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEVrbFRGOztBb0U3a1RFO0U1QnJTQTtFQUNBO0F4Q3MzVEY7O0FvRTdrVEE7RTVCL1BFO0VBQ0E7QXhDZzFURjs7QW9FeGtUQTtBQUlBO0VBQ0U7QXBFd2tURjs7QW9FcGtUQTtFQUNFO0VBQ0E7QXBFdWtURjs7QW9FbmtUQTtFQUNFO0VBQ0E7QXBFc2tURjs7QW9FbGtUQTtFQUNFO0FwRXFrVEY7O0FvRWxrVEE7RUFDRTtBcEVxa1RGOztBb0Vua1RBO0VBQ0U7QXBFc2tURjs7QW9FbmtUQTtFQUNFO0FwRXNrVEY7O0FvRXBrVEE7RUFDRTtBcEV1a1RGOztBb0Vua1RBO0VBQ0U7QXBFc2tURjs7QW9FbGtUQTtFQUNFO0FwRXFrVEY7O0FvRWprVEE7RUFDRTtBcEVva1RGOztBb0Vqa1RBO0VBQ0U7QXBFb2tURjs7QW9FL2pUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFa2tURjs7QW9FL2pUQTtFQUNFO0VBQ0E7RUFDQTtBcEVra1RGOztBcUVsL1RFO0VBQ0U7QXJFcS9USjtBaUJ4OVNJO0VxRHZXRjtJQUNFO0V0RWswVEY7RXNFaDBUQTtJQUNFO0V0RWswVEY7QUFDRjtBaUJoK1NJO0VxRC9WRjtJQUNFO0V0RWswVEY7RXNFaDBUQTtJQUNFO0V0RWswVEY7QUFDRjtBaUJ4K1NJO0VxRHZWRjtJQUNFO0V0RWswVEY7RXNFaDBUQTtJQUNFO0V0RWswVEY7RXNFaDBUQTtJQUNFO0V0RWswVEY7QUFDRjtBc0U5elRBO0VBQ0U7QXRFZzBURjs7QXNFMXpURTtFQUNFO0VBQ0E7QXRFNnpUSjtBc0UzelRFO0VBQ0U7RUFDQTtFQUNBO0F0RTZ6VEo7O0FzRXZ6VEk7RUFDRTtFQUNBO0VBQ0E7QXRFMHpUTjtBc0V6elRNO0VBQ0U7RUFDQTtFQUNBO0F0RTJ6VFI7O0FzRXJ6VEE7RUFuUEU7RUFDQTtBdEU0aVVGO0FzRTFpVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakV5Qkk7RWlFeEJKO0VBQ0E7RUFDQSxlZFRzQjtFY1V0QjtFQUNBO0VBQ0EsY2pFVlE7RWlFV1I7RUFDQTtFQUNBO0VBQ0E7QXRFNGlVSjtBc0UxaVVJO0VBQ0Usc0JqRXBCVTtBTGdrVWhCO0FzRTFpVUk7RUFDRTtBdEU0aVVOO0FzRTNpVU07RUFDRTtFQUNBLHNCakUvQkY7QUw0a1VOO0FpQmpqVEk7RXFEcmZBO0lBQ0U7RXRFeWlVSjtBQUNGO0FzRXRpVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEV3aVVKO0FzRXRpVUU7RUFDRTtBdEV3aVVKO0FzRXRpVUU7RUFDRTtBdEV3aVVKO0FpQmxrVEk7RXFEbGVBO0lBQ0U7SUFDQTtJQUNBLGVkdERvQjtJY3VEcEI7RXRFdWlVSjtBQUNGO0FpQjFrVEk7RXFEMWRBO0lBQ0U7RXRFdWlVSjtBQUNGO0FzRXBpVUU7RUFDRSxjakU5RE07RWlFK0ROLHFCakUvRE07RWlFZ0VOLHlCakUzREs7RWlFNERMO0F0RXNpVUo7QXNFbmlVRTtFQUNFO0F0RXFpVUo7QXNFbGlVRTtFQUNFLGNqRXZFWTtBTDJtVWhCOztBc0VqNFRBO0VBdlBFO0VBQ0E7RUF5RkE7RUFDQTtFQUNBO0F0RW9pVUY7QXNFN25VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqRXlCSTtFaUV4Qko7RUFDQTtFQUNBLGVkVHNCO0VjVXRCO0VBQ0E7RUFDQSxjakVWUTtFaUVXUjtFQUNBO0VBQ0E7RUFDQTtBdEUrblVKO0FzRTduVUk7RUFDRSxzQmpFcEJVO0FMbXBVaEI7QXNFN25VSTtFQUNFO0F0RStuVU47QXNFOW5VTTtFQUNFO0VBQ0Esc0JqRS9CRjtBTCtwVU47QWlCcG9USTtFcURyZkE7SUFDRTtFdEU0blVKO0FBQ0Y7QXNFem5VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RTJuVUo7QXNFem5VRTtFQUNFO0F0RTJuVUo7QXNFem5VRTtFQUNFO0F0RTJuVUo7QWlCcnBUSTtFcURsZUE7SUFDRTtJQUNBO0lBQ0EsZWR0RG9CO0ljdURwQjtFdEUwblVKO0FBQ0Y7QWlCN3BUSTtFcUQxZEE7SUFDRTtFdEUwblVKO0FBQ0Y7QXNFdm5VRTtFQUNFLGNqRTlETTtFaUUrRE4scUJqRS9ETTtFaUVnRU4seUJqRTNESztFaUU0REw7QXRFeW5VSjtBc0V0blVFO0VBQ0U7QXRFd25VSjtBc0VyblVFO0VBQ0UsY2pFdkVZO0FMOHJVaEI7QXNFOW1VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWduVUo7QXNFN21VRTtFQUNFO0F0RSttVUo7QWlCMXJUSTtFcURsYkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEUrbVVKO0FBQ0Y7QXNFM21VRTtFQUNFO0VBQ0E7QXRFNm1VSjtBc0UxbVVFO0VBQ0U7RUFDQTtFQUNBO0F0RTRtVUo7QXNFem1VRTtFQUNFO0VBQ0E7QXRFMm1VSjtBaUIvc1RJO0VxRHRTSjtJQWxISTtFdEUybVVGO0VzRTFtVUU7SUFDRTtFdEU0bVVKO0VzRTFtVUU7SUFDRTtFdEU0bVVKO0VzRTFtVUU7SUFDRTtJQUNBO0V0RTRtVUo7RXNFMW1VRTtJQUNFO0V0RTRtVUo7QUFDRjtBaUJqdVRJO0VxRHZZQTtJQUNFO0V0RTJtVUo7RXNFem1VRTtJQUNFO0V0RTJtVUo7RXNFem1VRTtJQUNFO0V0RTJtVUo7QUFDRjtBc0V4bVVFO0VBQ0UsY2pFdkpNO0VpRXdKTixxQmpFMUhJO0VpRTJISjtBdEUwbVVKO0FzRXZtVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEV5bVVKO0FzRXRtVUU7RUFDRTtBdEV3bVVKOztBdUV4eFVBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhFNkNxQjtFZ0U1Q3JCO0VBQ0E7QXZFMHhVRjs7QXVFcnlVQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JoRTZDcUI7RWdFNUNyQjtFQUNBO0F2RXV5VUY7O0F1RWp5VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFb3lVSjtBdUVqeVVFO0VBQ0U7QXZFbXlVSjtBdUVoeVVFO0VBQ0U7QXZFa3lVSjtBdUUveFVFO0VBQ0U7QXZFaXlVSjtBdUU5eFVFO0VBQ0U7QXZFZ3lVSjtBdUU5eFVFO0VBQ0U7QXZFZ3lVSjs7QXdFejBVQTs7RUNlSSx5QnBFb0JRO0VvRW5CUjtFQUNBO0VBQ0E7QXpFK3pVSjtBeUU5elVJOzs7RUFDRTtFQUNBO0VBQ0E7QXpFazBVTjtBeUUvelVNOztFQUNFO0VBQ0E7QXpFazBVUjtBeUUvelVHOztFQUNLO0VBQ0E7RUFDQTtFeERxb0JKLFlBUk07RUFZTixXQVpNO0FqQnVzVFY7QXlFajBVSTs7O0VBQ0U7RUFDQTtBekVxMFVOO0FpQjkwVEk7RXdEemZBOzs7SUFJSTtFekV5MFVOO0FBQ0Y7QWlCcjFUSTtFd0RsZkE7O0lBRVE7SUFDQTtFekUwMFVWO0FBQ0Y7QXlFeDBVSTs7RUFDRTtFQUNBO0VBcERFLHlCcEVVRTtFb0VURixjcEVtQ0k7RW9FbENKO0VBQ0E7RUFDQTtFQUNBO0F6RWc0VVI7QXlFLzNVUTs7RUFDRSx5QnBFV0M7RW9FVkQ7QXpFazRVVjtBaUI1MlRJO0V3RDVlQTs7SUF2Q007RXpFbzRVUjtBQUNGO0FpQmwzVEk7RXdENWVBOztJQUtJO0lBQ0E7RXpFODFVTjtBQUNGO0F5RTUxVVE7O0VBQ0U7QXpFKzFVVjtBaUI3M1RJO0V3RHBlRTs7SUFLSTtFekVpMlVSO0FBQ0Y7O0F3RXo1VUE7RUFFRTtFQUNBO0VBQ0EsY25FRFU7RW1FRVY7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5FbUJVO0VtRWxCVjtFQUNBO0VBQ0E7RUFDQTtBeEUyNVVGO0F3RXo1VUU7RUFDRTtBeEUyNVVKO0F3RXQ1VU07RUFDRTtFQUNBO0VBQ0E7QXhFdzVVUjtBd0V0NVVRO0VBTEY7SUFNSTtJQUNBO0V4RXk1VVI7QUFDRjtBd0V2NVVRO0VBRUU7QXhFdzVVVjtBd0VyNVVRO0VBQ0U7RUFDQTtBeEV1NVVWO0F3RXI1VVU7RUFDRTtFQUNBO0F4RXU1VVo7QXdFbjVVUTtFQUNFLGNuRTVDRTtFbUU2Q0Y7RUFDQTtBeEVxNVVWO0F3RW41VVU7RUFDRTtFQUNBLGNuRTNDRDtFbUU0Q0M7QXhFcTVVWjtBd0VsNVVVO0VBQ0U7QXhFbzVVWjs7QTBFcjlVQTtFQ0RJO0VBQ0E7QTNFMDlVSjs7QTRFMTlVQTtFQ1FJO0VBQ0E7RUFDQTtBN0VzOVVKO0E2RS85VUk7RUFhQTtFQUNBO0VBQ0E7RUFDQSx3QnRFNkNpQjtFS29CbkI7RUFDQTtFQUNBO0VBR0U7RWlFcEVBO0VBQ0E7RUFDQTtFQUNBO0E3RXc5VUo7QVl4NFVJO0VBRUUsd0JMNUZRO0FQcStVZDtBWTM0VUk7RUFFRSx3Qkw1RlE7QVB3K1VkO0FZOTRVSTtFQUVFLHdCTDVGUTtBUDIrVWQ7QVlqNVVJO0VBRUUsd0JMNUZRO0FQOCtVZDs7QThFejlVQTtFQUNFLGNDbkNjO0EvRSsvVWhCOztBb0IvL1VBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJtZ1ZGOztBZ0Z6Z1ZFO0VDREE7RUFDQTtFQUNBO0VBSUE7RUFDQTtBakYyZ1ZGO0FnRnJnVkk7RTVENE9GO0FwQjR4VUY7O0FnRnhnVkk7RTVENE9GO0FwQmd5VUY7O0FnRjVnVkk7RTVENE9GO0FwQm95VUY7O0FnRmhoVkk7RTVENE9GO0FwQnd5VUY7O0FnRnBoVkk7RTVENE9GO0FwQjR5VUY7O0FnRnhoVkk7RTVENE9GO0FwQmd6VUY7O0FnRjVoVkk7RTVENE9GO0FwQm96VUY7O0FnRmhpVkk7RTVENE9GO0FwQnd6VUY7O0FnRnBpVkk7RTVENE9GO0FwQjR6VUY7O0FnRnhpVkk7RTVENE9GO0FwQmcwVUY7O0FnRjVpVkk7RTVENE9GO0FwQm8wVUY7O0FnRmhqVkk7RTVENE9GO0FwQncwVUY7O0FnRnBqVkk7RTVENE9GO0FwQjQwVUY7O0FnRnhqVkk7RTVENE9GO0FwQmcxVUY7O0FnRjVqVkk7RTVENE9GO0FwQm8xVUY7O0FnRmhrVkk7RTVENE9GO0FwQncxVUY7O0FnRnBrVkk7RTVENE9GO0FwQjQxVUY7O0FnRnhrVkk7RTVENE9GO0FwQmcyVUY7O0FnRjVrVkk7RTVENE9GO0FwQm8yVUY7O0FnRmhsVkk7RTVENE9GO0FwQncyVUY7O0FnRnBsVkk7RTVENE9GO0FwQjQyVUY7O0FnRnhsVkk7RTVENE9GO0FwQmczVUY7O0FnRjVsVkk7RTVENE9GO0FwQm8zVUY7O0FnRmhtVkk7RTVENE9GO0FwQnczVUY7O0FnRnBtVkk7RTVENE9GO0FwQjQzVUY7O0FnRnhtVkk7RTVENE9GO0FwQmc0VUY7O0FnRjVtVkk7RTVENE9GO0FwQm80VUY7O0FnRmhuVkk7RTVENE9GO0FwQnc0VUY7O0FnRnBuVkk7RTVENE9GO0FwQjQ0VUY7O0FnRnhuVkk7RTVENE9GO0FwQmc1VUY7O0FnRjVuVkk7RTVENE9GO0FwQm81VUY7O0FnRmhvVkk7RTVENE9GO0FwQnc1VUY7O0FnRnBvVkk7RTVENE9GO0FwQjQ1VUY7O0FnRnhvVkk7RTVENE9GO0FwQmc2VUY7O0FnRjVvVkk7RTVENE9GO0FwQm82VUY7O0FnRmhwVkk7RTVENE9GO0FwQnc2VUY7O0FnRnBwVkk7RTVENE9GO0FwQjQ2VUY7O0FnRnhwVkk7RTVENE9GO0FwQmc3VUY7O0FnRjVwVkk7RTVENE9GO0FwQm83VUY7O0FnRmhxVkk7RTVENE9GO0FwQnc3VUY7O0FnRnBxVkk7RTVENE9GO0FwQjQ3VUY7O0FnRnhxVkk7RTVENE9GO0FwQmc4VUY7O0FnRjVxVkk7RTVENE9GO0FwQm84VUY7O0FnRmhyVkk7RTVENE9GO0FwQnc4VUY7O0FnRnByVkk7RTVENE9GO0FwQjQ4VUY7O0FnRnhyVkk7RTVENE9GO0FwQmc5VUY7O0FnRjVyVkk7RTVENE9GO0FwQm85VUY7O0FnRmhzVkk7RTVENE9GO0FwQnc5VUY7O0FnRnBzVkk7RTVENE9GO0FwQjQ5VUY7O0FnRnhzVkk7RTVENE9GO0FwQmcrVUY7O0FnRjVzVkk7RTVENE9GO0FwQm8rVUY7O0FnRmh0Vkk7RTVENE9GO0FwQncrVUY7O0FnRnB0Vkk7RTVENE9GO0FwQjQrVUY7O0FnRnh0Vkk7RTVENE9GO0FwQmcvVUY7O0FnRjV0Vkk7RTVENE9GO0FwQm8vVUY7O0FnRmh1Vkk7RTVENE9GO0FwQncvVUY7O0FnRnB1Vkk7RTVENE9GO0FwQjQvVUY7O0FnRnh1Vkk7RTVENE9GO0FwQmdnVkY7O0FnRjV1Vkk7RTVENE9GO0FwQm9nVkY7O0FnRmh2Vkk7RTVENE9GO0FwQndnVkY7O0FnRnB2Vkk7RTVENE9GO0FwQjRnVkY7O0FnRnh2Vkk7RTVENE9GO0FwQmdoVkY7O0FnRjV2Vkk7RTVENE9GO0FwQm9oVkY7O0FnRmh3Vkk7RTVENE9GO0FwQndoVkY7O0FnRnB3Vkk7RTVENE9GO0FwQjRoVkY7O0FnRnh3Vkk7RTVENE9GO0FwQmdpVkY7O0FnRjV3Vkk7RTVENE9GO0FwQm9pVkY7O0FnRmh4Vkk7RTVENE9GO0FwQndpVkY7O0FnRnB4Vkk7RTVENE9GO0FwQjRpVkY7O0FnRnh4Vkk7RTVENE9GO0FwQmdqVkY7O0FnRjV4Vkk7RTVENE9GO0FwQm9qVkY7O0FnRmh5Vkk7RTVENE9GO0FwQndqVkY7O0FnRnB5Vkk7RTVENE9GO0FwQjRqVkY7O0FnRnh5Vkk7RTVENE9GO0FwQmdrVkY7O0FnRjV5Vkk7RTVENE9GO0FwQm9rVkY7O0FnRmh6Vkk7RTVENE9GO0FwQndrVkY7O0FnRnB6Vkk7RTVENE9GO0FwQjRrVkY7O0FnRnh6Vkk7RTVENE9GO0FwQmdsVkY7O0FnRjV6Vkk7RTVENE9GO0FwQm9sVkY7O0FnRmgwVkk7RTVENE9GO0FwQndsVkY7O0FnRnAwVkk7RTVENE9GO0FwQjRsVkY7O0FnRngwVkk7RTVENE9GO0FwQmdtVkY7O0FnRjUwVkk7RTVENE9GO0FwQm9tVkY7O0FnRmgxVkk7RTVENE9GO0FwQndtVkY7O0FnRnAxVkk7RTVENE9GO0FwQjRtVkY7O0FnRngxVkk7RTVENE9GO0FwQmduVkY7O0FnRjUxVkk7RTVENE9GO0FwQm9uVkY7O0FnRmgyVkk7RTVENE9GO0FwQnduVkY7O0FnRnAyVkk7RTVENE9GO0FwQjRuVkY7O0FnRngyVkk7RTVENE9GO0FwQmdvVkY7O0FnRjUyVkk7RTVENE9GO0FwQm9vVkY7O0FnRmgzVkk7RTVENE9GO0FwQndvVkY7O0FnRnAzVkk7RTVENE9GO0FwQjRvVkY7O0FnRngzVkk7RTVENE9GO0FwQmdwVkY7O0FnRjUzVkk7RTVENE9GO0FwQm9wVkY7O0FnRmg0Vkk7RTVENE9GO0FwQndwVkY7O0FnRnA0Vkk7RTVENE9GO0FwQjRwVkY7O0FnRng0Vkk7RTVENE9GO0FwQmdxVkY7O0FnRjU0Vkk7RTVENE9GO0FwQm9xVkY7O0FnRmg1Vkk7RTVENE9GO0FwQndxVkY7O0FnRnA1Vkk7RTVENE9GO0FwQjRxVkY7O0FnRng1Vkk7RTVENE9GO0FwQmdyVkY7O0FnRjU1Vkk7RTVENE9GO0FwQm9yVkY7O0FnRmg2Vkk7RTVENE9GO0FwQndyVkY7O0FnRnA2Vkk7RTVENE9GO0FwQjRyVkY7O0FnRng2Vkk7RTVENE9GO0FwQmdzVkY7O0FnRjU2Vkk7RTVENE9GO0FwQm9zVkY7O0FnRmg3Vkk7RTVENE9GO0FwQndzVkY7O0FnRnA3Vkk7RTVENE9GO0FwQjRzVkY7O0FnRng3Vkk7RTVENE9GO0FwQmd0VkY7O0FnRjU3Vkk7RTVENE9GO0FwQm90VkY7O0FnRmg4Vkk7RTVENE9GO0FwQnd0VkY7O0FnRnA4Vkk7RTVENE9GO0FwQjR0VkY7O0FnRng4Vkk7RTVENE9GO0FwQmd1VkY7O0FnRjU4Vkk7RTVENE9GO0FwQm91VkY7O0FnRmg5Vkk7RTVENE9GO0FwQnd1VkY7O0FnRnA5Vkk7RTVENE9GO0FwQjR1VkY7O0FnRng5Vkk7RTVENE9GO0FwQmd2VkY7O0FnRjU5Vkk7RTVENE9GO0FwQm92VkY7O0FnRmgrVkk7RTVENE9GO0FwQnd2VkY7O0FnRnArVkk7RTVENE9GO0FwQjR2VkY7O0FnRngrVkk7RTVENE9GO0FwQmd3VkY7O0FnRjUrVkk7RTVENE9GO0FwQm93VkY7O0FnRmgvVkk7RTVENE9GO0FwQnd3VkY7O0FnRnAvVkk7RTVENE9GO0FwQjR3VkY7O0FnRngvVkk7RTVENE9GO0FwQmd4VkY7O0FnRjUvVkk7RTVENE9GO0FwQm94VkY7O0FnRmhnV0k7RTVENE9GO0FwQnd4VkY7O0FnRnBnV0k7RTVENE9GO0FwQjR4VkY7O0FnRnhnV0k7RTVENE9GO0FwQmd5VkY7O0FnRjVnV0k7RTVENE9GO0FwQm95VkY7O0FnRmhoV0k7RTVENE9GO0FwQnd5VkY7O0FnRnBoV0k7RTVENE9GO0FwQjR5VkY7O0FnRnhoV0k7RTVENE9GO0FwQmd6VkY7O0FnRjVoV0k7RTVENE9GO0FwQm96VkY7O0FnRmhpV0k7RTVENE9GO0FwQnd6VkY7O0FnRnBpV0k7RTVENE9GO0FwQjR6VkY7O0FnRnhpV0k7RTVENE9GO0FwQmcwVkY7O0FnRjVpV0k7RTVENE9GO0FwQm8wVkY7O0FnRmhqV0k7RTVENE9GO0FwQncwVkY7O0FnRnBqV0k7RTVENE9GO0FwQjQwVkY7O0FnRnhqV0k7RTVENE9GO0FwQmcxVkY7O0FnRjVqV0k7RTVENE9GO0FwQm8xVkY7O0FnRmhrV0k7RTVENE9GO0FwQncxVkY7O0FnRnBrV0k7RTVENE9GO0FwQjQxVkY7O0FnRnhrV0k7RTVENE9GO0FwQmcyVkY7O0FnRjVrV0k7RTVENE9GO0FwQm8yVkY7O0FnRmhsV0k7RTVENE9GO0FwQncyVkY7O0FnRnBsV0k7RTVENE9GO0FwQjQyVkY7O0FnRnhsV0k7RTVENE9GO0FwQmczVkY7O0FnRjVsV0k7RTVENE9GO0FwQm8zVkY7O0FnRmhtV0k7RTVENE9GO0FwQnczVkY7O0FnRnBtV0k7RTVENE9GO0FwQjQzVkY7O0FnRnhtV0k7RTVENE9GO0FwQmc0VkY7O0FnRjVtV0k7RTVENE9GO0FwQm80VkY7O0FnRmhuV0k7RTVENE9GO0FwQnc0VkY7O0FnRnBuV0k7RTVENE9GO0FwQjQ0VkY7O0FnRnhuV0k7RTVENE9GO0FwQmc1VkY7O0FnRjVuV0k7RTVENE9GO0FwQm81VkY7O0FnRmhvV0k7RTVENE9GO0FwQnc1VkY7O0FnRnBvV0k7RTVENE9GO0FwQjQ1VkY7O0FnRnhvV0k7RTVENE9GO0FwQmc2VkY7O0FnRjVvV0k7RTVENE9GO0FwQm82VkY7O0FnRmhwV0k7RTVENE9GO0FwQnc2VkY7O0FnRnBwV0k7RTVENE9GO0FwQjQ2VkY7O0FnRnhwV0k7RTVENE9GO0FwQmc3VkY7O0FnRjVwV0k7RTVENE9GO0FwQm83VkY7O0FnRmhxV0k7RTVENE9GO0FwQnc3VkY7O0FnRnBxV0k7RTVENE9GO0FwQjQ3VkY7O0FnRnhxV0k7RTVENE9GO0FwQmc4VkY7O0FnRjVxV0k7RTVENE9GO0FwQm84VkY7O0FnRmhyV0k7RTVENE9GO0FwQnc4VkY7O0FnRnByV0k7RTVENE9GO0FwQjQ4VkY7O0FnRnhyV0k7RTVENE9GO0FwQmc5VkY7O0FnRjVyV0k7RTVENE9GO0FwQm85VkY7O0FnRmhzV0k7RTVENE9GO0FwQnc5VkY7O0FnRnBzV0k7RTVENE9GO0FwQjQ5VkY7O0FnRnhzV0k7RTVENE9GO0FwQmcrVkY7O0FnRjVzV0k7RTVENE9GO0FwQm8rVkY7O0FnRmh0V0k7RTVENE9GO0FwQncrVkY7O0FnRnB0V0k7RTVENE9GO0FwQjQrVkY7O0FnRnh0V0k7RTVENE9GO0FwQmcvVkY7O0FnRjV0V0k7RTVENE9GO0FwQm8vVkY7O0FnRmh1V0k7RTVENE9GO0FwQncvVkY7O0FnRnB1V0k7RTVENE9GO0FwQjQvVkY7O0FnRnh1V0k7RTVENE9GO0FwQmdnV0Y7O0FnRjV1V0k7RTVENE9GO0FwQm9nV0Y7O0FnRmh2V0k7RTVENE9GO0FwQndnV0Y7O0FnRnB2V0k7RTVENE9GO0FwQjRnV0Y7O0FnRnh2V0k7RTVENE9GO0FwQmdoV0Y7O0FnRjV2V0k7RTVENE9GO0FwQm9oV0Y7O0FnRmh3V0k7RTVENE9GO0FwQndoV0Y7O0FnRnB3V0k7RTVENE9GO0FwQjRoV0Y7O0FnRnh3V0k7RTVENE9GO0FwQmdpV0Y7O0FnRjV3V0k7RTVENE9GO0FwQm9pV0Y7O0FnRmh4V0k7RTVENE9GO0FwQndpV0Y7O0FnRnB4V0k7RTVENE9GO0FwQjRpV0Y7O0FnRnh4V0k7RTVENE9GO0FwQmdqV0Y7O0FnRjV4V0k7RTVENE9GO0FwQm9qV0Y7O0FnRmh5V0k7RTVENE9GO0FwQndqV0Y7O0FnRnB5V0k7RTVENE9GO0FwQjRqV0Y7O0FnRnh5V0k7RTVENE9GO0FwQmdrV0Y7O0FnRjV5V0k7RTVENE9GO0FwQm9rV0Y7O0FnRmh6V0k7RTVENE9GO0FwQndrV0Y7O0FnRnB6V0k7RTVENE9GO0FwQjRrV0Y7O0FnRnh6V0k7RTVENE9GO0FwQmdsV0Y7O0FnRjV6V0k7RTVENE9GO0FwQm9sV0Y7O0FnRmgwV0k7RTVENE9GO0FwQndsV0Y7O0FnRnAwV0k7RTVENE9GO0FwQjRsV0Y7O0FnRngwV0k7RTVENE9GO0FwQmdtV0Y7O0FnRjUwV0k7RTVENE9GO0FwQm9tV0Y7O0FnRmgxV0k7RTVENE9GO0FwQndtV0Y7O0FnRnAxV0k7RTVENE9GO0FwQjRtV0Y7O0FnRngxV0k7RTVENE9GO0FwQmduV0Y7O0FnRjUxV0k7RTVENE9GO0FwQm9uV0Y7O0FnRmgyV0k7RTVENE9GO0FwQnduV0Y7O0FnRnAyV0k7RTVENE9GO0FwQjRuV0Y7O0FnRngyV0k7RTVENE9GO0FwQmdvV0Y7O0FnRjUyV0k7RTVENE9GO0FwQm9vV0Y7O0FnRmgzV0k7RTVENE9GO0FwQndvV0Y7O0FnRnAzV0k7RTVENE9GO0FwQjRvV0Y7O0FnRngzV0k7RTVENE9GO0FwQmdwV0Y7O0FnRjUzV0k7RTVENE9GO0FwQm9wV0Y7O0FnRmg0V0k7RTVENE9GO0FwQndwV0Y7O0FnRnA0V0k7RTVENE9GO0FwQjRwV0Y7O0FnRng0V0k7RTVENE9GO0FwQmdxV0Y7O0FnRjU0V0k7RTVENE9GO0FwQm9xV0Y7O0FnRmg1V0k7RTVENE9GO0FwQndxV0Y7O0FnRnA1V0k7RTVENE9GO0FwQjRxV0Y7O0FnRng1V0k7RTVENE9GO0FwQmdyV0Y7O0FnRjU1V0k7RTVENE9GO0FwQm9yV0Y7O0FnRmg2V0k7RTVENE9GO0FwQndyV0Y7O0FnRnA2V0k7RTVENE9GO0FwQjRyV0Y7O0FxQjd4V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkM5SWlCO0F0Qjg2V25CO0FxQi94V0U7RUFMRjtJQU1JO0VyQmt5V0Y7QUFDRjs7QXFCOXhXQTtFQUNFLFdFakt5QjtFRmtLekIsWUVsS3lCO0VGbUt6QjtFQUNBO0FyQml5V0Y7QWlCNTZWSTtFSXpYSjtJQU1JLFdFckt3QjtJRnNLeEIsWUV0S3dCO0lGdUt4QjtFckJteVdGO0FBQ0Y7O0FxQnpyV0E7QXFCOVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJwQkVpQjtBdEJ5OFduQjtBMEMxOFdFO0VBTEY7SUFNSTtFMUM2OFdGO0FBQ0Y7QTBDNThXRTtFQUNFO0ExQzg4V0o7O0EwQzE4V0E7RUFDRTtBMUM2OFdGOztBMENqOFdBO0VBQ0UsV25CaEN5QjtFbUJpQ3pCLFluQmpDeUI7RW1Ca0N6QjtFQUNBO0ExQ284V0Y7QWlCOThWSTtFeUIxZko7SUFNSSxXbkJwQ3dCO0ltQnFDeEIsWW5CckN3QjtJbUJzQ3hCO0UxQ3M4V0Y7QUFDRjs7QTBDbjhXQTtFekJ1bkJJLFlBUk07RUFZTixXQVpNO0V5QjdtQlI7QTFDdThXRjs7QTBDL3pXRTtFQUNFO0lBQ0U7RTFDazBXSjtFMENoMFdFO0lBQ0U7RTFDazBXSjtBQUNGO0EwQzl6V0E7RUFDRSxlcEJuTGdCO0VvQm9MaEIsaUJwQnBMZ0I7QXRCby9XbEI7O0EwQzd6V0E7RUFDRTtFQUNBO0ExQ2cwV0Y7O0EwQzd6V0E7RUFDRSxlbkJ6TTBCO0VtQjBNMUIsaUJuQjFNMEI7QXZCMGdYNUI7O0EwQzd6V0E7RUEzSkU7RUFDQTtFQTRKQTtFQUNBO0VBQ0E7RUFDQTtBMUNpMFdGOztBMEM5eldBO0VBbktFO0VBQ0E7RUFVRTtFQUNBLHlCckNoQ1E7RXFDaUNSO0VBQ0E7RUFDQTtBMUM0OVdKOztBMENuMFdBO0VBekhFO0VBQ0EsY3JDaEVNO0VxQzBMTjttQkFBQTtFQVNBO0ExQ2cwV0Y7QWlCN2dXSTtFeUI5VEo7SUF0SEksZUF1SGdDO0UxQzgwV2xDO0FBQ0Y7QTBDMzBXSTtFQUNFO0VBQ0E7RUFDQTtBMUM2MFdOOztBMEN2MFdBO0VBdk9FO0ExQ2tqWEY7O0EwQ3QwV0E7RUF2SEU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBOElBO21CQUFBO0VBa0RBO0ExQ293V0Y7QWlCdmlXSTtFeUIzU0o7SUFoSEksZUFpSGtDO0UxQ3ExV3BDO0FBQ0Y7QTBDcjFXRTtFQXpIQTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7RXpCc2lCRSxZQVJNO0VBWU4sV0FaTTtFeUJ2YU4sZXBCbFAwQjtBdEIra1g5QjtBaUJ2aldJO0V5QnpTRjtJQWxIRSxlQW1Ib0M7RTFDbTJXdEM7QUFDRjtBMENoMldFO0VBOUhBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtFb0JzUHJCO2NBQUE7RUFnQkE7QTFDMDFXSjtBaUJ6a1dJO0V5QnBTRjtJQXZIRSxlQXdIb0M7RTFDZzNXdEM7QUFDRjtBMEM3MldJO0VBQ0U7RUFDQTtBMUMrMldOO0FpQmxsV0k7RXlCL1JBO0lBS0k7SUFDQTtFMUNnM1dOO0FBQ0Y7QTBDOTJXTTtFQUNFO0VBQ0E7QTFDZzNXUjtBMEN4MldJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDMDJXTjtBaUJsbVdJO0V5QjVRQTtJQU9JO0lBQ0E7SUFDQTtFMUMyMldOO0FBQ0Y7QTBDdDJXSTtFQUNFO0VBQ0E7RUFDQTtBMUN3MldOO0FpQjltV0k7RXlCN1BBO0lBTUk7RTFDeTJXTjtBQUNGO0FpQm5uV0k7RXlCN1BBO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTFDMDJXTjtBQUNGO0EwQ3QyV0U7RUFDRTtBMUN3MldKO0FpQjluV0k7RXlCM09GO0lBSUk7RTFDeTJXSjtBQUNGO0EwQ3YyV0U7RUFDRTtFQUNBO0ExQ3kyV0o7QWlCdm9XSTtFeUJwT0Y7SUFJSTtFMUMyMldKO0FBQ0Y7O0EwQ3QyV0E7RUE3TkU7RUFDQSxjckNoRU07RXFDd1NOO29CQUFBO0VBaUJBO0ExQ2kxV0Y7QWlCcHBXSTtFeUIxTko7SUExTkksZUEyTmdDO0UxQ2kzV2xDO0FBQ0Y7QTBDaDNXRTtFQXROQTtFQUNBLGNyQzFFTTtFWStuQkosWUFSTTtFQVlOLFdBWk07RXlCclZOLGVwQnBVMEI7QXRCd3JYOUI7QWlCaHFXSTtFeUJ2TkY7SUFuTkUsZXBCOUcwQjtFdEI0clg1QjtBQUNGO0EwQ3YzV0U7RUFyT0E7RUFDQSxjckNoRU07RXFDNEhOLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QmtzWHpCO0FpQjNxV0k7RXlCbE5GO0lBbE9FLGVBbU9rQztFMUNnNFdwQztBQUNGO0EwQzMzV0k7RUFDRTtFQUNBO0VBQ0E7QTFDNjNXTjtBMEN4M1dJO0VBQ0U7RUFDQTtFQUNBO0ExQzAzV047O0EwQ3AzV0E7RUEzTkUsY3JDN0hRO0VxQzhIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVBdU5zQjtFQXROdEI7RUF1TkE7bUJBQUE7RUF1REE7QTFDdzBXRjtBaUJ2c1dJO0V5QjFMSjtJQW5OSTtJQUNBLGVBbU5vQjtFMUNxNFd0QjtBQUNGO0EwQ240V0U7RUFDRTtFQUNBO0VBQ0E7QTFDcTRXSjtBaUJsdFdJO0V5QnRMRjtJQU1JO0lBQ0E7SUFDQTtFMUNzNFdKO0FBQ0Y7QWlCenRXSTtFeUIxS0Y7SUFFSTtFMUNxNFdKO0FBQ0Y7QWlCOXRXSTtFeUJwS0Y7SUFFSTtFMUNvNFdKO0FBQ0Y7QWlCbnVXSTtFeUI5SkY7SUFFSTtFMUNtNFdKO0FBQ0Y7QWlCeHVXSTtFeUJ4SkY7SUFFSTtFMUNrNFdKO0FBQ0Y7QWlCN3VXSTtFeUJsSkY7SUFFSTtFMUNpNFdKO0FBQ0Y7QWlCbHZXSTtFeUI1SUY7SUFFSTtFMUNnNFdKO0FBQ0Y7QWlCdnZXSTtFeUJ0SUY7SUFFSTtFMUMrM1dKO0FBQ0Y7O0EwQzEzV0E7RXJCdElFLFdFclJ5QjtFRnNSekIsWUV0UnlCO0VGdVJ6QjtFQUNBLGNoQmpSUTtFZ0JrUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcUIrSHlCO0VyQjlIekI7RXFCa0lBO21CQUFBO0VBNENGO0ExQ3kxV0E7QWlCNXdXSTtFeUI5SEo7SXJCM0hJLFdDcFNtQjtJRHFTbkIsWUNyU21CO0lEc1NuQjtJQUNBLGVxQnlIdUI7RTFDZzVXekI7QUFDRjtBaUJweFdJO0V5QjlISjtJQUdJO0UxQ201V0Y7QUFDRjtBMENoNVdFO0VBR0k7SUFDRTtJQUNBO0UxQ2c1V047QUFDRjtBMEMzNFdJO0V6QnFQQSxZQUpTO0VBUVQsV0FaTTtFeUIzT0o7QTFDODRXTjtBaUJweVdJO0V5QjVHQTtJekJxUEEsWUFKUztJQVFULFdBWk07SXlCdk9GO0UxQ2c1V047QUFDRjtBaUIzeVdJO0V5QjVHQTtJekJxUEEsWUFKUztJQVFULFdBWk07SXlCbE9GO0UxQ2s1V047QUFDRjtBMEM5NFdJO0VBQ0U7QTFDZzVXTjtBMEM1NFdFO0VBQ0U7RUFDQTtFQUNBO0ExQzg0V0o7QWlCMXpXSTtFeUJ2RkY7SUFNSTtJQUNBO0UxQys0V0o7QUFDRjs7QTBDejRXQTtFQXZYRTtFQXlYQTtBMUM0NFdGO0FpQnIwV0k7RXlCekVKO0lBclhJLGVBc1grQjtFMUNpNVdqQztBQUNGOztBMEM5NFdBO0VBNVhFO0ExQzh3WEY7QWlCOTBXSTtFeUJwRUo7SUExWEksZUEyWDZCO0UxQ3E1Vy9CO0FBQ0Y7O0EwQ241V0E7RXpCeU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQTRZK0I7RUEzWS9CLGlCQTJZK0I7QTFDMDVXakM7QWlCMzFXSTtFeUJoRUo7SUF4WUksZUF5WTZCO0UxQzg1Vy9CO0FBQ0Y7O0EwQzU1V0E7RXpCcU1JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdaK0I7RUEvWS9CLGlCQStZK0I7QTFDbTZXakM7QWlCeDJXSTtFeUI1REo7SUE1WUksZUE2WTZCO0UxQ3U2Vy9CO0FBQ0Y7O0EwQ3A2V0E7RXpCZ01JLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQXFaK0I7RUFwWi9CLGlCQW9aK0I7RUFDL0I7RUFLQTttQkFBQTtFQU1BO0ExQ202V0Y7QWlCejNXSTtFeUJ2REo7SUFqWkksZUFrWjZCO0UxQ203Vy9CO0FBQ0Y7QWlCOTNXSTtFeUJ2REo7SXpCZ01JLFlBUk07SUFZTixXQVpNO0l5Qm5MTjtFMUNzN1dGO0FBQ0Y7QTBDbjdXRTtFQUNFLHlCckN6Y0k7RXFDMGNKO0ExQ3E3V0o7O0EwQ2g3V0E7RUFoWkU7RUFDQSxjckNoRU07RXFDMmROO21CQUFBO0VBdURBO0ExQ3EzV0Y7QWlCajVXSTtFeUJ2Q0o7SUE3WUksZUE4WStCO0UxQzI3V2pDO0FBQ0Y7QTBDMTdXRTtFQXpZQTtFQUNBLGNyQzFFTTtFWStuQkosWUFSTTtFQVlOLFdBWk07RXlCbEtOLGVwQnZmMEI7QXRCcTdYOUI7QWlCNzVXSTtFeUJwQ0Y7SUF0WUUsZXBCOUcwQjtFdEJ5N1g1QjtBQUNGO0EwQ2o4V0U7RUF4WkE7RUFDQSxjckNoRU07RXFDNEhOLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0Qis3WHpCO0FpQng2V0k7RXlCL0JGO0lBclpFLGVBc1ppQztFMUMwOFduQztBQUNGO0EwQ3I4V0k7RUFDRTtFQUNBO0VBQ0E7QTFDdThXTjtBaUJsN1dJO0V5QnhCQTtJQUtJO0lBQ0Y7SUFDQTtFMUN5OFdKO0FBQ0Y7QTBDcDhXSTtFQUNFO0ExQ3M4V047QTBDajhXSTtFQUNFO0ExQ204V047QTBDOTdXSTtFQUNFO0VBQ0E7QTFDZzhXTjtBaUJuOFdJO0V5Qk9FO0lBQ0U7SUFDQTtFMUMrN1dOO0FBQ0Y7QTBDMTdXSTtFQUNFO0VBQ0E7QTFDNDdXTjtBMEN2N1dJO0VBQ0U7RUFDQTtFQUNBO0ExQ3k3V047O0EwQ2w3V0E7RUFsY0U7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0ExQ3czWEY7QWlCMzlXSTtFeUJnQ0o7SUEzYkksZUE0YmlDO0UxQzg3V25DO0FBQ0Y7O0EwQzU3V0E7RXpCcUdJLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQWdmK0I7RUEvZS9CLGlCQStlK0I7QTFDbThXakM7QWlCeCtXSTtFeUJvQ0o7SUE1ZUksZUE2ZTZCO0UxQ3U4Vy9CO0FBQ0Y7QWlCNytXSTtFeUJvQ0o7SXpCcUdJLFlBUk07SUFZTixXQVpNO0l5QnpGTjtFMUMyOFdGO0FBQ0Y7QTBDMThXRTtFekIrRkUsWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVwQjdFNEI7RW9COEU1QixpQnBCOUU0QjtFTGlxQjFCLFlBUk07RUFZTixXQVpNO0V5QnBGTixlcEJya0IwQjtBdEJzaFk5QjtBaUI5L1dJO0V5QjBDRjtJQWxmRSxlcEJoRjBCO0V0QjBoWTVCO0FBQ0Y7QTBDcDlXRTtFekIwRkUsWUFSTTtFQVlOLFdBWk07RXlCN2tCUjtFQUNBLGVBMmZpQztFQTFmakMsaUJBMGZpQztFQTFhakMsV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCbWlZekI7QWlCNWdYSTtFeUIrQ0Y7SUF2ZkUsZUF3ZitCO0UxQ2crV2pDO0FBQ0Y7O0EwQzU5V0E7RUFpQkU7bUJBQUE7RUE4Q0E7QTFDbTZXRjtBMENoK1dJO0VBdmZGO0VBeWZJO0ExQ2srV047QWlCM2hYSTtFeUJ1REE7SUFyZkEsZUFzZm1DO0UxQ3UrV3JDO0FBQ0Y7QWlCaGlYSTtFeUJ1REE7SXpCa0ZBLFlBUk07SUFZTixXQVpNO0l5QnJFRjtJQUNBO0UxQzArV047QUFDRjtBaUJ4aVhJO0V5QnVEQTtJekJrRkEsWUFSTTtJQVlOLFdBWk07SXlCaEVGO0lBQ0E7RTFDNitXTjtBQUNGO0EwQ3grV0U7RUFDRTtFQUNBO0ExQzArV0o7QTBDeCtXSTtFekI2REEsWUFKUztFQVFULFlBWk07RXlCbkRKO0ExQzIrV047QTBDdCtXSTtFekJzREEsWUFSTTtFQVlOLFdBWk07RXlCNUNKO0VBQ0E7QTFDeStXTjtBMENyK1dFO0VBQ0U7QTFDdStXSjtBMENyK1dJO0V6QjRDQSxZQUpTO0VBUVQsV0FaTTtFeUJsQ0o7QTFDdytXTjtBMENwK1dFO0VBQ0U7RUFDQTtBMUNzK1dKO0EwQ3ArV0k7RXpCa0NBLFlBSlM7RUFRVCxXQVpNO0V5QnhCSjtBMUN1K1dOO0EwQ2wrV0k7RUFDRTtFQUNBO0VBQ0E7QTFDbytXTjs7QTBDOTlXQTtFQWlCRTttQkFBQTtFQXVEQTtBMUM0NVdGO0EwQ2wrV0k7RUF6akJGO0VBMmpCSTtBMUNvK1dOO0FpQi9sWEk7RXlCeUhBO0lBdmpCQSxlQXdqQm1DO0UxQ3krV3JDO0FBQ0Y7QWlCcG1YSTtFeUJ5SEE7SXpCZ0JBLFlBUk07SUFZTixXQVpNO0l5QkhGO0lBQ0E7RTFDNCtXTjtBQUNGO0FpQjVtWEk7RXlCeUhBO0l6QmdCQSxZQVJNO0lBWU4sV0FaTTtJeUJFRjtJQUNBO0UxQysrV047QUFDRjtBMEMxK1dFO0VBQ0U7QTFDNCtXSjtBMEMxK1dJO0V6QkpBLFlBSlM7RUFRVCxXQVpNO0V5QmNKO0ExQzYrV047QTBDeitXRTtFQUNFO0ExQzIrV0o7QTBDeitXSTtFekJiQSxZQUpTO0VBUVQsV0FaTTtFeUJ1Qko7QTFDNCtXTjtBMEN4K1dFO0VBQ0U7QTFDMCtXSjtBMEN4K1dJO0V6QnRCQSxZQUpTO0VBUVQsV0FaTTtFeUJnQ0o7QTFDMitXTjtBMEN2K1dFO0VBQ0U7QTFDeStXSjtBMEN2K1dJO0V6Qi9CQSxZQUpTO0VBUVQsV0FaTTtFeUJ5Q0o7QTFDMCtXTjtBMEN0K1dFO0VBQ0U7QTFDdytXSjtBMEN0K1dJO0V6QnhDQSxZQUpTO0VBUVQsV0FaTTtFeUJrREo7QTFDeStXTjtBMENyK1dFO0VBQ0U7QTFDdStXSjtBMENyK1dJO0V6QmpEQSxZQUpTO0VBUVQsV0FaTTtFeUIyREo7QTFDdytXTjs7QTBDaitXQTtFQTFuQkU7RUFDQSxjckNoRU07RXFDcXNCTjtvQkFBQTtFQWlCQTtBMUM0OFdGO0FpQjVxWEk7RXlCbU1KO0lBdm5CSSxlQXduQjRCO0UxQzQrVzlCO0FBQ0Y7QTBDMytXRTtFQW5uQkE7RUFDQSxjckMxRU07RVkrbkJKLFlBUk07RUFZTixXQVpNO0V5QndFTixlcEJqdUIwQjtBdEJndFk5QjtBaUJ4clhJO0V5QnNNRjtJQWhuQkUsZXBCOUcwQjtFdEJvdFk1QjtBQUNGO0EwQ2wvV0U7RUFsb0JBO0VBQ0EsY3JDaEVNO0VxQzRITixXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIwdFl6QjtBaUJuc1hJO0V5QjJNRjtJQS9uQkUsZUFnb0I4QjtFMUMyL1doQztBQUNGO0EwQ3QvV0k7RUFDRTtFQUNBO0VBQ0E7QTFDdy9XTjtBMENuL1dJO0VBQ0U7RUFDQTtFQUNBO0ExQ3EvV047O0EwQy8rV0E7RXpCMUZJLFlBUk07RUFZTixXQVpNO0V5QjdrQlI7RUFDQSxlQStxQjRCO0VBOXFCNUIsaUJBOHFCNEI7RUFLNUI7b0JBQUE7RUF1QkE7QTFDNjlXRjtBaUI3dFhJO0V5Qm1PSjtJQTNxQkksZUE0cUIwQjtFMUM2L1c1QjtBQUNGO0FpQmx1WEk7RXlCbU9KO0l6QjFGSSxZQVJNO0lBWU4sV0FaTTtJeUJzR047RTFDaWdYRjtBQUNGO0EwQzkvV0U7RUFDRTtFQUNBO0ExQ2dnWEo7QTBDNy9XRTtFQUNFO0VBQ0E7QTFDKy9XSjtBMEM3L1dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDKy9XSjtBaUJ2dlhJO0V5Qm9QRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0UxQ2lnWEo7QUFDRjs7QTBDNS9XQTtFQXJxQkU7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBMnFCQTtvQkFBQTtFQTRCQTtBMUNpK1dGO0FpQjN3WEk7RXlCbVFKO0lBOXBCSSxlQStwQjhCO0UxQzJnWGhDO0FBQ0Y7QTBDM2dYRTtFQXZxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0V6QnNpQkUsWUFSTTtFQVlOLFdBWk07RXlCdUlOLGVwQmh5QjBCO0F0Qm16WTlCO0FpQjN4WEk7RXlCcVFGO0lBaHFCRSxlcEI3SDBCO0V0QnV6WTVCO0FBQ0Y7QTBDdGhYRTtFQTVxQkE7RUFDQSxlcEI1R3NCO0VvQjZHdEIseUJyQzFGVTtFcUMyRlY7RUFDQTtFQUNBO0VBbUNBLFdwQjdKdUI7RW9COEp2QixZcEI5SnVCO0F0QmkwWXpCO0FpQjF5WEk7RXlCMFFGO0lBcnFCRSxlQXNxQmdDO0UxQ21pWGxDO0FBQ0Y7QTBDL2hYRTtFQUNFO0VBQ0U7QTFDaWlYTjtBaUJuelhJO0V5QmdSRjtJQUlJO0lBQ0E7RTFDbWlYSjtBQUNGO0EwQ2hpWEU7RUFDRTtFQUNBO0ExQ2tpWEo7QWlCN3pYSTtFeUJ5UkY7SUFJSTtJQUNBO0UxQ29pWEo7QUFDRjtBMENqaVhFO0VBQ0U7RUFDQTtBMUNtaVhKO0FpQnYwWEk7RXlCa1NGO0lBSUk7SUFDQTtFMUNxaVhKO0FBQ0Y7O0EwQy9oWEE7RUFydUJFO0VBQ0EsY3JDaEVNO0VxQ2d6Qk47b0JBQUE7RUFpQkE7QTFDMGdYRjtBaUJyMVhJO0V5QjhTSjtJQWx1QkksZUFtdUI2QjtFMUMwaVgvQjtBQUNGO0EwQ3ppWEU7RUE5dEJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJtTE4sZXBCNTBCMEI7QXRCeTNZOUI7QWlCajJYSTtFeUJpVEY7SUEzdEJFLGVwQjlHMEI7RXRCNjNZNUI7QUFDRjtBMENoalhFO0VBN3VCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCbTRZekI7QWlCNTJYSTtFeUJzVEY7SUExdUJFLGVBMnVCK0I7RTFDeWpYakM7QUFDRjtBMENwalhJO0VBQ0U7RUFDQTtFQUNBO0ExQ3NqWE47QTBDampYSTtFQUNFO0VBQ0E7RUFDQTtBMUNtalhOOztBMEM3aVhBO0VBaHZCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDaXlZRjtBaUJwNFhJO0V5QjhVSjtJQXp1QkksZUEwdUIrQjtFMUN5alhqQztBQUNGO0EwQ3pqWEU7RUFsdkJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QmtOTixlcEIzMkIwQjtBdEI0Nlk5QjtBaUJwNVhJO0V5QmdWRjtJQTN1QkUsZXBCN0gwQjtFdEJnN1k1QjtBQUNGO0EwQ3BrWEU7RUF2dkJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEIwN1l6QjtBaUJuNlhJO0V5QnFWRjtJQWh2QkUsZUFpdkJpQztFMUNpbFhuQztBQUNGOztBMEM1a1hBO0V6Qm5OSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUF3eUI0QjtFQXZ5QjVCLGlCQXV5QjRCO0ExQ21sWDlCO0FpQmg3WEk7RXlCNFZKO0lBcHlCSSxlQXF5QjBCO0UxQ3VsWDVCO0FBQ0Y7QWlCcjdYSTtFeUI0Vko7SXpCbk5JLFlBUk07SUFZTixXQVpNO0l5QitOTjtFMUMybFhGO0FBQ0Y7O0EwQ3hsWEE7RUEzeEJFO0VBQ0EsY3JDaEVNO0VxQ3MyQk47b0JBQUE7RUFpQkE7QTFDbWtYRjtBaUJwOFhJO0V5Qm9XSjtJQXh4QkksZUF5eEI0QjtFMUNtbVg5QjtBQUNGO0EwQ2xtWEU7RUFweEJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJ5T04sZXBCbDRCMEI7QXRCdytZOUI7QWlCaDlYSTtFeUJ1V0Y7SUFqeEJFLGVwQjlHMEI7RXRCNCtZNUI7QUFDRjtBMEN6bVhFO0VBbnlCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCay9ZekI7QWlCMzlYSTtFeUI0V0Y7SUFoeUJFLGVBaXlCOEI7RTFDa25YaEM7QUFDRjtBMEM3bVhJO0VBQ0U7RUFDQTtFQUNBO0ExQyttWE47QTBDMW1YSTtFQUNFO0VBQ0E7RUFDQTtBMUM0bVhOOztBMEN0bVhBO0VBdHlCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDZzVZRjtBaUJuL1hJO0V5Qm9ZSjtJQS94QkksZUFneUI4QjtFMUNrblhoQztBQUNGOztBMEMvbVhBO0V6QmhRSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUFxMUJvQztFQXAxQnBDLGlCQW8xQm9DO0ExQ3NuWHRDO0FpQmhnWUk7RXlCeVlKO0lBajFCSSxlQWsxQmtDO0UxQzBuWHBDO0FBQ0Y7O0EwQ3huWEE7RUFwMEJFO0VBQ0EsY3JDaEVNO0VxQ3c1Qk47b0JBQUE7RUFpQkE7QTFDMGxYRjtBaUI3Z1lJO0V5QjZZSjtJQWowQkksZUFrMEJvQztFMUNtb1h0QztBQUNGO0EwQ2xvWEU7RUE3ekJBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJrUk4sZXBCMzZCMEI7RW9CNDZCMUI7b0JBQUE7RUFRQTtBMUNnb1hKO0FpQjVoWUk7RXlCZ1pGO0lBMXpCRSxlcEI5RzBCO0V0QndqWjVCO0FBQ0Y7QTBDMW9YTTtFQUNFO0VBQ0E7QTFDNG9YUjtBMEN2b1hFO0VBcjFCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCa2taekI7QWlCM2lZSTtFeUI4WkY7SUFsMUJFLGVBbTFCc0M7RTFDZ3BYeEM7QUFDRjtBMEMzb1hJO0VBQ0U7RUFDQTtFQUNBO0ExQzZvWE47QTBDeG9YSTtFQUNFO0VBQ0E7RUFDQTtBMUMwb1hOOztBMENwb1hBO0VBeDFCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDZytZRjtBaUJua1lJO0V5QnNiSjtJQWoxQkksZUFrMUJzQztFMUNncFh4QztBQUNGO0EwQ2hwWEU7RUExMUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QjBUTixlcEJuOUIwQjtBdEIybVo5QjtBaUJubFlJO0V5QndiRjtJQW4xQkUsZXBCN0gwQjtFdEIrbVo1QjtBQUNGO0EwQzNwWEU7RUEvMUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ5blp6QjtBaUJsbVlJO0V5QjZiRjtJQXgxQkUsZUF5MUJ3QztFMUN3cVgxQztBQUNGOztBMENwcVhBO0V6QjFUSSxZQVJNO0VBWU4sV0FaTTtFeUI3a0JSO0VBQ0EsZUErNEI0QjtFQTk0QjVCLGlCQTg0QjRCO0ExQzJxWDlCO0FpQi9tWUk7RXlCbWNKO0lBMzRCSSxlQTQ0QjBCO0UxQytxWDVCO0FBQ0Y7QWlCcG5ZSTtFeUJtY0o7SXpCMVRJLFlBUk07SUFZTixXQVpNO0l5QnNVTjtFMUNtclhGO0FBQ0Y7O0EwQ2hyWEE7RUFsNEJFO0VBQ0EsY3JDaEVNO0VxQzY4Qk47b0JBQUE7RUFpQkE7QTFDMnBYRjtBaUJub1lJO0V5QjJjSjtJQS8zQkksZUFnNEI0QjtFMUMyclg5QjtBQUNGO0EwQzFyWEU7RUEzM0JBO0VBQ0EsY3JDMUVNO0VZK25CSixZQVJNO0VBWU4sV0FaTTtFeUJnVk4sZXBCeitCMEI7QXRCdXFaOUI7QWlCL29ZSTtFeUI4Y0Y7SUF4M0JFLGVwQjlHMEI7RXRCMnFaNUI7QUFDRjtBMENqc1hFO0VBMTRCQTtFQUNBLGNyQ2hFTTtFcUM0SE4sV3BCN0p1QjtFb0I4SnZCLFlwQjlKdUI7QXRCaXJaekI7QWlCMXBZSTtFeUJtZEY7SUF2NEJFLGVBdzRCOEI7RTFDMHNYaEM7QUFDRjtBMENyc1hJO0VBQ0U7RUFDQTtFQUNBO0ExQ3VzWE47QTBDbHNYSTtFQUNFO0VBQ0E7RUFDQTtBMUNvc1hOOztBMEM5clhBO0VBNzRCRTtFQUNBLGVwQjVHc0I7RW9CNkd0Qix5QnJDMUZVO0VxQzJGVjtFQUNBO0VBQ0E7QTFDK2taRjtBaUJscllJO0V5QjJlSjtJQXQ0QkksZUF1NEI4QjtFMUMwc1hoQztBQUNGO0EwQzFzWEU7RUEvNEJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFekJzaUJFLFlBUk07RUFZTixXQVpNO0V5QitXTixlcEJ4Z0MwQjtBdEIwdFo5QjtBaUJsc1lJO0V5QjZlRjtJQXg0QkUsZXBCN0gwQjtFdEI4dFo1QjtBQUNGO0EwQ3J0WEU7RUFwNUJBO0VBQ0EsZXBCNUdzQjtFb0I2R3RCLHlCckMxRlU7RXFDMkZWO0VBQ0E7RUFDQTtFQW1DQSxXcEI3SnVCO0VvQjhKdkIsWXBCOUp1QjtBdEJ3dVp6QjtBaUJqdFlJO0V5QmtmRjtJQTc0QkUsZUE4NEJnQztFMUNrdVhsQztBQUNGOztBMEM3dFhFO0VBQ0U7SUFDRTtFMUNndVhKO0UwQzl0WEU7SUFDRTtFMUNndVhKO0FBQ0Y7QTBDNXRYQTtrQkFBQTtBQUVBO0VBNTRCRTtFQUNBLGVwQi9JaUI7QXRCMHZabkI7O0EwQzV0WEE7RUEzNEJFLGNyQ2hKUTtFcUNpSlIsZXBCcEppQjtBdEIrdlpuQjs7QTBDN3RYQTtFQUNFO0ExQ2d1WEY7QWlCOXVZSTtFeUI2Z0JKO0l6QnBZSSxZQUpTO0lBUVQsV0FaTTtJeUJpWk47RTFDa3VYRjtBQUNGO0EwQ2h1WEU7RUFDRTtBMUNrdVhKOztBMEM5dFhBO0VBQ0U7QTFDaXVYRjtBaUI1dllJO0V5QjBoQko7SXpCalpJLFlBSlM7SUFRVCxXQVpNO0l5QjhaTjtFMUNtdVhGO0FBQ0Y7O0EwQzV0WEU7Ozs7RUFDRTtBMUNrdVhKOztBaUIxd1lJO0V5QjZpQkY7SUFFSSxXMUJwaUNVO0VoQm93WmQ7QUFDRjs7QTBDMXRYRTs7RUFDRTtBMUM4dFhKO0FpQnJ4WUk7RXlCc2pCRjs7SUFHSTtFMUNpdVhKO0FBQ0Y7O0EwQzd0WEE7RUFDRTtBMUNndVhGO0FpQi94WUk7RXlCOGpCSjtJQUlJO0UxQ2l1WEY7QUFDRjs7QTBDOXRYQTtFQUNFO0ExQ2l1WEY7QWlCeHlZSTtFeUJza0JKO0lBSUk7RTFDa3VYRjtBQUNGOztBMEM5dFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDaXVYSjs7QTBDenRYRTs7OztFekJsZEUsWUFKUztFQVFULFdBWk07RXlCNGROO0VBQ0E7QTFDZ3VYSjs7QTBDMXRYRTs7RXpCM2RFLFlBUk07RUFZTixXQVpNO0V5QnFlTjtFQUNBO0ExQyt0WEo7O0EwQ3Z0WEU7OztFQUNFO0ExQzR0WEo7O0EwQ3h0WEE7RUFDRTtFQUNBO0ExQzJ0WEY7O0EwQ3Z0WEU7RUFDRTtFQUNBO0ExQzB0WEo7O0EwQ3R0WEU7RUFDRTtBMUN5dFhKOztBMENydFhBO0F3Q25wQ0E7RUFKSSxXQUttQjtFQUpuQixZQUl3QjtFQUh4QjtFQWRBO0VBQ0EseUI3RW1DUTtFNkVsQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJBVXNCO0FsRnMzWjFCO0FrRnIzWkk7RUFQQSxXQVF1QjtFQVB2QixZQU80QjtFQU41QjtBbEYrM1pKOztBa0Z0M1pBO0VBWEksV0FZbUI7RUFYbkIsWUFXd0I7RUFWeEI7RUFkQTtFQUNBLHlCN0VtQ1E7RTZFbENSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCQWlCc0I7QWxGbTRaMUI7QWtGbDRaSTtFQWRBLFdBZXVCO0VBZHZCLFlBYzRCO0VBYjVCO0FsRm01Wko7O0FrRmw0WkE7RUFuQkksV0FvQm1CO0VBbkJuQixZQW1Cd0I7RUFsQnhCO0FsRnk1Wko7O0FrRnI0WkE7RUF0QkksV0F1Qm1CO0VBdEJuQixZQXNCd0I7RUFyQnhCO0FsRis1Wko7O0FrRng0WkE7RUF6QkksV0EwQm1CO0VBekJuQixZQXlCd0I7RUF4QnhCO0FsRnE2Wko7O0FrRjE0Wkk7RUE3QkEsV0E4QnVCO0VBN0J2QixZQTZCNEI7RUE1QjVCO0FsRjI2Wko7O0FtRjM2WkE7RXBFSEUsZ0JDSmM7RURJZCxtQkNKYztFbUVXWjtFQUNBO0FuRjY2Wko7QWlCbDZZSTtFa0VoaEJKO0lwRUY0QixnQkNLWjtFaEJtN1pkO0FBQ0Y7QWlCdjZZSTtFa0VoaEJKO0lwRUQ2QixnQkNjWjtFaEI4NlpmO0FBQ0Y7QWlCNTZZSTtFa0VoaEJKO0lwRUY0QixtQkNLWjtFaEI2N1pkO0FBQ0Y7QWlCajdZSTtFa0VoaEJKO0lwRUQ2QixtQkNjWjtFaEJ3N1pmO0FBQ0Y7QW1GMzdaQTs7O0VwRWRFLGdCQ0pjO0VESWQsbUJDSmM7RW1FMEJaO0VBQ0E7QW5GMDdaSjtBaUI5N1lJO0VrRXJnQko7OztJcEViNEIsZ0JDS1o7RWhCaTlaZDtBQUNGO0FpQnI4WUk7RWtFcmdCSjs7O0lwRVo2QixnQkNjWjtFaEI4OFpmO0FBQ0Y7QWlCNThZSTtFa0VyZ0JKOzs7SXBFYjRCLG1CQ0taO0VoQis5WmQ7QUFDRjtBaUJuOVlJO0VrRXJnQko7OztJcEVaNkIsbUJDY1o7RWhCNDlaZjtBQUNGO0FtRmw5WkE7OztFcEVqQ0UsZUNDYztFRERkLGtCQ0NjO0VtRXdDWjtFQUNBO0FuRmk5Wko7QWlCbCtZSTtFa0V4Zko7OztJcEVoQzRCLGdCQ1VaO0VoQnMvWmQ7QUFDRjtBaUJ6K1lJO0VrRXhmSjs7O0lwRS9CNkIsZ0JDbUJaO0VoQm0vWmY7QUFDRjtBaUJoL1lJO0VrRXhmSjs7O0lwRWhDNEIsbUJDVVo7RWhCb2dhZDtBQUNGO0FpQnYvWUk7RWtFeGZKOzs7SXBFL0I2QixtQkNtQlo7RWhCaWdhZjtBQUNGOztBb0Y3aGFBO0VBQ0U7QXBGZ2lhRjtBb0YvaGFFO0VBQ0U7RUFDQTtBcEZpaWFKO0FvRjdoYU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK2hhUjtBb0Y5aGFRO0VBQ0U7QXBGZ2lhVjtBb0Y1aGFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhoYU47QWlCNWhaSTtFbUUzZ0JBO0lBV0k7SUFDQTtFcEZnaWFOO0FBQ0Y7QWlCbGlaSTtFbUUzZ0JBO0lBZUk7RXBGa2lhTjtBQUNGO0FvRmppYU07RUFDRTtFQUNBO0FwRm1pYVI7QW9GbGlhUTtFQUNFO0VBQ0E7RUFDQTtBcEZvaWFWOztBb0Y5aGFBO0VBQ0U7RUFDQTtFQUNBO0FwRmlpYUY7O0FvRi9oYUE7RUFDRTtFQUNBO0FwRmtpYUY7O0FxRjFsYUE7RUFBK0I7QXJGOGxhL0I7O0FzRjlsYUE7OztDQUFBO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0F0RjRsYVI7QXVGem1hQTtFQUNFO0F2RjJtYUY7QXVGem1hRTtFQUNFO0F2RjJtYUo7QWlCamxaSTtFc0UzaEJGO0lBS0k7SUFDQTtFdkYybWFKO0FBQ0Y7QWlCdmxaSTtFc0UzaEJGO0lBVUk7RXZGNG1hSjtBQUNGO0FpQjVsWkk7RXNFM2hCRjtJQWNJO0V2RjZtYUo7QUFDRjtBdUYxbWFFO0VBQ0U7RUFDQTtBdkY0bWFKO0F1RnptYUU7RUFDRTtBdkYybWFKO0F1RnhtYUU7RUFDRTtBdkYwbWFKO0F1RnRtYUk7RUFDRTtFQUNBO0F2RndtYU47QXVGdG1hTTtFQUNFO0F2RndtYVI7QXVGbm1hRTtFQUNFO0VBQ0E7QXZGcW1hSjtBdUZqbWFJO0VBQ0U7QXZGbW1hTjtBdUYvbGFFO0VBQ0U7RUFDQSxRQ3REc0M7RUR1RHRDLGlCQ3JENkM7RURzRDdDO0VBQ0EsV0MxRHlCO0VEMkR6QixZQzNEeUI7RUQ0RHpCO0VBQ0EsZUM3RHlCO0VEOER6QjtBdkZpbWFKO0FpQnBvWkk7RXNFdGVGO0lBWUksUUMvRDJDO0V4RmlxYS9DO0FBQ0Y7QXVGaG1hSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0N6RXVCO0VEMEV2QjtBdkZrbWFOO0F1Ri9sYUk7RUFDRTtBdkZpbWFOO0F1RjdsYUU7RUFDRTtFQU9BLGNsRjNFTztFa0Y0RVA7RUFDQTtBdkZ5bGFKO0FpQjFwWkk7RXNFemNGO0kzRUZBO0lBQ0E7SUFDQTtJQUdFO0VadW1hRjtFWXhsYUU7SUFFRSx3Qkw1RlE7RVBxcmFaO0VZM2xhRTtJQUVFLHdCTDVGUTtFUHdyYVo7RVk5bGFFO0lBRUUsd0JMNUZRO0VQMnJhWjtFWWptYUU7SUFFRSx3Qkw1RlE7RVA4cmFaO0FBQ0Y7QXVGM21hSTtFQUNFLGNsRjlETTtFa0YrRE4seUJsRnpGSTtFa0YwRko7QXZGNm1hTjtBdUYxbWFJO0VBQ0UsY2xGcEVNO0VrRnFFTix5QmxGdkZLO0VrRndGTDtBdkY0bWFOO0F1RnptYUk7RUFDRTtBdkYybWFOO0FpQjNyWkk7RXNFamJBO0lBSUk7RXZGNG1hTjtBQUNGO0FpQmhzWkk7RXNFamJBO0lBUUk7RXZGNm1hTjtBQUNGO0F1RjFtYVE7RUFDRTtBdkY0bWFWO0F1RnhtYU07RUFDRTtBdkYwbWFSO0F1RnBtYUk7RUFDRTtFQUNBO0VBQ0E7QXZGc21hTjtBaUJodFpJO0VzRXpaQTtJQU1JO0V2RnVtYU47QUFDRjtBaUJydFpJO0VzRXpaQTtJQVVJO0V2RndtYU47QUFDRjtBaUIxdFpJO0V3RTloQkY7SUFDRTtFekYydmFGO0V5Rnh2YUE7SUFDRTtFekYwdmFGO0V5RnR2YUU7SUFDRTtFekZ3dmFKO0V5RnB2YUE7SUFDRTtFekZzdmFGO0FBQ0Y7QWlCeHVaSTtFd0U5aEJGO0lBQ0U7RXpGeXdhRjtFeUZ0d2FBO0lBQ0U7RXpGd3dhRjtFeUZwd2FFO0lBQ0U7RXpGc3dhSjtFeUZsd2FBO0lBQ0U7RXpGb3dhRjtBQUNGOztBMEZseGFFO0VBQ0U7QTFGcXhhSjtBMEZseGFFO0VBQ0U7RUFDQTtFQUNBLHdCbkZvRGU7QVBndWFuQjtBMEZseGFJO0VBQ0U7RUFDQTtFQUNBO0ExRm94YU47O0EyRm55YUE7RUFBb0M7QTNGdXlhcEM7O0E0RnZ5YUE7RUNDRTtFQUNBO0VBQ0E7RWpGaUZBO0VBQ0E7RUFDQTtFQUdFO0Fad3RhSjtBWXpzYUk7RUFFRSx3Qkw1RlE7QVBzeWFkO0FZNXNhSTtFQUVFLHdCTDVGUTtBUHl5YWQ7QVkvc2FJO0VBRUUsd0JMNUZRO0FQNHlhZDtBWWx0YUk7RUFFRSx3Qkw1RlE7QVAreWFkO0E2RnZ6YUU7RUEwQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rit3YUY7QTZGOXdhRTtFQUNFO0VBQ0E7QTdGZ3hhSjtBNkY5d2FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rmd4YUo7QTZGL3dhSTtFQUNFO0E3Rml4YU47QTZGN3dhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGK3dhSjtBNkY3d2FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGK3dhSjtBNkY5d2FJO0VBQ0U7QTdGZ3hhTjtBNkY5MWFFO0VBb0ZBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y0d2FGO0E2RjN3YUU7RUFDRTtFQUNBO0E3RjZ3YUo7QTZGM3dhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y2d2FKO0E2RjV3YUk7RUFDRTtBN0Y4d2FOO0E2RjN3YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjZ3YUo7QTZGM3dhRTtFQUNFO0VBQ0E7QTdGNndhSjtBNkY1d2FJO0VBQ0U7QTdGOHdhTjtBNkZsNGFFO0VBMEhBO0VBQ0E7RWpGcERBO0VBQ0E7RUFDQTtFQUdFO0VpRm1ERjtBN0Y0d2FGO0FZaHphSTtFQUVFLHdCTDVGUTtBUDY0YWQ7QVluemFJO0VBRUUsd0JMNUZRO0FQZzVhZDtBWXR6YUk7RUFFRSx3Qkw1RlE7QVBtNWFkO0FZenphSTtFQUVFLHdCTDVGUTtBUHM1YWQ7QTZGdnhhRTtFQUNFO0VqRjFERjtFQUNBO0VBQ0E7RUFHRTtFaUZ1REE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y0eGFKO0FZeDBhSTtFQUVFLHdCTDVGUTtBUHE2YWQ7QVkzMGFJO0VBRUUsd0JMNUZRO0FQdzZhZDtBWTkwYUk7RUFFRSx3Qkw1RlE7QVAyNmFkO0FZajFhSTtFQUVFLHdCTDVGUTtBUDg2YWQ7QWlCNzVaSTtFNEVsWkY7SWpGekRBO0lBQ0E7SUFDQTtJQUdFO0VaMDJhRjtFWTMxYUU7SUFFRSx3Qkw1RlE7RVB3N2FaO0VZOTFhRTtJQUVFLHdCTDVGUTtFUDI3YVo7RVlqMmFFO0lBRUUsd0JMNUZRO0VQODdhWjtFWXAyYUU7SUFFRSx3Qkw1RlE7RVBpOGFaO0FBQ0Y7QTZGdnphRTtFQUNFO0E3Rnl6YUo7QTZGdHphRTtFQUNFO0E3Rnd6YUo7QTZGdDhhRTtFQWtKQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0E3RnF6YUY7QTZGcHphRTtFQVFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGK3lhSjtBaUJ4OFpJO0U0RW5YRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdGNnphSjtBQUNGO0E2RnR6YUU7RUFDRTtBN0Z3emFKO0E2RnJ6YUU7RUFDRTtBN0Z1emFKOztBNEZqL2FBO0VBRUU7QTVGbS9hRjtBNkZyeWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGdXlhSjtBNkZ0eWFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGd3lhTjtBNkZyeWFJO0VBQ0U7RUFDQTtBN0Z1eWFOO0E2RnB5YUk7RUFDRTtBN0ZzeWFOO0E2Rmx5YUU7RUExR0E7RUFDQTtFakZwREE7RUFDQTtFQUNBO0VBR0U7RWlGbURGO0E3Rmc1YUY7QVlwN2FJO0VBRUUsd0JMNUZRO0FQaWhiZDtBWXY3YUk7RUFFRSx3Qkw1RlE7QVBvaGJkO0FZMTdhSTtFQUVFLHdCTDVGUTtBUHVoYmQ7QVk3N2FJO0VBRUUsd0JMNUZRO0FQMGhiZDtBNkYzNWFFO0VBQ0U7RWpGMURGO0VBQ0E7RUFDQTtFQUdFO0VpRnVEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rmc2YUo7QVk1OGFJO0VBRUUsd0JMNUZRO0FQeWliZDtBWS84YUk7RUFFRSx3Qkw1RlE7QVA0aWJkO0FZbDlhSTtFQUVFLHdCTDVGUTtBUCtpYmQ7QVlyOWFJO0VBRUUsd0JMNUZRO0FQa2piZDtBaUJqaWFJO0U0RWxaRjtJakZ6REE7SUFDQTtJQUNBO0lBR0U7RVo4K2FGO0VZLzlhRTtJQUVFLHdCTDVGUTtFUDRqYlo7RVlsK2FFO0lBRUUsd0JMNUZRO0VQK2piWjtFWXIrYUU7SUFFRSx3Qkw1RlE7RVBra2JaO0VZeCthRTtJQUVFLHdCTDVGUTtFUHFrYlo7QUFDRjtBNkYzN2FFO0VBQ0U7QTdGNjdhSjtBNkYxN2FFO0VBQ0U7QTdGNDdhSjtBNkZ0MmFJO0VBQ0U7RWpGaktKO0VBQ0E7RUFDQTtFQUdFO0VpRjhKRTtFQUNBO0VBQ0E7QTdGMjJhTjtBWTUvYUk7RUFFRSx3Qkw1RlE7QVB5bGJkO0FZLy9hSTtFQUVFLHdCTDVGUTtBUDRsYmQ7QVlsZ2JJO0VBRUUsd0JMNUZRO0FQK2xiZDtBWXJnYkk7RUFFRSx3Qkw1RlE7QVBrbWJkO0E2RnQzYU07RUFDRTtFakZ2S047RUFDQTtFQUNBO0VBR0U7RWlGb0tJO0VBQ0E7QTdGMjNhUjtBWWpoYkk7RUFFRSx3Qkw1RlE7QVA4bWJkO0FZcGhiSTtFQUVFLHdCTDVGUTtBUGluYmQ7QVl2aGJJO0VBRUUsd0JMNUZRO0FQb25iZDtBWTFoYkk7RUFFRSx3Qkw1RlE7QVB1bmJkO0E2RnA0YU07RUFDRTtFakY5S047RUFDQTtFQUNBO0VBR0U7RWlGMktJO0E3Rnk0YVI7QVlyaWJJO0VBRUUsd0JMNUZRO0FQa29iZDtBWXhpYkk7RUFFRSx3Qkw1RlE7QVBxb2JkO0FZM2liSTtFQUVFLHdCTDVGUTtBUHdvYmQ7QVk5aWJJO0VBRUUsd0JMNUZRO0FQMm9iZDtBNkZsNWFJO0VBQ0U7QTdGbzVhTjtBNkZuNWFNO0VBQ0U7QTdGcTVhUjtBNkZuNWFNO0VBQ0U7QTdGcTVhUjtBNkZwNWFRO0VBRUU7RUFDQTtBN0ZxNWFWO0E2Rm41YVE7RUFDRTtFQUNBO0E3RnE1YVY7QTZGaDVhSTtFQUNFO0VBQ0E7RUFDQTtBN0ZrNWFOO0E2Ri80YUU7RUFDRTtFQUNBO0E3Rmk1YUo7O0FpQnBwYUk7RTRFelZBO0lBQ0U7RTdGaS9hSjtBQUNGOztBOEZ6cmJBO0VBQTRDO0E5RjZyYjVDOztBK0Y3cmJBO0VBQ0U7QS9GZ3NiRjs7QStGNXJiQTtFQUNFO0VBQ0E7QS9GK3JiRjtBK0Y3cmJFO0VDUEE7RUFDQTtFQUNBLGNDSm1CO0VES25CO0FoR3VzYkY7QWdHanNiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ2pCa0I7RURrQmxCO0VBQ0Esd0J6RjRDaUI7RXlGM0NqQjtBaEdtc2JKO0FnR2pzYkk7RUFDRTtFQUNBLHlCQ3hCZ0I7RUR5QmhCLGNDMUJlO0VEMkJmO0VBQ0E7RUFJQTtBaEdnc2JOO0F5QmhxYkU7RXVFekNFO0l2RTBDQTtJQUNBO0V6Qm1xYkY7QUFDRjtBZ0duc2JJO0VBQ0U7RUFDQSx5QkNyQ2U7RURzQ2YsY0N0Q2U7QWpHMnVickI7QWdHbnNiTTtFQUNFO0FoR3FzYlI7QWdHbHNiTTtFQUNFLFdDckNBO0FqR3l1YlI7QWdHL3JiRTtFQUNFO0VBQ0EsY0NwRGlCO0VEcURqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2lzYko7QWdHOXJiRTtFQUNFO0VBQ0E7RUFDQTtBaEdnc2JKO0FnRzlyYkk7RUFDRTtFQUNBO0FoR2dzYk47QWdHM3JiSTtFQUNFO0FoRzZyYk47QWdHenJiRTtFQUNFO0FoRzJyYko7QWdHeHJiRTtFQUNFO0VBQ0E7QWhHMHJiSjtBZ0d2cmJFO0VBQ0U7RUFDQSxzQkNoRkk7RURpRko7RUFDQTtFQUNBLGVDdEZrQjtFRHVGbEIsd0J6RjVCaUI7RXlGNkJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3lyYko7QWlCOXZhSTtFK0V6Y0Y7SUFpQkk7RWhHMHJiSjtBQUNGO0FnR3hyYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbEhlO0VEbUhmO0VBQ0E7RUFDQTtBaEcwcmJOO0FnR3hyYk07RUFDRSxXQ2hIQTtFRGlIQTtBaEcwcmJSO0FnR3ZyYk07RUFDRTtBaEd5cmJSO0FnR3RyYk07RUFDRTtFQUNBO0VBQ0E7QWhHd3JiUjtBZ0dycmJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VyYlI7QWdHcHJiTTtFQUNFLHlCQy9JYztBakdxMGJ0QjtBZ0dwcmJRO0VBQ0U7RUFDQTtBaEdzcmJWO0FnR2xyYk07RUFDRSx5QkN6SmE7QWpHNjBickI7QWdHaHJiUTtFQUNFO0FoR2tyYlY7QWdHOXFiTTtFQUNFO0VBQ0E7QWhHZ3JiUjtBZ0c3cWJNO0VBQ0U7RUFDQTtBaEcrcWJSOztBK0Z6MGJBO0VBQ0U7RUFDQTtBL0Y0MGJGO0ErRjEwYkU7RUMrSkE7RUFDQTtFQUNBLGNDcExtQjtFRHFMbkIsZUNoTG9CO0FqRzgxYnRCO0FnR3hxYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ2xNa0I7RURtTWxCO0VBQ0Esd0J6RnJJaUI7RXlGc0lqQjtBaEcwcWJKO0FnR3hxYkk7RUFDRSx5QkN4TWdCO0VEeU1oQixjQzFNZTtFRDJNZjtFQUNBO0VBSUE7QWhHdXFiTjtBeUJ2emJFO0V1RXdJRTtJdkV2SUE7SUFDQTtFekIwemJGO0FBQ0Y7QWdHMXFiSTtFQUNFLHlCQ3BOZTtFRHFOZixjQ3JOZTtBakdpNGJyQjtBZ0cxcWJNO0VBQ0U7QWhHNHFiUjtBZ0d6cWJNO0VBQ0UsV0NwTkE7QWpHKzNiUjtBZ0dycWJFO0VBQ0UsY0NuT2lCO0VEb09qQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VxYko7QWdHcHFiRTtFQUNFO0VBQ0E7RUFDQTtBaEdzcWJKO0FnR2xxYkk7RUFDRTtBaEdvcWJOO0FnR2hxYkU7RUFDRTtBaEdrcWJKO0FnRy9wYkU7RUFDRTtBaEdpcWJKO0FnRzlwYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdncWJKO0FnRzlwYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHZ3FiTjtBZ0c5cGJNO0VBQ0U7RUFDQTtBaEdncWJSO0FnRzdwYk07RUFDRTtFQUNBO0FoRytwYlI7QWdHMXBiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzRwYk47QWdHMXBiTTtFQUNFO0FoRzRwYlI7QWdHenBiTTtFQUNFLGNDMVNhO0VEMlNiO0FoRzJwYlI7QWdHenBiUTtFQUNFLGNDOVNXO0FqR3k4YnJCO0FnR3hwYlE7RUFDRTtBaEcwcGJWO0FnR3RwYk07RUFDRTtBaEd3cGJSO0FnR3BwYkk7RUFDRTtFQUNBO0FoR3NwYk47O0ErRjE3YkE7RUFDRTtFQUNBO0EvRjY3YkY7QStGMzdiRTtFQzgyQ0E7RUFDQTtFQUNBLGVDeDRDb0I7RUR5NENwQixjQzk0Q21CO0VEKzRDbkI7QWhHZ2xaRjtBZ0c5a1pFO0VBQ0U7QWhHZ2xaSjtBaUJuOGFJO0U4RWxnQkY7SUN5M0NFO0VoR2dsWkY7QUFDRjtBZ0c3a1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGLzFDaUI7RXlGZzJDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcra1pKO0FpQnA5YUk7RStFMjNCRjtJQWFJO0VoR2dsWko7QUFDRjtBZ0c5a1pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0M5NkNlO0VEKzZDZjtFQUlBO0FoRzZrWk47QXlCaDhiRTtFdUUwMkNFO0l2RXoyQ0E7SUFDQTtFekJtOGJGO0FBQ0Y7QWdHaGxaSTtFQUNFO0VBQ0E7RUFDQSxjQ3o3Q2U7RUQwN0NmO0FoR2tsWk47QWdHaGxaTTtFQUNFO0FoR2tsWlI7QWdHL2taTTtFQUNFLGMzRjk2Q0c7QUwrL2JYO0FpQm4vYUk7RStFczZCQTtJQUVJO0VoRytrWk47QUFDRjtBZ0c1a1pJO0VBQ0U7RUFDQTtBaEc4a1pOO0FpQjUvYUk7RStFNDZCQTtJQUtJO0VoRytrWk47QUFDRjtBZ0c3a1pNO0VBQ0U7RUFDQTtFQUNBO0FoRytrWlI7QWdHNWtaTTtFQUNFO0VBQ0E7QWhHOGtaUjtBZ0cza1pNO0VBQ0U7QWhHNmtaUjtBZ0cxa1pNO0VBQ0U7RUFDQTtBaEc0a1pSO0FnR3ZrWkU7RUFDRTtBaEd5a1pKO0FnR3RrWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd3a1pKO0FnR3RrWkk7RUFDRTtFQUNBO0FoR3drWk47QWdHbmtaRTtFQUNFO0VBQ0EsYzNGdC9DWTtFMkZ1L0NaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHcWtaSjtBZ0dsa1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHb2taSjtBZ0dsa1pJO0VBQ0U7RUFDQTtBaEdva1pOO0FnRy9qWkk7RUFDRTtBaEdpa1pOO0FnRzdqWkU7RUFDRTtBaEcralpKO0FnRzVqWkU7RUFDRTtFQUNBO0VBQ0E7QWhHOGpaSjtBaUIvamJJO0UrRTgvQkY7SUFNSTtFaEcralpKO0VnRzdqWkk7SUFDRTtFaEcralpOO0VnRzdqWk07SUFDRTtFaEcralpSO0VnRzNqWkk7SUFDRTtFaEc2alpOO0FBQ0Y7QWdHempaRTtFQUNFO0VBQ0Esc0JDN2lESTtFRDhpREo7RUFDQTtFQUNBO0VBQ0Esd0J6RnovQ2lCO0V5RjAvQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMmpaSjtBaUI3bGJJO0UrRW9oQ0Y7SUFpQkk7RWhHNGpaSjtBQUNGO0FnRzFqWkk7RUFDRTtBaEc0alpOO0FnRzFqWk07RUFDRTtFQUNBO0VBQ0E7QWhHNGpaUjtBZ0d4alpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3psRGU7RUQwbERmO0VBQ0E7RUFDQTtBaEcwalpOO0FnR3hqWk07RUFDRTtBaEcwalpSO0FnR3ZqWk07RUFDRTtFQUNBO0FoR3lqWlI7QWdHdGpaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd3alpSO0FnR3BqWlE7RUFDRTtFQUNBO0VBQ0E7QWhHc2paVjtBZ0dqalpRO0VBQ0U7QWhHbWpaVjtBZ0cvaVpNO0VBQ0U7RUFDQTtBaEdpalpSO0FnRzlpWk07RUFDRTtFQUNBO0FoR2dqWlI7QWdHMWlaSTtFQUNFO0FoRzRpWk47O0ErRnJwY0E7RUFDRTtFQUNBO0EvRndwY0Y7QStGdHBjRTtFQzgyREE7RUFDQTtFQUNBLGVDbDVEb0I7RURtNURwQixjQ3g1RG1CO0VEeTVEbkI7QWhHMnlZRjtBZ0d6eVlFO0VBQ0U7QWhHMnlZSjtBaUJ4cWJJO0U4RXhmRjtJQ3kzREU7RWhHMnlZRjtBQUNGO0FnR3h5WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekZ6MkRpQjtFeUYwMkRqQjtFQUNBO0VBQ0E7RUFDQSx5QjNGajZEUTtFMkZrNkRSO0FoRzB5WUo7QWlCenJiSTtFK0VxNENGO0lBYUk7RWhHMnlZSjtBQUNGO0FnR3p5WUk7RUFDRTtFQUNBO0VBQ0EseUIzRjM2RE07RTJGNDZETixjQ3g3RGU7RUR5N0RmO0VBSUE7QWhHd3lZTjtBeUJycWNFO0V1RW8zREU7SXZFbjNEQTtJQUNBO0V6QndxY0Y7QUFDRjtBZ0czeVlJO0VBQ0U7RUFDQSx5QjNGNTVETztFMkY2NURQLGNDbjhEZTtFRG84RGY7QWhHNnlZTjtBZ0czeVlNO0VBQ0U7QWhHNnlZUjtBZ0cxeVlNO0VBQ0UsYzNGLzdESTtBTDJ1Y1o7QWlCeHRiSTtFK0VnN0NBO0lBRUk7RWhHMHlZTjtBQUNGO0FnR3Z5WUk7RUFDRTtFQUNBO0FoR3l5WU47QWlCanViSTtFK0VzN0NBO0lBS0k7RWhHMHlZTjtBQUNGO0FnR3h5WU07RUFDRTtFQUNBO0VBQ0E7QWhHMHlZUjtBZ0d2eVlNO0VBQ0U7RUFDQTtBaEd5eVlSO0FnR3R5WU07RUFDRTtBaEd3eVlSO0FnR255WUU7RUFDRTtBaEdxeVlKO0FnR2x5WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdveVlKO0FnR2x5WUk7RUFDRTtFQUNBO0FoR295WU47QWdHL3hZRTtFQUNFO0VBQ0EsYzNGOTlEUztFMkYrOURUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHaXlZSjtBZ0c5eFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHZ3lZSjtBZ0c5eFlJO0VBQ0U7RUFDQTtBaEdneVlOO0FnRzN4WUk7RUFDRTtBaEc2eFlOO0FnR3p4WUU7RUFDRTtBaEcyeFlKO0FnR3h4WUU7RUFDRTtFQUNBO0VBQ0E7QWhHMHhZSjtBaUJoeWJJO0UrRW1nREY7SUFNSTtFaEcyeFlKO0VnR3p4WUk7SUFDRTtFaEcyeFlOO0VnR3p4WU07SUFDRTtFaEcyeFlSO0VnR3Z4WUk7SUFDRTtFaEd5eFlOO0FBQ0Y7QWdHcnhZRTtFQUNFO0VBQ0Esc0JDbGpFSTtFRG1qRUo7RUFDQTtFQUNBO0VBQ0Esd0J6RjkvRGlCO0V5RisvRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdXhZSjtBaUI5emJJO0UrRXloREY7SUFpQkk7RWhHd3hZSjtBQUNGO0FnR3R4WUk7RUFDRTtBaEd3eFlOO0FnR3R4WU07RUFDRTtFQUNBO0VBQ0E7QWhHd3hZUjtBZ0dweFlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzlsRWU7RUQrbEVmO0VBQ0E7RUFDQTtBaEdzeFlOO0FnR3B4WU07RUFDRTtBaEdzeFlSO0FnR254WU07RUFDRTtFQUNBO0FoR3F4WVI7QWdHbHhZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdveFlSO0FnR2h4WVE7RUFDRTtFQUNBO0VBQ0E7QWhHa3hZVjtBZ0c3d1lRO0VBQ0U7QWhHK3dZVjtBZ0czd1lNO0VBQ0U7RUFDQTtBaEc2d1lSO0FnRzF3WU07RUFDRTtFQUNBO0FoRzR3WVI7QWdHdHdZSTtFQUNFO0FoR3d3WU47O0ErRjUyY0E7RUFDRTtFQUNBO0EvRisyY0Y7QStGNzJjRTtFQ2ttREE7RUFDQTtFQUNBLGVDaHBEb0I7RURpcERwQixjQ3RwRG1CO0VEdXBEbkI7QWhHOHdaRjtBZ0c1d1pFO0VBQ0U7QWhHOHdaSjtBaUJ6NGJJO0U4RTllRjtJQzZtREU7RWhHOHdaRjtBQUNGO0FnRzN3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekZ2bURpQjtFeUZ3bURqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ3Wko7QWlCMTViSTtFK0Vtb0NGO0lBYUk7RWhHOHdaSjtBQUNGO0FnRzV3Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ3RyRGU7RUR1ckRmO0VBSUE7QWhHMndaTjtBeUJ0NGNFO0V1RWtuREU7SXZFam5EQTtJQUNBO0V6Qnk0Y0Y7QUFDRjtBZ0c5d1pJO0VBQ0U7RUFDQSx5QjNGcHJETTtFMkZxckROO0FoR2d4Wk47QWdHOXdaTTtFQUNFLFdDNXJEQTtBakc0OGNSO0FnRzd3Wk07RUFDRSxXQ2hzREE7QWpHKzhjUjtBaUJ4N2JJO0UrRTZxQ0E7SUFFSTtFaEc2d1pOO0FBQ0Y7QWdHMXdaSTtFQUNFO0VBQ0E7QWhHNHdaTjtBaUJqOGJJO0UrRW1yQ0E7SUFLSTtFaEc2d1pOO0FBQ0Y7QWdHM3daTTtFQUNFO0VBQ0E7RUFDQTtBaEc2d1pSO0FnRzF3Wk07RUFDRTtFQUNBO0FoRzR3WlI7QWdHendaTTtFQUNFO0FoRzJ3WlI7QWdHdHdaRTtFQUNFO0FoR3d3Wko7QWdHcndaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3V3Wko7QWdHcndaSTtFQUNFO0VBQ0E7QWhHdXdaTjtBZ0dsd1pFO0VBQ0U7RUFDQSxjM0ZydkRRO0UyRnN2RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvd1pKO0FnR2p3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdtd1pKO0FnR2p3Wkk7RUFDRTtFQUNBO0FoR213Wk47QWdHOXZaSTtFQUNFO0FoR2d3Wk47QWdHNXZaRTtFQUNFO0FoRzh2Wko7QWdHM3ZaRTtFQUNFO0VBQ0E7RUFDQTtBaEc2dlpKO0FpQmhnY0k7RStFZ3dDRjtJQU1JO0VoRzh2Wko7RWdHNXZaSTtJQUNFO0VoRzh2Wk47RWdHNXZaTTtJQUNFO0VoRzh2WlI7RWdHMXZaSTtJQUNFO0VoRzR2Wk47QUFDRjtBZ0d4dlpFO0VBQ0U7RUFDQSxzQkMveURJO0VEZ3pESjtFQUNBO0VBQ0E7RUFDQSx3QnpGM3ZEaUI7RXlGNHZEakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcwdlpKO0FpQjloY0k7RStFc3hDRjtJQWlCSTtFaEcydlpKO0FBQ0Y7QWdHenZaSTtFQUNFO0FoRzJ2Wk47QWdHenZaTTtFQUNFO0VBQ0E7RUFDQTtBaEcydlpSO0FnR3Z2Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDMzFEZTtFRDQxRGY7RUFDQTtFQUNBO0FoR3l2Wk47QWdHdnZaTTtFQUNFO0FoR3l2WlI7QWdHdHZaTTtFQUNFO0VBQ0E7QWhHd3ZaUjtBZ0dydlpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3V2WlI7QWdHbnZaUTtFQUNFO0VBQ0E7RUFDQTtBaEdxdlpWO0FnR2h2WlE7RUFDRTtBaEdrdlpWO0FnRzl1Wk07RUFDRTtFQUNBO0FoR2d2WlI7QWdHN3VaTTtFQUNFO0VBQ0E7QWhHK3VaUjtBZ0d6dVpJO0VBQ0U7QWhHMnVaTjs7QStGbGtkQTtFQUNFO0VBQ0E7QS9GcWtkRjtBK0Zua2RFO0VDNmxFQTtFQUNBO0VBQ0EsZUNycEVvQjtFRHNwRXBCLGNDM3BFbUI7RUQ0cEVuQjtBaEd5K1lGO0FnR3YrWUU7RUFDRTtBaEd5K1lKO0FpQnptY0k7RThFcGVGO0lDd21FRTtFaEd5K1lGO0FBQ0Y7QWdHdCtZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RjVtRWlCO0V5RjZtRWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdytZSjtBaUIxbmNJO0UrRXdvREY7SUFhSTtFaEd5K1lKO0FBQ0Y7QWdHditZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNDM3JFZTtFRDRyRWY7RUFJQTtBaEdzK1lOO0F5QnRtZEU7RXVFdW5FRTtJdkV0bkVBO0lBQ0E7RXpCeW1kRjtBQUNGO0FnR3orWUk7RUFDRTtFQUNBLHlCM0YvcEVPO0UyRmdxRVA7QWhHMitZTjtBZ0d6K1lNO0VBQ0U7QWhHMitZUjtBZ0d4K1lNO0VBQ0UsYzNGanNFSTtBTDJxZFo7QWlCeHBjSTtFK0VrckRBO0lBRUk7RWhHdytZTjtBQUNGO0FnR3IrWUk7RUFDRTtFQUNBO0FoR3UrWU47QWlCanFjSTtFK0V3ckRBO0lBS0k7RWhHdytZTjtBQUNGO0FnR3QrWU07RUFDRTtFQUNBO0VBQ0E7QWhHdytZUjtBZ0dyK1lNO0VBQ0U7RUFDQTtBaEd1K1lSO0FnR3ArWU07RUFDRTtBaEdzK1lSO0FnR2orWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdtK1lKO0FnR2orWUk7RUFDRTtFQUNBO0FoR20rWU47QWdHOTlZRTtFQUNFO0VBQ0EsV0MxdkVJO0VEMnZFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2crWUo7QWdHNzlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRys5WUo7QWdHNzlZSTtFQUNFO0VBQ0E7QWhHKzlZTjtBZ0cxOVlJO0VBQ0U7QWhHNDlZTjtBZ0d4OVlFO0VBQ0U7QWhHMDlZSjtBZ0d2OVlFO0VBQ0U7RUFDQTtFQUNBO0FoR3k5WUo7QWlCN3RjSTtFK0Vpd0RGO0lBTUk7RWhHMDlZSjtFZ0d4OVlJO0lBQ0U7RWhHMDlZTjtFZ0d4OVlNO0lBQ0U7RWhHMDlZUjtFZ0d0OVlJO0lBQ0U7RWhHdzlZTjtBQUNGO0FnR3A5WUU7RUFDRTtFQUNBLHNCQ2h6RUk7RURpekVKO0VBQ0E7RUFDQTtFQUNBLHdCekY1dkVpQjtFeUY2dkVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3M5WUo7QWlCM3ZjSTtFK0V1eERGO0lBaUJJO0VoR3U5WUo7QUFDRjtBZ0dyOVlJO0VBQ0U7QWhHdTlZTjtBZ0dyOVlNO0VBQ0U7RUFDQTtFQUNBO0FoR3U5WVI7QWdHbjlZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M1MUVlO0VENjFFZjtFQUNBO0VBQ0E7QWhHcTlZTjtBZ0duOVlNO0VBQ0U7QWhHcTlZUjtBZ0dsOVlNO0VBQ0U7RUFDQTtBaEdvOVlSO0FnR2o5WU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHbTlZUjtBZ0cvOFlRO0VBQ0U7RUFDQTtFQUNBO0FoR2k5WVY7QWdHNThZUTtFQUNFO0FoRzg4WVY7QWdHMThZTTtFQUNFO0VBQ0E7QWhHNDhZUjtBZ0d6OFlNO0VBQ0U7RUFDQTtBaEcyOFlSO0FnR3I4WUk7RUFDRTtBaEd1OFlOOztBK0Z0eGRBO0VBQ0U7RUFDQTtBL0Z5eGRGO0ErRnZ4ZEU7RUMwb0NBO0VBQ0E7RUFDQSxlQzNzQ29CO0VENHNDcEIsY0NqdENtQjtFRGt0Q25CO0FoR2dwYkY7QWdHOW9iRTtFQUNFO0FoR2dwYko7QWlCdDBjSTtFOEUzZEY7SUNxcENFO0VoR2dwYkY7QUFDRjtBZ0c3b2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGbHFDaUI7RXlGbXFDakI7RUFDQTtFQUNBO0VBQ0EseUJDcnVDa0I7QWpHbzNkdEI7QWdHN29iSTtFQUNFO0VBQ0E7RUFDQSx5QkMxdUNnQjtFRDJ1Q2hCLGNDNXVDZTtFRDZ1Q2Y7RUFJQTtBaEc0b2JOO0F5Qjd6ZEU7RXVFd3FDRTtJdkV2cUNBO0lBQ0E7RXpCZzBkRjtBQUNGO0FnRy9vYkk7RUFDRTtFQUNBLHlCQ3R2Q2U7RUR1dkNmLGNDdnZDZTtBakd3NGRyQjtBZ0cvb2JNO0VBQ0U7QWhHaXBiUjtBZ0c5b2JNO0VBQ0UsV0N0dkNBO0FqR3M0ZFI7QWdHM29iRTtFQUNFO0VBQ0EsY0Nyd0NpQjtFRHd3Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMm9iSjtBZ0d4b2JFO0VBQ0U7RUFDQTtFQUNBO0FoRzBvYko7QWdHeG9iSTtFQUNFO0VBQ0E7QWhHMG9iTjtBZ0dyb2JJO0VBQ0U7QWhHdW9iTjtBZ0dub2JFO0VBQ0U7QWhHcW9iSjtBZ0dsb2JFO0VBQ0U7RUFDQTtBaEdvb2JKO0FnR2pvYkU7RUFDRTtFQUNBLHNCQ255Q0k7RURveUNKO0VBQ0E7RUFDQSxlQ3p5Q2tCO0VEMHlDbEIsd0J6Ri91Q2lCO0V5Rmd2Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHbW9iSjtBaUIzNWNJO0UrRTB3QkY7SUFpQkk7RWhHb29iSjtBQUNGO0FnR2xvYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcjBDZTtFRHMwQ2Y7RUFDQTtFQUNBO0FoR29vYk47QWdHbG9iTTtFQUNFLFdDbjBDQTtFRG8wQ0E7QWhHb29iUjtBZ0dqb2JNO0VBQ0U7QWhHbW9iUjtBZ0dob2JNO0VBQ0U7RUFDQTtFQUNBO0FoR2tvYlI7QWdHL25iTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpb2JSO0FnRzluYk07RUFDRSx5QkNsMkNjO0FqR2srZHRCO0FnRzluYlE7RUFDRTtFQUNBO0FoR2dvYlY7QWdHNW5iTTtFQUNFLHlCQzUyQ2E7QWpHMCtkckI7QWdHMW5iUTtFQUNFO0FoRzRuYlY7QWdHeG5iTTtFQUNFO0VBQ0E7QWhHMG5iUjtBZ0d2bmJNO0VBQ0U7RUFDQTtBaEd5bmJSO0FnR25uYkk7RUFDRTtBaEdxbmJOO0ErRmg3ZEU7RUFDRTtBL0ZrN2RKOztBK0Y5NmRBOztFQUVFO0VBQ0E7QS9GaTdkRjtBK0YvNmRFOztFQ29QQTtFQUNBO0VBQ0EsZUNuVW9CO0VEb1VwQjtFQUdBO0FoRzZyZEY7QWdHM3JkRTs7RUFDRTtBaEc4cmRKO0FpQjkrY0k7RThFN2NGOztJQ2lRRTtFaEcrcmRGO0FBQ0Y7QWdHNXJkRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N6VmdCO0VEMFZoQix3QnpGOVJpQjtFeUYrUmpCO0VBQ0E7QWhHK3JkSjtBZ0c1cmRFOztFQUNFO0FoRytyZEo7QWdHNXJkRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekY1U2lCO0V5RjZTakI7RUFDQTtFQUNBO0VBQ0EseUJDL1drQjtBakc4aWV0QjtBZ0c3cmRJOztFQUNFO0VBQ0E7RUFHQSxjQ3ZYZTtFRHdYZjtFQUlBO0FoRzJyZE47QXlCdi9kRTtFdUVrVEU7O0l2RWpUQTtJQUNBO0V6QjIvZEY7QUFDRjtBZ0cvcmRJOztFQUNFO0VBQ0E7RUFDQSxjQ2xZZTtFRG1ZZjtBaEdrc2ROO0FnR2hzZE07O0VBQ0U7QWhHbXNkUjtBZ0doc2RNOztFQUNFLGMzRnZYRztBTDBqZVg7QWdHOXJkRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpc2RKO0FnRy9yZEk7O0VBQ0U7RUFDQTtBaEdrc2ROO0FnRzlyZEU7O0VBQ0U7RUFDQSxjM0Z2Wlk7RTJGd1paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpc2RKO0FnRzlyZEU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHaXNkSjtBZ0cvcmRJOztFQUNFO0VBQ0E7QWhHa3NkTjtBZ0c3cmRJOztFQUNFO0FoR2dzZE47QWdHNXJkRTs7RUFDRTtBaEcrcmRKO0FnRzVyZEU7O0VBQ0U7RUFDQTtBaEcrcmRKO0FnRzVyZEU7O0VBR0U7RUFDQSxzQkNoY0k7RURpY0o7RUFDQTtFQUNBLGVDdGNrQjtFRHVjbEIsd0J6RjVZaUI7RXlGNllqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJyZEo7QWlCbG5kSTtFK0UzRkY7O0lBcUJJO0VoRzZyZEo7QUFDRjtBZ0czcmRJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NwZWU7RURxZWY7RUFDQTtFQUNBO0FoRzhyZE47QWdHNXJkTTs7RUFDRSxXQ2xlQTtFRG1lQTtBaEcrcmRSO0FnRzVyZE07O0VBQ0U7QWhHK3JkUjtBZ0c1cmRNOztFQUNFO0VBQ0E7RUFDQTtBaEcrcmRSO0FnRzVyZE07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRytyZFI7QWdHMXJkUTs7RUFDRTtFQUNBO0FoRzZyZFY7QWdHenJkTTs7RUFDRSx5QkMxZ0JhO0FqR3NzZXJCO0FnR3hyZFE7O0VBQ0U7QWhHMnJkVjtBZ0d2cmRNOztFQUNFO0VBQ0E7QWhHMHJkUjtBZ0d2cmRNOztFQUNFO0VBQ0E7QWhHMHJkUjtBZ0dwcmRJOztFQUNFO0FoR3VyZE47QStGbG9lRTs7RUFDRTtBL0Zxb2VKOztBK0Zob2VBO0VBQ0U7RUFDQTtBL0Ztb2VGO0ErRmpvZUU7RUNzT0E7RUFDQTtFQUNBLGVDblVvQjtFRG9VcEI7RUFHQTtFQTZOQTtFQUNBO0VBQ0EsZUN0aUJvQjtFRHVpQnBCLGNDNWlCbUI7RUQraUJuQjtBaEc4cmRGO0FnRy81ZEU7RUFDRTtBaEdpNmRKO0FpQmp0ZEk7RThFL2JGO0lDbVBFO0VoR2k2ZEY7QUFDRjtBZ0c5NWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDelZnQjtFRDBWaEIsd0J6RjlSaUI7RXlGK1JqQjtFQUNBO0FoR2c2ZEo7QWdHNzVkRTtFQUNFO0FoRys1ZEo7QWdHNTVkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RjVTaUI7RXlGNlNqQjtFQUNBO0VBQ0E7RUFDQSx5QkMvV2tCO0FqRzZ3ZXRCO0FnRzU1ZEk7RUFDRTtFQUNBO0VBR0EsY0N2WGU7RUR3WGY7RUFJQTtBaEd5NWROO0F5QnJ0ZUU7RXVFa1RFO0l2RWpUQTtJQUNBO0V6Qnd0ZUY7QUFDRjtBZ0c1NWRJO0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoRzg1ZE47QWdHNTVkTTtFQUNFO0FoRzg1ZFI7QWdHMzVkTTtFQUNFLGMzRnZYRztBTG94ZVg7QWdHeDVkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzA1ZEo7QWdHeDVkSTtFQUNFO0VBQ0E7QWhHMDVkTjtBZ0d0NWRFO0VBQ0U7RUFDQSxjM0Z2Wlk7RTJGd1paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd3NWRKO0FnR3I1ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd1NWRKO0FnR3I1ZEk7RUFDRTtFQUNBO0FoR3U1ZE47QWdHbDVkSTtFQUNFO0FoR281ZE47QWdHaDVkRTtFQUNFO0FoR2s1ZEo7QWdHLzRkRTtFQUNFO0VBQ0E7QWhHaTVkSjtBZ0c5NGRFO0VBR0U7RUFDQSxzQkNoY0k7RURpY0o7RUFDQTtFQUNBLGVDdGNrQjtFRHVjbEIsd0J6RjVZaUI7RXlGNllqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzQ0ZEo7QWlCbjBkSTtFK0UzRkY7SUFxQkk7RWhHNjRkSjtBQUNGO0FnRzM0ZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcGVlO0VEcWVmO0VBQ0E7RUFDQTtBaEc2NGROO0FnRzM0ZE07RUFDRSxXQ2xlQTtFRG1lQTtBaEc2NGRSO0FnRzE0ZE07RUFDRTtBaEc0NGRSO0FnR3o0ZE07RUFDRTtFQUNBO0VBQ0E7QWhHMjRkUjtBZ0d4NGRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzA0ZFI7QWdHcjRkUTtFQUNFO0VBQ0E7QWhHdTRkVjtBZ0duNGRNO0VBQ0UseUJDMWdCYTtBakcrNGVyQjtBZ0dqNGRRO0VBQ0U7QWhHbTRkVjtBZ0cvM2RNO0VBQ0U7RUFDQTtBaEdpNGRSO0FnRzkzZE07RUFDRTtFQUNBO0FoR2c0ZFI7QWdHMTNkSTtFQUNFO0FoRzQzZE47QWdHNTJkRTtFQUNFO0FoRzgyZEo7QWlCajRkSTtFOEUvYkY7SUNzZEU7RWhHODJkRjtBQUNGO0FnRzMyZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGamdCaUI7RXlGa2dCakI7RUFDQTtBaEc2MmRKO0FnRzEyZEU7RUFDRTtBaEc0MmRKO0FnR3oyZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekYvZ0JpQjtFeUZnaEJqQjtFQUNBO0VBQ0E7RUFDQTtBaEcyMmRKO0FnR3oyZEk7RUFDRTtFQUNBO0VBR0EsY0MxbEJlO0VEMmxCZjtFQUlBO0FoR3MyZE47QXlCcjRlRTtFdUVxaEJFO0l2RXBoQkE7SUFDQTtFekJ3NGVGO0FBQ0Y7QWdHejJkSTtFQUNFO0VBQ0EseUIzRjlqQk87RTJGK2pCUCxjQ3JtQmU7QWpHZzllckI7QWdHejJkTTtFQUNFO0FoRzIyZFI7QWdHeDJkTTtFQUNFLGMzRmhtQkk7QUwwOGVaO0FnR3IyZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd1MmRKO0FnR3IyZEk7RUFDRTtFQUNBO0FoR3UyZE47QWdHbjJkRTtFQUNFO0VBQ0EsYzNGNWxCUztFMkY2bEJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdxMmRKO0FnR2wyZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdvMmRKO0FnR2wyZEk7RUFDRTtFQUNBO0FoR28yZE47QWdHLzFkSTtFQUNFO0FoR2kyZE47QWdHNzFkRTtFQUNFO0FoRysxZEo7QWdHNTFkRTtFQUNFO0VBQ0E7QWhHODFkSjtBZ0czMWRFO0VBR0U7RUFDQSxzQkNscUJJO0VEbXFCSjtFQUNBO0VBQ0EsZUN4cUJrQjtFRHlxQmxCLHdCekY5bUJpQjtFeUYrbUJqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3kxZEo7QWlCbC9kSTtFK0V1SUY7SUFxQkk7RWhHMDFkSjtBQUNGO0FnR3gxZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDdHNCZTtFRHVzQmY7RUFDQTtFQUNBO0FoRzAxZE47QWdHeDFkTTtFQUNFLFdDcHNCQTtFRHFzQkE7QWhHMDFkUjtBZ0d2MWRNO0VBQ0U7QWhHeTFkUjtBZ0d0MWRNO0VBQ0U7RUFDQTtFQUNBO0FoR3cxZFI7QWdHcjFkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd1MWRSO0FnR2wxZFE7RUFDRTtFQUNBO0FoR28xZFY7QWdHaDFkTTtFQUNFLHlCQzV1QmE7QWpHOGpmckI7QWdHOTBkUTtFQUNFO0FoR2cxZFY7QWdHNTBkTTtFQUNFO0VBQ0E7QWhHODBkUjtBZ0czMGRNO0VBQ0U7RUFDQTtBaEc2MGRSO0FnR3YwZEk7RUFDRTtBaEd5MGROO0ErRnYrZUU7RUFDRTtBL0Z5K2VKOztBK0ZyK2VBO0VBQ0U7RUFDQTtBL0Z3K2VGO0ErRnQrZUU7RUN3TkE7RUFDQTtFQUNBLGVDblVvQjtFRG9VcEI7RUFHQTtFQThiQTtFQUNBO0VBQ0EsZUN2d0JvQjtFRHd3QnBCLGNDN3dCbUI7RURneEJuQjtBaEdnMWRGO0FnR2x4ZUU7RUFDRTtBaEdveGVKO0FpQnBrZUk7RThFamJGO0lDcU9FO0VoR294ZUY7QUFDRjtBZ0dqeGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDelZnQjtFRDBWaEIsd0J6RjlSaUI7RXlGK1JqQjtFQUNBO0FoR214ZUo7QWdHaHhlRTtFQUNFO0FoR2t4ZUo7QWdHL3dlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RjVTaUI7RXlGNlNqQjtFQUNBO0VBQ0E7RUFDQSx5QkMvV2tCO0FqR2dvZnRCO0FnRy93ZUk7RUFDRTtFQUNBO0VBR0EsY0N2WGU7RUR3WGY7RUFJQTtBaEc0d2VOO0F5QnhrZkU7RXVFa1RFO0l2RWpUQTtJQUNBO0V6QjJrZkY7QUFDRjtBZ0cvd2VJO0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoR2l4ZU47QWdHL3dlTTtFQUNFO0FoR2l4ZVI7QWdHOXdlTTtFQUNFLGMzRnZYRztBTHVvZlg7QWdHM3dlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ3ZUo7QWdHM3dlSTtFQUNFO0VBQ0E7QWhHNndlTjtBZ0d6d2VFO0VBQ0U7RUFDQSxjM0Z2Wlk7RTJGd1paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcyd2VKO0FnR3h3ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEcwd2VKO0FnR3h3ZUk7RUFDRTtFQUNBO0FoRzB3ZU47QWdHcndlSTtFQUNFO0FoR3V3ZU47QWdHbndlRTtFQUNFO0FoR3F3ZUo7QWdHbHdlRTtFQUNFO0VBQ0E7QWhHb3dlSjtBZ0dqd2VFO0VBR0U7RUFDQSxzQkNoY0k7RURpY0o7RUFDQTtFQUNBLGVDdGNrQjtFRHVjbEIsd0J6RjVZaUI7RXlGNllqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRyt2ZUo7QWlCdHJlSTtFK0UzRkY7SUFxQkk7RWhHZ3dlSjtBQUNGO0FnRzl2ZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcGVlO0VEcWVmO0VBQ0E7RUFDQTtBaEdnd2VOO0FnRzl2ZU07RUFDRSxXQ2xlQTtFRG1lQTtBaEdnd2VSO0FnRzd2ZU07RUFDRTtBaEcrdmVSO0FnRzV2ZU07RUFDRTtFQUNBO0VBQ0E7QWhHOHZlUjtBZ0czdmVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ2ZVI7QWdHeHZlUTtFQUNFO0VBQ0E7QWhHMHZlVjtBZ0d0dmVNO0VBQ0UseUJDMWdCYTtBakdrd2ZyQjtBZ0dwdmVRO0VBQ0U7QWhHc3ZlVjtBZ0dsdmVNO0VBQ0U7RUFDQTtBaEdvdmVSO0FnR2p2ZU07RUFDRTtFQUNBO0FoR212ZVI7QWdHN3VlSTtFQUNFO0FoRyt1ZU47QWdHOS9kRTtFQUNFO0FoR2dnZUo7QWlCcHZlSTtFOEVqYkY7SUN5cUJFO0VoR2dnZUY7QUFDRjtBZ0c3L2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6Rmx1QmlCO0V5Rm11QmpCO0VBQ0E7QWhHKy9kSjtBZ0c1L2RFO0VBQ0U7QWhHOC9kSjtBZ0czL2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGaHZCaUI7RXlGaXZCakI7RUFDQTtFQUNBO0VBQ0E7QWhHNi9kSjtBZ0czL2RJO0VBQ0U7RUFDQTtFQUdBLGNDM3pCZTtFRDR6QmY7RUFJQTtBaEd3L2ROO0F5Qnh2ZkU7RXVFc3ZCRTtJdkVydkJBO0lBQ0E7RXpCMnZmRjtBQUNGO0FnRzMvZEk7RUFDRTtFQUNBLHlCM0YveEJPO0UyRmd5QlAsY0N0MEJlO0VEdTBCZjtBaEc2L2ROO0FnRzMvZE07RUFDRTtBaEc2L2RSO0FnRzEvZE07RUFDRSxjM0ZsMEJJO0FMOHpmWjtBZ0d2L2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHeS9kSjtBZ0d2L2RJO0VBQ0U7RUFDQTtBaEd5L2ROO0FnR3IvZEU7RUFDRTtFQUNBLFdDNTFCSTtFRDYxQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3UvZEo7QWdHcC9kRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3MvZEo7QWdHcC9kSTtFQUNFO0VBQ0E7QWhHcy9kTjtBZ0dqL2RJO0VBQ0U7QWhHbS9kTjtBZ0cvK2RFO0VBQ0U7QWhHaS9kSjtBZ0c5K2RFO0VBQ0U7RUFDQTtBaEdnL2RKO0FnRzcrZEU7RUFHRTtFQUNBLHNCQ3A0Qkk7RURxNEJKO0VBQ0E7RUFDQSxlQzE0QmtCO0VEMjRCbEIsd0J6RmgxQmlCO0V5RmkxQmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMitkSjtBaUJ0MmVJO0UrRXlXRjtJQXFCSTtFaEc0K2RKO0FBQ0Y7QWdHMStkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N4NkJlO0VEeTZCZjtFQUNBO0VBQ0E7QWhHNCtkTjtBZ0cxK2RNO0VBQ0UsV0N0NkJBO0VEdTZCQTtBaEc0K2RSO0FnR3orZE07RUFDRTtBaEcyK2RSO0FnR3grZE07RUFDRTtFQUNBO0VBQ0E7QWhHMCtkUjtBZ0d2K2RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3krZFI7QWdHcCtkUTtFQUNFO0VBQ0E7QWhHcytkVjtBZ0dsK2RNO0VBQ0UseUJDOThCYTtBakdrN2ZyQjtBZ0doK2RRO0VBQ0U7QWhHaytkVjtBZ0c5OWRNO0VBQ0U7RUFDQTtBaEdnK2RSO0FnRzc5ZE07RUFDRTtFQUNBO0FoRys5ZFI7QWdHejlkSTtFQUNFO0FoRzI5ZE47QStGNzBmRTtFQUNFO0EvRiswZko7O0ErRjMwZkE7RUFDRTtFQUNBO0EvRjgwZkY7QStGNTBmRTtFQzBNQTtFQUNBO0VBQ0EsZUNuVW9CO0VEb1VwQjtFQUdBO0VBZ3FCQTtFQUNBO0VBQ0EsZUN6K0JvQjtFRDArQnBCLGNDLytCbUI7RURrL0JuQjtBaEdrK2RGO0FnR3RvZkU7RUFDRTtBaEd3b2ZKO0FpQng3ZUk7RThFbmFGO0lDdU5FO0VoR3dvZkY7QUFDRjtBZ0dyb2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDelZnQjtFRDBWaEIsd0J6RjlSaUI7RXlGK1JqQjtFQUNBO0FoR3VvZko7QWdHcG9mRTtFQUNFO0FoR3NvZko7QWdHbm9mRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RjVTaUI7RXlGNlNqQjtFQUNBO0VBQ0E7RUFDQSx5QkMvV2tCO0FqR28vZnRCO0FnR25vZkk7RUFDRTtFQUNBO0VBR0EsY0N2WGU7RUR3WGY7RUFJQTtBaEdnb2ZOO0F5QjU3ZkU7RXVFa1RFO0l2RWpUQTtJQUNBO0V6Qis3ZkY7QUFDRjtBZ0dub2ZJO0VBQ0U7RUFDQTtFQUNBLGNDbFllO0VEbVlmO0FoR3FvZk47QWdHbm9mTTtFQUNFO0FoR3FvZlI7QWdHbG9mTTtFQUNFLGMzRnZYRztBTDIvZlg7QWdHL25mRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2lvZko7QWdHL25mSTtFQUNFO0VBQ0E7QWhHaW9mTjtBZ0c3bmZFO0VBQ0U7RUFDQSxjM0Z2Wlk7RTJGd1paO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcrbmZKO0FnRzVuZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEc4bmZKO0FnRzVuZkk7RUFDRTtFQUNBO0FoRzhuZk47QWdHem5mSTtFQUNFO0FoRzJuZk47QWdHdm5mRTtFQUNFO0FoR3luZko7QWdHdG5mRTtFQUNFO0VBQ0E7QWhHd25mSjtBZ0dybmZFO0VBR0U7RUFDQSxzQkNoY0k7RURpY0o7RUFDQTtFQUNBLGVDdGNrQjtFRHVjbEIsd0J6RjVZaUI7RXlGNllqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR21uZko7QWlCMWlmSTtFK0UzRkY7SUFxQkk7RWhHb25mSjtBQUNGO0FnR2xuZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcGVlO0VEcWVmO0VBQ0E7RUFDQTtBaEdvbmZOO0FnR2xuZk07RUFDRSxXQ2xlQTtFRG1lQTtBaEdvbmZSO0FnR2puZk07RUFDRTtBaEdtbmZSO0FnR2huZk07RUFDRTtFQUNBO0VBQ0E7QWhHa25mUjtBZ0cvbWZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2luZlI7QWdHNW1mUTtFQUNFO0VBQ0E7QWhHOG1mVjtBZ0cxbWZNO0VBQ0UseUJDMWdCYTtBakdzbmdCckI7QWdHeG1mUTtFQUNFO0FoRzBtZlY7QWdHdG1mTTtFQUNFO0VBQ0E7QWhHd21mUjtBZ0dybWZNO0VBQ0U7RUFDQTtBaEd1bWZSO0FnR2ptZkk7RUFDRTtBaEdtbWZOO0FnR2hwZUU7RUFDRTtBaEdrcGVKO0FpQnhtZkk7RThFbmFGO0lDNjNCRTtFaEdrcGVGO0FBQ0Y7QWdHL29lRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0Z2L0JRO0UyRncvQlIsd0J6RnA4QmlCO0V5RnE4QmpCO0VBQ0E7QWhHaXBlSjtBZ0c5b2VFO0VBQ0U7QWhHZ3BlSjtBZ0c3b2VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpGbDlCaUI7RXlGbTlCakI7RUFDQTtFQUNBO0VBQ0E7QWhHK29lSjtBZ0c3b2VJO0VBQ0U7RUFDQTtFQUdBLGNDN2hDZTtFRDhoQ2Y7RUFJQTtBaEcwb2VOO0F5QjVtZ0JFO0V1RXc5QkU7SXZFdjlCQTtJQUNBO0V6QittZ0JGO0FBQ0Y7QWdHN29lSTtFQUNFO0VBQ0EseUIzRjNoQ007RTJGNGhDTixjQ3hpQ2U7QWpHdXJnQnJCO0FnRzdvZU07RUFDRTtBaEcrb2VSO0FnRzVvZU07RUFDRTtBaEc4b2VSO0FnR3pvZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcyb2VKO0FnR3pvZUk7RUFDRTtFQUNBO0FoRzJvZU47QWdHdm9lRTtFQUNFO0VBQ0EsYzNGempDUTtFMkYwakNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd5b2VKO0FnR3RvZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd3b2VKO0FnR3RvZUk7RUFDRTtFQUNBO0FoR3dvZU47QWdHbm9lSTtFQUNFO0FoR3FvZU47QWdHam9lRTtFQUNFO0FoR21vZUo7QWdHaG9lRTtFQUNFO0VBQ0E7QWhHa29lSjtBZ0cvbmVFO0VBR0U7RUFDQSxzQkNybUNJO0VEc21DSjtFQUNBO0VBQ0EsZUMzbUNrQjtFRDRtQ2xCLHdCekZqakNpQjtFeUZrakNqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZuZUo7QWlCenRmSTtFK0Uwa0JGO0lBcUJJO0VoRzhuZUo7QUFDRjtBZ0c1bmVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3pvQ2U7RUQwb0NmO0VBQ0E7RUFDQTtBaEc4bmVOO0FnRzVuZU07RUFDRSxXQ3ZvQ0E7RUR3b0NBO0FoRzhuZVI7QWdHM25lTTtFQUNFO0FoRzZuZVI7QWdHMW5lTTtFQUNFO0VBQ0E7RUFDQTtBaEc0bmVSO0FnR3puZU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMm5lUjtBZ0d0bmVRO0VBQ0U7RUFDQTtBaEd3bmVWO0FnR3BuZU07RUFDRSx5QkMvcUNhO0FqR3F5Z0JyQjtBZ0dsbmVRO0VBQ0U7QWhHb25lVjtBZ0dobmVNO0VBQ0U7RUFDQTtBaEdrbmVSO0FnRy9tZU07RUFDRTtFQUNBO0FoR2luZVI7QWdHM21lSTtFQUNFO0FoRzZtZU47QStGbHJnQkU7RUFDRTtBL0ZvcmdCSjs7QStGOXFnQkE7RUFDRTtFQUNBO0VBQ0E7QS9GaXJnQkY7QWlCN3hmSTtFOEV2Wko7SUFNSTtJQUNBO0UvRmtyZ0JGO0UrRmhyZ0JFO0lBQ0U7RS9Ga3JnQko7RStGaHJnQkk7SUFDRTtJQUNBLG1CL0ZuSVM7RUFxemdCZjtBQUNGO0ErRjlxZ0JFO0VBQ0U7RUFDQTtBL0ZncmdCSjtBK0Y1cWdCSTtFQUNFLGtCL0YvSVc7QUE2emdCakI7QStGM3FnQkk7RUFDRTtBL0Y2cWdCTjtBK0YzcWdCTTtFQUNFO0EvRjZxZ0JSO0ErRnhxZ0JFOztFQUVFO0VBQ0E7QS9GMHFnQko7QStGdnFnQkU7O0VBR0U7QS9Gd3FnQko7QStGdHFnQkk7O0VBQ0U7QS9GeXFnQk47QWlCcDBmSTtFOEV2Wko7SUF1REk7RS9Gd3FnQkY7RStGcnFnQkk7SUFDRTtJQUNBLG1CL0ZqTFM7RUF3MWdCZjtBQUNGOztBK0ZscWdCQTtBQUVBOztFQUVFO0EvRm9xZ0JGO0ErRmxxZ0JFOztFQUNFO0EvRnFxZ0JKO0FpQnYxZkk7RThFL1VGOztJQUlJO0lBQ0E7RS9GdXFnQko7QUFDRjs7QStGbnFnQkE7O0VBRUU7QS9Gc3FnQkY7QStGcHFnQkU7O0VBQ0U7QS9GdXFnQko7QWlCdjJmSTtFOEVyVUo7O0lBU0k7SUFDQTtFL0Z3cWdCRjtBQUNGO0ErRnRxZ0JFOztFQUNFO0EvRnlxZ0JKOztBa0doNWdCQTtFQUNFO0FsR201Z0JGOztBaUJ0M2ZJO0VpRnZoQkU7SUFDRTtFbEdpNWdCTjtFa0cvNGdCTTtJQ1ZOO0lBQ0E7SUFDQTtJQUNBLDBCQ0MyQjtJREEzQjtJQUNBO0VuRzQ1Z0JBO0VtRzE1Z0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5HNDVnQkY7RW1HejVnQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkcyNWdCRjtFbUd4NWdCQTtJQUNFO0VuRzA1Z0JGO0VtR3Y1Z0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkd5NWdCRjtFbUd2NWdCRTtJQUNFO0lBQ0E7RW5HeTVnQko7RXlCNTNnQkE7STBFL0JFO00xRWdDQTtNQUNBO0l6QiszZ0JBO0VBQ0Y7RW1HcjVnQkE7SUFDRTtFbkd1NWdCRjtFbUdwNWdCQTtJQUNFO0VuR3M1Z0JGO0VtR241Z0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HcTVnQkY7RW1HajVnQkU7SUFDRTtFbkdtNWdCSjtFbUcvNGdCQTtJQUNFO0lBQ0E7RW5HaTVnQkY7RW1HOTRnQkE7SUFDRTtFbkdnNWdCRjtFbUc3NGdCQTtJQUNFO0lBQ0E7SUFDQTtFbkcrNGdCRjtFbUc3NGdCRTtJQUNFO0lBQ0E7SUFDQSxpQkNwRjRCO0lEcUY1QixjQ2pGa0M7SURrRmxDO0lBQ0E7RW5HKzRnQko7RW1HNzRnQkk7SUFDRSxXQ3pGK0I7SUQwRi9CLHlCQ3pGcUM7RXBHdytnQjNDO0VtRzU0Z0JJO0lBQ0U7RW5HODRnQk47RW1HMzRnQkk7SUFDRTtJQUNBO0lBQ0E7RW5HNjRnQk47RW1HMTRnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HNDRnQk47RW1HeDRnQk07SUFDRTtJQUNBO0VuRzA0Z0JSO0VtR3I0Z0JNO0lBQ0U7RW5HdTRnQlI7RWtHbi9nQkk7SUFDRTtFbEdxL2dCTjtBQUNGO0FpQngrZkk7RWlGdmdCRTtJQUNFO0lBQ0E7RWxHay9nQk47RWtHaC9nQk07SUN3R047SUFDQTtJQUNBO0lBQ0E7RW5HMjRnQkE7RW1HcjRnQkE7SUFDRTtJQUNBO0lBQ0E7RW5HdTRnQkY7RW1HcDRnQkE7SUFDRTtJQUNBO0lBQ0Esc0JDdEprQjtFcEc0aGhCcEI7RW1HbjRnQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCQzlKa0I7SUQrSmxCO0VuR3E0Z0JGO0VtR240Z0JFO0lBQ0U7SUFDQTtFbkdxNGdCSjtFeUJ4K2dCQTtJMEVpR0U7TTFFaEdBO01BQ0E7SXpCMitnQkE7RUFDRjtFbUdqNGdCQTtJQUNFO0VuR200Z0JGO0VtR2g0Z0JBO0lBQ0U7RW5HazRnQkY7RW1HLzNnQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HaTRnQkY7RW1HNzNnQkU7SUFDRTtFbkcrM2dCSjtFbUczM2dCQTtJQUNFO0lBQ0E7RW5HNjNnQkY7RW1HMTNnQkE7SUFDRTtFbkc0M2dCRjtFbUd6M2dCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtFbkd5M2dCRjtFbUd2M2dCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esc0JDM05xQjtJRDROckIsaUJDM040QjtJRDRONUI7SUFDQTtFbkd5M2dCSjtFbUd2M2dCSTtJQUNFLFdDL04rQjtJRGdPL0IseUJDL05xQztFcEd3bGhCM0M7RW1HdDNnQkk7SUFDRTtFbkd3M2dCTjtFbUdyM2dCSTtJQUNFO0lBQ0E7RW5HdTNnQk47RW1HcDNnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HczNnQk47RW1HbDNnQk07SUFDRTtJQUNBO0VuR28zZ0JSO0VtRy8yZ0JNO0lBQ0U7RW5HaTNnQlI7RWtHamxoQkk7SUFDRTtJQUNBLHNCRW5DYztFcEdzbmhCcEI7QUFDRjs7QXFHdm5oQkE7O0VBRUU7QXJHMG5oQkY7QXFHeG5oQkU7O0VBQ0U7RUFDQTtFQ0xGO0VBQ0E7QXRHaW9oQkY7QXNHL25oQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJqR1dPO0VpR1ZQO0VBQ0E7RUFDQTtFQUNBO0F0R2tvaEJKO0FzR2hvaEJJOztFQUNFLFdMUEU7RUtVRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2lvaEJOO0FzRzduaEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0x2Qkk7RUswQko7QXRHOG5oQko7QXNHM25oQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEc4bmhCSjtBc0cxbmhCSTs7RUFDRTtBdEc2bmhCTjtBc0d6bmhCRTs7RUFDRTtFQUNBO0F0RzRuaEJKO0FzR3puaEJFOztFQUNFO0VBQ0E7RUFDQTtBdEc0bmhCSjtBc0d6bmhCRTs7RUFDRTtFQUNBO0F0RzRuaEJKO0FzR3puaEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGxFSTtFS21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzRuaEJKO0FzRzFuaEJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzZuaEJOO0FzRzNuaEJNOztFQUNFO0F0RzhuaEJSO0FzRzNuaEJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjakduR1E7QUwrdGhCaEI7QXNHem5oQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHNG5oQlI7QXNHem5oQk07O0VBQ0UseUJMekhjO0FqR3F2aEJ0QjtBc0cxbmhCUTs7RUFDRTtFQUNBO0F0RzZuaEJWO0FzR3puaEJNOztFQUNFLFdMM0hBO0VLNEhBLHlCTHBJYTtBakdnd2hCckI7QXNHMW5oQlE7O0VBQ0UsV0wvSEY7RUtnSUU7QXRHNm5oQlY7QXNHeG5oQlE7O0VBQ0U7QXRHMm5oQlY7QXNHdm5oQk07O0VBQ0U7RUFDQTtBdEcwbmhCUjtBc0d2bmhCTTs7RUFDRTtFQUNBO0F0RzBuaEJSO0FpQnB2Z0JJO0VvRjNoQkY7O0lDNEpFO0lBQ0E7SUFDQTtJQUNBO0V0R3duaEJGO0VzR3RuaEJFOztJQUNFO0lBQ0E7SUFDQTtFdEd5bmhCSjtFc0d0bmhCRTs7SUFDRTtJQUNBO0lBQ0E7RXRHeW5oQko7RXNHdG5oQkU7O0lBQ0U7SUFDQTtFdEd5bmhCSjtFc0d0bmhCRTs7SUFDRTtFdEd5bmhCSjtFc0d0bmhCRTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R3luaEJKO0VzR3ZuaEJJOztJQUVFO0V0R3luaEJOO0FBQ0Y7QXNHcm5oQkU7RUFDRTs7SUFDRSx5QmpHcEtPO0lpR3FLUDtFdEd3bmhCSjtFc0d0bmhCSTs7SUFDRTtFdEd5bmhCTjtFc0d0bmhCSTs7SUFDRTtFdEd5bmhCTjtFc0d0bmhCSTs7SUFDRSxjakcxTUk7RUxtMGhCVjtBQUNGO0FpQmp6Z0JJO0VxRnJVSTs7SUFDRTtFdEcwbmhCUjtBQUNGO0FzR3JuaEJFOztFQUNFLHlCakc1TFM7RWlHNkxUO0F0R3duaEJKO0FzR3RuaEJJOztFQUNFO0F0R3luaEJOO0FzR3RuaEJJOztFQUNFO0F0R3luaEJOO0FzR3RuaEJJOztFQUNFLGNqR2xPTTtBTDIxaEJaOztBcUczMWhCQTtFQUNFO0FyRzgxaEJGO0FxRzUxaEJFO0VBQ0U7RUFDQTtFQ2hCRjtFQUNBO0VBc1BBO0VBQ0E7QXRHMG5oQkY7QXNHLzJoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpHV087RWlHVlA7RUFDQTtFQUNBO0VBQ0E7QXRHaTNoQko7QXNHLzJoQkk7RUFDRSxXTFBFO0VLVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcrMmhCTjtBc0czMmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0x2Qkk7RUswQko7QXRHMjJoQko7QXNHeDJoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzAyaEJKO0FzR3QyaEJJO0VBQ0U7QXRHdzJoQk47QXNHcDJoQkU7RUFDRTtFQUNBO0F0R3MyaEJKO0FzR24yaEJFO0VBQ0U7RUFDQTtFQUNBO0F0R3EyaEJKO0FzR2wyaEJFO0VBQ0U7RUFDQTtBdEdvMmhCSjtBc0dqMmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGxFSTtFS21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R20yaEJKO0FzR2oyaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHbTJoQk47QXNHajJoQk07RUFDRTtBdEdtMmhCUjtBc0doMmhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjakduR1E7QUxtOGhCaEI7QXNHNzFoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcrMWhCUjtBc0c1MWhCTTtFQUNFLHlCTHpIYztBakd1OWhCdEI7QXNHNTFoQlE7RUFDRTtFQUNBO0F0RzgxaEJWO0FzRzExaEJNO0VBQ0UsV0wzSEE7RUs0SEEseUJMcElhO0FqR2craEJyQjtBc0cxMWhCUTtFQUNFLFdML0hGO0VLZ0lFO0F0RzQxaEJWO0FzR3YxaEJRO0VBQ0U7QXRHeTFoQlY7QXNHcjFoQk07RUFDRTtFQUNBO0F0R3UxaEJSO0FzR3AxaEJNO0VBQ0U7RUFDQTtBdEdzMWhCUjtBaUJoOWdCSTtFb0ZoaEJGO0lDaUpFO0lBQ0E7SUFDQTtJQUNBO0V0R20xaEJGO0VzR2oxaEJFO0lBQ0U7SUFDQTtJQUNBO0V0R20xaEJKO0VzR2gxaEJFO0lBQ0U7SUFDQTtJQUNBO0V0R2sxaEJKO0VzRy8waEJFO0lBQ0U7SUFDQTtFdEdpMWhCSjtFc0c5MGhCRTtJQUNFO0V0R2cxaEJKO0VzRzcwaEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEcrMGhCSjtFc0c3MGhCSTtJQUVFO0V0RzgwaEJOO0FBQ0Y7QXNHMTBoQkU7RUFDRTtJQUNFLHlCakdwS087SWlHcUtQO0V0RzQwaEJKO0VzRzEwaEJJO0lBQ0U7RXRHNDBoQk47RXNHejBoQkk7SUFDRTtFdEcyMGhCTjtFc0d4MGhCSTtJQUNFLGNqRzFNSTtFTG9oaUJWO0FBQ0Y7QWlCbGdoQkk7RXFGclVJO0lBQ0U7RXRHMDBoQlI7QUFDRjtBc0dyMGhCRTtFQUNFLHlCakc1TFM7RWlHNkxUO0F0R3UwaEJKO0FzR3IwaEJJO0VBQ0U7QXRHdTBoQk47QXNHcDBoQkk7RUFDRTtBdEdzMGhCTjtBc0duMGhCSTtFQUNFLGNqR2xPTTtBTHVpaUJaO0FzR3h6aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJqRzVPTztFaUc2T1A7RUFDQTtFQUNBO0F0RzB6aEJKO0FzR3h6aEJJO0VBQ0UsV0w3UEU7RUs4UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwemhCTjtBc0dyemhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0w1UUk7RUsrUUo7QXRHcXpoQko7QXNHbHpoQkU7RUFDRTtFQUNBO0VBQ0E7QXRHb3poQko7QXNHaHpoQkk7RUFDRTtBdEdremhCTjtBc0c5eWhCRTtFQUNFO0VBQ0E7QXRHZ3poQko7QXNHNXloQkU7RUFDRTtFQUNBO0VBQ0E7QXRHOHloQko7QXNHM3loQkU7RUFDRTtFQUNBO0F0RzZ5aEJKO0FzRzF5aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JMdFRJO0VLdVRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0F0RzB5aEJKO0FzR3h5aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHloQk47QXNHeHloQk07RUFDRTtBdEcweWhCUjtBc0d2eWhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjakczVlE7QUxrb2lCaEI7QXNHbHloQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdveWhCUjtBc0dqeWhCTTtFQUNFLHlCTG5YYztBakdzcGlCdEI7QXNHanloQlE7RUFDRTtFQUNBO0F0R215aEJWO0FzRy94aEJNO0VBQ0UsV0xyWEE7RUtzWEEseUJMOVhhO0FqRytwaUJyQjtBc0cveGhCUTtFQUNFLFdMelhGO0VLMFhFO0F0R2l5aEJWO0FzRzV4aEJRO0VBQ0U7QXRHOHhoQlY7QXNHMXhoQk07RUFDRTtFQUNBO0F0RzR4aEJSO0FzR3p4aEJNO0VBQ0U7RUFDQTtBdEcyeGhCUjtBaUIvb2hCSTtFb0ZoaEJGO0lDMllFO0lBQ0E7SUFDQTtJQUNBO0V0R3d4aEJGO0VzR3R4aEJFO0lBQ0U7SUFDQTtJQUNBO0V0R3d4aEJKO0VzR3J4aEJFO0lBQ0U7RXRHdXhoQko7RXNHcHhoQkU7SUFDRTtJQUNBO0lBQ0E7RXRHc3hoQko7RXNHbnhoQkU7SUFDRTtJQUNBO0V0R3F4aEJKO0VzR2x4aEJFO0lBQ0U7RXRHb3hoQko7RXNHanhoQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R214aEJKO0VzR2p4aEJJO0lBQ0U7RXRHbXhoQk47QUFDRjtBc0c5d2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHZ3hoQko7QXNHL3doQkk7RUFDRTtFQUNBO0F0R2l4aEJOOztBaUJuc2hCSTtFb0ZwZ0JFO0lBQ0U7RXJHMnNpQk47RXFHenNpQk07SUx5M0VOO0lBQ0E7SU1qOERBO0V0R3F4aEJBO0VnR2oxZEU7SUFDRTtFaEdtMWRKO0VnRy8wZEE7SUFDRTtFaEdpMWRGO0VnRzkwZEE7SUFDRTtFaEdnMWRGO0FBQ0Y7QWdHOTBkRTtFQUNFO0lBQ0U7SUFDQTtFaEdnMWRKO0VnRzkwZEk7SUFDRTtFaEdnMWROO0VnRzcwZEk7SUFDRTtFaEcrMGROO0VnRzUwZEk7SUFDRTtFaEc4MGROO0FBQ0Y7QWlCdHVoQkk7RStFNjVERjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhHNDBkRjtFZ0cxMGRFO0lBQ0U7SUFDQTtFaEc0MGRKO0VnRzEwZEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEc0MGROO0VnRzEwZE07SUFDRTtFaEc0MGRSO0VnR3owZE07SUFDRSxjQ3I5RVc7SURzOUVYO0VoRzIwZFI7RWdHejBkUTtJQUNFLGNDejlFUztFakdveWlCbkI7RWdHeDBkUTtJQUNFO0VoRzAwZFY7RWdHdDBkTTtJQUNFO0VoR3cwZFI7RXNHajFoQkE7SUFDRTtFdEdtMWhCRjtFc0doMWhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R2sxaEJGO0VzRy8waEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRHaTFoQkY7RXNHOTBoQkE7SUFDRSxXTHZlSTtJS3dlSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R2cxaEJGO0VzRzcwaEJBO0lBQ0U7SUFDQTtFdEcrMGhCRjtFc0c1MGhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RzQwaEJGO0VzRzEwaEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRHNDBoQko7RXNHMTBoQkk7SUFDRTtJQUNBO0V0RzQwaEJOO0VzR3owaEJJO0lBQ0U7SUFDQTtFdEcyMGhCTjtFc0d6MGhCTTtJQUNFO0V0RzIwaEJSO0VzR3IwaEJFO0lBQ0U7RXRHdTBoQko7RXNHcjBoQkk7SUFDRTtFdEd1MGhCTjtFc0dwMGhCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRHczBoQk47RXNHbDBoQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0R28waEJKO0VzRy96aEJBO0lBQ0UseUJqR3hoQlM7SWlHeWhCVDtFdEdpMGhCRjtFc0cvemhCRTtJQUNFO0V0R2kwaEJKO0VzRzl6aEJFO0lBQ0U7RXRHZzBoQko7RXNHN3poQkU7SUFDRSxjakc5akJNO0VMNjNpQlY7QUFDRjtBaUIzMmhCSTtFcUYrQ0U7SUFDRTtFdEcremhCTjtBQUNGOztBdUcvNGlCQTtFQUEwQztBdkdtNWlCMUM7O0F3RzF2aUJFO0VBQ0U7RUFDQTtBeEc2dmlCSjs7QXlHeDVpQkE7RURDRTtBeEcyNWlCRjtBd0d6NWlCRTtFQUNFO0VBQ0E7RUFDQTtBeEcyNWlCSjtBd0d2NWlCSTtFQUNFO0VBQ0E7RUFDQTtBeEd5NWlCTjtBd0dyNWlCRTtFQUNFO0F4R3U1aUJKO0F3R3A1aUJFO0VBQ0U7QXhHczVpQko7QXdHbjVpQkU7RUFDRTtBeEdxNWlCSjtBaUJoNWhCSTtFdUZqZ0JBO0lBRUk7SUFDQTtFeEdtNWlCTjtBQUNGO0F3R2g1aUJRO0VBQ0U7QXhHazVpQlY7QXdHLzRpQlE7RUFDRTtBeEdpNWlCVjtBd0c3NGlCTTtFQUNFLGtCeEZKUztFd0ZLVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rys0aUJSO0F3RzU0aUJNO0VBQ0U7QXhHODRpQlI7QWlCdjZoQkk7RXVGbmVBO0lBRUk7RXhHNDRpQk47QUFDRjtBd0cxNGlCTTtFQUNFO0F4RzQ0aUJSO0FpQi82aEJJO0V1RnpkSTtJQUNFO0V4RzI0aUJSO0V3R3Y0aUJRO0lBQ0U7RXhHeTRpQlY7RXdHcjRpQk07SUFDSTtFeEd1NGlCVjtFd0dwNGlCTTtJQUNFO0V4R3M0aUJSO0FBQ0Y7QXdHNTNpQlE7RUFDRTtBeEc4M2lCVjtBd0czM2lCUTtFQUNFLG1CeEY3RFc7QWhCMDdpQnJCO0F3R3QzaUJRO0VBQ0UsbUJ4RnBFSztBaEI0N2lCZjtBd0dwM2lCVTtFQUNFO0F4R3MzaUJaO0F3RzkyaUJJO0VBQ0U7QXhHZzNpQk47QXdHOTJpQk07RUFDRTtFQUNBLG1CeEZ0Rk87RXdGdUZQO0F4R2czaUJSO0F3RzcyaUJNO0VBQ0U7RUFDQSxtQnhGNUZPO0V3RjZGUDtFQUNBO0F4RysyaUJSO0F3RzMyaUJRO0VBQ0U7QXhHNjJpQlY7O0F5R3IvaUJBO0VEaUpFO0F4R3cyaUJGOztBeUdwL2lCQTtFQUNFO0F6R3UvaUJGOztBMEdqZ2pCQTtFQUE4QztBMUdxZ2pCOUM7O0EyR3JnakJBO0U3RXdCRTtFQUNBLHVCOEVuQmlCO0U5RW9CakI7RThFbEJBO0E1R29nakJGO0F1RTEvaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTQvaUJKO0F1RXovaUJFO0VBQ0U7QXZFMi9pQko7QXVFeC9pQkU7RUFDRTtBdkUwL2lCSjtBdUV2L2lCRTtFQUNFO0F2RXkvaUJKO0F1RXQvaUJFO0VBQ0U7QXZFdy9pQko7QXVFdC9pQkU7RUFDRTtBdkV3L2lCSjtBaUJwZ2lCSTtFMEYvaEJKO0k3RXdCRTtJQUNBLHVCOEVkbUI7STlFZW5CO0k4RWJFO0U1RzZoakJGO0FBQ0Y7QWlCNWdpQkk7RTBGL2hCSjtJN0V3QkU7SUFDQSx1QjhFUm1CO0k5RVNuQjtJOEVQRTtFNUcraGpCRjtBQUNGO0E0RzdoakJFO0U5RUVBO0VBQ0EsdUI4RUZtQjtFOUVHbkI7RThFREU7RUFDQTtFQUNBO0E1R2dpakJKO0FpQjVoaUJJO0UyRnpnQkY7STlFRUE7SUFDQSx3QjhFS3FCO0k5RUpyQjtFOUJ1aWpCQTtBQUNGO0FpQm5paUJJO0UyRnpnQkY7STlFRUE7SUFDQSx1QjhFU3FCO0k5RVJyQjtFOUI4aWpCQTtBQUNGO0FpQjFpaUJJO0UyRnpnQkY7STlFRUE7SUFDQSx1QjhFYXFCO0k5RVpyQjtFOUJxampCQTtBQUNGO0E0R3ZpakJJO0VBQ0Usd0JyR3NCZTtFcUdyQmY7RUFDQTtFQUNBLGN2R2xDSTtBTDJrakJWO0FpQnZqaUJJO0UyRnRmQTtJQU9JO0lBQ0E7RTVHMGlqQk47QUFDRjtBaUI3amlCSTtFMkZ0ZkE7SUFZSTtJQUNBO0U1RzJpakJOO0FBQ0Y7QWlCbmtpQkk7RTJGdGZBO0lBaUJJO0lBQ0E7RTVHNGlqQk47QUFDRjtBNEd6aWpCSTtFOUV2Q0Y7RUFDQSx1QjhFdUNxQjtFOUV0Q3JCO0U4RXdDSTtBNUc0aWpCTjtBNEcxaWpCTTtFQUNFO0E1RzRpakJSO0FpQmxsaUJJO0UyRjNkRTtJQUlJO0U1RzZpakJSO0FBQ0Y7QWlCdmxpQkk7RTJGM2RFO0lBUUk7RTVHOGlqQlI7QUFDRjtBaUI1bGlCSTtFMkYzZEU7SUFZSTtFNUcraWpCUjtBQUNGO0FpQmptaUJJO0UyRmhlQTtJOUV2Q0Y7SUFDQSx1QjhFNER1QjtJOUUzRHZCO0U5QjRtakJBO0FBQ0Y7QTRHOWlqQkk7RTlFakVGO0VBQ0EsdUI4RWlFcUI7RTlFaEVyQjtBOUJrbmpCRjtBNEdoampCTTtFQUNFO0E1R2tqakJSO0FpQmhuaUJJO0UyRi9iRTtJQUVJO0U1R2lqakJSO0FBQ0Y7QWlCcm5pQkk7RTJGdGNBO0k5RWpFRjtJQUNBLHVCOEU4RXVCO0k5RTdFdkI7RTlCZ29qQkE7QUFDRjtBNEc5aWpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHZ2pqQk47QWlCbm9pQkk7RTJGbGJBO0lBUUk7RTVHaWpqQk47QUFDRjtBaUJ4b2lCSTtFMkZsYkE7SUFZSTtFNUdrampCTjtBQUNGO0E0RzdpakJJO0VBQ0U7QTVHK2lqQk47QTRHM2lqQkU7RUFJRTtFQUNBO0E1RzBpakJKO0FpQnBwaUJJO0UyRjNaRjtJQVFJO0lBQ0E7RTVHMmlqQko7QUFDRjtBaUIxcGlCSTtFMkYzWkY7SUFhSTtJQUNBO0U1RzRpakJKO0FBQ0Y7QTRHeGlqQkk7RUFDRTtBNUcwaWpCTjtBaUJucWlCSTtFMkZ4WUE7SUFJSTtFNUcyaWpCTjtBQUNGO0FpQnhxaUJJO0UyRnhZQTtJQVFJO0U1RzRpakJOO0FBQ0Y7QTRHemlqQkk7RUFDRTtBNUcyaWpCTjtBaUJocmlCSTtFMkY1WEE7SUFJSTtFNUc0aWpCTjtBQUNGO0FpQnJyaUJJO0UyRjVYQTtJQVFJO0U1RzZpakJOO0FBQ0Y7QTRHemlqQkU7RUFDRTtFQUNBLHdCckdsSGlCO0VxR21IakI7RUFDQTtFQUNBO0E1RzJpakJKO0FpQmh1aUJJO0UyRmhWRjtJQVFJO0U1RzRpakJKO0FBQ0Y7QWlCdHNpQkk7RTJGL1dGO0lBWUk7RTVHNmlqQko7QUFDRjtBNEcxaWpCRTtFQUNFLHdCckdqSWlCO0VxR2tJakI7RUFDQTtBNUc0aWpCSjtBaUJodGlCSTtFMkYvVkY7SUFNSTtJQUNBO0U1RzZpakJKO0FBQ0Y7QWlCdHRpQkk7RTJGL1ZGO0lBV0k7SUFDQTtFNUc4aWpCSjtBQUNGO0E0RzNpakJFO0VBQ0Usd0JyR25KZTtFcUdvSmY7RUFDQTtFQUNBO0E1RzZpakJKO0FpQmx1aUJJO0UyRi9VRjtJQU9JO0lBQ0E7SUFDQTtFNUc4aWpCSjtBQUNGO0FpQnp1aUJJO0UyRi9VRjtJQWFJO0lBQ0E7SUFDQTtFNUcraWpCSjtBQUNGO0E0RzdpakJJO0VBQ0U7QTVHK2lqQk47QTRHM2lqQkU7RUFDRSx3QnJHeEtpQjtFcUd5S2pCLGtCckdsTG1CO0VxR21MbkI7QTVHNmlqQko7QWlCeHZpQkk7RTJGeFRGO0lBTUk7RTVHOGlqQko7QUFDRjtBaUI3dmlCSTtFMkZ4VEY7SUFVSTtFNUcraWpCSjtBQUNGO0E0RzdpakJJO0VBQ0U7RUFDQTtBNUcraWpCTjtBNEczaWpCRTtFQUNFO0VBQ0E7QTVHNmlqQko7QTRHM2lqQkk7RUFDRTtFQUNBO0E1RzZpakJOO0E0R3hpakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHMGlqQko7O0E0R2g4aUJFO0VBQ0U7RUFDQTtBNUdtOGlCSjtBNEdqOGlCSTtFQUNFO0VBQ0E7QTVHbThpQk47QTRHaDhpQkk7RUFDRTtBNUdrOGlCTjtBNEc5N2lCTTtFQUNFO0E1R2c4aUJSO0E0RzM3aUJFO0VBQ0U7QTVHNjdpQko7QWlCdHlpQkk7RTJGeEpGO0lBSUk7RTVHODdpQko7QUFDRjtBaUIzeWlCSTtFMkZ4SkY7SUFRSTtFNUcrN2lCSjtBQUNGO0F1RTd6akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RSt6akJKO0F1RTV6akJFO0VBQ0U7QXZFOHpqQko7QXVFM3pqQkU7RUFDRTtBdkU2empCSjtBdUUxempCRTtFQUNFO0F2RTR6akJKO0F1RXp6akJFO0VBQ0U7QXZFMnpqQko7QXVFenpqQkU7RUFDRTtBdkUyempCSjtBaUJ2MGlCSTtFMkY1SUY7SUFLSTtFNUdrOWlCSjtBQUNGO0E0R3RsakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd3bGpCSjtBaUJuMWlCSTtFMkYxUUY7SUFVSTtJQUNBO0U1R3VsakJKO0FBQ0Y7QWlCejFpQkk7RTJGMVFGO0lBZUk7RTVHd2xqQko7QUFDRjtBNEd4OWlCSTtFQUNFO0E1RzA5aUJOO0E0R2w5aUJNO0VBbElKO0VBQ0Esd0JyRzdPbUI7RUtvQm5CO0VBQ0E7RUFDQTtFQUdFO0VnR3dORjtBNUd3bGpCRjtBWWp5akJJO0VBRUUsd0JMNUZRO0FQODNqQmQ7QVlweWpCSTtFQUVFLHdCTDVGUTtBUGk0akJkO0FZdnlqQkk7RUFFRSx3Qkw1RlE7QVBvNGpCZDtBWTF5akJJO0VBRUUsd0JMNUZRO0FQdTRqQmQ7QTRHbitpQk07RUFuSEo7RUFDQSx3QnJHaFFtQjtFcUdpUW5CO0VoRzdPQTtFQUNBO0VBQ0E7RUFHRTtBWnEwakJKO0FZdHpqQkk7RUFFRSx3Qkw1RlE7QVBtNWpCZDtBWXp6akJJO0VBRUUsd0JMNUZRO0FQczVqQmQ7QVk1empCSTtFQUVFLHdCTDVGUTtBUHk1akJkO0FZL3pqQkk7RUFFRSx3Qkw1RlE7QVA0NWpCZDtBaUIzNGlCSTtFMkY3R0U7SWhHOVZKO0lBQ0E7SUFDQTtJQUdFO0VadzFqQkY7RVl6MGpCRTtJQUVFLHdCTDVGUTtFUHM2akJaO0VZNTBqQkU7SUFFRSx3Qkw1RlE7RVB5NmpCWjtFWS8wakJFO0lBRUUsd0JMNUZRO0VQNDZqQlo7RVlsMWpCRTtJQUVFLHdCTDVGUTtFUCs2akJaO0FBQ0Y7QWlCLzVpQkk7RTJGN0dFO0loRzlWSjtJQUNBO0lBQ0E7SUFHRTtFWjQyakJGO0VZNzFqQkU7SUFFRSx3Qkw1RlE7RVAwN2pCWjtFWWgyakJFO0lBRUUsd0JMNUZRO0VQNjdqQlo7RVluMmpCRTtJQUVFLHdCTDVGUTtFUGc4akJaO0VZdDJqQkU7SUFFRSx3Qkw1RlE7RVBtOGpCWjtBQUNGO0E0RzVoakJNO0VBcEdKO0VBQ0E7RUFDQSx3QnJHdFJpQjtFS3NCakI7RUFDQTtFQUNBO0VBR0U7QVprNGpCSjtBWW4zakJJO0VBRUUsd0JMNUZRO0FQZzlqQmQ7QVl0M2pCSTtFQUVFLHdCTDVGUTtBUG05akJkO0FZejNqQkk7RUFFRSx3Qkw1RlE7QVBzOWpCZDtBWTUzakJJO0VBRUUsd0JMNUZRO0FQeTlqQmQ7QWlCeDhpQkk7RTJGekdFO0lBN0ZGO0lBQ0E7RTVHa3BqQkY7QUFDRjtBaUI5OGlCSTtFMkZ6R0U7SWhHbFdKO0lBQ0E7SUFDQTtJQUdFO0VaMjVqQkY7RVk1NGpCRTtJQUVFLHdCTDVGUTtFUHkrakJaO0VZLzRqQkU7SUFFRSx3Qkw1RlE7RVA0K2pCWjtFWWw1akJFO0lBRUUsd0JMNUZRO0VQKytqQlo7RVlyNWpCRTtJQUVFLHdCTDVGUTtFUGsvakJaO0FBQ0Y7QTRHOXBqQkU7RUFHRSx3QnJHdFNpQjtFcUd1U2pCLGtCckdoVG1CO0VxR2lUbkI7RUFDQTtBNUc4cGpCSjtBNEc1cGpCSTtFQUNFO0VBQ0E7QTVHOHBqQk47O0EyRy8vakJBO0VDeWJFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QTVHd2tqQkY7QWlCcC9pQkk7RTBGbmhCSjtJQ2tjSTtFNUd5a2pCRjtBQUNGO0E0R3ZrakJFO0VBQ0U7QTVHeWtqQko7QTRHamtqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdta2pCTjtBNEdoa2pCSTtFQUNFO0E1R2trakJOO0E0Ry9qakJJO0VBQ0U7QTVHaWtqQk47QTRHL2pqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpa2pCUjtBNEc1ampCRTtFQWFFO0E1R2tqakJKO0FpQjFoakJJO0UyRnJDRjtJOUVsZUE7SUFDQSx1QjhFbWVxQjtJOUVsZXJCO0k4RW9lSTtFNUdra2pCSjtBQUNGO0FpQmxpakJJO0UyRnJDRjtJOUVsZUE7SUFDQSx1QjhFeWVxQjtJOUV4ZXJCO0k4RTBlSTtFNUdva2pCSjtBQUNGO0E0R2hrakJJO0VBQ0U7QTVHa2tqQk47QTRHL2pqQkk7RUFDRTtFQUNBO0E1R2lrakJOO0E0Ry9qakJNO0VBQ0U7QTVHaWtqQlI7QTRHNWpqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHOGpqQlI7QTRHdGpqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHd2pqQlI7QTRHcmpqQk07RUFDRTtBNUd1ampCUjtBNEduampCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3FqakJWO0FpQm5sakJJO0UyRm9CSTtJQWFJO0U1R3NqakJWO0FBQ0Y7QWlCeGxqQkk7RTJGb0JJO0lBaUJJO0U1R3VqakJWO0FBQ0Y7QTRHbGpqQkk7RUFDRTtBNUdvampCTjtBNEdqampCUTtFQUNFO0E1R21qakJWO0FpQm5takJJO0UyRnFESTtJQUNFO0U1R2lqakJSO0U0RzlpakJNO0lBQ0U7RTVHZ2pqQlI7RTRHN2lqQk07SUFDRTtFNUcraWpCUjtBQUNGO0FpQjltakJJO0UyRm9FSTtJQUNFO0U1RzZpakJSO0U0RzFpakJNO0lBQ0U7RTVHNGlqQlI7RTRHemlqQk07SUFDRTtFNUcyaWpCUjtBQUNGO0FpQnpuakJJO0UyRm1GSTtJQUNFO0U1R3lpakJSO0U0R3RpakJNO0lBQ0U7RTVHd2lqQlI7RTRHcmlqQk07SUFDRTtFNUd1aWpCUjtBQUNGO0E0R25pakJJO0VBQ0U7RUFDQTtFQUNBO0E1R3FpakJOO0E0R2xpakJJO0VBQ0U7RUFDQTtFQUNBO0E1R29pakJOO0E0R2ppakJJO0VBQ0U7RUFDQTtFQUNBO0E1R21pakJOO0E0R2hpakJJO0VBQ0U7QTVHa2lqQk47QWlCdHBqQkk7RTJGeUhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUdnaWpCTjtFNEc3aGpCSTtJQUNFO0U1RytoakJOO0FBQ0Y7QWlCbHFqQkk7RTJGdUlFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUc4aGpCTjtFNEd6aGpCSTtJQUNFO0U1RzJoakJOO0U0R3hoakJJO0lBQ0U7RTVHMGhqQk47RTRHdmhqQkk7SUFDRTtFNUd5aGpCTjtBQUNGO0E0R3RoakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3doakJOO0FpQjVyakJJO0UyRnlLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1R3NoakJOO0FBQ0Y7QTRHamhqQkU7RUFqdEJBO0VBb3RCRTtBNUdraGpCSjtBNEdoaGpCSTtFQUNFO0VBQ0E7QTVHa2hqQk47QTRHOWdqQkU7RUErQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHaytpQkY7QTRHaCtpQkU7RUFDRTtBNUdrK2lCSjtBNEduaGpCRTtFQXNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkcxd0JTO0FMMHVrQlg7QWlCOXRqQkk7RTJGa01GO0lBK0RFO0U1R2kraUJGO0FBQ0Y7QTRHN2hqQkU7RUFnRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2R3Z4QlM7QUx1dmtCWDtBaUIzdWpCSTtFMkZzTUY7SUF3RUU7RTVHaStpQkY7QUFDRjtBNEd0aWpCRTtFQXlFQSx3QnJHbHZCbUI7RXFHbXZCbkI7RUFDQTtFQUNBO0E1R2craUJGO0FpQnR2akJJO0UyRjBNRjtJQStFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1R2kraUJGO0FBQ0Y7QWlCL3ZqQkk7RTJGME1GO0lBdUZFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVHaytpQkY7QUFDRjtBNEcxampCRTtFQTRGQTtFQUNBO0VBQ0E7RUFDQSxjdkd6ekJTO0FMMHhrQlg7QWlCOXdqQkk7RTJGOE1GO0lBa0dFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVHaytpQkY7QUFDRjtBaUJ2eGpCSTtFMkY4TUY7SUEwR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUdtK2lCRjtBQUNGO0E0RzlrakJFO0VBd0ZBO0VBQ0E7RUFDQTtFQUNBLGN2R3p6QlM7QUxremtCWDtBaUJ0eWpCSTtFMkZrTkY7SUE4RkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUcwL2lCRjtBQUNGO0FpQi95akJJO0UyRmtORjtJQXNHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RzIvaUJGO0FBQ0Y7QTRHbG1qQkU7RUE0R0E7RUFDQTtFQUNBO0E1R3kvaUJGO0E0R25takJFO0VBOEdBO0E1R3cvaUJGO0FpQmgwakJJO0UyRjBORjtJQWlIRTtFNUd5L2lCRjtBQUNGO0E0R3ZtakJFO0VBa0hBLHdCckcveUJtQjtFcUdnekJuQjtFQUNBO0VBQ0E7QTVHdy9pQkY7QTRHdC9pQkU7RUFDRTtBNUd3L2lCSjtBNEc1bWpCRTtFQXlIQTtFQUNBO0VBQ0E7QTVHcy9pQkY7QWlCbjFqQkk7RTJGa09GO0lBOEhFO0lBQ0E7SUFDQTtFNUd1L2lCRjtBQUNGO0FpQjExakJJO0UyRmtPRjtJQW9JRTtFNUd3L2lCRjtBQUNGO0E0R3puakJFO0VBcUlBO0E1R3UvaUJGO0E0R3IvaUJFO0VBQ0U7QTVHdS9pQko7QWlCcjJqQkk7RTJGc09GO0lBNElFO0U1R3UvaUJGO0FBQ0Y7QTRHci9pQkU7RUFDRTtFQUNBO0E1R3UvaUJKOztBNkc3NGtCQTtFQUFrQztBN0dpNWtCbEM7O0E4R2o1a0JBO0VsR29GRTtFQUNBO0VBQ0E7RUFHRTtFbUdqRkY7RUFDQTtFQUlBO0VoR0tBLGdCQ1RjO0UrRlJkO0VBQ0EscUIxR2FjO0UwR1pkO0VBdUJBO0VBb0VBO0VBcUVBO0EvRyt2a0JGO0FZMXprQkk7RUFFRSx3Qkw1RlE7QVB1NWtCZDtBWTd6a0JJO0VBRUUsd0JMNUZRO0FQMDVrQmQ7QVloMGtCSTtFQUVFLHdCTDVGUTtBUDY1a0JkO0FZbjBrQkk7RUFFRSx3Qkw1RlE7QVBnNmtCZDtBaUI5NmpCSTtFNkZoZ0JKO0lsR29GRTtJQUNBO0lBQ0E7SUFHRTtFWjQxa0JGO0VZNzBrQkU7SUFFRSx3Qkw1RlE7RVAwNmtCWjtFWWgxa0JFO0lBRUUsd0JMNUZRO0VQNjZrQlo7RVluMWtCRTtJQUVFLHdCTDVGUTtFUGc3a0JaO0VZdDFrQkU7SUFFRSx3Qkw1RlE7RVBtN2tCWjtBQUNGO0FpQm42akJJO0U2Ri9oQko7SS9GbUI0QjtFZm03a0IxQjtBQUNGO0FpQng2akJJO0U2Ri9oQko7SS9Gb0I2QixnQkNTWjtFaEI4NmtCZjtBQUNGO0FpQjc2akJJO0U2Ri9oQko7SUNtQkksYUNYMEI7RWhIdzhrQjVCO0FBQ0Y7QWlCbDdqQkk7RTZGL2hCSjtJQ3VCSSxhQ2QwQjtFaEg0OGtCNUI7QUFDRjtBK0czN2tCRTtFQUNFO0VBQ0E7RUFDQTtBL0c2N2tCSjtBK0czN2tCSTtFQUdFO0VBQ0E7QS9HMjdrQk47QWlCaDhqQkk7RThGL2ZBO0lBT0k7SUFDQSxrQkNoQ3NCO0VoSDQ5a0I1QjtBQUNGO0FpQnQ4akJJO0U4Ri9mQTtJQVlJLGtCQ25Dc0I7RWhIZytrQjVCO0FBQ0Y7QStHMTdrQkk7RW5Hb0NGO0VBQ0E7RUFDQTtFQUdFO0FadTVrQko7QVl4NGtCSTtFQUVFLHdCTDVGUTtBUHEra0JkO0FZMzRrQkk7RUFFRSx3Qkw1RlE7QVB3K2tCZDtBWTk0a0JJO0VBRUUsd0JMNUZRO0FQMitrQmQ7QVlqNWtCSTtFQUVFLHdCTDVGUTtBUDgra0JkO0FpQjUvakJJO0U4RmhkQTtJbkdvQ0Y7SUFDQTtJQUNBO0lBR0U7RVowNmtCRjtFWTM1a0JFO0lBRUUsd0JMNUZRO0VQdy9rQlo7RVk5NWtCRTtJQUVFLHdCTDVGUTtFUDIva0JaO0VZajZrQkU7SUFFRSx3Qkw1RlE7RVA4L2tCWjtFWXA2a0JFO0lBRUUsd0JMNUZRO0VQaWdsQlo7QUFDRjtBK0cxOWtCSTtFQUNFO0VBQ0E7RUFDQTtBL0c0OWtCTjtBK0cxOWtCTTtFQUNFLHlCMUd2Qkk7QUxtL2tCWjtBK0d6OWtCVTtFQUNFLGExRzdDRDtBTHdnbEJYO0ErR3Q5a0JNO0VBQ0UseUIxR2pERDtBTHlnbEJQO0ErR3I5a0JNOztFQUVFO0VBQ0E7RUFDQTtBL0d1OWtCUjtBaUJyZ2tCSTtFOEZ6ZUE7SUEyQkk7SUFDQTtFL0d1OWtCTjtFK0dyOWtCTTs7SUFFRTtJQUNBO0UvR3U5a0JSO0FBQ0Y7QStHaDlrQkU7RUFDRTtFQUNBO0VBQ0E7QS9HazlrQko7QWlCcmhrQkk7RThGaGNGO0lBTUk7RS9HbTlrQko7QUFDRjtBK0dqOWtCSTtFQUNFO0EvR205a0JOO0ErRzc4a0JJOztFQUNFO0EvR2c5a0JOO0ErRzM4a0JJOztFQUNFO0EvRzg4a0JOO0ErRzE4a0JNOztFQUNFO0VBQ0E7RUFDQTtBL0c2OGtCUjtBK0d4OGtCRTtFQUNFO0EvRzA4a0JKO0ErR3Y4a0JFO0VuR2xEQTtFQUNBO0VBQ0E7RUFHRTtBWjAva0JKO0FZMytrQkk7RUFFRSx3Qkw1RlE7QVB3a2xCZDtBWTkra0JJO0VBRUUsd0JMNUZRO0FQMmtsQmQ7QVlqL2tCSTtFQUVFLHdCTDVGUTtBUDhrbEJkO0FZcC9rQkk7RUFFRSx3Qkw1RlE7QVBpbGxCZDtBaUIvbGtCSTtFOEYxWEY7SW5HbERBO0lBQ0E7SUFDQTtJQUdFO0VaNmdsQkY7RVk5L2tCRTtJQUVFLHdCTDVGUTtFUDJsbEJaO0VZamdsQkU7SUFFRSx3Qkw1RlE7RVA4bGxCWjtFWXBnbEJFO0lBRUUsd0JMNUZRO0VQaW1sQlo7RVl2Z2xCRTtJQUVFLHdCTDVGUTtFUG9tbEJaO0FBQ0Y7QStHcCtrQkU7RW5HM0RBO0VBQ0E7RUFDQTtFQUdFO0VtR3lEQTtBL0d3K2tCSjtBWWxobEJJO0VBRUUsd0JMNUZRO0FQK21sQmQ7QVlyaGxCSTtFQUVFLHdCTDVGUTtBUGtubEJkO0FZeGhsQkk7RUFFRSx3Qkw1RlE7QVBxbmxCZDtBWTNobEJJO0VBRUUsd0JMNUZRO0FQd25sQmQ7QWlCdG9rQkk7RThGalhGO0luRzNEQTtJQUNBO0lBQ0E7SUFHRTtFWm9qbEJGO0VZcmlsQkU7SUFFRSx3Qkw1RlE7RVBrb2xCWjtFWXhpbEJFO0lBRUUsd0JMNUZRO0VQcW9sQlo7RVkzaWxCRTtJQUVFLHdCTDVGUTtFUHdvbEJaO0VZOWlsQkU7SUFFRSx3Qkw1RlE7RVAyb2xCWjtBQUNGO0ErR3JnbEJFO0VuR2pFQTtFQUNBO0VBQ0E7RUFHRTtFbUc4REE7QS9HMGdsQko7QVl6amxCSTtFQUVFLHdCTDVGUTtBUHNwbEJkO0FZNWpsQkk7RUFFRSx3Qkw1RlE7QVB5cGxCZDtBWS9qbEJJO0VBRUUsd0JMNUZRO0FQNHBsQmQ7QVlsa2xCSTtFQUVFLHdCTDVGUTtBUCtwbEJkO0FpQjdxa0JJO0U4RjNXRjtJbkdqRUE7SUFDQTtJQUNBO0lBR0U7RVoybGxCRjtFWTVrbEJFO0lBRUUsd0JMNUZRO0VQeXFsQlo7RVkva2xCRTtJQUVFLHdCTDVGUTtFUDRxbEJaO0VZbGxsQkU7SUFFRSx3Qkw1RlE7RVArcWxCWjtFWXJsbEJFO0lBRUUsd0JMNUZRO0VQa3JsQlo7QUFDRjtBaUJscWtCSTtFOEYxWUY7SUFJSTtJQUNBO0UvRzRpbEJKO0FBQ0Y7QStHemlsQkU7O0VBRUk7QS9HMmlsQk47QStHdmlsQkU7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBLGMxRzlLWTtFMEcrS1o7QS9Hb2lsQko7QStHaGlsQkk7RUFDRTtFQUNBO0VBQ0E7QS9Ha2lsQk47QStHamlsQk07RUFFRTtFQUNBO0VBQ0EseUIxRzNMUTtFMEc0TFI7QS9Ha2lsQlI7QStHaGlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0draWxCUjtBK0doaWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvR2tpbEJSO0ErR2hpbEJNO0VBQ0U7QS9Ha2lsQlI7QStHNWhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjMUdyTlk7RTBHc05aO0VBQ0E7QS9HOGhsQko7QWlCL3RrQkk7RThGNVRGO0lBRUk7RS9HNmhsQko7QUFDRjtBK0cxaGxCRTtFbkdySkE7RUFDQTtFQUNBO0VBR0U7QVpncmxCSjtBWWpxbEJJO0VBRUUsd0JMNUZRO0FQOHZsQmQ7QVlwcWxCSTtFQUVFLHdCTDVGUTtBUGl3bEJkO0FZdnFsQkk7RUFFRSx3Qkw1RlE7QVBvd2xCZDtBWTFxbEJJO0VBRUUsd0JMNUZRO0FQdXdsQmQ7QWlCcnhrQkk7RThGdlJGO0luR3JKQTtJQUNBO0lBQ0E7SUFHRTtFWm1zbEJGO0VZcHJsQkU7SUFFRSx3Qkw1RlE7RVBpeGxCWjtFWXZybEJFO0lBRUUsd0JMNUZRO0VQb3hsQlo7RVkxcmxCRTtJQUVFLHdCTDVGUTtFUHV4bEJaO0VZN3JsQkU7SUFFRSx3Qkw1RlE7RVAweGxCWjtBQUNGO0ErRzlqbEJJO0VBRUU7RUFDQSxjMUczTks7QUwweGxCWDtBK0czamxCRTtFQUNFO0VBQ0E7RUFDQTtBL0c2amxCSjtBaUJueGtCSTtFOEY3U0Y7SUFLSTtJQUNBO0UvRytqbEJKO0FBQ0Y7QWlCenhrQkk7RThGblNGO0lBRUk7SUFDQTtFL0c4amxCSjtBQUNGO0FpQi94a0JJO0U4RjVSRjs7SUFJSTtJQUNBO0UvRzRqbEJKO0FBQ0Y7QWlCdHlrQkk7RThGcFJBOztJQUVJO0UvRzZqbEJOO0FBQ0Y7QStHempsQkU7O0VBRUU7RUFDQTtBL0cyamxCSjtBaUJqemtCSTtFOEY3UUY7O0lBS0k7SUFDQTtJQUNBO0UvRzhqbEJKO0UrRzdqbEJJOztJQUNFO0UvR2drbEJOO0UrRzlqbEJJOztJQUNFO0lBQ0E7RS9HaWtsQk47QUFDRjtBK0c3amxCRTs7RUFFRTtFQUNBO0VBQ0EsYzFHL1JZO0FMODFsQmhCO0ErRzdqbEJJOzs7RUFFRTtFQUNBO0VBQ0EsYzFHM1JLO0FMMjFsQlg7QWlCLzBrQkk7RThGM1BGOztJQWNJO0UvR2lrbEJKO0UrRzdqbEJNOzs7SUFFRTtFL0dna2xCUjtBQUNGO0ErRzVqbEJJOztFQUNFO0VBQ0E7QS9HK2psQk47QStHMWpsQk07OztFQUNFO0EvRzhqbEJSO0ErR3pqbEJNOztFQUNFO0EvRzRqbEJSO0ErR3RqbEJFO0VBQ0U7RUFDQTtBL0d3amxCSjtBK0d0amxCSTtFQUNFLGMxR25VSztBTDIzbEJYO0ErR3BqbEJFO0VBRUk7SUFDRTtFL0dxamxCTjtBQUNGO0ErR2hqbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dramxCTjtBK0doamxCUTtFQUNFO0EvR2tqbEJWO0ErRzdpbEJJO0VBQ0U7QS9HK2lsQk47QStHN2lsQk07RUFDRTtBL0craWxCUjtBK0c1aWxCTTtFQUNFO0EvRzhpbEJSO0ErRzFpbEJJO0VBQ0U7QS9HNGlsQk47QStHM2lsQk07RUFDRTtFQUNBO0EvRzZpbEJSOztBOEd4NmxCQTtFbEcrRUU7RUFDQTtFQUNBO0VBR0U7RW1HakZGO0VBQ0E7RUFJQTtFaEdLQSxnQkNUYztFK0ZSZDtFQUNBLHFCMUdhYztFMEdaZDtFQXVCQTtFQW9FQTtFQXFFQTtBL0cyeGxCRjtBWXQxbEJJO0VBRUUsd0JMNUZRO0FQbTdsQmQ7QVl6MWxCSTtFQUVFLHdCTDVGUTtBUHM3bEJkO0FZNTFsQkk7RUFFRSx3Qkw1RlE7QVB5N2xCZDtBWS8xbEJJO0VBRUUsd0JMNUZRO0FQNDdsQmQ7QWlCMThrQkk7RTZGM2ZKO0lsRytFRTtJQUNBO0lBQ0E7SUFHRTtFWnczbEJGO0VZejJsQkU7SUFFRSx3Qkw1RlE7RVBzOGxCWjtFWTUybEJFO0lBRUUsd0JMNUZRO0VQeThsQlo7RVkvMmxCRTtJQUVFLHdCTDVGUTtFUDQ4bEJaO0VZbDNsQkU7SUFFRSx3Qkw1RlE7RVArOGxCWjtBQUNGO0FpQi83a0JJO0U2RjFoQko7SS9GYzRCO0VmKzhsQjFCO0FBQ0Y7QWlCcDhrQkk7RTZGMWhCSjtJL0ZlNkIsZ0JDU1o7RWhCMDhsQmY7QUFDRjtBaUJ6OGtCSTtFNkYxaEJKO0lDY0ksYUNYMEI7RWhIbytsQjVCO0FBQ0Y7QWlCOThrQkk7RTZGMWhCSjtJQ2tCSSxhQ2QwQjtFaEh3K2xCNUI7QUFDRjtBK0d2OWxCRTtFQUNFO0VBQ0E7RUFDQTtBL0d5OWxCSjtBK0d2OWxCSTtFQUdFO0VBQ0E7QS9HdTlsQk47QWlCNTlrQkk7RThGL2ZBO0lBT0k7SUFDQSxrQkNoQ3NCO0VoSHcvbEI1QjtBQUNGO0FpQmwra0JJO0U4Ri9mQTtJQVlJLGtCQ25Dc0I7RWhINC9sQjVCO0FBQ0Y7QStHdDlsQkk7RW5Hb0NGO0VBQ0E7RUFDQTtFQUdFO0FabTdsQko7QVlwNmxCSTtFQUVFLHdCTDVGUTtBUGlnbUJkO0FZdjZsQkk7RUFFRSx3Qkw1RlE7QVBvZ21CZDtBWTE2bEJJO0VBRUUsd0JMNUZRO0FQdWdtQmQ7QVk3NmxCSTtFQUVFLHdCTDVGUTtBUDBnbUJkO0FpQnhobEJJO0U4RmhkQTtJbkdvQ0Y7SUFDQTtJQUNBO0lBR0U7RVpzOGxCRjtFWXY3bEJFO0lBRUUsd0JMNUZRO0VQb2htQlo7RVkxN2xCRTtJQUVFLHdCTDVGUTtFUHVobUJaO0VZNzdsQkU7SUFFRSx3Qkw1RlE7RVAwaG1CWjtFWWg4bEJFO0lBRUUsd0JMNUZRO0VQNmhtQlo7QUFDRjtBK0d0L2xCSTtFQUNFO0VBQ0E7RUFDQTtBL0d3L2xCTjtBK0d0L2xCTTtFQUNFLHlCMUd2Qkk7QUwrZ21CWjtBK0dyL2xCVTtFQUNFLGExRzdDRDtBTG9pbUJYO0ErR2wvbEJNO0VBQ0UseUIxR2pERDtBTHFpbUJQO0ErR2ovbEJNOztFQUVFO0VBQ0E7RUFDQTtBL0dtL2xCUjtBaUJqaWxCSTtFOEZ6ZUE7SUEyQkk7SUFDQTtFL0dtL2xCTjtFK0dqL2xCTTs7SUFFRTtJQUNBO0UvR20vbEJSO0FBQ0Y7QStHNStsQkU7RUFDRTtFQUNBO0VBQ0E7QS9HOCtsQko7QWlCampsQkk7RThGaGNGO0lBTUk7RS9HKytsQko7QUFDRjtBK0c3K2xCSTtFQUNFO0EvRysrbEJOO0ErR3orbEJJOztFQUNFO0EvRzQrbEJOO0ErR3YrbEJJOztFQUNFO0EvRzArbEJOO0ErR3QrbEJNOztFQUNFO0VBQ0E7RUFDQTtBL0d5K2xCUjtBK0dwK2xCRTtFQUNFO0EvR3MrbEJKO0ErR24rbEJFO0VuR2xEQTtFQUNBO0VBQ0E7RUFHRTtBWnNobUJKO0FZdmdtQkk7RUFFRSx3Qkw1RlE7QVBvbW1CZDtBWTFnbUJJO0VBRUUsd0JMNUZRO0FQdW1tQmQ7QVk3Z21CSTtFQUVFLHdCTDVGUTtBUDBtbUJkO0FZaGhtQkk7RUFFRSx3Qkw1RlE7QVA2bW1CZDtBaUIzbmxCSTtFOEYxWEY7SW5HbERBO0lBQ0E7SUFDQTtJQUdFO0VaeWltQkY7RVkxaG1CRTtJQUVFLHdCTDVGUTtFUHVubUJaO0VZN2htQkU7SUFFRSx3Qkw1RlE7RVAwbm1CWjtFWWhpbUJFO0lBRUUsd0JMNUZRO0VQNm5tQlo7RVluaW1CRTtJQUVFLHdCTDVGUTtFUGdvbUJaO0FBQ0Y7QStHaGdtQkU7RW5HM0RBO0VBQ0E7RUFDQTtFQUdFO0VtR3lEQTtBL0dvZ21CSjtBWTlpbUJJO0VBRUUsd0JMNUZRO0FQMm9tQmQ7QVlqam1CSTtFQUVFLHdCTDVGUTtBUDhvbUJkO0FZcGptQkk7RUFFRSx3Qkw1RlE7QVBpcG1CZDtBWXZqbUJJO0VBRUUsd0JMNUZRO0FQb3BtQmQ7QWlCbHFsQkk7RThGalhGO0luRzNEQTtJQUNBO0lBQ0E7SUFHRTtFWmdsbUJGO0VZamttQkU7SUFFRSx3Qkw1RlE7RVA4cG1CWjtFWXBrbUJFO0lBRUUsd0JMNUZRO0VQaXFtQlo7RVl2a21CRTtJQUVFLHdCTDVGUTtFUG9xbUJaO0VZMWttQkU7SUFFRSx3Qkw1RlE7RVB1cW1CWjtBQUNGO0ErR2ppbUJFO0VuR2pFQTtFQUNBO0VBQ0E7RUFHRTtFbUc4REE7QS9Hc2ltQko7QVlybG1CSTtFQUVFLHdCTDVGUTtBUGtybUJkO0FZeGxtQkk7RUFFRSx3Qkw1RlE7QVBxcm1CZDtBWTNsbUJJO0VBRUUsd0JMNUZRO0FQd3JtQmQ7QVk5bG1CSTtFQUVFLHdCTDVGUTtBUDJybUJkO0FpQnpzbEJJO0U4RjNXRjtJbkdqRUE7SUFDQTtJQUNBO0lBR0U7RVp1bm1CRjtFWXhtbUJFO0lBRUUsd0JMNUZRO0VQcXNtQlo7RVkzbW1CRTtJQUVFLHdCTDVGUTtFUHdzbUJaO0VZOW1tQkU7SUFFRSx3Qkw1RlE7RVAyc21CWjtFWWpubUJFO0lBRUUsd0JMNUZRO0VQOHNtQlo7QUFDRjtBaUI5cmxCSTtFOEYxWUY7SUFJSTtJQUNBO0UvR3drbUJKO0FBQ0Y7QStHcmttQkU7O0VBRUk7QS9HdWttQk47QStHbmttQkU7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBLGMxRzlLWTtFMEcrS1o7QS9HZ2ttQko7QStHNWptQkk7RUFDRTtFQUNBO0VBQ0E7QS9HOGptQk47QStHN2ptQk07RUFFRTtFQUNBO0VBQ0EseUIxRzNMUTtFMEc0TFI7QS9HOGptQlI7QStHNWptQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0c4am1CUjtBK0c1am1CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRzhqbUJSO0ErRzVqbUJNO0VBQ0U7QS9HOGptQlI7QStHeGptQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjMUdyTlk7RTBHc05aO0VBQ0E7QS9HMGptQko7QWlCM3ZsQkk7RThGNVRGO0lBRUk7RS9HeWptQko7QUFDRjtBK0d0am1CRTtFbkdySkE7RUFDQTtFQUNBO0VBR0U7QVo0c21CSjtBWTdybUJJO0VBRUUsd0JMNUZRO0FQMHhtQmQ7QVloc21CSTtFQUVFLHdCTDVGUTtBUDZ4bUJkO0FZbnNtQkk7RUFFRSx3Qkw1RlE7QVBneW1CZDtBWXRzbUJJO0VBRUUsd0JMNUZRO0FQbXltQmQ7QWlCanpsQkk7RThGdlJGO0luR3JKQTtJQUNBO0lBQ0E7SUFHRTtFWit0bUJGO0VZaHRtQkU7SUFFRSx3Qkw1RlE7RVA2eW1CWjtFWW50bUJFO0lBRUUsd0JMNUZRO0VQZ3ptQlo7RVl0dG1CRTtJQUVFLHdCTDVGUTtFUG16bUJaO0VZenRtQkU7SUFFRSx3Qkw1RlE7RVBzem1CWjtBQUNGO0ErRzFsbUJJO0VBRUU7RUFDQSxjMUczTks7QUxzem1CWDtBK0d2bG1CRTtFQUNFO0VBQ0E7RUFDQTtBL0d5bG1CSjtBaUIveWxCSTtFOEY3U0Y7SUFLSTtJQUNBO0UvRzJsbUJKO0FBQ0Y7QWlCcnpsQkk7RThGblNGO0lBRUk7SUFDQTtFL0cwbG1CSjtBQUNGO0FpQjN6bEJJO0U4RjVSRjs7SUFJSTtJQUNBO0UvR3dsbUJKO0FBQ0Y7QWlCbDBsQkk7RThGcFJBOztJQUVJO0UvR3lsbUJOO0FBQ0Y7QStHcmxtQkU7O0VBRUU7RUFDQTtBL0d1bG1CSjtBaUI3MGxCSTtFOEY3UUY7O0lBS0k7SUFDQTtJQUNBO0UvRzBsbUJKO0UrR3psbUJJOztJQUNFO0UvRzRsbUJOO0UrRzFsbUJJOztJQUNFO0lBQ0E7RS9HNmxtQk47QUFDRjtBK0d6bG1CRTs7RUFFRTtFQUNBO0VBQ0EsYzFHL1JZO0FMMDNtQmhCO0ErR3psbUJJOzs7RUFFRTtFQUNBO0VBQ0EsYzFHM1JLO0FMdTNtQlg7QWlCMzJsQkk7RThGM1BGOztJQWNJO0UvRzZsbUJKO0UrR3psbUJNOzs7SUFFRTtFL0c0bG1CUjtBQUNGO0ErR3hsbUJJOztFQUNFO0VBQ0E7QS9HMmxtQk47QStHdGxtQk07OztFQUNFO0EvRzBsbUJSO0ErR3JsbUJNOztFQUNFO0EvR3dsbUJSO0ErR2xsbUJFO0VBQ0U7RUFDQTtBL0dvbG1CSjtBK0dsbG1CSTtFQUNFLGMxR25VSztBTHU1bUJYO0ErR2hsbUJFO0VBRUk7SUFDRTtFL0dpbG1CTjtBQUNGO0ErRzVrbUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0c4a21CTjtBK0c1a21CUTtFQUNFO0EvRzhrbUJWO0ErR3prbUJJO0VBQ0U7QS9HMmttQk47QStHemttQk07RUFDRTtBL0cya21CUjtBK0d4a21CTTtFQUNFO0EvRzBrbUJSO0ErR3RrbUJJO0VBQ0U7QS9Hd2ttQk47QStHdmttQk07RUFDRTtFQUNBO0EvR3lrbUJSOztBaUh6OG1CQTtFQUFrQztBakg2OG1CbEM7O0FpQjk2bEJJO0VpRzdoQko7SXBGOEhNO0lBQ0E7SUFLRTtJQUNBO0U5QjgwbUJOO0FBQ0Y7QWlCdjdsQkk7RWlHN2hCSjtJcEY4SE07SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUJ1MW1CTjtBQUNGO0FpQmg4bEJJO0VpRzdoQko7SXBGOEhNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCZzJtQk47QUFDRjs7QW1IdjZtQkU7RUE3REE7RUFDQSx3QjVHMkRtQjtBUDY2bUJyQjtBbUh2K21CRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FuSHcrbUJKO0FtSHIrbUJFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QW5IcyttQko7QW1IMzdtQkU7RUFDRTtBbkg2N21CSjtBbUgzN21CRTtFQUNFO0FuSDY3bUJKO0FtSDE3bUJFO0VBQ0U7RUFDQTtFQUNBO0FuSDQ3bUJKO0FtSDE3bUJJO0UxRnRFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UwRm9FSTtFQUNBO0FuSGc4bUJOO0FpQnAvbEJJO0VrRy9jQTtJQUtJO0lBQ0E7RW5IazhtQk47QUFDRjtBaUIxL2xCSTtFa0dwY0U7STFGaEVBLHNCMEZrRThCO0kxRmxFOUIsa0IwRmtFOEI7STFGbEU5QixjMEZrRThCO0VuSGs4bUJsQztBQUNGO0FpQmpnbUJJO0VrRy9iRTtJMUZyRUEsc0IwRndFZ0M7STFGeEVoQyxrQjBGd0VnQztJMUZ4RWhDLGMwRndFZ0M7RW5IbThtQnBDO0FBQ0Y7QWlCeGdtQkk7RWtHeGJFO0lBRUk7RW5IazhtQlI7QUFDRjtBbUg5N21CSTtFQUVFO0VBQ0E7QW5IKzdtQk47QWlCamhtQkk7RWtHamJBO0lBS0k7SUFFQTtJQUNBO0VuSGc4bUJOO0FBQ0Y7QW1IOTdtQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IZzhtQlI7QW1IOTdtQlE7RUFDRTtFQUNBO0VBQ0E7QW5IZzhtQlY7QW1IOTdtQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSGc4bUJWO0FtSDk3bUJVO0VBQ0U7RUFDQTtBbkhnOG1CWjtBbUgxN21CSTtFQUNFO0FuSDQ3bUJOO0FtSDE3bUJNO0VBQ0U7QW5INDdtQlI7QW1IMTdtQk07RUFDRTtFdkd4RU47RUFDQTtFQUNBO0VBR0U7RXVHcUVJLHdCNUc5RmE7RTRHK0ZiLGM5R2xKRTtBTGlsbkJWO0FZdC9tQkk7RUFFRSx3Qkw1RlE7QVBtbG5CZDtBWXovbUJJO0VBRUUsd0JMNUZRO0FQc2xuQmQ7QVk1L21CSTtFQUVFLHdCTDVGUTtBUHlsbkJkO0FZLy9tQkk7RUFFRSx3Qkw1RlE7QVA0bG5CZDtBbUh6OG1CTTtFQUNFO0V2RzlFTjtFQUNBO0VBQ0E7RUFHRTtFdUcyRUksYzlHeEpJO0FMc21uQlo7QVkxZ25CSTtFQUVFLHdCTDVGUTtBUHVtbkJkO0FZN2duQkk7RUFFRSx3Qkw1RlE7QVAwbW5CZDtBWWhobkJJO0VBRUUsd0JMNUZRO0FQNm1uQmQ7QVluaG5CSTtFQUVFLHdCTDVGUTtBUGdubkJkO0FtSHg5bUJNO0VBQ0U7RXZHbkZOO0VBQ0E7RUFDQTtFQUdFO0V1R2dGSSxjOUc1SkU7QUx5bm5CVjtBWTlobkJJO0VBRUUsd0JMNUZRO0FQMm5uQmQ7QVlqaW5CSTtFQUVFLHdCTDVGUTtBUDhubkJkO0FZcGluQkk7RUFFRSx3Qkw1RlE7QVBpb25CZDtBWXZpbkJJO0VBRUUsd0JMNUZRO0FQb29uQmQ7QW1IdittQk07RUFDRTtFdkd4Rk47RUFDQTtFQUNBO0VBR0U7RXVHcUZJLHdCNUdoSFc7RTRHaUhYLGM5R3BLRTtBTGdwbkJWO0FZbmpuQkk7RUFFRSx3Qkw1RlE7QVBncG5CZDtBWXRqbkJJO0VBRUUsd0JMNUZRO0FQbXBuQmQ7QVl6am5CSTtFQUVFLHdCTDVGUTtBUHNwbkJkO0FZNWpuQkk7RUFFRSx3Qkw1RlE7QVB5cG5CZDtBbUh0L21CVTtFQUNFO0FuSHcvbUJaO0FtSHAvbUJNO0VBQ0U7RUFDQTtBbkhzL21CUjtBbUhyL21CUTtFQUNFO0VBQ0E7QW5IdS9tQlY7QW1IdC9tQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkh3L21CWjtBbUh0L21CVTtFQUNFO0FuSHcvbUJaO0FpQjVwbUJJO0VrRzFWTTtJQUVJO0lBQ0EsZ0JDdE1PO0l4R2tGbkI7SUFDQTtJQUNBO0lBR0U7SXVHaUhVLHdCNUc1SUs7RVB1b25CakI7RVk3bG5CRTtJQUVFLHdCTDVGUTtFUDBybkJaO0VZaG1uQkU7SUFFRSx3Qkw1RlE7RVA2cm5CWjtFWW5tbkJFO0lBRUUsd0JMNUZRO0VQZ3NuQlo7RVl0bW5CRTtJQUVFLHdCTDVGUTtFUG1zbkJaO0FBQ0Y7QW1IcmduQlU7RUFDRTtFQUNBO0VBQ0E7QW5IdWduQlo7QW1IdGduQlk7RUFDRTtBbkh3Z25CZDtBbUh0Z25CWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSHdnbkJkO0FtSGhnbkJJO0VBQ0U7RUFDQTtBbkhrZ25CTjtBbUhqZ25CTTtFQUNFO0V2R2hKTjtFQUNBO0VBQ0E7RUFHRTtFdUc2SUksYzlHMU5JO0U4RzJOSjtFQUNBO0FuSHNnbkJSO0FZdG9uQkk7RUFFRSx3Qkw1RlE7QVBtdW5CZDtBWXpvbkJJO0VBRUUsd0JMNUZRO0FQc3VuQmQ7QVk1b25CSTtFQUVFLHdCTDVGUTtBUHl1bkJkO0FZL29uQkk7RUFFRSx3Qkw1RlE7QVA0dW5CZDtBbUhqaG5CUTtFQUNBLHdCNUcxS2E7QVA2cm5CckI7QW1IamhuQlE7RUFDRSx3QjVHL0tTO0FQa3NuQm5CO0FtSGhobkJNO0VBQ0U7QW5Ia2huQlI7QW1IaGhuQk07RUFDRTtFQUNBO0FuSGtobkJSO0FtSDlnbkJJO0VBQ0U7RUFDQTtBbkhnaG5CTjtBbUgvZ25CTTtFdkd4S0o7RUFDQTtFQUNBO0VBR0U7RXVHcUtJLGM5R2xQSTtFOEdtUEosd0I1R2pNVztBUHF0bkJuQjtBWTNxbkJJO0VBRUUsd0JMNUZRO0FQd3duQmQ7QVk5cW5CSTtFQUVFLHdCTDVGUTtBUDJ3bkJkO0FZanJuQkk7RUFFRSx3Qkw1RlE7QVA4d25CZDtBWXBybkJJO0VBRUUsd0JMNUZRO0FQaXhuQmQ7QW1IL2huQlE7RUFDRTtFdkc3S1I7RUFDQTtFQUNBO0VBR0U7RXVHMEtNLGM5R3ZQRTtFOEd3UEYsd0I1R3RNUztBUDB1bkJuQjtBWWhzbkJJO0VBRUUsd0JMNUZRO0FQNnhuQmQ7QVluc25CSTtFQUVFLHdCTDVGUTtBUGd5bkJkO0FZdHNuQkk7RUFFRSx3Qkw1RlE7QVBteW5CZDtBWXpzbkJJO0VBRUUsd0JMNUZRO0FQc3luQmQ7QW1INWluQk07RUFDRSxnQm5HaE9PO0VKMkNiO0VBQ0E7RUFDQTtFQUdFO0V1R2tMSSxjOUdoUUU7RThHaVFGLHdCNUc5TVc7QVArdm5CbkI7QVlydG5CSTtFQUVFLHdCTDVGUTtBUGt6bkJkO0FZeHRuQkk7RUFFRSx3Qkw1RlE7QVBxem5CZDtBWTN0bkJJO0VBRUUsd0JMNUZRO0FQd3puQmQ7QVk5dG5CSTtFQUVFLHdCTDVGUTtBUDJ6bkJkO0FtSDVqbkJRO0V2R3pMTjtFQUNBO0VBQ0E7RUFHRTtFdUdzTE0sYzlHblFFO0U4R29RRix3QjVHbE5TO0FQbXhuQm5CO0FZenVuQkk7RUFFRSx3Qkw1RlE7QVBzMG5CZDtBWTV1bkJJO0VBRUUsd0JMNUZRO0FQeTBuQmQ7QVkvdW5CSTtFQUVFLHdCTDVGUTtBUDQwbkJkO0FZbHZuQkk7RUFFRSx3Qkw1RlE7QVArMG5CZDtBbUgza25CUTtFQUNFLGlCQ2pSVztBcEg4MW5CckI7QW1INWtuQlU7RXZHaE1SO0VBQ0E7RUFDQTtFQUdFO0V1RzZMUSx3QjVHeE5PO0FQeXluQm5CO0FZL3ZuQkk7RUFFRSx3Qkw1RlE7QVA0MW5CZDtBWWx3bkJJO0VBRUUsd0JMNUZRO0FQKzFuQmQ7QVlyd25CSTtFQUVFLHdCTDVGUTtBUGsybkJkO0FZeHduQkk7RUFFRSx3Qkw1RlE7QVBxMm5CZDtBcUh0eG5CQTtFQUNFO0FySHd4bkJGOztBc0hsM25CTTtFREhKO0VBQ0E7RUFDQTtBckh5M25CRjtBcUh2M25CRTtFQUNFO0FySHkzbkJKO0FxSHQzbkJFO0VBQ0U7RUFDQTtFQUNBO0FySHczbkJKO0FxSG4zbkJFO0VBQ0U7RXpHa0VGO0VBQ0E7RUFDQTtFQUdFO0V5R25FQSxjaEhWUTtBTGc0bkJaO0FZcHluQkk7RUFFRSx3Qkw1RlE7QVBpNG5CZDtBWXZ5bkJJO0VBRUUsd0JMNUZRO0FQbzRuQmQ7QVkxeW5CSTtFQUVFLHdCTDVGUTtBUHU0bkJkO0FZN3luQkk7RUFFRSx3Qkw1RlE7QVAwNG5CZDtBcUgvM25CRTtFQUNFO0VBQ0E7RUFDQSxjaEhoQlE7RWdIaUJSO0VBQ0E7QXJIaTRuQko7QWlCaDRtQkk7RW9HdGdCRjtJQVFJO0lBQ0E7RXJIazRuQko7QUFDRjtBcUhoNG5CSTtFQUNFO0FySGs0bkJOO0FxSDkzbkJFO0VBTUE7RUFDQTtFQUNBO0FySDIzbkJGO0FxSHQzbkJFO0VBQ0U7RUFDQSx5QmhIOUNNO0VnSCtDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHczbkJKO0FxSHQzbkJJO0VBQ0U7QXJIdzNuQk47QXFIcjNuQkk7RUFDRTtFQUNBO0VBQ0E7QXJIdTNuQk47QXFIbjNuQkU7RUFDRTtJQUNFLHlCaEhsRUk7SWdIbUVKO0VySHEzbkJKO0VxSGwzbkJFO0lBQ0UseUJoSC9ESztJZ0hnRUw7RXJIbzNuQko7RXFIajNuQkU7SUFDRSx5QmhINUVJO0lnSDZFSjtFckhtM25CSjtBQUNGOztBc0hoOG5CQTtFRFhFO0VBQ0E7RUFDQTtBckgrOG5CRjtBcUg3OG5CRTtFQUNFO0FySCs4bkJKO0FxSDU4bkJFO0VBQ0U7RUFDQTtFQUNBO0FySDg4bkJKO0FxSHo4bkJFO0VBQ0U7RXpHa0VGO0VBQ0E7RUFDQTtFQUdFO0V5R25FQSxjaEhWUTtBTHM5bkJaO0FZMTNuQkk7RUFFRSx3Qkw1RlE7QVB1OW5CZDtBWTczbkJJO0VBRUUsd0JMNUZRO0FQMDluQmQ7QVloNG5CSTtFQUVFLHdCTDVGUTtBUDY5bkJkO0FZbjRuQkk7RUFFRSx3Qkw1RlE7QVBnK25CZDtBcUhyOW5CRTtFQUNFO0VBQ0E7RUFDQSxjaEhoQlE7RWdIaUJSO0VBQ0E7QXJIdTluQko7QWlCdDltQkk7RW9HdGdCRjtJQVFJO0lBQ0E7RXJIdzluQko7QUFDRjtBcUh0OW5CSTtFQUNFO0FySHc5bkJOO0FxSHA5bkJFO0VBTUE7RUFDQTtFQUNBO0FySGk5bkJGO0FxSDU4bkJFO0VBQ0U7RUFDQSx5QmhIOUNNO0VnSCtDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDg4bkJKO0FxSDU4bkJJO0VBQ0U7QXJIODhuQk47QXFIMzhuQkk7RUFDRTtFQUNBO0VBQ0E7QXJINjhuQk47QXFIejhuQkU7RUFDRTtJQUNFLHlCaEhsRUk7SWdIbUVKO0VySDI4bkJKO0VxSHg4bkJFO0lBQ0UseUJoSC9ESztJZ0hnRUw7RXJIMDhuQko7RXFIdjhuQkU7SUFDRSx5QmhINUVJO0lnSDZFSjtFckh5OG5CSjtBQUNGOztBdUhqaW9CQTtFQUFnRDtBdkhxaW9CaEQ7O0F3SHRpb0JBO0VBZ0JFO0F4SDBob0JGO0F5SDM0bkJFO0VBQ0U7QXpINjRuQko7QTBIdGdvQkk7O0VBRUU7RUFDQTtFQUNBO0ExSHdnb0JOO0EwSHJnb0JJOztFQUVFO0VBQ0E7QTFIdWdvQk47QTBIcGdvQkk7O0VBRUU7RUFDQTtFQUNBLHdCbkhNYTtFbUhMYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHNnb0JOO0EwSHBnb0JNOztFQUNFO0ExSHVnb0JSO0EwSG5nb0JJOztFQUVFO0ExSHFnb0JOO0FpQjVpbkJJO0V5RzNkQTs7SUFLSTtFMUh1Z29CTjtBQUNGO0F5SDU2bkJFO0VBQ0U7QXpIODZuQko7QTBIM2pvQkU7O0VBQ0k7QTFIOGpvQk47QXlIM2tvQkU7RUFDRTtFQUNBO0F6SDZrb0JKO0F5SDNrb0JJO0VBQ0U7QXpINmtvQk47QXlIemtvQkU7RUFDRTtBekgya29CSjtBeUh4a29CRTtFQUNFLHdCbEhtQ2U7RWtIbENmLGNFekIyQjtFRjBCM0I7RUFDQTtBekgwa29CSjtBeUh4a29CSTtFQUNFO0F6SDBrb0JOO0F5SHZrb0JJO0VBQ0Usd0JsSHlCYTtFa0h4QmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEhwQ1U7RW9IcUNWLFV6R0pVO0V5R0tWO0VBQ0E7RUFDQTtFQUNBO0F6SHlrb0JOO0F5SHRrb0JJO0VBQ0Usd0JsSFVlO0VrSFRmLGNwSDNDTTtBTG1ub0JaO0F5SHRrb0JNO0VBQ0UsY3BIakRRO0VvSGtEUjtFQUNBO0VBQ0E7QXpId2tvQlI7QXlIbmtvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SHFrb0JKO0F5SGxrb0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJFakZlO0EzSHFwb0J2QjtBaUJ0bm5CSTtFd0d6Y0U7SUFDRTtJQUNBO0V6SGtrb0JOO0V5SC9qb0JJO0lBQ0U7RXpIaWtvQk47QUFDRjtBeUhqL25CRTtFQXRLQSx1QkEyS3VCO0VBMUt2Qiw0QkEwS3VCO0VBekt2QixvQkF5S3VCO0F6SGkvbkJ6QjtBaUJwb25CSTtFd0dsWEY7SUM1S0E7SUFDQTtJQUNBO0UxSHNxb0JBO0FBQ0Y7QXlIci9uQkU7RUFwTEEsc0JBcUxnQjtFQXBMaEIsa0JBb0xnQjtFQW5MaEIsY0FtTGdCO0F6SHkvbkJsQjtBeUhyL25CRTtFQUNFO0VBQ0E7RUFDQTtBekh1L25CSjtBaUJycG5CSTtFd0dyV0Y7SUFNSTtFekh3L25CSjtBQUNGO0F5SHQvbkJJO0VBR0U7QXpIcy9uQk47QXlIbi9uQkk7RUFDRTtBekhxL25CTjtBeUhsL25CSTtFQVFFLGNwSHpNTTtBTHNyb0JaO0F5Qmxvb0JFO0VnRzZJRTtJaEc1SUE7SUFDQTtFekJxb29CRjtBQUNGO0F5SHYvbkJNO0VBSkY7SUFLSTtFekgwL25CTjtBQUNGO0F5SHIvbkJJO0VBQ0U7RUFDQTtFQUNBLGNwSC9NTTtBTHNzb0JaO0F5SGwvbkJJO0VBQ0U7QXpIby9uQk47QXlIbG5vQkU7RUFDRTtBekhvbm9CSjtBeUhqbm9CRTtFQUNFO0VBakdGLHVCQXNHdUI7RUFyR3ZCLDRCQXFHdUI7RUFwR3ZCLG9CQW9HdUI7QXpIaW5vQnpCO0FpQi9ybkJJO0V3R3hiRjtJQ3RHQTtJQUNBO0lBQ0E7RTFIaXVvQkE7QUFDRjtBeUhybm9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6SHVub0JKO0F5SHBub0JFO0VBQ0UsY3BIM0dNO0VvSDRHTjtFQUNBO0F6SHNub0JKO0F5SHBub0JJO0VBQ0U7QXpIc25vQk47QXlIbm5vQkk7RUNqR0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRCtGSTtFQUNBO0F6SHlub0JOO0F5SHRub0JJO0VBT0UsY3BIaklNO0FMbXZvQlo7QXlCL3JvQkU7RWdHc0VFO0loR3JFQTtJQUNBO0V6Qmtzb0JGO0FBQ0Y7QXlINW5vQk07RUFIRjtJQUlJO0V6SCtub0JOO0FBQ0Y7QXlIM25vQk07RUFDRTtFQUNBLHlCRWhKYTtBM0g2d29CckI7QXlIeG5vQk07RUFDRTtFQUNBO0F6SDBub0JSO0F5SDNpb0JFO0VBQ0U7RUFDQTtBekg2aW9CSjtBeUgxaW9CRTtFQUNFLGtCekdwTVc7RXlHcU1YLG1CekdyTVc7QWhCaXZvQmY7QWlCM3ZuQkk7RXVHOWdCRjs7OztJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhIMndvQko7QUFDRjtBaUIxd25CSTtFdUcvZkY7OztJQUlJO0lBQ0E7RXhIMndvQko7QUFDRjs7QTRIanpvQkE7RUFBa0M7QTVIcXpvQmxDOztBNkhyem9CQTtFQUNFO0E3SHd6b0JGOztBNkhyem9CQTtFQUNFO0E3SHd6b0JGOztBNkhuem9CQTtFQUNFO0VBQ0E7QTdIc3pvQkY7QTZIcHpvQkU7RUNaQTtFQUNBO0VBQ0EsY0NKbUI7RURLbkI7QTlIbTBvQkY7QThIajBvQkU7RUFDRTtBOUhtMG9CSjtBOEg3em9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ3BCa0I7RURxQmxCO0VBQ0Esd0J2SHlDaUI7RXVIeENqQjtBOUgrem9CSjtBOEg3em9CSTtFQUNFO0VBQ0EseUJDM0JnQjtFRDRCaEIsY0M3QmU7RUQ4QmY7RUFDQTtFQUlBO0E5SDR6b0JOO0F5Qi94b0JFO0VxR3RDRTtJckd1Q0E7SUFDQTtFekJreW9CRjtBQUNGO0E4SC96b0JJO0VBQ0U7RUFDQSx5QkN4Q2U7RUR5Q2YsY0N6Q2U7QS9IMDJvQnJCO0E4SC96b0JNO0VBQ0U7QTlIaTBvQlI7QThIOXpvQk07RUFDRSxXQ3hDQTtBL0h3Mm9CUjtBOEgzem9CRTtFQUNFO0VBQ0EsY0N2RGlCO0VEd0RqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZ6b0JKO0E4SDF6b0JFO0VBQ0U7RUFDQTtBOUg0em9CSjtBOEh6em9CRTtFQUNFO0VBQ0E7RUFDQTtBOUgyem9CSjtBOEh6em9CSTtFQUNFO0VBQ0E7QTlIMnpvQk47QThIdHpvQkk7RUFDRTtBOUh3em9CTjtBOEhwem9CRTtFQUNFO0E5SHN6b0JKO0E4SG56b0JFO0VBQ0U7RUFDQTtBOUhxem9CSjtBOEhsem9CRTtFQUNFO0VBQ0Esc0JDeEZJO0VEeUZKO0VBQ0E7RUFDQSxlQzlGa0I7RUQrRmxCLHdCdkhwQ2lCO0V1SHFDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhvem9CSjtBaUJqNG5CSTtFNkdqY0Y7SUFpQkk7RTlIcXpvQko7QUFDRjtBOEhuem9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MxSGU7RUQySGY7RUFDQTtFQUNBO0E5SHF6b0JOO0E4SG56b0JNO0VBQ0UsV0N4SEE7RUR5SEE7QTlIcXpvQlI7QThIbHpvQk07RUFDRTtBOUhvem9CUjtBOEhqem9CTTtFQUNFO0VBQ0E7RUFDQTtBOUhtem9CUjtBOEhoem9CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhrem9CUjtBOEgveW9CTTtFQUNFLHlCQ3ZKYztBL0h3OG9CdEI7QThIL3lvQlE7RUFDRTtFQUNBO0E5SGl6b0JWO0E4SDd5b0JNO0VBQ0UseUJDakthO0EvSGc5b0JyQjtBOEgzeW9CUTtFQUNFO0E5SDZ5b0JWO0E4SHp5b0JNO0VBQ0U7RUFDQTtBOUgyeW9CUjtBOEh4eW9CTTtFQUNFO0VBQ0E7QTlIMHlvQlI7O0E2SHY4b0JBO0VBQ0U7RUFDQTtBN0gwOG9CRjtBNkh4OG9CRTtFQ2tLQTtFQUNBO0VBQ0EsY0M1TG1CO0VENkxuQixlQ3hMb0I7QS9IaStvQnRCO0E4SG55b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkMxTWtCO0VEMk1sQjtFQUNBLHdCdkg3SWlCO0V1SDhJakI7QTlIcXlvQko7QThIbnlvQkk7RUFDRSx5QkNoTmdCO0VEaU5oQixjQ2xOZTtFRG1OZjtFQUNBO0VBSUE7QTlIa3lvQk47QXlCMTdvQkU7RXFHZ0pFO0lyRy9JQTtJQUNBO0V6QjY3b0JGO0FBQ0Y7QThIcnlvQkk7RUFDRSx5QkM1TmU7RUQ2TmYsY0M3TmU7QS9Ib2dwQnJCO0E4SHJ5b0JNO0VBQ0U7QTlIdXlvQlI7QThIcHlvQk07RUFDRSxXQzVOQTtBL0hrZ3BCUjtBOEhoeW9CRTtFQUNFLGNDM09pQjtFRDRPakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGt5b0JKO0E4SC94b0JFO0VBQ0U7RUFDQTtFQUNBO0E5SGl5b0JKO0E4SDd4b0JJO0VBQ0U7QTlIK3hvQk47QThIM3hvQkU7RUFDRTtBOUg2eG9CSjtBOEgxeG9CRTtFQUNFO0E5SDR4b0JKO0E4SHp4b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMnhvQko7QThIenhvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMnhvQk47QThIenhvQk07RUFDRTtFQUNBO0E5SDJ4b0JSO0E4SHh4b0JNO0VBQ0U7RUFDQTtBOUgweG9CUjtBOEhyeG9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SHV4b0JOO0E4SHJ4b0JNO0VBQ0U7QTlIdXhvQlI7QThIcHhvQk07RUFDRSxjQ25UYTtFRG9UYjtBOUhzeG9CUjtBOEhweG9CUTtFQUNFLGNDdlRXO0EvSDZrcEJyQjtBOEhueG9CUTtFQUNFO0E5SHF4b0JWO0E4SGp4b0JNO0VBQ0U7QTlIbXhvQlI7QThIL3dvQkk7RUFDRTtFQUNBO0E5SGl4b0JOOztBNkh6anBCQTs7RUFFRTtFQUNBO0E3SDRqcEJGO0E2SDFqcEJFOztFQzAzQ0E7RUFDQTtFQUNBLGVDMTVDb0I7RUQyNUNwQixjQ2g2Q21CO0VEaTZDbkI7QTlIb3NtQkY7QThIbHNtQkU7O0VBQ0U7QTlIcXNtQko7QWlCMWtvQkk7RTRHNWZGOztJQ3E0Q0U7RTlIc3NtQkY7QUFDRjtBOEhuc21CRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhqM0NpQjtFdUhrM0NqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHNzbUJKO0FpQjdsb0JJO0U2RzY0QkY7O0lBYUk7RTlId3NtQko7QUFDRjtBOEh0c21CSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ2g4Q2U7RURpOENmO0VBSUE7QTlIc3NtQk47QXlCM2twQkU7RXFHNDNDRTs7SXJHMzNDQTtJQUNBO0V6QitrcEJGO0FBQ0Y7QThIMXNtQkk7OztFQUNFO0VBQ0E7RUFDQSxjQzM4Q2U7RUQ0OENmO0E5SDhzbUJOO0E4SDVzbUJNOzs7RUFDRTtBOUhndG1CUjtBOEg3c21CTTs7O0VBQ0UsY3pIaDhDRztBTGlwcEJYO0FpQnJvb0JJO0U2R3c3QkE7O0lBRUk7RTlIZ3RtQk47QUFDRjtBOEg3c21CSTs7RUFDRTtFQUNBO0E5SGd0bUJOO0FpQmhwb0JJO0U2Rzg3QkE7O0lBS0k7RTlIa3RtQk47QUFDRjtBOEhodG1CTTs7RUFDRTtFQUNBO0VBQ0E7QTlIbXRtQlI7QThIaHRtQk07OztFQUNFO0VBQ0E7QTlIb3RtQlI7QThIanRtQk07O0VBQ0U7QTlIb3RtQlI7QThIanRtQk07O0VBQ0U7RUFDQTtBOUhvdG1CUjtBOEgvc21CRTs7RUFDRTtBOUhrdG1CSjtBOEgvc21CRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGt0bUJKO0E4SGh0bUJJOztFQUNFO0VBQ0E7QTlIbXRtQk47QThIOXNtQkU7O0VBQ0U7RUFDQSxjekh6Z0RZO0V5SDBnRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpdG1CSjtBOEg5c21CRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhpdG1CSjtBOEgvc21CSTs7RUFDRTtFQUNBO0E5SGt0bUJOO0E4SDdzbUJJOztFQUNFO0E5SGd0bUJOO0E4SDVzbUJFOztFQUNFO0E5SCtzbUJKO0E4SDVzbUJFOztFQUNFO0VBQ0E7RUFDQTtBOUgrc21CSjtBaUJudW9CSTtFNkdpaENGOztJQU1JO0U5SGl0bUJKO0U4SC9zbUJJOztJQUNFO0U5SGt0bUJOO0U4SGh0bUJNOztJQUNFO0U5SG10bUJSO0U4SC9zbUJJOztJQUNFO0U5SGt0bUJOO0FBQ0Y7QThIOXNtQkU7O0VBQ0U7RUFDQSxzQkNoa0RJO0VEaWtESjtFQUNBO0VBQ0E7RUFDQSx3QnZINWdEaUI7RXVINmdEakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpdG1CSjtBaUJ0d29CSTtFNkd1aUNGOztJQWlCSTtFOUhtdG1CSjtBQUNGO0E4SGp0bUJJOztFQUNFO0E5SG90bUJOO0E4SGx0bUJNOztFQUNFO0VBQ0E7RUFDQTtBOUhxdG1CUjtBOEhqdG1CSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDNW1EZTtFRDZtRGY7RUFDQTtFQUNBO0E5SG90bUJOO0E4SGx0bUJNOztFQUNFO0E5SHF0bUJSO0E4SGx0bUJNOztFQUNFO0VBQ0E7QTlIcXRtQlI7QThIbHRtQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHF0bUJSO0E4SGp0bUJROztFQUNFO0VBQ0E7RUFDQTtBOUhvdG1CVjtBOEgvc21CUTs7RUFDRTtBOUhrdG1CVjtBOEg5c21CTTs7RUFDRTtFQUNBO0E5SGl0bUJSO0E4SDlzbUJNOztFQUNFO0VBQ0E7QTlIaXRtQlI7QThIM3NtQkk7O0VBQ0U7QTlIOHNtQk47O0E2SHAwcEJBOztFQUVFO0VBQ0E7QTdIdTBwQkY7QTZIcjBwQkU7O0VDMjNEQTtFQUNBO0VBQ0EsZUN0NkRvQjtFRHU2RHBCLGNDNTZEbUI7RUQ2NkRuQjtBOUg4OGxCRjtBOEg1OGxCRTs7RUFDRTtBOUgrOGxCSjtBaUJoMm9CSTtFNEdqZkY7O0lDczRERTtFOUhnOWxCRjtBQUNGO0E4SDc4bEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SDczRGlCO0V1SDgzRGpCO0VBQ0E7RUFDQTtFQUNBLHlCekhyN0RRO0V5SHM3RFI7QTlIZzlsQko7QWlCbjNvQkk7RTZHeTVDRjs7SUFhSTtFOUhrOWxCSjtBQUNGO0E4SGg5bEJJOztFQUNFO0VBQ0E7RUFDQSx5QnpILzdETTtFeUhnOEROLGNDNThEZTtFRDY4RGY7RUFJQTtBOUhnOWxCTjtBeUJqMnBCRTtFcUd3NERFOztJckd2NERBO0lBQ0E7RXpCcTJwQkY7QUFDRjtBOEhwOWxCSTs7O0VBQ0U7RUFDQSx5QnpIaDdETztFeUhpN0RQLGNDdjlEZTtFRHc5RGY7QTlIdzlsQk47QThIdDlsQk07OztFQUNFO0E5SDA5bEJSO0E4SHY5bEJNOzs7RUFDRSxjekhuOURJO0FMODZwQlo7QWlCMzVvQkk7RTZHbzhDQTs7SUFFSTtFOUgwOWxCTjtBQUNGO0E4SHY5bEJJOztFQUNFO0VBQ0E7QTlIMDlsQk47QWlCdDZvQkk7RTZHMDhDQTs7SUFLSTtFOUg0OWxCTjtBQUNGO0E4SDE5bEJNOztFQUNFO0VBQ0E7RUFDQTtBOUg2OWxCUjtBOEgxOWxCTTs7O0VBQ0U7RUFDQTtBOUg4OWxCUjtBOEgzOWxCTTs7RUFDRTtBOUg4OWxCUjtBOEh6OWxCRTs7RUFDRTtBOUg0OWxCSjtBOEh6OWxCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDQ5bEJKO0E4SDE5bEJJOztFQUNFO0VBQ0E7QTlINjlsQk47QThIeDlsQkU7O0VBQ0U7RUFDQSxjekhuL0RTO0V5SG8vRFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgyOWxCSjtBOEh4OWxCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUgyOWxCSjtBOEh6OWxCSTs7RUFDRTtFQUNBO0E5SDQ5bEJOO0E4SHY5bEJJOztFQUNFO0E5SDA5bEJOO0E4SHQ5bEJFOztFQUNFO0E5SHk5bEJKO0E4SHQ5bEJFOztFQUNFO0VBQ0E7RUFDQTtBOUh5OWxCSjtBaUJwL29CSTtFNkd3aERGOztJQU1JO0U5SDI5bEJKO0U4SHo5bEJJOztJQUNFO0U5SDQ5bEJOO0U4SDE5bEJNOztJQUNFO0U5SDY5bEJSO0U4SHo5bEJJOztJQUNFO0U5SDQ5bEJOO0FBQ0Y7QThIeDlsQkU7O0VBQ0U7RUFDQSxzQkN2a0VJO0VEd2tFSjtFQUNBO0VBQ0E7RUFDQSx3QnZIbmhFaUI7RXVIb2hFakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgyOWxCSjtBaUJ2aHBCSTtFNkc4aURGOztJQWlCSTtFOUg2OWxCSjtBQUNGO0E4SDM5bEJJOztFQUNFO0E5SDg5bEJOO0E4SDU5bEJNOztFQUNFO0VBQ0E7RUFDQTtBOUgrOWxCUjtBOEgzOWxCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbm5FZTtFRG9uRWY7RUFDQTtFQUNBO0E5SDg5bEJOO0E4SDU5bEJNOztFQUNFO0E5SCs5bEJSO0E4SDU5bEJNOztFQUNFO0VBQ0E7QTlIKzlsQlI7QThINTlsQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCs5bEJSO0E4SDM5bEJROztFQUNFO0VBQ0E7RUFDQTtBOUg4OWxCVjtBOEh6OWxCUTs7RUFDRTtBOUg0OWxCVjtBOEh4OWxCTTs7RUFDRTtFQUNBO0E5SDI5bEJSO0E4SHg5bEJNOztFQUNFO0VBQ0E7QTlIMjlsQlI7QThIcjlsQkk7O0VBQ0U7QTlIdzlsQk47O0E2SDFrcUJBOztFQUVFO0VBQ0E7QTdINmtxQkY7QTZIM2txQkU7O0VDNm1EQTtFQUNBO0VBQ0EsZUNucURvQjtFRG9xRHBCLGNDenFEbUI7RUQwcURuQjtBOUhrK21CRjtBOEhoK21CRTs7RUFDRTtBOUhtK21CSjtBaUJqbnBCSTtFNEd0ZUY7O0lDd25ERTtFOUhvK21CRjtBQUNGO0E4SGorbUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SDFuRGlCO0V1SDJuRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbyttQko7QWlCcG9wQkk7RTZHc3BDRjs7SUFhSTtFOUhzK21CSjtBQUNGO0E4SHArbUJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGNDenNEZTtFRDBzRGY7RUFJQTtBOUhvK21CTjtBeUJsbnFCRTtFcUdxb0RFOztJckdwb0RBO0lBQ0E7RXpCc25xQkY7QUFDRjtBOEh4K21CSTs7O0VBQ0U7RUFDQSx5QnpIdnNETTtFeUh3c0ROO0E5SDQrbUJOO0E4SDErbUJNOzs7RUFDRSxXQy9zREE7QS9INnJxQlI7QThIMyttQk07OztFQUNFLFdDbnREQTtBL0hrc3FCUjtBaUIzcXBCSTtFNkdnc0NBOztJQUVJO0U5SDgrbUJOO0FBQ0Y7QThIMyttQkk7O0VBQ0U7RUFDQTtBOUg4K21CTjtBaUJ0cnBCSTtFNkdzc0NBOztJQUtJO0U5SGcvbUJOO0FBQ0Y7QThIOSttQk07O0VBQ0U7RUFDQTtFQUNBO0E5SGkvbUJSO0E4SDkrbUJNOzs7RUFDRTtFQUNBO0E5SGsvbUJSO0E4SC8rbUJNOztFQUNFO0E5SGsvbUJSO0E4SDcrbUJFOztFQUNFO0E5SGcvbUJKO0E4SDcrbUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIZy9tQko7QThIOSttQkk7O0VBQ0U7RUFDQTtBOUhpL21CTjtBOEg1K21CRTs7RUFDRTtFQUNBLGN6SHp3RFE7RXlIMHdEUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCsrbUJKO0E4SDUrbUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SCsrbUJKO0E4SDcrbUJJOztFQUNFO0VBQ0E7QTlIZy9tQk47QThIMyttQkk7O0VBQ0U7QTlIOCttQk47QThIMSttQkU7O0VBQ0U7QTlINittQko7QThIMSttQkU7O0VBQ0U7RUFDQTtFQUNBO0E5SDYrbUJKO0FpQnB3cEJJO0U2R294Q0Y7O0lBTUk7RTlIKyttQko7RThINyttQkk7O0lBQ0U7RTlIZy9tQk47RThIOSttQk07O0lBQ0U7RTlIaS9tQlI7RThINyttQkk7O0lBQ0U7RTlIZy9tQk47QUFDRjtBOEg1K21CRTs7RUFDRTtFQUNBLHNCQ24wREk7RURvMERKO0VBQ0E7RUFDQTtFQUNBLHdCdkgvd0RpQjtFdUhneERqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCsrbUJKO0FpQnZ5cEJJO0U2RzB5Q0Y7O0lBaUJJO0U5SGkvbUJKO0FBQ0Y7QThILyttQkk7O0VBQ0U7QTlIay9tQk47QThIaC9tQk07O0VBQ0U7RUFDQTtFQUNBO0E5SG0vbUJSO0E4SC8rbUJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MvMkRlO0VEZzNEZjtFQUNBO0VBQ0E7QTlIay9tQk47QThIaC9tQk07O0VBQ0U7QTlIbS9tQlI7QThIaC9tQk07O0VBQ0U7RUFDQTtBOUhtL21CUjtBOEhoL21CTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbS9tQlI7QThILyttQlE7O0VBQ0U7RUFDQTtFQUNBO0E5SGsvbUJWO0E4SDcrbUJROztFQUNFO0E5SGcvbUJWO0E4SDUrbUJNOztFQUNFO0VBQ0E7QTlIKyttQlI7QThINSttQk07O0VBQ0U7RUFDQTtBOUgrK21CUjtBOEh6K21CSTs7RUFDRTtBOUg0K21CTjs7QTZILzBxQkE7RUFDRTtFQUNBO0E3SGsxcUJGO0E2SGgxcUJFO0VDMG1FQTtFQUNBO0VBQ0EsZUMxcUVvQjtFRDJxRXBCLGNDaHJFbUI7RURpckVuQjtBOUh5dW1CRjtBOEh2dW1CRTtFQUNFO0E5SHl1bUJKO0FpQjkzcEJJO0U0RzVkRjtJQ3FuRUU7RTlIeXVtQkY7QUFDRjtBOEh0dW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SGpvRWlCO0V1SGtvRWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlId3VtQko7QWlCLzRwQkk7RTZHNnBERjtJQWFJO0U5SHl1bUJKO0FBQ0Y7QThIdnVtQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ2h0RWU7RURpdEVmO0VBSUE7QTlIc3VtQk47QXlCMzNxQkU7RXFHNG9FRTtJckczb0VBO0lBQ0E7RXpCODNxQkY7QUFDRjtBOEh6dW1CSTtFQUNFO0VBQ0EseUJ6SHByRU87RXlIcXJFUDtBOUgydW1CTjtBOEh6dW1CTTtFQUNFO0E5SDJ1bUJSO0E4SHh1bUJNO0VBQ0UsY3pIdHRFSTtBTGc4cUJaO0FpQjc2cEJJO0U2R3VzREE7SUFFSTtFOUh3dW1CTjtBQUNGO0E4SHJ1bUJJO0VBQ0U7RUFDQTtBOUh1dW1CTjtBaUJ0N3BCSTtFNkc2c0RBO0lBS0k7RTlId3VtQk47QUFDRjtBOEh0dW1CTTtFQUNFO0VBQ0E7RUFDQTtBOUh3dW1CUjtBOEhydW1CTTtFQUNFO0VBQ0E7QTlIdXVtQlI7QThIcHVtQk07RUFDRTtBOUhzdW1CUjtBOEhqdW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbXVtQko7QThIanVtQkk7RUFDRTtFQUNBO0E5SG11bUJOO0E4SDl0bUJFO0VBQ0U7RUFDQSxXQ2h4RUk7RURpeEVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIZ3VtQko7QThIN3RtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUgrdG1CSjtBOEg3dG1CSTtFQUNFO0VBQ0E7QTlIK3RtQk47QThIMXRtQkk7RUFDRTtBOUg0dG1CTjtBOEh4dG1CRTtFQUNFO0E5SDB0bUJKO0E4SHZ0bUJFO0VBQ0U7RUFDQTtFQUNBO0E5SHl0bUJKO0FpQm4vcEJJO0U2R3V4REY7SUFNSTtFOUgwdG1CSjtFOEh4dG1CSTtJQUNFO0U5SDB0bUJOO0U4SHh0bUJNO0lBQ0U7RTlIMHRtQlI7RThIdHRtQkk7SUFDRTtFOUh3dG1CTjtBQUNGO0E4SHB0bUJFO0VBQ0U7RUFDQSxzQkN0MEVJO0VEdTBFSjtFQUNBO0VBQ0E7RUFDQSx3QnZIbHhFaUI7RXVIbXhFakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzdG1CSjtBaUJqaHFCSTtFNkc2eURGO0lBaUJJO0U5SHV0bUJKO0FBQ0Y7QThIcnRtQkk7RUFDRTtBOUh1dG1CTjtBOEhydG1CTTtFQUNFO0VBQ0E7RUFDQTtBOUh1dG1CUjtBOEhudG1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsM0VlO0VEbTNFZjtFQUNBO0VBQ0E7QTlIcXRtQk47QThIbnRtQk07RUFDRTtBOUhxdG1CUjtBOEhsdG1CTTtFQUNFO0VBQ0E7QTlIb3RtQlI7QThIanRtQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbXRtQlI7QThIL3NtQlE7RUFDRTtFQUNBO0VBQ0E7QTlIaXRtQlY7QThINXNtQlE7RUFDRTtBOUg4c21CVjtBOEgxc21CTTtFQUNFO0VBQ0E7QTlINHNtQlI7QThIenNtQk07RUFDRTtFQUNBO0E5SDJzbUJSO0E4SHJzbUJJO0VBQ0U7QTlIdXNtQk47O0E2SHBpckJBO0VBQ0U7RUFDQTtBN0h1aXJCRjtBNkhyaXJCRTtFQytvQ0E7RUFDQTtFQUNBLGVDeHRDb0I7RUR5dENwQixjQzl0Q21CO0VEK3RDbkI7QTlIeTVvQkY7QThIdjVvQkU7RUFDRTtBOUh5NW9CSjtBOEh0NW9CRTtFQUNFO0VBQ0E7QTlIdzVvQko7QWlCaG1xQkk7RTRHbmRGO0lDK3BDRTtFOUh3NW9CRjtBQUNGO0E4SHI1b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIcHJDaUI7RXVIcXJDakI7RUFDQTtFQUNBO0VBQ0EseUJDdnZDa0I7QS9IOG9yQnRCO0E4SHI1b0JJO0VBQ0U7RUFDQTtFQUNBLHlCQzV2Q2dCO0VENnZDaEIsY0M5dkNlO0VEK3ZDZjtFQUlBO0E5SG81b0JOO0F5QnZsckJFO0VxRzByQ0U7SXJHenJDQTtJQUNBO0V6QjBsckJGO0FBQ0Y7QThIdjVvQkk7RUFDRTtFQUNBLHlCQ3h3Q2U7RUR5d0NmLGNDendDZTtBL0hrcXJCckI7QThIdjVvQk07RUFDRTtBOUh5NW9CUjtBOEh0NW9CTTtFQUNFLFdDeHdDQTtBL0hncXJCUjtBOEhuNW9CRTtFQUNFO0VBQ0EsY0N2eENpQjtFRDB4Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbTVvQko7QThIaDVvQkU7RUFDRTtFQUNBO0VBQ0E7QTlIazVvQko7QThIaDVvQkk7RUFDRTtFQUNBO0E5SGs1b0JOO0E4SDc0b0JJO0VBQ0U7QTlIKzRvQk47QThIMzRvQkU7RUFDRTtBOUg2NG9CSjtBOEgxNG9CRTtFQUNFO0VBQ0E7QTlINDRvQko7QThIejRvQkU7RUFDRTtFQUNBLHNCQ3J6Q0k7RURzekNKO0VBQ0E7RUFDQSxlQzN6Q2tCO0VENHpDbEIsd0J2SGp3Q2lCO0V1SGt3Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMjRvQko7QWlCcnJxQkk7RTZHNHhCRjtJQWlCSTtFOUg0NG9CSjtBQUNGO0E4SDE0b0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3YxQ2U7RUR3MUNmO0VBQ0E7RUFDQTtBOUg0NG9CTjtBOEgxNG9CTTtFQUNFLFdDcjFDQTtFRHMxQ0E7QTlINDRvQlI7QThIejRvQk07RUFDRTtBOUgyNG9CUjtBOEh4NG9CTTtFQUNFO0VBQ0E7RUFDQTtBOUgwNG9CUjtBOEh2NG9CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5NG9CUjtBOEh0NG9CTTtFQUNFLHlCQ3AzQ2M7QS9INHZyQnRCO0E4SHQ0b0JRO0VBQ0U7RUFDQTtBOUh3NG9CVjtBOEhwNG9CTTtFQUNFLHlCQzkzQ2E7QS9Ib3dyQnJCO0E4SGw0b0JRO0VBQ0U7QTlIbzRvQlY7QThIaDRvQk07RUFDRTtFQUNBO0E5SGs0b0JSO0E4SC8zb0JNO0VBQ0U7RUFDQTtBOUhpNG9CUjtBOEgzM29CSTtFQUNFO0E5SDYzb0JOO0E2SGxzckJFO0VBQ0U7QTdIb3NyQko7O0E2SGhzckJBOztFQUVFO0VBQ0E7QTdIbXNyQkY7QTZIanNyQkU7O0VDcVBBO0VBQ0E7RUFDQSxlQzVVb0I7RUQ2VXBCO0E5SGc5cUJGO0E4SDM4cUJFOztFQUNFO0E5SDg4cUJKO0FpQnZ3cUJJO0U0R3JjRjs7SUNrUUU7RTlIKzhxQkY7QUFDRjtBOEg1OHFCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlIKzhxQko7QThINThxQkU7O0VBQ0U7QTlIKzhxQko7QThINThxQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIclRpQjtFdUhzVGpCO0VBQ0E7RUFDQTtFQUNBLHlCQ3hYa0I7QS9IdTByQnRCO0E4SDc4cUJJOztFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SDI4cUJOO0F5Qmh4ckJFO0VxRzJURTs7SXJHMVRBO0lBQ0E7RXpCb3hyQkY7QUFDRjtBOEgvOHFCSTs7O0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SG05cUJOO0E4SGo5cUJNOzs7RUFDRTtBOUhxOXFCUjtBOEhsOXFCTTs7O0VBQ0UsY3pIaFlHO0FMczFyQlg7QThIajlxQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhvOXFCSjtBOEhsOXFCSTs7RUFDRTtFQUNBO0E5SHE5cUJOO0E4SGo5cUJFOztFQUNFO0VBQ0EsY3pIamFZO0V5SGthWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzlxQko7QThIajlxQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIbzlxQko7QThIbDlxQkk7O0VBQ0U7RUFDQTtBOUhxOXFCTjtBOEhoOXFCSTs7RUFDRTtBOUhtOXFCTjtBOEgvOHFCRTs7RUFDRTtBOUhrOXFCSjtBOEgvOHFCRTs7RUFDRTtFQUNBO0E5SGs5cUJKO0E4SC84cUJFOztFQUdFO0VBQ0Esc0JDMWNJO0VEMmNKO0VBQ0E7RUFDQSxlQ2hka0I7RURpZGxCLHdCdkh0WmlCO0V1SHVaakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4OHFCSjtBaUIvNHFCSTtFNkdqRkY7O0lBcUJJO0U5SGc5cUJKO0FBQ0Y7QThIOThxQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzllZTtFRCtlZjtFQUNBO0VBQ0E7QTlIaTlxQk47QThILzhxQk07O0VBQ0UsV0M1ZUE7RUQ2ZUE7QTlIazlxQlI7QThILzhxQk07O0VBQ0U7QTlIazlxQlI7QThILzhxQk07O0VBQ0U7RUFDQTtFQUNBO0E5SGs5cUJSO0E4SC84cUJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhrOXFCUjtBOEg3OHFCUTs7RUFDRTtFQUNBO0E5SGc5cUJWO0E4SDU4cUJNOztFQUNFLHlCQ3BoQmE7QS9IbStyQnJCO0E4SDM4cUJROztFQUNFO0E5SDg4cUJWO0E4SDE4cUJNOztFQUNFO0VBQ0E7QTlINjhxQlI7QThIMThxQk07O0VBQ0U7RUFDQTtBOUg2OHFCUjtBOEh2OHFCSTs7RUFDRTtBOUgwOHFCTjtBNkh2NXJCRTs7RUFDRTtBN0gwNXJCSjs7QTZIcjVyQkE7RUFDRTtFQUNBO0E3SHc1ckJGO0E2SHQ1ckJFO0VDdU9BO0VBQ0E7RUFDQSxlQzVVb0I7RUQ2VXBCO0VBaU9BO0VBQ0E7RUFDQSxlQ2hqQm9CO0VEaWpCcEIsY0N0akJtQjtBL0h3Z3NCckI7QThIanJyQkU7RUFDRTtBOUhtcnJCSjtBaUI1K3FCSTtFNEd2YkY7SUNvUEU7RTlIbXJyQkY7QUFDRjtBOEhocnJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2xXZ0I7RURtV2hCLHdCdkh2U2lCO0V1SHdTakI7RUFDQTtBOUhrcnJCSjtBOEgvcXJCRTtFQUNFO0E5SGlyckJKO0E4SDlxckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIclRpQjtFdUhzVGpCO0VBQ0E7RUFDQTtFQUNBLHlCQ3hYa0I7QS9Id2lzQnRCO0E4SDlxckJJO0VBQ0U7RUFDQTtFQUdBLGNDaFllO0VEaVlmO0VBSUE7QTlIMnFyQk47QXlCaC9yQkU7RXFHMlRFO0lyRzFUQTtJQUNBO0V6Qm0vckJGO0FBQ0Y7QThIOXFyQkk7RUFDRTtFQUNBO0VBQ0EsY0MzWWU7RUQ0WWY7QTlIZ3JyQk47QThIOXFyQk07RUFDRTtBOUhncnJCUjtBOEg3cXJCTTtFQUNFLGN6SGhZRztBTCtpc0JYO0E4SDFxckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0cXJCSjtBOEgxcXJCSTtFQUNFO0VBQ0E7QTlINHFyQk47QThIeHFyQkU7RUFDRTtFQUNBLGN6SGphWTtFeUhrYVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDBxckJKO0E4SHZxckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIeXFyQko7QThIdnFyQkk7RUFDRTtFQUNBO0E5SHlxckJOO0E4SHBxckJJO0VBQ0U7QTlIc3FyQk47QThIbHFyQkU7RUFDRTtBOUhvcXJCSjtBOEhqcXJCRTtFQUNFO0VBQ0E7QTlIbXFyQko7QThIaHFyQkU7RUFHRTtFQUNBLHNCQzFjSTtFRDJjSjtFQUNBO0VBQ0EsZUNoZGtCO0VEaWRsQix3QnZIdFppQjtFdUh1WmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIOHByQko7QWlCL2xyQkk7RTZHakZGO0lBcUJJO0U5SCtwckJKO0FBQ0Y7QThIN3ByQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDOWVlO0VEK2VmO0VBQ0E7RUFDQTtBOUgrcHJCTjtBOEg3cHJCTTtFQUNFLFdDNWVBO0VENmVBO0E5SCtwckJSO0E4SDVwckJNO0VBQ0U7QTlIOHByQlI7QThIM3ByQk07RUFDRTtFQUNBO0VBQ0E7QTlINnByQlI7QThIMXByQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINHByQlI7QThIdnByQlE7RUFDRTtFQUNBO0E5SHlwckJWO0E4SHJwckJNO0VBQ0UseUJDcGhCYTtBL0gycXNCckI7QThIbnByQlE7RUFDRTtBOUhxcHJCVjtBOEhqcHJCTTtFQUNFO0VBQ0E7QTlIbXByQlI7QThIaHByQk07RUFDRTtFQUNBO0E5SGtwckJSO0E4SDVvckJJO0VBQ0U7QTlIOG9yQk47QThIOW5yQkU7RUFDRTtBOUhnb3JCSjtBaUI3cHJCSTtFNEd2YkY7SUN3ZEU7RTlIZ29yQkY7QUFDRjtBOEg3bnJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkgzZ0JpQjtFdUg0Z0JqQjtFQUNBO0E5SCtuckJKO0E4SDVuckJFO0VBQ0U7QTlIOG5yQko7QThIM25yQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkh6aEJpQjtFdUgwaEJqQjtFQUNBO0VBQ0E7RUFDQTtBOUg2bnJCSjtBOEgzbnJCSTtFQUNFO0VBQ0E7RUFHQSxjQ3BtQmU7RURxbUJmO0VBSUE7QTlId25yQk47QXlCanFzQkU7RXFHK2hCRTtJckc5aEJBO0lBQ0E7RXpCb3FzQkY7QUFDRjtBOEgzbnJCSTtFQUNFO0VBQ0EseUJ6SHhrQk87RXlIeWtCUCxjQy9tQmU7QS9INHVzQnJCO0E4SDNuckJNO0VBQ0U7QTlINm5yQlI7QThIMW5yQk07RUFDRSxjekgxbUJJO0FMc3VzQlo7QThIdm5yQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHluckJKO0E4SHZuckJJO0VBQ0U7RUFDQTtBOUh5bnJCTjtBOEhybnJCRTtFQUNFO0VBQ0EsY3pIdm1CUztFeUh3bUJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh1bnJCSjtBOEhwbnJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SHNuckJKO0E4SHBuckJJO0VBQ0U7RUFDQTtBOUhzbnJCTjtBOEhqbnJCSTtFQUNFO0E5SG1uckJOO0E4SC9tckJFO0VBQ0U7QTlIaW5yQko7QThIOW1yQkU7RUFDRTtFQUNBO0E5SGduckJKO0E4SDdtckJFO0VBR0U7RUFDQSxzQkM3cUJJO0VEOHFCSjtFQUNBO0VBQ0EsZUNuckJrQjtFRG9yQmxCLHdCdkh6bkJpQjtFdUgwbkJqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDJtckJKO0FpQi93ckJJO0U2R2tKRjtJQXFCSTtFOUg0bXJCSjtBQUNGO0E4SDFtckJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2p0QmU7RURrdEJmO0VBQ0E7RUFDQTtBOUg0bXJCTjtBOEgxbXJCTTtFQUNFLFdDL3NCQTtFRGd0QkE7QTlING1yQlI7QThIem1yQk07RUFDRTtBOUgybXJCUjtBOEh4bXJCTTtFQUNFO0VBQ0E7RUFDQTtBOUgwbXJCUjtBOEh2bXJCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5bXJCUjtBOEhwbXJCUTtFQUNFO0VBQ0E7QTlIc21yQlY7QThIbG1yQk07RUFDRSx5QkN2dkJhO0EvSDIxc0JyQjtBOEhobXJCUTtFQUNFO0E5SGttckJWO0E4SDlsckJNO0VBQ0U7RUFDQTtBOUhnbXJCUjtBOEg3bHJCTTtFQUNFO0VBQ0E7QTlIK2xyQlI7QThIemxyQkk7RUFDRTtBOUgybHJCTjtBNkg1dnNCRTtFQUNFO0E3SDh2c0JKOztBNkgxdnNCQTtFQUNFO0VBQ0E7QTdINnZzQkY7QTZIM3ZzQkU7RUN5TkE7RUFDQTtFQUNBLGVDNVVvQjtFRDZVcEI7RUFtY0E7RUFDQTtFQUNBLGVDbHhCb0I7RURteEJwQixjQ3h4Qm1CO0EvSDIzc0JyQjtBOEhwaXNCRTtFQUNFO0E5SHNpc0JKO0FpQi8xckJJO0U0R3phRjtJQ3NPRTtFOUhzaXNCRjtBQUNGO0E4SG5pc0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbFdnQjtFRG1XaEIsd0J2SHZTaUI7RXVId1NqQjtFQUNBO0E5SHFpc0JKO0E4SGxpc0JFO0VBQ0U7QTlIb2lzQko7QThIamlzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhyVGlCO0V1SHNUakI7RUFDQTtFQUNBO0VBQ0EseUJDeFhrQjtBL0gyNXNCdEI7QThIamlzQkk7RUFDRTtFQUNBO0VBR0EsY0NoWWU7RURpWWY7RUFJQTtBOUg4aHNCTjtBeUJuMnNCRTtFcUcyVEU7SXJHMVRBO0lBQ0E7RXpCczJzQkY7QUFDRjtBOEhqaXNCSTtFQUNFO0VBQ0E7RUFDQSxjQzNZZTtFRDRZZjtBOUhtaXNCTjtBOEhqaXNCTTtFQUNFO0E5SG1pc0JSO0E4SGhpc0JNO0VBQ0UsY3pIaFlHO0FMazZzQlg7QThIN2hzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCtoc0JKO0E4SDdoc0JJO0VBQ0U7RUFDQTtBOUgraHNCTjtBOEgzaHNCRTtFQUNFO0VBQ0EsY3pIamFZO0V5SGthWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINmhzQko7QThIMWhzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUg0aHNCSjtBOEgxaHNCSTtFQUNFO0VBQ0E7QTlINGhzQk47QThIdmhzQkk7RUFDRTtBOUh5aHNCTjtBOEhyaHNCRTtFQUNFO0E5SHVoc0JKO0E4SHBoc0JFO0VBQ0U7RUFDQTtBOUhzaHNCSjtBOEhuaHNCRTtFQUdFO0VBQ0Esc0JDMWNJO0VEMmNKO0VBQ0E7RUFDQSxlQ2hka0I7RURpZGxCLHdCdkh0WmlCO0V1SHVaakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpaHNCSjtBaUJsOXJCSTtFNkdqRkY7SUFxQkk7RTlIa2hzQko7QUFDRjtBOEhoaHNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M5ZWU7RUQrZWY7RUFDQTtFQUNBO0E5SGtoc0JOO0E4SGhoc0JNO0VBQ0UsV0M1ZUE7RUQ2ZUE7QTlIa2hzQlI7QThIL2dzQk07RUFDRTtBOUhpaHNCUjtBOEg5Z3NCTTtFQUNFO0VBQ0E7RUFDQTtBOUhnaHNCUjtBOEg3Z3NCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgrZ3NCUjtBOEgxZ3NCUTtFQUNFO0VBQ0E7QTlINGdzQlY7QThIeGdzQk07RUFDRSx5QkNwaEJhO0EvSDhodEJyQjtBOEh0Z3NCUTtFQUNFO0E5SHdnc0JWO0E4SHBnc0JNO0VBQ0U7RUFDQTtBOUhzZ3NCUjtBOEhuZ3NCTTtFQUNFO0VBQ0E7QTlIcWdzQlI7QThILy9yQkk7RUFDRTtBOUhpZ3NCTjtBOEgvd3JCRTtFQUNFO0E5SGl4ckJKO0FpQmhoc0JJO0U0R3phRjtJQzRxQkU7RTlIaXhyQkY7QUFDRjtBOEg5d3JCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkg3dUJpQjtFdUg4dUJqQjtFQUNBO0E5SGd4ckJKO0E4SDd3ckJFO0VBQ0U7QTlIK3dyQko7QThINXdyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkgzdkJpQjtFdUg0dkJqQjtFQUNBO0VBQ0E7RUFDQTtBOUg4d3JCSjtBOEg1d3JCSTtFQUNFO0VBQ0E7RUFHQSxjQ3QwQmU7RUR1MEJmO0VBSUE7QTlIeXdyQk47QXlCcGh0QkU7RXFHaXdCRTtJckdod0JBO0lBQ0E7RXpCdWh0QkY7QUFDRjtBOEg1d3JCSTtFQUNFO0VBQ0EseUJDLzBCZ0I7RURnMUJoQixjQ2oxQmU7RURrMUJmO0E5SDh3ckJOO0E4SDV3ckJNO0VBQ0U7QTlIOHdyQlI7QThIM3dyQk07RUFDRSxjekg3MEJJO0FMMGx0Qlo7QThIeHdyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDB3ckJKO0E4SHh3ckJJO0VBQ0U7RUFDQTtBOUgwd3JCTjtBOEh0d3JCRTtFQUNFO0VBQ0EsV0N4MkJJO0VEeTJCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlId3dyQko7QThIcndyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUh1d3JCSjtBOEhyd3JCSTtFQUNFO0VBQ0E7QTlIdXdyQk47QThIbHdyQkk7RUFDRTtBOUhvd3JCTjtBOEhod3JCRTtFQUNFO0E5SGt3ckJKO0E4SC92ckJFO0VBQ0U7RUFDQTtBOUhpd3JCSjtBOEg5dnJCRTtFQUdFO0VBQ0Esc0JDaDVCSTtFRGk1Qko7RUFDQTtFQUNBLGVDdDVCa0I7RUR1NUJsQix3QnZINTFCaUI7RXVINjFCakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0dnJCSjtBaUJub3NCSTtFNkdxWEY7SUFxQkk7RTlINnZyQko7QUFDRjtBOEgzdnJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NwN0JlO0VEcTdCZjtFQUNBO0VBQ0E7QTlINnZyQk47QThIM3ZyQk07RUFDRSxXQ2w3QkE7RURtN0JBO0E5SDZ2ckJSO0E4SDF2ckJNO0VBQ0U7QTlINHZyQlI7QThIenZyQk07RUFDRTtFQUNBO0VBQ0E7QTlIMnZyQlI7QThIeHZyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMHZyQlI7QThIcnZyQlE7RUFDRTtFQUNBO0E5SHV2ckJWO0E4SG52ckJNO0VBQ0UseUJDMTlCYTtBL0grc3RCckI7QThIanZyQlE7RUFDRTtBOUhtdnJCVjtBOEgvdXJCTTtFQUNFO0VBQ0E7QTlIaXZyQlI7QThIOXVyQk07RUFDRTtFQUNBO0E5SGd2ckJSO0E4SDF1ckJJO0VBQ0U7QTlINHVyQk47QTZIbG10QkU7RUFDRTtBN0hvbXRCSjs7QTZIaG10QkE7RUFDRTtFQUNBO0E3SG1tdEJGO0E2SGptdEJFO0VDMk1BO0VBQ0E7RUFDQSxlQzVVb0I7RUQ2VXBCO0VBc3FCQTtFQUNBO0VBQ0EsZUNyL0JvQjtFRHMvQnBCLGNDMy9CbUI7QS9IK3V0QnJCO0E4SHg1c0JFO0VBQ0U7QTlIMDVzQko7QWlCbnRzQkk7RTRHM1pGO0lDd05FO0U5SDA1c0JGO0FBQ0Y7QThIdjVzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlIeTVzQko7QThIdDVzQkU7RUFDRTtBOUh3NXNCSjtBOEhyNXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHJUaUI7RXVIc1RqQjtFQUNBO0VBQ0E7RUFDQSx5QkN4WGtCO0EvSCt3dEJ0QjtBOEhyNXNCSTtFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SGs1c0JOO0F5QnZ0dEJFO0VxRzJURTtJckcxVEE7SUFDQTtFekIwdHRCRjtBQUNGO0E4SHI1c0JJO0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SHU1c0JOO0E4SHI1c0JNO0VBQ0U7QTlIdTVzQlI7QThIcDVzQk07RUFDRSxjekhoWUc7QUxzeHRCWDtBOEhqNXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbTVzQko7QThIajVzQkk7RUFDRTtFQUNBO0E5SG01c0JOO0E4SC80c0JFO0VBQ0U7RUFDQSxjekhqYVk7RXlIa2FaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpNXNCSjtBOEg5NHNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SGc1c0JKO0E4SDk0c0JJO0VBQ0U7RUFDQTtBOUhnNXNCTjtBOEgzNHNCSTtFQUNFO0E5SDY0c0JOO0E4SHo0c0JFO0VBQ0U7QTlIMjRzQko7QThIeDRzQkU7RUFDRTtFQUNBO0E5SDA0c0JKO0E4SHY0c0JFO0VBR0U7RUFDQSxzQkMxY0k7RUQyY0o7RUFDQTtFQUNBLGVDaGRrQjtFRGlkbEIsd0J2SHRaaUI7RXVIdVpqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHE0c0JKO0FpQnQwc0JJO0U2R2pGRjtJQXFCSTtFOUhzNHNCSjtBQUNGO0E4SHA0c0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzllZTtFRCtlZjtFQUNBO0VBQ0E7QTlIczRzQk47QThIcDRzQk07RUFDRSxXQzVlQTtFRDZlQTtBOUhzNHNCUjtBOEhuNHNCTTtFQUNFO0E5SHE0c0JSO0E4SGw0c0JNO0VBQ0U7RUFDQTtFQUNBO0E5SG80c0JSO0E4SGo0c0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG00c0JSO0E4SDkzc0JRO0VBQ0U7RUFDQTtBOUhnNHNCVjtBOEg1M3NCTTtFQUNFLHlCQ3BoQmE7QS9IazV0QnJCO0E4SDEzc0JRO0VBQ0U7QTlINDNzQlY7QThIeDNzQk07RUFDRTtFQUNBO0E5SDAzc0JSO0E4SHYzc0JNO0VBQ0U7RUFDQTtBOUh5M3NCUjtBOEhuM3NCSTtFQUNFO0E5SHEzc0JOO0E4SGg2ckJFO0VBQ0U7QTlIazZyQko7QWlCcDRzQkk7RTRHM1pGO0lDaTRCRTtFOUhrNnJCRjtBQUNGO0E4SC81ckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6SG5nQ1E7RXlIb2dDUix3QnZIaDlCaUI7RXVIaTlCakI7RUFDQTtBOUhpNnJCSjtBOEg5NXJCRTtFQUNFO0E5SGc2ckJKO0E4SDc1ckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIOTlCaUI7RXVIKzlCakI7RUFDQTtFQUNBO0VBQ0E7QTlIKzVyQko7QThINzVyQkk7RUFDRTtFQUNBO0VBR0EsY0N6aUNlO0VEMGlDZjtFQUlBO0E5SDA1ckJOO0F5Qng0dEJFO0VxR28rQkU7SXJHbitCQTtJQUNBO0V6QjI0dEJGO0FBQ0Y7QThINzVyQkk7RUFDRTtFQUNBLHlCekh2aUNNO0V5SHdpQ04sY0NwakNlO0EvSG05dEJyQjtBOEg3NXJCTTtFQUNFO0E5SCs1ckJSO0E4SDU1ckJNO0VBQ0U7QTlIODVyQlI7QThIejVyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDI1ckJKO0E4SHo1ckJJO0VBQ0U7RUFDQTtBOUgyNXJCTjtBOEh2NXJCRTtFQUNFO0VBQ0EsY3pIdGtDUTtFeUh1a0NSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5NXJCSjtBOEh0NXJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SHc1ckJKO0E4SHQ1ckJJO0VBQ0U7RUFDQTtBOUh3NXJCTjtBOEhuNXJCSTtFQUNFO0E5SHE1ckJOO0E4SGo1ckJFO0VBQ0U7QTlIbTVyQko7QThIaDVyQkU7RUFDRTtFQUNBO0E5SGs1ckJKO0E4SC80ckJFO0VBR0U7RUFDQSxzQkNsbkNJO0VEbW5DSjtFQUNBO0VBQ0EsZUN4bkNrQjtFRHluQ2xCLHdCdkg5akNpQjtFdUgrakNqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDY0ckJKO0FpQnQvc0JJO0U2R3VsQkY7SUFxQkk7RTlIODRyQko7QUFDRjtBOEg1NHJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N0cENlO0VEdXBDZjtFQUNBO0VBQ0E7QTlIODRyQk47QThINTRyQk07RUFDRSxXQ3BwQ0E7RURxcENBO0E5SDg0ckJSO0E4SDM0ckJNO0VBQ0U7QTlINjRyQlI7QThIMTRyQk07RUFDRTtFQUNBO0VBQ0E7QTlINDRyQlI7QThIejRyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMjRyQlI7QThIdDRyQlE7RUFDRTtFQUNBO0E5SHc0ckJWO0E4SHA0ckJNO0VBQ0UseUJDNXJDYTtBL0hra3VCckI7QThIbDRyQlE7RUFDRTtBOUhvNHJCVjtBOEhoNHJCTTtFQUNFO0VBQ0E7QTlIazRyQlI7QThILzNyQk07RUFDRTtFQUNBO0E5SGk0ckJSO0E4SDMzckJJO0VBQ0U7QTlINjNyQk47QTZIdjh0QkU7RUFDRTtBN0h5OHRCSjs7QTZIbjh0QkE7RUFDRTtFQUNBO0VBQ0E7QTdIczh0QkY7QWlCMWp0Qkk7RTRHL1lKO0lBTUk7SUFDQTtFN0h1OHRCRjtFNkhyOHRCRTtJQUNFO0U3SHU4dEJKO0U2SHI4dEJJO0lBQ0U7SUFDQSxtQjdIM0lTO0VBa2x1QmY7QUFDRjtBNkhuOHRCRTtFQUNFO0VBQ0E7QTdIcTh0Qko7QTZIajh0Qkk7RUFDRSxrQjdIdkpXO0FBMGx1QmpCO0E2SGg4dEJJO0VBQ0U7QTdIazh0Qk47QTZIaDh0Qk07RUFDRTtBN0hrOHRCUjtBNkg3N3RCRTs7RUFFRTtFQUNBO0E3SCs3dEJKO0E2SDU3dEJFOztFQUdFO0E3SDY3dEJKO0E2SDM3dEJJOztFQUNFO0E3SDg3dEJOO0FpQmptdEJJO0U0Ry9ZSjtJQXVESTtFN0g2N3RCRjtFNkgxN3RCSTtJQUNFO0lBQ0EsbUI3SHpMUztFQXFudUJmO0FBQ0Y7O0E2SHY3dEJBO0FBRUE7O0VBRUU7QTdIeTd0QkY7QTZIdjd0QkU7O0VBQ0U7QTdIMDd0Qko7QWlCcG50Qkk7RTRHdlVGOztJQUlJO0lBQ0E7RTdINDd0Qko7QUFDRjs7QTZIeDd0QkE7O0VBRUU7QTdIMjd0QkY7QTZIejd0QkU7O0VBQ0U7QTdINDd0Qko7QWlCcG90Qkk7RTRHN1RKOztJQVNJO0lBQ0E7RTdINjd0QkY7QUFDRjtBNkgzN3RCRTs7RUFDRTtBN0g4N3RCSjs7QWdJN3F1QkE7RUFDRTtBaElncnVCRjs7QWlCbnB0Qkk7RStHdmhCRTtJQUNFO0VoSThxdUJOO0VnSTVxdUJNO0lDVk47SUFDQTtJQUNBO0lBQ0EsMEJDQzJCO0lEQTNCO0lBQ0E7RWpJeXJ1QkE7RWlJdnJ1QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakl5cnVCRjtFaUl0cnVCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqSXdydUJGO0VpSXJydUJBO0lBQ0U7RWpJdXJ1QkY7RWlJcHJ1QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqSXNydUJGO0VpSXBydUJFO0lBQ0U7SUFDQTtFaklzcnVCSjtFeUJ6cHVCQTtJd0cvQkU7TXhHZ0NBO01BQ0E7SXpCNHB1QkE7RUFDRjtFaUlscnVCQTtJQUNFO0VqSW9ydUJGO0VpSWpydUJBO0lBQ0U7RWpJbXJ1QkY7RWlJaHJ1QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaklrcnVCRjtFaUk5cXVCRTtJQUNFO0VqSWdydUJKO0VpSTVxdUJBO0lBQ0U7SUFDQTtFakk4cXVCRjtFaUkzcXVCQTtJQUNFO0VqSTZxdUJGO0VpSTFxdUJBO0lBQ0U7SUFDQTtJQUNBO0VqSTRxdUJGO0VpSTFxdUJFO0lBQ0U7SUFDQTtJQUNBLGlCQ3BGNEI7SURxRjVCLGNDakZrQztJRGtGbEM7SUFDQTtFakk0cXVCSjtFaUkxcXVCSTtJQUNFLFdDekYrQjtJRDBGL0IseUJDekZxQztFbElxd3VCM0M7RWlJenF1Qkk7SUFDRTtFakkycXVCTjtFaUl4cXVCSTtJQUNFO0lBQ0E7SUFDQTtFakkwcXVCTjtFaUl2cXVCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakl5cXVCTjtFaUlycXVCTTtJQUNFO0lBQ0E7RWpJdXF1QlI7RWlJbHF1Qk07SUFDRTtFaklvcXVCUjtFZ0loeHVCSTtJQUNFO0VoSWt4dUJOO0FBQ0Y7QWlCcnd0Qkk7RStHdmdCRTtJQUNFO0lBQ0E7RWhJK3d1Qk47RWdJN3d1Qk07SUN3R047SUFDQTtJQUNBO0lBQ0E7RWpJd3F1QkE7RWlJbHF1QkE7SUFDRTtJQUNBO0lBQ0E7RWpJb3F1QkY7RWlJanF1QkE7SUFDRTtJQUNBO0lBQ0Esc0JDdEprQjtFbEl5enVCcEI7RWlJaHF1QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCQzlKa0I7SUQrSmxCO0VqSWtxdUJGO0VpSWhxdUJFO0lBQ0U7SUFDQTtFaklrcXVCSjtFeUJyd3VCQTtJd0dpR0U7TXhHaEdBO01BQ0E7SXpCd3d1QkE7RUFDRjtFaUk5cHVCQTtJQUNFO0VqSWdxdUJGO0VpSTdwdUJBO0lBQ0U7RWpJK3B1QkY7RWlJNXB1QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJOHB1QkY7RWlJMXB1QkU7SUFDRTtFakk0cHVCSjtFaUl4cHVCQTtJQUNFO0lBQ0E7RWpJMHB1QkY7RWlJdnB1QkE7SUFDRTtFakl5cHVCRjtFaUl0cHVCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtFaklzcHVCRjtFaUlwcHVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esc0JDM05xQjtJRDROckIsaUJDM040QjtJRDRONUI7SUFDQTtFaklzcHVCSjtFaUlwcHVCSTtJQUNFLFdDL04rQjtJRGdPL0IseUJDL05xQztFbElxM3VCM0M7RWlJbnB1Qkk7SUFDRTtFaklxcHVCTjtFaUlscHVCSTtJQUNFO0lBQ0E7RWpJb3B1Qk47RWlJanB1Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJbXB1Qk47RWlJL291Qk07SUFDRTtJQUNBO0VqSWlwdUJSO0VpSTVvdUJNO0lBQ0U7RWpJOG91QlI7RWdJOTJ1Qkk7SUFDRTtJQUNBLHNCRW5DYztFbEltNXVCcEI7QUFDRjs7QW1JcDV1QkE7O0VBRUU7QW5JdTV1QkY7QW1JcjV1QkU7O0VBQ0U7RUFDQTtFQ0xGO0VBQ0E7QXBJODV1QkY7QW9JNTV1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUIvSFdPO0UrSFZQO0VBQ0E7RUFDQTtFQUNBO0FwSSs1dUJKO0FvSTc1dUJJOztFQUNFLFdMUEU7RUtVRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTg1dUJOO0FvSTE1dUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0x2Qkk7RUswQko7QXBJMjV1Qko7QW9JeDV1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkyNXVCSjtBb0l2NXVCSTs7RUFDRTtBcEkwNXVCTjtBb0l0NXVCRTs7RUFDRTtFQUNBO0FwSXk1dUJKO0FvSXQ1dUJFOztFQUNFO0VBQ0E7RUFDQTtBcEl5NXVCSjtBb0l0NXVCRTs7RUFDRTtFQUNBO0FwSXk1dUJKO0FvSXQ1dUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGxFSTtFS21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXk1dUJKO0FvSXY1dUJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTA1dUJOO0FvSXg1dUJNOztFQUNFO0FwSTI1dUJSO0FvSXg1dUJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjL0huR1E7QUw0L3VCaEI7QW9JdDV1Qk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJeTV1QlI7QW9JdDV1Qk07O0VBQ0UseUJMekhjO0EvSGtodkJ0QjtBb0l2NXVCUTs7RUFDRTtFQUNBO0FwSTA1dUJWO0FvSXQ1dUJNOztFQUNFLFdMM0hBO0VLNEhBLHlCTHBJYTtBL0g2aHZCckI7QW9JdjV1QlE7O0VBQ0UsV0wvSEY7RUtnSUU7QXBJMDV1QlY7QW9JcjV1QlE7O0VBQ0U7QXBJdzV1QlY7QW9JcDV1Qk07O0VBQ0U7RUFDQTtBcEl1NXVCUjtBb0lwNXVCTTs7RUFDRTtFQUNBO0FwSXU1dUJSO0FpQmpodUJJO0VrSDNoQkY7O0lDNEpFO0lBQ0E7SUFDQTtJQUNBO0VwSXE1dUJGO0VvSW41dUJFOztJQUNFO0lBQ0E7SUFDQTtFcElzNXVCSjtFb0luNXVCRTs7SUFDRTtJQUNBO0lBQ0E7RXBJczV1Qko7RW9JbjV1QkU7O0lBQ0U7SUFDQTtFcElzNXVCSjtFb0luNXVCRTs7SUFDRTtFcElzNXVCSjtFb0luNXVCRTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXM1dUJKO0VvSXA1dUJJOztJQUVFO0VwSXM1dUJOO0FBQ0Y7QW9JbDV1QkU7RUFDRTs7SUFDRSx5Qi9IcEtPO0krSHFLUDtFcElxNXVCSjtFb0luNXVCSTs7SUFDRTtFcElzNXVCTjtFb0luNXVCSTs7SUFDRTtFcElzNXVCTjtFb0luNXVCSTs7SUFDRSxjL0gxTUk7RUxnbXZCVjtBQUNGO0FpQjlrdUJJO0VtSHJVSTs7SUFDRTtFcEl1NXVCUjtBQUNGO0FvSWw1dUJFOztFQUNFLHlCL0g1TFM7RStINkxUO0FwSXE1dUJKO0FvSW41dUJJOztFQUNFO0FwSXM1dUJOO0FvSW41dUJJOztFQUNFO0FwSXM1dUJOO0FvSW41dUJJOztFQUNFLGMvSGxPTTtBTHdudkJaOztBbUl4bnZCQTtFQUNFO0FuSTJudkJGO0FtSXpudkJFO0VBQ0U7RUFDQTtFQ2hCRjtFQUNBO0VBc1BBO0VBQ0E7QXBJdTV1QkY7QW9JNW92QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qi9IV087RStIVlA7RUFDQTtFQUNBO0VBQ0E7QXBJOG92Qko7QW9JNW92Qkk7RUFDRSxXTFBFO0VLVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk0b3ZCTjtBb0l4b3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0x2Qkk7RUswQko7QXBJd292Qko7QW9Jcm92QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXVvdkJKO0FvSW5vdkJJO0VBQ0U7QXBJcW92Qk47QW9Jam92QkU7RUFDRTtFQUNBO0FwSW1vdkJKO0FvSWhvdkJFO0VBQ0U7RUFDQTtFQUNBO0FwSWtvdkJKO0FvSS9udkJFO0VBQ0U7RUFDQTtBcElpb3ZCSjtBb0k5bnZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGxFSTtFS21FSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWdvdkJKO0FvSTludkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJZ292Qk47QW9JOW52Qk07RUFDRTtBcElnb3ZCUjtBb0k3bnZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjL0huR1E7QUxndXZCaEI7QW9JMW52Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk0bnZCUjtBb0l6bnZCTTtFQUNFLHlCTHpIYztBL0hvdnZCdEI7QW9Jem52QlE7RUFDRTtFQUNBO0FwSTJudkJWO0FvSXZudkJNO0VBQ0UsV0wzSEE7RUs0SEEseUJMcElhO0EvSDZ2dkJyQjtBb0l2bnZCUTtFQUNFLFdML0hGO0VLZ0lFO0FwSXludkJWO0FvSXBudkJRO0VBQ0U7QXBJc252QlY7QW9JbG52Qk07RUFDRTtFQUNBO0FwSW9udkJSO0FvSWpudkJNO0VBQ0U7RUFDQTtBcEltbnZCUjtBaUI3dXVCSTtFa0hoaEJGO0lDaUpFO0lBQ0E7SUFDQTtJQUNBO0VwSWdudkJGO0VvSTltdkJFO0lBQ0U7SUFDQTtJQUNBO0VwSWdudkJKO0VvSTdtdkJFO0lBQ0U7SUFDQTtJQUNBO0VwSSttdkJKO0VvSTVtdkJFO0lBQ0U7SUFDQTtFcEk4bXZCSjtFb0kzbXZCRTtJQUNFO0VwSTZtdkJKO0VvSTFtdkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEk0bXZCSjtFb0kxbXZCSTtJQUVFO0VwSTJtdkJOO0FBQ0Y7QW9Jdm12QkU7RUFDRTtJQUNFLHlCL0hwS087SStIcUtQO0VwSXltdkJKO0VvSXZtdkJJO0lBQ0U7RXBJeW12Qk47RW9JdG12Qkk7SUFDRTtFcEl3bXZCTjtFb0lybXZCSTtJQUNFLGMvSDFNSTtFTGl6dkJWO0FBQ0Y7QWlCL3h1Qkk7RW1IclVJO0lBQ0U7RXBJdW12QlI7QUFDRjtBb0lsbXZCRTtFQUNFLHlCL0g1TFM7RStINkxUO0FwSW9tdkJKO0FvSWxtdkJJO0VBQ0U7QXBJb212Qk47QW9Jam12Qkk7RUFDRTtBcEltbXZCTjtBb0lobXZCSTtFQUNFLGMvSGxPTTtBTG8wdkJaO0FvSXJsdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUIvSDVPTztFK0g2T1A7RUFDQTtFQUNBO0FwSXVsdkJKO0FvSXJsdkJJO0VBQ0UsV0w3UEU7RUs4UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEl1bHZCTjtBb0lsbHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0w1UUk7RUsrUUo7QXBJa2x2Qko7QW9JL2t2QkU7RUFDRTtFQUNBO0VBQ0E7QXBJaWx2Qko7QW9JN2t2Qkk7RUFDRTtBcEkra3ZCTjtBb0kza3ZCRTtFQUNFO0VBQ0E7QXBJNmt2Qko7QW9Jemt2QkU7RUFDRTtFQUNBO0VBQ0E7QXBJMmt2Qko7QW9JeGt2QkU7RUFDRTtFQUNBO0FwSTBrdkJKO0FvSXZrdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JMdFRJO0VLdVRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0FwSXVrdkJKO0FvSXJrdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJdWt2Qk47QW9Jcmt2Qk07RUFDRTtBcEl1a3ZCUjtBb0lwa3ZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxjL0gzVlE7QUwrNXZCaEI7QW9JL2p2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElpa3ZCUjtBb0k5anZCTTtFQUNFLHlCTG5YYztBL0htN3ZCdEI7QW9JOWp2QlE7RUFDRTtFQUNBO0FwSWdrdkJWO0FvSTVqdkJNO0VBQ0UsV0xyWEE7RUtzWEEseUJMOVhhO0EvSDQ3dkJyQjtBb0k1anZCUTtFQUNFLFdMelhGO0VLMFhFO0FwSThqdkJWO0FvSXpqdkJRO0VBQ0U7QXBJMmp2QlY7QW9Jdmp2Qk07RUFDRTtFQUNBO0FwSXlqdkJSO0FvSXRqdkJNO0VBQ0U7RUFDQTtBcEl3anZCUjtBaUI1NnVCSTtFa0hoaEJGO0lDMllFO0lBQ0E7SUFDQTtJQUNBO0VwSXFqdkJGO0VvSW5qdkJFO0lBQ0U7SUFDQTtJQUNBO0VwSXFqdkJKO0VvSWxqdkJFO0lBQ0U7RXBJb2p2Qko7RW9Jamp2QkU7SUFDRTtJQUNBO0lBQ0E7RXBJbWp2Qko7RW9JaGp2QkU7SUFDRTtJQUNBO0VwSWtqdkJKO0VvSS9pdkJFO0lBQ0U7RXBJaWp2Qko7RW9JOWl2QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSWdqdkJKO0VvSTlpdkJJO0lBQ0U7RXBJZ2p2Qk47QUFDRjtBb0kzaXZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJNml2Qko7QW9JNWl2Qkk7RUFDRTtFQUNBO0FwSThpdkJOOztBaUJoK3VCSTtFa0hwZ0JFO0lBQ0U7RW5Jdyt2Qk47RW1JdCt2Qk07SUwrNEVOO0lBQ0E7SU12OURBO0VwSWtqdkJBO0U4SHhsckJFO0lBQ0U7RTlIMGxyQko7RThIdGxyQkE7SUFDRTtFOUh3bHJCRjtFOEhybHJCQTtJQUNFO0U5SHVsckJGO0FBQ0Y7QThIcmxyQkU7RUFDRTtJQUNFO0lBQ0E7RTlIdWxyQko7RThIcmxyQkk7SUFDRTtFOUh1bHJCTjtFOEhwbHJCSTtJQUNFO0U5SHNsckJOO0U4SG5sckJJO0lBQ0U7RTlIcWxyQk47QUFDRjtBaUJuZ3ZCSTtFNkdtN0RGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUhtbHJCRjtFOEhqbHJCRTtJQUNFO0lBQ0E7RTlIbWxyQko7RThIamxyQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOUhtbHJCTjtFOEhqbHJCTTtJQUNFO0U5SG1sckJSO0U4SGhsckJNO0lBQ0UsY0MzK0VXO0lENCtFWDtFOUhrbHJCUjtFOEhobHJCUTtJQUNFLGNDLytFUztFL0hpa3dCbkI7RThIL2tyQlE7SUFDRTtFOUhpbHJCVjtFOEg3a3JCTTtJQUNFO0U5SCtrckJSO0VvSTltdkJBO0lBQ0U7RXBJZ252QkY7RW9JN212QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEkrbXZCRjtFb0k1bXZCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwSThtdkJGO0VvSTNtdkJBO0lBQ0UsV0x2ZUk7SUt3ZUo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEk2bXZCRjtFb0kxbXZCQTtJQUNFO0lBQ0E7RXBJNG12QkY7RW9Jem12QkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEl5bXZCRjtFb0l2bXZCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwSXltdkJKO0VvSXZtdkJJO0lBQ0U7SUFDQTtFcEl5bXZCTjtFb0l0bXZCSTtJQUNFO0lBQ0E7RXBJd212Qk47RW9JdG12Qk07SUFDRTtFcEl3bXZCUjtFb0lsbXZCRTtJQUNFO0VwSW9tdkJKO0VvSWxtdkJJO0lBQ0U7RXBJb212Qk47RW9Jam12Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSW1tdkJOO0VvSS9sdkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcElpbXZCSjtFb0k1bHZCQTtJQUNFLHlCL0h4aEJTO0krSHloQlQ7RXBJOGx2QkY7RW9JNWx2QkU7SUFDRTtFcEk4bHZCSjtFb0kzbHZCRTtJQUNFO0VwSTZsdkJKO0VvSTFsdkJFO0lBQ0UsYy9IOWpCTTtFTDBwd0JWO0FBQ0Y7QWlCeG92Qkk7RW1IK0NFO0lBQ0U7RXBJNGx2Qk47QUFDRjs7QXFJNXF3QkE7RUFBMEM7QXJJZ3J3QjFDOztBc0k5cXdCQTtFQ0RFO0VBQ0E7RUFDQTtFQUNBLHdCaEk0RG1CO0VnSWxEbkI7QXZJMHF3QkY7QXVJbHJ3QkU7RURKRjtJQ0tJO0V2SXFyd0JGO0FBQ0Y7QXVJcHJ3QkU7RUFDRTtFQUNBO0F2SXNyd0JKO0F1SWhyd0JFO0VEZkY7SUNnQkk7SUFDQTtJQUNBO0V2SW1yd0JGO0FBQ0Y7QXVJanJ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaElrQ2U7RWdJakNmO0F2SW1yd0JKO0F1SWxyd0JJO0VBUEY7SUFRSTtFdklxcndCSjtBQUNGO0F1SW5yd0JJOztFQUVFO0VBQ0E7QXZJcXJ3Qk47QWlCM3J2Qkk7RXNIN2ZBOztJQU1JO0lBQ0E7SUFDQTtJQUNBO0V2SXVyd0JOO0FBQ0Y7QXVJbnJ3QkU7RUFDRTtFQUNBO0VBQ0E7QXZJcXJ3Qko7QWlCenN2Qkk7RXNIL2VGO0lBTUk7SUFDQTtFdklzcndCSjtBQUNGO0FpQi9zdkJJO0VzSC9lRjtJQVdJO0lBQ0E7RXZJdXJ3Qko7QUFDRjtBdUlucndCSTtFQURGO0lBRUk7RXZJc3J3Qko7QUFDRjtBaUIxdHZCSTtFc0gvZEY7SUFNSTtFdkl1cndCSjtBQUNGO0F1SXJyd0JJO0VBVEY7SUFVSTtFdkl3cndCSjtBQUNGO0F1SXByd0JFO0VBQ0U7RUFDQTtBdklzcndCSjtBaUJ4dXZCSTtFc0hoZEY7SUFLSTtFdkl1cndCSjtBQUNGO0F1SXJyd0JJO0VBQ0U7QXZJdXJ3Qk47QXVJcHJ3Qkk7RUFDRTtFQUNBO0F2SXNyd0JOO0F1SW5yd0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZJcXJ3Qk47QXVJaHJ3QkU7RUFDRTtFQUNBO0VBQ0EsY0N4R1k7RUR5R1o7QXZJa3J3Qko7QXVJL3F3QkU7O0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SWdyd0JKO0F1STdxd0JFO0VBQ0U7RUFDQTtFQUdBO0F2STZxd0JKO0F1STFxd0JFO0VBQ0U7QXZJNHF3Qko7QXVJeHF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STBxd0JKO0F1SXZxd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl5cXdCSjtBaUJ4eXZCSTtFc0h6WUY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFdkkwcXdCSjtBQUNGO0F1SXJxd0JFO0VBQ0U7SUFDRTtFdkl1cXdCSjtBQUNGO0FpQnJ6dkJJO0VzSDlXQTtJQUNFO0V2SXNxd0JKO0FBQ0Y7QXVJbnF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzdMTTtBeElrMndCVjtBdUlscXdCSTtFQUNFO0VBQ0E7RUFDQTtBdklvcXdCTjtBdUlscXdCTTtFQUxGO0lBTUk7SUFDQTtJQUNBO0V2SXFxd0JOO0FBQ0Y7QXVJbHF3Qkk7O0VBRUU7QXZJb3F3Qk47QXVJanF3Qkk7RUFDRTtBdkltcXdCTjtBdUlocXdCSTtFQUNFLGNsSXRNSztFa0l1TUwsaUJ2SC9LVztFdUhnTFg7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklpcXdCTjtBdUk5cHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SWdxd0JOO0F1STlwd0JNO0VBTkY7SUFPSTtFdklpcXdCTjtBQUNGO0F1SS9wd0JNO0VBVkY7SUFXSTtJQUNBO0V2SWtxd0JOO0FBQ0Y7QWlCejN2Qkk7RXNIdFRBO0lBZ0JJO0V2SW1xd0JOO0V1SWpxd0JNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0V2SWtxd0JSO0FBQ0Y7QXVJL3B3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJaXF3QlI7QXVJL3B3QlE7RUFDRTtBdklpcXdCVjtBdUk5cHdCUTtFQWxCRjtJQW1CSTtJQUNBO0V2SWlxd0JSO0FBQ0Y7QXVJN3B3Qkk7RUFDRTtBdkkrcHdCTjtBdUk1cHdCSTtFQUNFO0F2SThwd0JOO0F1STNwd0JJO0VBQ0Usd0JoSXpPYztFZ0kwT2Q7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STRwd0JOO0FpQmw3dkJJO0VzSHhQQTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZJNnB3Qk47QUFDRjtBdUkxcHdCSTtFQUNFO0VBQ0E7QXZJNHB3Qk47QXVJMXB3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STRwd0JSO0F1SXhwd0JJO0VBQ0UseUJsSTVUSztFa0k2VEwscUJsSTdUSztBTHU5d0JYO0F1SXhwd0JNO0VBQ0U7RUFDQTtFQUNBO0F2STBwd0JSO0F1SXRwd0JJO0VBQ0UscUJsSWhUVTtFa0lpVFYseUJsSTFVVztBTGsrd0JqQjtBdUl0cHdCTTtFQUNFLGNsSWpWRTtFa0lrVkY7RUFDQTtBdkl3cHdCUjtBdUlwcHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXNwd0JOO0F1SXBwd0JNO0VBQ0U7RUFDQTtBdklzcHdCUjtBaUJ0K3ZCSTtFc0g1S0E7SUFHSTtFdkltcHdCTjtBQUNGO0F1SWhwd0JJO0VBQ0U7QXZJa3B3Qk47QXVJNW93Qk07OztFQUVFO0VBQ0E7QXZJK293QlI7QXVJMW93Qkk7RUFDRTtBdkk0b3dCTjtBdUkxb3dCTTtFQUNFO0VBQ0E7QXZJNG93QlI7QXVJeG93Qkk7RUFDRTtBdkkwb3dCTjtBdUl4b3dCTTtFQUNFO0VBQ0E7QXZJMG93QlI7QXVJdG93Qkk7RUFDRTtBdkl3b3dCTjtBdUlyb3dCSTtFQUNFLHlCbEkxWE87RWtJMlhQLHFCbEk5WUs7QUxxaHhCWDtBdUlyb3dCTTtFQUNFLGNDL1pJO0VEZ2FKO0F2SXVvd0JSO0F1SWxvd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDM2FRO0VENGFSO0VBQ0E7RUFDQTtBdklvb3dCSjtBaUJ4aHdCSTtFc0hySEY7SUFZSTtJQUNBO0V2SXFvd0JKO0FBQ0Y7QXVJbm93Qkk7RUFDRTtBdklxb3dCTjtBaUJqaXdCSTtFc0hyR0E7SUFJSTtFdklzb3dCTjtBQUNGO0F1SWxvd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3RjUTtFRHdjUjtFQUNBO0VBQ0E7RUFDQTtBdkltb3dCSjtBaUJwandCSTtFc0g1RkY7SUFnQkk7SUFDQTtJQUNBO0V2SW9vd0JKO0FBQ0Y7QXVJbG93Qkk7RUFDRTtFQUNBO0F2SW9vd0JOO0FpQi9qd0JJO0VzSHZFQTtJQUtJO0V2SXFvd0JOO0FBQ0Y7QXVJam93QkU7RUFDRTtBdkltb3dCSjtBdUlob3dCRTtFQUNFO0F2SWtvd0JKO0F1SS9ud0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZJaW93Qko7QXVJOW53QkU7RUFDRTtBdklnb3dCSjtBdUk3bndCRTs7RUFFRTtFQUNBO0VBQ0E7QXZJK253Qko7QXVJNW53QkU7RUFDRTtFQUNBO0VBQ0E7QXZJOG53Qko7QXVJM253QkU7O0VBRUU7QXZJNm53Qko7QXVJMW53QkU7O0VBRUU7QXZJNG53Qko7QXVJem53QkU7RUFDRTtBdkkybndCSjtBdUl4bndCRTtFQUNFO0F2STBud0JKO0F1SXRud0JJO0VBQ0U7RUFDQTtBdkl3bndCTjtBdUlwbndCRTtFQUNFO0F2SXNud0JKO0F1SW5ud0JFO0VBQ0U7RUFDQTtFQUNBO0F2SXFud0JKO0F1SWxud0JFO0VBQ0U7QXZJb253Qko7O0F5SXpweEJBO0VBQXlDO0F6STZweEJ6Qzs7QTZIOXB4QkE7RUFDRTtBN0hpcXhCRjs7QTZIOXB4QkE7RUFDRTtBN0hpcXhCRjs7QTZINXB4QkE7RUFDRTtFQUNBO0E3SCtweEJGO0E2SDdweEJFO0VDWkE7RUFDQTtFQUNBLGNDSm1CO0VES25CO0E5SDRxeEJGO0E4SDFxeEJFO0VBQ0U7QTlINHF4Qko7QThIdHF4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkNwQmtCO0VEcUJsQjtFQUNBLHdCdkh5Q2lCO0V1SHhDakI7QTlId3F4Qko7QThIdHF4Qkk7RUFDRTtFQUNBLHlCQzNCZ0I7RUQ0QmhCLGNDN0JlO0VEOEJmO0VBQ0E7RUFJQTtBOUhxcXhCTjtBeUJ4b3hCRTtFcUd0Q0U7SXJHdUNBO0lBQ0E7RXpCMm94QkY7QUFDRjtBOEh4cXhCSTtFQUNFO0VBQ0EseUJDeENlO0VEeUNmLGNDekNlO0EvSG10eEJyQjtBOEh4cXhCTTtFQUNFO0E5SDBxeEJSO0E4SHZxeEJNO0VBQ0UsV0N4Q0E7QS9IaXR4QlI7QThIcHF4QkU7RUFDRTtFQUNBLGNDdkRpQjtFRHdEakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzcXhCSjtBOEhucXhCRTtFQUNFO0VBQ0E7QTlIcXF4Qko7QThIbHF4QkU7RUFDRTtFQUNBO0VBQ0E7QTlIb3F4Qko7QThIbHF4Qkk7RUFDRTtFQUNBO0E5SG9xeEJOO0E4SC9weEJJO0VBQ0U7QTlIaXF4Qk47QThIN3B4QkU7RUFDRTtBOUgrcHhCSjtBOEg1cHhCRTtFQUNFO0VBQ0E7QTlIOHB4Qko7QThIM3B4QkU7RUFDRTtFQUNBLHNCQ3hGSTtFRHlGSjtFQUNBO0VBQ0EsZUM5RmtCO0VEK0ZsQix3QnZIcENpQjtFdUhxQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINnB4Qko7QWlCMXV3Qkk7RTZHamNGO0lBaUJJO0U5SDhweEJKO0FBQ0Y7QThINXB4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDMUhlO0VEMkhmO0VBQ0E7RUFDQTtBOUg4cHhCTjtBOEg1cHhCTTtFQUNFLFdDeEhBO0VEeUhBO0E5SDhweEJSO0E4SDNweEJNO0VBQ0U7QTlINnB4QlI7QThIMXB4Qk07RUFDRTtFQUNBO0VBQ0E7QTlINHB4QlI7QThIenB4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMnB4QlI7QThIeHB4Qk07RUFDRSx5QkN2SmM7QS9IaXp4QnRCO0E4SHhweEJRO0VBQ0U7RUFDQTtBOUgwcHhCVjtBOEh0cHhCTTtFQUNFLHlCQ2pLYTtBL0h5enhCckI7QThIcHB4QlE7RUFDRTtBOUhzcHhCVjtBOEhscHhCTTtFQUNFO0VBQ0E7QTlIb3B4QlI7QThIanB4Qk07RUFDRTtFQUNBO0E5SG1weEJSOztBNkhoenhCQTtFQUNFO0VBQ0E7QTdIbXp4QkY7QTZIanp4QkU7RUNrS0E7RUFDQTtFQUNBLGNDNUxtQjtFRDZMbkIsZUN4TG9CO0EvSDAweEJ0QjtBOEg1b3hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDMU1rQjtFRDJNbEI7RUFDQSx3QnZIN0lpQjtFdUg4SWpCO0E5SDhveEJKO0E4SDVveEJJO0VBQ0UseUJDaE5nQjtFRGlOaEIsY0NsTmU7RURtTmY7RUFDQTtFQUlBO0E5SDJveEJOO0F5Qm55eEJFO0VxR2dKRTtJckcvSUE7SUFDQTtFekJzeXhCRjtBQUNGO0E4SDlveEJJO0VBQ0UseUJDNU5lO0VENk5mLGNDN05lO0EvSDYyeEJyQjtBOEg5b3hCTTtFQUNFO0E5SGdweEJSO0E4SDdveEJNO0VBQ0UsV0M1TkE7QS9IMjJ4QlI7QThIem94QkU7RUFDRSxjQzNPaUI7RUQ0T2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgyb3hCSjtBOEh4b3hCRTtFQUNFO0VBQ0E7RUFDQTtBOUgwb3hCSjtBOEh0b3hCSTtFQUNFO0E5SHdveEJOO0E4SHBveEJFO0VBQ0U7QTlIc294Qko7QThIbm94QkU7RUFDRTtBOUhxb3hCSjtBOEhsb3hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG9veEJKO0E4SGxveEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG9veEJOO0E4SGxveEJNO0VBQ0U7RUFDQTtBOUhvb3hCUjtBOEhqb3hCTTtFQUNFO0VBQ0E7QTlIbW94QlI7QThIOW54Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhnb3hCTjtBOEg5bnhCTTtFQUNFO0E5SGdveEJSO0E4SDdueEJNO0VBQ0UsY0NuVGE7RURvVGI7QTlIK254QlI7QThIN254QlE7RUFDRSxjQ3ZUVztBL0hzN3hCckI7QThINW54QlE7RUFDRTtBOUg4bnhCVjtBOEgxbnhCTTtFQUNFO0E5SDRueEJSO0E4SHhueEJJO0VBQ0U7RUFDQTtBOUgwbnhCTjs7QTZIbDZ4QkE7O0VBRUU7RUFDQTtBN0hxNnhCRjtBNkhuNnhCRTs7RUMwM0NBO0VBQ0E7RUFDQSxlQzE1Q29CO0VEMjVDcEIsY0NoNkNtQjtFRGk2Q25CO0E5SDZpdkJGO0E4SDNpdkJFOztFQUNFO0E5SDhpdkJKO0FpQm43d0JJO0U0RzVmRjs7SUNxNENFO0U5SCtpdkJGO0FBQ0Y7QThINWl2QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIajNDaUI7RXVIazNDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgraXZCSjtBaUJ0OHdCSTtFNkc2NEJGOztJQWFJO0U5SGlqdkJKO0FBQ0Y7QThIL2l2Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0NoOENlO0VEaThDZjtFQUlBO0E5SCtpdkJOO0F5QnA3eEJFO0VxRzQzQ0U7O0lyRzMzQ0E7SUFDQTtFekJ3N3hCRjtBQUNGO0E4SG5qdkJJOzs7RUFDRTtFQUNBO0VBQ0EsY0MzOENlO0VENDhDZjtBOUh1anZCTjtBOEhyanZCTTs7O0VBQ0U7QTlIeWp2QlI7QThIdGp2Qk07OztFQUNFLGN6SGg4Q0c7QUwwL3hCWDtBaUI5K3dCSTtFNkd3N0JBOztJQUVJO0U5SHlqdkJOO0FBQ0Y7QThIdGp2Qkk7O0VBQ0U7RUFDQTtBOUh5anZCTjtBaUJ6L3dCSTtFNkc4N0JBOztJQUtJO0U5SDJqdkJOO0FBQ0Y7QThIemp2Qk07O0VBQ0U7RUFDQTtFQUNBO0E5SDRqdkJSO0E4SHpqdkJNOzs7RUFDRTtFQUNBO0E5SDZqdkJSO0E4SDFqdkJNOztFQUNFO0E5SDZqdkJSO0E4SDFqdkJNOztFQUNFO0VBQ0E7QTlINmp2QlI7QThIeGp2QkU7O0VBQ0U7QTlIMmp2Qko7QThIeGp2QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgyanZCSjtBOEh6anZCSTs7RUFDRTtFQUNBO0E5SDRqdkJOO0E4SHZqdkJFOztFQUNFO0VBQ0EsY1U5Z0RZO0VWK2dEWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDBqdkJKO0E4SHZqdkJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDBqdkJKO0E4SHhqdkJJOztFQUNFO0VBQ0E7QTlIMmp2Qk47QThIdGp2Qkk7O0VBQ0U7QTlIeWp2Qk47QThIcmp2QkU7O0VBQ0U7QTlId2p2Qko7QThIcmp2QkU7O0VBQ0U7RUFDQTtFQUNBO0E5SHdqdkJKO0FpQjVreEJJO0U2R2loQ0Y7O0lBTUk7RTlIMGp2Qko7RThIeGp2Qkk7O0lBQ0U7RTlIMmp2Qk47RThIemp2Qk07O0lBQ0U7RTlINGp2QlI7RThIeGp2Qkk7O0lBQ0U7RTlIMmp2Qk47QUFDRjtBOEh2anZCRTs7RUFDRTtFQUNBLHNCQ2hrREk7RURpa0RKO0VBQ0E7RUFDQTtFQUNBLHdCdkg1Z0RpQjtFdUg2Z0RqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDBqdkJKO0FpQi9teEJJO0U2R3VpQ0Y7O0lBaUJJO0U5SDRqdkJKO0FBQ0Y7QThIMWp2Qkk7O0VBQ0U7QTlINmp2Qk47QThIM2p2Qk07O0VBQ0U7RUFDQTtFQUNBO0E5SDhqdkJSO0E4SDFqdkJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M1bURlO0VENm1EZjtFQUNBO0VBQ0E7QTlINmp2Qk47QThIM2p2Qk07O0VBQ0U7QTlIOGp2QlI7QThIM2p2Qk07O0VBQ0U7RUFDQTtBOUg4anZCUjtBOEgzanZCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIOGp2QlI7QThIMWp2QlE7O0VBQ0U7RUFDQTtFQUNBO0E5SDZqdkJWO0E4SHhqdkJROztFQUNFO0E5SDJqdkJWO0E4SHZqdkJNOztFQUNFO0VBQ0E7QTlIMGp2QlI7QThIdmp2Qk07O0VBQ0U7RUFDQTtBOUgwanZCUjtBOEhwanZCSTs7RUFDRTtBOUh1anZCTjs7QTZIN3F5QkE7O0VBRUU7RUFDQTtBN0hncnlCRjtBNkg5cXlCRTs7RUMyM0RBO0VBQ0E7RUFDQSxlQ3Q2RG9CO0VEdTZEcEIsY0M1NkRtQjtFRDY2RG5CO0E5SHV6dUJGO0E4SHJ6dUJFOztFQUNFO0E5SHd6dUJKO0FpQnpzeEJJO0U0R2pmRjs7SUNzNERFO0U5SHl6dUJGO0FBQ0Y7QThIdHp1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZINzNEaUI7RXVIODNEakI7RUFDQTtFQUNBO0VBQ0EseUJVNTdEUTtFVjY3RFI7QTlIeXp1Qko7QWlCNXR4Qkk7RTZHeTVDRjs7SUFhSTtFOUgyenVCSjtBQUNGO0E4SHp6dUJJOztFQUNFO0VBQ0E7RUFDQSx5QlV0OERNO0VWdThETixjQzU4RGU7RUQ2OERmO0VBSUE7QTlIeXp1Qk47QXlCMXN5QkU7RXFHdzRERTs7SXJHdjREQTtJQUNBO0V6QjhzeUJGO0FBQ0Y7QThIN3p1Qkk7OztFQUNFO0VBQ0EseUJ6SGg3RE87RXlIaTdEUCxjQ3Y5RGU7RUR3OURmO0E5SGkwdUJOO0E4SC96dUJNOzs7RUFDRTtBOUhtMHVCUjtBOEhoMHVCTTs7O0VBQ0UsY1UxOURJO0F4STh4eUJaO0FpQnB3eEJJO0U2R284Q0E7O0lBRUk7RTlIbTB1Qk47QUFDRjtBOEhoMHVCSTs7RUFDRTtFQUNBO0E5SG0wdUJOO0FpQi93eEJJO0U2RzA4Q0E7O0lBS0k7RTlIcTB1Qk47QUFDRjtBOEhuMHVCTTs7RUFDRTtFQUNBO0VBQ0E7QTlIczB1QlI7QThIbjB1Qk07OztFQUNFO0VBQ0E7QTlIdTB1QlI7QThIcDB1Qk07O0VBQ0U7QTlIdTB1QlI7QThIbDB1QkU7O0VBQ0U7QTlIcTB1Qko7QThIbDB1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhxMHVCSjtBOEhuMHVCSTs7RUFDRTtFQUNBO0E5SHMwdUJOO0E4SGowdUJFOztFQUNFO0VBQ0EsY3pIbi9EUztFeUhvL0RUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzB1Qko7QThIajB1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIbzB1Qko7QThIbDB1Qkk7O0VBQ0U7RUFDQTtBOUhxMHVCTjtBOEhoMHVCSTs7RUFDRTtBOUhtMHVCTjtBOEgvenVCRTs7RUFDRTtBOUhrMHVCSjtBOEgvenVCRTs7RUFDRTtFQUNBO0VBQ0E7QTlIazB1Qko7QWlCNzF4Qkk7RTZHd2hERjs7SUFNSTtFOUhvMHVCSjtFOEhsMHVCSTs7SUFDRTtFOUhxMHVCTjtFOEhuMHVCTTs7SUFDRTtFOUhzMHVCUjtFOEhsMHVCSTs7SUFDRTtFOUhxMHVCTjtBQUNGO0E4SGowdUJFOztFQUNFO0VBQ0Esc0JDdmtFSTtFRHdrRUo7RUFDQTtFQUNBO0VBQ0Esd0J2SG5oRWlCO0V1SG9oRWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzB1Qko7QWlCaDR4Qkk7RTZHOGlERjs7SUFpQkk7RTlIczB1Qko7QUFDRjtBOEhwMHVCSTs7RUFDRTtBOUh1MHVCTjtBOEhyMHVCTTs7RUFDRTtFQUNBO0VBQ0E7QTlIdzB1QlI7QThIcDB1Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ25uRWU7RURvbkVmO0VBQ0E7RUFDQTtBOUh1MHVCTjtBOEhyMHVCTTs7RUFDRTtBOUh3MHVCUjtBOEhyMHVCTTs7RUFDRTtFQUNBO0E5SHcwdUJSO0E4SHIwdUJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh3MHVCUjtBOEhwMHVCUTs7RUFDRTtFQUNBO0VBQ0E7QTlIdTB1QlY7QThIbDB1QlE7O0VBQ0U7QTlIcTB1QlY7QThIajB1Qk07O0VBQ0U7RUFDQTtBOUhvMHVCUjtBOEhqMHVCTTs7RUFDRTtFQUNBO0E5SG8wdUJSO0E4SDl6dUJJOztFQUNFO0E5SGkwdUJOOztBNkhuN3lCQTs7RUFFRTtFQUNBO0E3SHM3eUJGO0E2SHA3eUJFOztFQzZtREE7RUFDQTtFQUNBLGVDbnFEb0I7RURvcURwQixjQ3pxRG1CO0VEMHFEbkI7QTlIMjB2QkY7QThIejB2QkU7O0VBQ0U7QTlINDB2Qko7QWlCMTl4Qkk7RTRHdGVGOztJQ3duREU7RTlINjB2QkY7QUFDRjtBOEgxMHZCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkgxbkRpQjtFdUgybkRqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDYwdkJKO0FpQjcreEJJO0U2R3NwQ0Y7O0lBYUk7RTlIKzB2Qko7QUFDRjtBOEg3MHZCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ3pzRGU7RUQwc0RmO0VBSUE7QTlINjB2Qk47QXlCMzl5QkU7RXFHcW9ERTs7SXJHcG9EQTtJQUNBO0V6Qis5eUJGO0FBQ0Y7QThIajF2Qkk7OztFQUNFO0VBQ0EseUJVOXNETTtFVitzRE47QTlIcTF2Qk47QThIbjF2Qk07OztFQUNFLFdDL3NEQTtBL0hzaXpCUjtBOEhwMXZCTTs7O0VBQ0UsV0NudERBO0EvSDJpekJSO0FpQnBoeUJJO0U2R2dzQ0E7O0lBRUk7RTlIdTF2Qk47QUFDRjtBOEhwMXZCSTs7RUFDRTtFQUNBO0E5SHUxdkJOO0FpQi9oeUJJO0U2R3NzQ0E7O0lBS0k7RTlIeTF2Qk47QUFDRjtBOEh2MXZCTTs7RUFDRTtFQUNBO0VBQ0E7QTlIMDF2QlI7QThIdjF2Qk07OztFQUNFO0VBQ0E7QTlIMjF2QlI7QThIeDF2Qk07O0VBQ0U7QTlIMjF2QlI7QThIdDF2QkU7O0VBQ0U7QTlIeTF2Qko7QThIdDF2QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5MXZCSjtBOEh2MXZCSTs7RUFDRTtFQUNBO0E5SDAxdkJOO0E4SHIxdkJFOztFQUNFO0VBQ0EsY1VoeERRO0VWaXhEUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHcxdkJKO0E4SHIxdkJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SHcxdkJKO0E4SHQxdkJJOztFQUNFO0VBQ0E7QTlIeTF2Qk47QThIcDF2Qkk7O0VBQ0U7QTlIdTF2Qk47QThIbjF2QkU7O0VBQ0U7QTlIczF2Qko7QThIbjF2QkU7O0VBQ0U7RUFDQTtFQUNBO0E5SHMxdkJKO0FpQjdteUJJO0U2R294Q0Y7O0lBTUk7RTlIdzF2Qko7RThIdDF2Qkk7O0lBQ0U7RTlIeTF2Qk47RThIdjF2Qk07O0lBQ0U7RTlIMDF2QlI7RThIdDF2Qkk7O0lBQ0U7RTlIeTF2Qk47QUFDRjtBOEhyMXZCRTs7RUFDRTtFQUNBLHNCQ24wREk7RURvMERKO0VBQ0E7RUFDQTtFQUNBLHdCdkgvd0RpQjtFdUhneERqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHcxdkJKO0FpQmhweUJJO0U2RzB5Q0Y7O0lBaUJJO0U5SDAxdkJKO0FBQ0Y7QThIeDF2Qkk7O0VBQ0U7QTlIMjF2Qk47QThIejF2Qk07O0VBQ0U7RUFDQTtFQUNBO0E5SDQxdkJSO0E4SHgxdkJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MvMkRlO0VEZzNEZjtFQUNBO0VBQ0E7QTlIMjF2Qk47QThIejF2Qk07O0VBQ0U7QTlINDF2QlI7QThIejF2Qk07O0VBQ0U7RUFDQTtBOUg0MXZCUjtBOEh6MXZCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINDF2QlI7QThIeDF2QlE7O0VBQ0U7RUFDQTtFQUNBO0E5SDIxdkJWO0E4SHQxdkJROztFQUNFO0E5SHkxdkJWO0E4SHIxdkJNOztFQUNFO0VBQ0E7QTlIdzF2QlI7QThIcjF2Qk07O0VBQ0U7RUFDQTtBOUh3MXZCUjtBOEhsMXZCSTs7RUFDRTtBOUhxMXZCTjs7QTZIeHJ6QkE7RUFDRTtFQUNBO0E3SDJyekJGO0E2SHpyekJFO0VDMG1FQTtFQUNBO0VBQ0EsZUMxcUVvQjtFRDJxRXBCLGNDaHJFbUI7RURpckVuQjtBOUhrbHZCRjtBOEhobHZCRTtFQUNFO0E5SGtsdkJKO0FpQnZ1eUJJO0U0RzVkRjtJQ3FuRUU7RTlIa2x2QkY7QUFDRjtBOEgva3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SGpvRWlCO0V1SGtvRWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIaWx2Qko7QWlCeHZ5Qkk7RTZHNnBERjtJQWFJO0U5SGtsdkJKO0FBQ0Y7QThIaGx2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ2h0RWU7RURpdEVmO0VBSUE7QTlIK2t2Qk47QXlCcHV6QkU7RXFHNG9FRTtJckczb0VBO0lBQ0E7RXpCdXV6QkY7QUFDRjtBOEhsbHZCSTtFQUNFO0VBQ0EseUJ6SHByRU87RXlIcXJFUDtBOUhvbHZCTjtBOEhsbHZCTTtFQUNFO0E5SG9sdkJSO0E4SGpsdkJNO0VBQ0UsY1U3dEVJO0F4SWd6ekJaO0FpQnR4eUJJO0U2R3VzREE7SUFFSTtFOUhpbHZCTjtBQUNGO0E4SDlrdkJJO0VBQ0U7RUFDQTtBOUhnbHZCTjtBaUIveHlCSTtFNkc2c0RBO0lBS0k7RTlIaWx2Qk47QUFDRjtBOEgva3ZCTTtFQUNFO0VBQ0E7RUFDQTtBOUhpbHZCUjtBOEg5a3ZCTTtFQUNFO0VBQ0E7QTlIZ2x2QlI7QThIN2t2Qk07RUFDRTtBOUgra3ZCUjtBOEgxa3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINGt2Qko7QThIMWt2Qkk7RUFDRTtFQUNBO0E5SDRrdkJOO0E4SHZrdkJFO0VBQ0U7RUFDQSxXQ2h4RUk7RURpeEVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIeWt2Qko7QThIdGt2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUh3a3ZCSjtBOEh0a3ZCSTtFQUNFO0VBQ0E7QTlId2t2Qk47QThIbmt2Qkk7RUFDRTtBOUhxa3ZCTjtBOEhqa3ZCRTtFQUNFO0E5SG1rdkJKO0E4SGhrdkJFO0VBQ0U7RUFDQTtFQUNBO0E5SGtrdkJKO0FpQjUxeUJJO0U2R3V4REY7SUFNSTtFOUhta3ZCSjtFOEhqa3ZCSTtJQUNFO0U5SG1rdkJOO0U4SGprdkJNO0lBQ0U7RTlIbWt2QlI7RThIL2p2Qkk7SUFDRTtFOUhpa3ZCTjtBQUNGO0E4SDdqdkJFO0VBQ0U7RUFDQSxzQkN0MEVJO0VEdTBFSjtFQUNBO0VBQ0E7RUFDQSx3QnZIbHhFaUI7RXVIbXhFakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgranZCSjtBaUIxM3lCSTtFNkc2eURGO0lBaUJJO0U5SGdrdkJKO0FBQ0Y7QThIOWp2Qkk7RUFDRTtBOUhna3ZCTjtBOEg5anZCTTtFQUNFO0VBQ0E7RUFDQTtBOUhna3ZCUjtBOEg1anZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsM0VlO0VEbTNFZjtFQUNBO0VBQ0E7QTlIOGp2Qk47QThINWp2Qk07RUFDRTtBOUg4anZCUjtBOEgzanZCTTtFQUNFO0VBQ0E7QTlINmp2QlI7QThIMWp2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINGp2QlI7QThIeGp2QlE7RUFDRTtFQUNBO0VBQ0E7QTlIMGp2QlY7QThIcmp2QlE7RUFDRTtBOUh1anZCVjtBOEhuanZCTTtFQUNFO0VBQ0E7QTlIcWp2QlI7QThIbGp2Qk07RUFDRTtFQUNBO0E5SG9qdkJSO0E4SDlpdkJJO0VBQ0U7QTlIZ2p2Qk47O0E2SDc0ekJBO0VBQ0U7RUFDQTtBN0hnNXpCRjtBNkg5NHpCRTtFQytvQ0E7RUFDQTtFQUNBLGVDeHRDb0I7RUR5dENwQixjQzl0Q21CO0VEK3RDbkI7QTlIa3d4QkY7QThIaHd4QkU7RUFDRTtBOUhrd3hCSjtBOEgvdnhCRTtFQUNFO0VBQ0E7QTlIaXd4Qko7QWlCejh5Qkk7RTRHbmRGO0lDK3BDRTtFOUhpd3hCRjtBQUNGO0E4SDl2eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIcHJDaUI7RXVIcXJDakI7RUFDQTtFQUNBO0VBQ0EseUJDdnZDa0I7QS9IdS96QnRCO0E4SDl2eEJJO0VBQ0U7RUFDQTtFQUNBLHlCQzV2Q2dCO0VENnZDaEIsY0M5dkNlO0VEK3ZDZjtFQUlBO0E5SDZ2eEJOO0F5Qmg4ekJFO0VxRzByQ0U7SXJHenJDQTtJQUNBO0V6Qm04ekJGO0FBQ0Y7QThIaHd4Qkk7RUFDRTtFQUNBLHlCQ3h3Q2U7RUR5d0NmLGNDendDZTtBL0gyZzBCckI7QThIaHd4Qk07RUFDRTtBOUhrd3hCUjtBOEgvdnhCTTtFQUNFLFdDeHdDQTtBL0h5ZzBCUjtBOEg1dnhCRTtFQUNFO0VBQ0EsY0N2eENpQjtFRDB4Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINHZ4Qko7QThIenZ4QkU7RUFDRTtFQUNBO0VBQ0E7QTlIMnZ4Qko7QThIenZ4Qkk7RUFDRTtFQUNBO0E5SDJ2eEJOO0E4SHR2eEJJO0VBQ0U7QTlId3Z4Qk47QThIcHZ4QkU7RUFDRTtBOUhzdnhCSjtBOEhudnhCRTtFQUNFO0VBQ0E7QTlIcXZ4Qko7QThIbHZ4QkU7RUFDRTtFQUNBLHNCQ3J6Q0k7RURzekNKO0VBQ0E7RUFDQSxlQzN6Q2tCO0VENHpDbEIsd0J2SGp3Q2lCO0V1SGt3Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIb3Z4Qko7QWlCOWh6Qkk7RTZHNHhCRjtJQWlCSTtFOUhxdnhCSjtBQUNGO0E4SG52eEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3YxQ2U7RUR3MUNmO0VBQ0E7RUFDQTtBOUhxdnhCTjtBOEhudnhCTTtFQUNFLFdDcjFDQTtFRHMxQ0E7QTlIcXZ4QlI7QThIbHZ4Qk07RUFDRTtBOUhvdnhCUjtBOEhqdnhCTTtFQUNFO0VBQ0E7RUFDQTtBOUhtdnhCUjtBOEhodnhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhrdnhCUjtBOEgvdXhCTTtFQUNFLHlCQ3AzQ2M7QS9IcW0wQnRCO0E4SC91eEJRO0VBQ0U7RUFDQTtBOUhpdnhCVjtBOEg3dXhCTTtFQUNFLHlCQzkzQ2E7QS9INm0wQnJCO0E4SDN1eEJRO0VBQ0U7QTlINnV4QlY7QThIenV4Qk07RUFDRTtFQUNBO0E5SDJ1eEJSO0E4SHh1eEJNO0VBQ0U7RUFDQTtBOUgwdXhCUjtBOEhwdXhCSTtFQUNFO0E5SHN1eEJOO0E2SDNpMEJFO0VBQ0U7QTdINmkwQko7O0E2SHppMEJBOztFQUVFO0VBQ0E7QTdINGkwQkY7QTZIMWkwQkU7O0VDcVBBO0VBQ0E7RUFDQSxlQzVVb0I7RUQ2VXBCO0E5SHl6ekJGO0E4SHB6ekJFOztFQUNFO0E5SHV6ekJKO0FpQmhuekJJO0U0R3JjRjs7SUNrUUU7RTlId3p6QkY7QUFDRjtBOEhyenpCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlId3p6Qko7QThIcnp6QkU7O0VBQ0U7QTlId3p6Qko7QThIcnp6QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIclRpQjtFdUhzVGpCO0VBQ0E7RUFDQTtFQUNBLHlCQ3hYa0I7QS9IZ3IwQnRCO0E4SHR6ekJJOztFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SG96ekJOO0F5QnpuMEJFO0VxRzJURTs7SXJHMVRBO0lBQ0E7RXpCNm4wQkY7QUFDRjtBOEh4enpCSTs7O0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SDR6ekJOO0E4SDF6ekJNOzs7RUFDRTtBOUg4enpCUjtBOEgzenpCTTs7O0VBQ0UsY3pIaFlHO0FMK3IwQlg7QThIMXp6QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg2enpCSjtBOEgzenpCSTs7RUFDRTtFQUNBO0E5SDh6ekJOO0E4SDF6ekJFOztFQUNFO0VBQ0EsY1V0YVk7RVZ1YVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZ6ekJKO0E4SDF6ekJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDZ6ekJKO0E4SDN6ekJJOztFQUNFO0VBQ0E7QTlIOHp6Qk47QThIenp6Qkk7O0VBQ0U7QTlINHp6Qk47QThIeHp6QkU7O0VBQ0U7QTlIMnp6Qko7QThIeHp6QkU7O0VBQ0U7RUFDQTtBOUgyenpCSjtBOEh4enpCRTs7RUFHRTtFQUNBLHNCQzFjSTtFRDJjSjtFQUNBO0VBQ0EsZUNoZGtCO0VEaWRsQix3QnZIdFppQjtFdUh1WmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdXp6Qko7QWlCeHZ6Qkk7RTZHakZGOztJQXFCSTtFOUh5enpCSjtBQUNGO0E4SHZ6ekJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M5ZWU7RUQrZWY7RUFDQTtFQUNBO0E5SDB6ekJOO0E4SHh6ekJNOztFQUNFLFdDNWVBO0VENmVBO0E5SDJ6ekJSO0E4SHh6ekJNOztFQUNFO0E5SDJ6ekJSO0E4SHh6ekJNOztFQUNFO0VBQ0E7RUFDQTtBOUgyenpCUjtBOEh4enpCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMnp6QlI7QThIdHp6QlE7O0VBQ0U7RUFDQTtBOUh5enpCVjtBOEhyenpCTTs7RUFDRSx5QkNwaEJhO0EvSDQwMEJyQjtBOEhwenpCUTs7RUFDRTtBOUh1enpCVjtBOEhuenpCTTs7RUFDRTtFQUNBO0E5SHN6ekJSO0E4SG56ekJNOztFQUNFO0VBQ0E7QTlIc3p6QlI7QThIaHp6Qkk7O0VBQ0U7QTlIbXp6Qk47QTZIaHcwQkU7O0VBQ0U7QTdIbXcwQko7O0E2SDl2MEJBO0VBQ0U7RUFDQTtBN0hpdzBCRjtBNkgvdjBCRTtFQ3VPQTtFQUNBO0VBQ0EsZUM1VW9CO0VENlVwQjtFQWlPQTtFQUNBO0VBQ0EsZUNoakJvQjtFRGlqQnBCLGNDdGpCbUI7QS9IaTMwQnJCO0E4SDFoMEJFO0VBQ0U7QTlINGgwQko7QWlCcjF6Qkk7RTRHdmJGO0lDb1BFO0U5SDRoMEJGO0FBQ0Y7QThIemgwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlIMmgwQko7QThIeGgwQkU7RUFDRTtBOUgwaDBCSjtBOEh2aDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHJUaUI7RXVIc1RqQjtFQUNBO0VBQ0E7RUFDQSx5QkN4WGtCO0EvSGk1MEJ0QjtBOEh2aDBCSTtFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SG9oMEJOO0F5QnoxMEJFO0VxRzJURTtJckcxVEE7SUFDQTtFekI0MTBCRjtBQUNGO0E4SHZoMEJJO0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SHloMEJOO0E4SHZoMEJNO0VBQ0U7QTlIeWgwQlI7QThIdGgwQk07RUFDRSxjekhoWUc7QUx3NTBCWDtBOEhuaDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIcWgwQko7QThIbmgwQkk7RUFDRTtFQUNBO0E5SHFoMEJOO0E4SGpoMEJFO0VBQ0U7RUFDQSxjVXRhWTtFVnVhWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbWgwQko7QThIaGgwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhraDBCSjtBOEhoaDBCSTtFQUNFO0VBQ0E7QTlIa2gwQk47QThIN2cwQkk7RUFDRTtBOUgrZzBCTjtBOEgzZzBCRTtFQUNFO0E5SDZnMEJKO0E4SDFnMEJFO0VBQ0U7RUFDQTtBOUg0ZzBCSjtBOEh6ZzBCRTtFQUdFO0VBQ0Esc0JDMWNJO0VEMmNKO0VBQ0E7RUFDQSxlQ2hka0I7RURpZGxCLHdCdkh0WmlCO0V1SHVaakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh1ZzBCSjtBaUJ4OHpCSTtFNkdqRkY7SUFxQkk7RTlId2cwQko7QUFDRjtBOEh0ZzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M5ZWU7RUQrZWY7RUFDQTtFQUNBO0E5SHdnMEJOO0E4SHRnMEJNO0VBQ0UsV0M1ZUE7RUQ2ZUE7QTlId2cwQlI7QThIcmcwQk07RUFDRTtBOUh1ZzBCUjtBOEhwZzBCTTtFQUNFO0VBQ0E7RUFDQTtBOUhzZzBCUjtBOEhuZzBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhxZzBCUjtBOEhoZzBCUTtFQUNFO0VBQ0E7QTlIa2cwQlY7QThIOS96Qk07RUFDRSx5QkNwaEJhO0EvSG9oMUJyQjtBOEg1L3pCUTtFQUNFO0E5SDgvekJWO0E4SDEvekJNO0VBQ0U7RUFDQTtBOUg0L3pCUjtBOEh6L3pCTTtFQUNFO0VBQ0E7QTlIMi96QlI7QThIci96Qkk7RUFDRTtBOUh1L3pCTjtBOEh2K3pCRTtFQUNFO0E5SHkrekJKO0FpQnRnMEJJO0U0R3ZiRjtJQ3dkRTtFOUh5K3pCRjtBQUNGO0E4SHQrekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SDNnQmlCO0V1SDRnQmpCO0VBQ0E7QTlIdyt6Qko7QThIcit6QkU7RUFDRTtBOUh1K3pCSjtBOEhwK3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHpoQmlCO0V1SDBoQmpCO0VBQ0E7RUFDQTtFQUNBO0E5SHMrekJKO0E4SHArekJJO0VBQ0U7RUFDQTtFQUdBLGNDcG1CZTtFRHFtQmY7RUFJQTtBOUhpK3pCTjtBeUIxZzFCRTtFcUcraEJFO0lyRzloQkE7SUFDQTtFekI2ZzFCRjtBQUNGO0E4SHArekJJO0VBQ0U7RUFDQSx5QnpIeGtCTztFeUh5a0JQLGNDL21CZTtBL0hxbDFCckI7QThIcCt6Qk07RUFDRTtBOUhzK3pCUjtBOEhuK3pCTTtFQUNFLGNVam5CSTtBeElzbDFCWjtBOEhoK3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIayt6Qko7QThIaCt6Qkk7RUFDRTtFQUNBO0E5SGsrekJOO0E4SDk5ekJFO0VBQ0U7RUFDQSxjekh2bUJTO0V5SHdtQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGcrekJKO0E4SDc5ekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIKzl6Qko7QThINzl6Qkk7RUFDRTtFQUNBO0E5SCs5ekJOO0E4SDE5ekJJO0VBQ0U7QTlINDl6Qk47QThIeDl6QkU7RUFDRTtBOUgwOXpCSjtBOEh2OXpCRTtFQUNFO0VBQ0E7QTlIeTl6Qko7QThIdDl6QkU7RUFHRTtFQUNBLHNCQzdxQkk7RUQ4cUJKO0VBQ0E7RUFDQSxlQ25yQmtCO0VEb3JCbEIsd0J2SHpuQmlCO0V1SDBuQmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzl6Qko7QWlCeG4wQkk7RTZHa0pGO0lBcUJJO0U5SHE5ekJKO0FBQ0Y7QThIbjl6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDanRCZTtFRGt0QmY7RUFDQTtFQUNBO0E5SHE5ekJOO0E4SG45ekJNO0VBQ0UsV0Mvc0JBO0VEZ3RCQTtBOUhxOXpCUjtBOEhsOXpCTTtFQUNFO0E5SG85ekJSO0E4SGo5ekJNO0VBQ0U7RUFDQTtFQUNBO0E5SG05ekJSO0E4SGg5ekJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGs5ekJSO0E4SDc4ekJRO0VBQ0U7RUFDQTtBOUgrOHpCVjtBOEgzOHpCTTtFQUNFLHlCQ3Z2QmE7QS9Ib3MxQnJCO0E4SHo4ekJRO0VBQ0U7QTlIMjh6QlY7QThIdjh6Qk07RUFDRTtFQUNBO0E5SHk4ekJSO0E4SHQ4ekJNO0VBQ0U7RUFDQTtBOUh3OHpCUjtBOEhsOHpCSTtFQUNFO0E5SG84ekJOO0E2SHJtMUJFO0VBQ0U7QTdIdW0xQko7O0E2SG5tMUJBO0VBQ0U7RUFDQTtBN0hzbTFCRjtBNkhwbTFCRTtFQ3lOQTtFQUNBO0VBQ0EsZUM1VW9CO0VENlVwQjtFQW1jQTtFQUNBO0VBQ0EsZUNseEJvQjtFRG14QnBCLGNDeHhCbUI7QS9Ib3UxQnJCO0E4SDc0MEJFO0VBQ0U7QTlIKzQwQko7QWlCeHMwQkk7RTRHemFGO0lDc09FO0U5SCs0MEJGO0FBQ0Y7QThINTQwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlIODQwQko7QThIMzQwQkU7RUFDRTtBOUg2NDBCSjtBOEgxNDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHJUaUI7RXVIc1RqQjtFQUNBO0VBQ0E7RUFDQSx5QkN4WGtCO0EvSG93MUJ0QjtBOEgxNDBCSTtFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SHU0MEJOO0F5QjVzMUJFO0VxRzJURTtJckcxVEE7SUFDQTtFekIrczFCRjtBQUNGO0E4SDE0MEJJO0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SDQ0MEJOO0E4SDE0MEJNO0VBQ0U7QTlINDQwQlI7QThIejQwQk07RUFDRSxjekhoWUc7QUwydzFCWDtBOEh0NDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdzQwQko7QThIdDQwQkk7RUFDRTtFQUNBO0E5SHc0MEJOO0E4SHA0MEJFO0VBQ0U7RUFDQSxjVXRhWTtFVnVhWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIczQwQko7QThIbjQwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhxNDBCSjtBOEhuNDBCSTtFQUNFO0VBQ0E7QTlIcTQwQk47QThIaDQwQkk7RUFDRTtBOUhrNDBCTjtBOEg5MzBCRTtFQUNFO0E5SGc0MEJKO0E4SDczMEJFO0VBQ0U7RUFDQTtBOUgrMzBCSjtBOEg1MzBCRTtFQUdFO0VBQ0Esc0JDMWNJO0VEMmNKO0VBQ0E7RUFDQSxlQ2hka0I7RURpZGxCLHdCdkh0WmlCO0V1SHVaakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgwMzBCSjtBaUIzejBCSTtFNkdqRkY7SUFxQkk7RTlIMjMwQko7QUFDRjtBOEh6MzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M5ZWU7RUQrZWY7RUFDQTtFQUNBO0E5SDIzMEJOO0E4SHozMEJNO0VBQ0UsV0M1ZUE7RUQ2ZUE7QTlIMjMwQlI7QThIeDMwQk07RUFDRTtBOUgwMzBCUjtBOEh2MzBCTTtFQUNFO0VBQ0E7RUFDQTtBOUh5MzBCUjtBOEh0MzBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh3MzBCUjtBOEhuMzBCUTtFQUNFO0VBQ0E7QTlIcTMwQlY7QThIajMwQk07RUFDRSx5QkNwaEJhO0EvSHU0MUJyQjtBOEgvMjBCUTtFQUNFO0E5SGkzMEJWO0E4SDcyMEJNO0VBQ0U7RUFDQTtBOUgrMjBCUjtBOEg1MjBCTTtFQUNFO0VBQ0E7QTlIODIwQlI7QThIeDIwQkk7RUFDRTtBOUgwMjBCTjtBOEh4bjBCRTtFQUNFO0E5SDBuMEJKO0FpQnozMEJJO0U0R3phRjtJQzRxQkU7RTlIMG4wQkY7QUFDRjtBOEh2bjBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkg3dUJpQjtFdUg4dUJqQjtFQUNBO0E5SHluMEJKO0E4SHRuMEJFO0VBQ0U7QTlId24wQko7QThIcm4wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkgzdkJpQjtFdUg0dkJqQjtFQUNBO0VBQ0E7RUFDQTtBOUh1bjBCSjtBOEhybjBCSTtFQUNFO0VBQ0E7RUFHQSxjQ3QwQmU7RUR1MEJmO0VBSUE7QTlIa24wQk47QXlCNzMxQkU7RXFHaXdCRTtJckdod0JBO0lBQ0E7RXpCZzQxQkY7QUFDRjtBOEhybjBCSTtFQUNFO0VBQ0EseUJDLzBCZ0I7RURnMUJoQixjQ2oxQmU7RURrMUJmO0E5SHVuMEJOO0E4SHJuMEJNO0VBQ0U7QTlIdW4wQlI7QThIcG4wQk07RUFDRSxjVXAxQkk7QXhJMDgxQlo7QThIam4wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG1uMEJKO0E4SGpuMEJJO0VBQ0U7RUFDQTtBOUhtbjBCTjtBOEgvbTBCRTtFQUNFO0VBQ0EsV0N4MkJJO0VEeTJCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIaW4wQko7QThIOW0wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhnbjBCSjtBOEg5bTBCSTtFQUNFO0VBQ0E7QTlIZ24wQk47QThIM20wQkk7RUFDRTtBOUg2bTBCTjtBOEh6bTBCRTtFQUNFO0E5SDJtMEJKO0E4SHhtMEJFO0VBQ0U7RUFDQTtBOUgwbTBCSjtBOEh2bTBCRTtFQUdFO0VBQ0Esc0JDaDVCSTtFRGk1Qko7RUFDQTtFQUNBLGVDdDVCa0I7RUR1NUJsQix3QnZINTFCaUI7RXVINjFCakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhxbTBCSjtBaUI1KzBCSTtFNkdxWEY7SUFxQkk7RTlIc20wQko7QUFDRjtBOEhwbTBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NwN0JlO0VEcTdCZjtFQUNBO0VBQ0E7QTlIc20wQk47QThIcG0wQk07RUFDRSxXQ2w3QkE7RURtN0JBO0E5SHNtMEJSO0E4SG5tMEJNO0VBQ0U7QTlIcW0wQlI7QThIbG0wQk07RUFDRTtFQUNBO0VBQ0E7QTlIb20wQlI7QThIam0wQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbW0wQlI7QThIOWwwQlE7RUFDRTtFQUNBO0E5SGdtMEJWO0E4SDVsMEJNO0VBQ0UseUJDMTlCYTtBL0h3ajJCckI7QThIMWwwQlE7RUFDRTtBOUg0bDBCVjtBOEh4bDBCTTtFQUNFO0VBQ0E7QTlIMGwwQlI7QThIdmwwQk07RUFDRTtFQUNBO0E5SHlsMEJSO0E4SG5sMEJJO0VBQ0U7QTlIcWwwQk47QTZIMzgxQkU7RUFDRTtBN0g2ODFCSjs7QTZIejgxQkE7RUFDRTtFQUNBO0E3SDQ4MUJGO0E2SDE4MUJFO0VDMk1BO0VBQ0E7RUFDQSxlQzVVb0I7RUQ2VXBCO0VBc3FCQTtFQUNBO0VBQ0EsZUNyL0JvQjtFRHMvQnBCLGNDMy9CbUI7QS9Id2wyQnJCO0E4SGp3MUJFO0VBQ0U7QTlIbXcxQko7QWlCNWoxQkk7RTRHM1pGO0lDd05FO0U5SG13MUJGO0FBQ0Y7QThIaHcxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NsV2dCO0VEbVdoQix3QnZIdlNpQjtFdUh3U2pCO0VBQ0E7QTlIa3cxQko7QThIL3YxQkU7RUFDRTtBOUhpdzFCSjtBOEg5djFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHJUaUI7RXVIc1RqQjtFQUNBO0VBQ0E7RUFDQSx5QkN4WGtCO0EvSHduMkJ0QjtBOEg5djFCSTtFQUNFO0VBQ0E7RUFHQSxjQ2hZZTtFRGlZZjtFQUlBO0E5SDJ2MUJOO0F5QmhrMkJFO0VxRzJURTtJckcxVEE7SUFDQTtFekJtazJCRjtBQUNGO0E4SDl2MUJJO0VBQ0U7RUFDQTtFQUNBLGNDM1llO0VENFlmO0E5SGd3MUJOO0E4SDl2MUJNO0VBQ0U7QTlIZ3cxQlI7QThIN3YxQk07RUFDRSxjekhoWUc7QUwrbjJCWDtBOEgxdjFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINHYxQko7QThIMXYxQkk7RUFDRTtFQUNBO0E5SDR2MUJOO0E4SHh2MUJFO0VBQ0U7RUFDQSxjVXRhWTtFVnVhWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMHYxQko7QThIdnYxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUh5djFCSjtBOEh2djFCSTtFQUNFO0VBQ0E7QTlIeXYxQk47QThIcHYxQkk7RUFDRTtBOUhzdjFCTjtBOEhsdjFCRTtFQUNFO0E5SG92MUJKO0E4SGp2MUJFO0VBQ0U7RUFDQTtBOUhtdjFCSjtBOEhodjFCRTtFQUdFO0VBQ0Esc0JDMWNJO0VEMmNKO0VBQ0E7RUFDQSxlQ2hka0I7RURpZGxCLHdCdkh0WmlCO0V1SHVaakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4dTFCSjtBaUIvcTFCSTtFNkdqRkY7SUFxQkk7RTlIK3UxQko7QUFDRjtBOEg3dTFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M5ZWU7RUQrZWY7RUFDQTtFQUNBO0E5SCt1MUJOO0E4SDd1MUJNO0VBQ0UsV0M1ZUE7RUQ2ZUE7QTlIK3UxQlI7QThINXUxQk07RUFDRTtBOUg4dTFCUjtBOEgzdTFCTTtFQUNFO0VBQ0E7RUFDQTtBOUg2dTFCUjtBOEgxdTFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0dTFCUjtBOEh2dTFCUTtFQUNFO0VBQ0E7QTlIeXUxQlY7QThIcnUxQk07RUFDRSx5QkNwaEJhO0EvSDJ2MkJyQjtBOEhudTFCUTtFQUNFO0E5SHF1MUJWO0E4SGp1MUJNO0VBQ0U7RUFDQTtBOUhtdTFCUjtBOEhodTFCTTtFQUNFO0VBQ0E7QTlIa3UxQlI7QThINXQxQkk7RUFDRTtBOUg4dDFCTjtBOEh6dzBCRTtFQUNFO0E5SDJ3MEJKO0FpQjd1MUJJO0U0RzNaRjtJQ2k0QkU7RTlIMncwQkY7QUFDRjtBOEh4dzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVTFnQ1E7RVYyZ0NSLHdCdkhoOUJpQjtFdUhpOUJqQjtFQUNBO0E5SDB3MEJKO0E4SHZ3MEJFO0VBQ0U7QTlIeXcwQko7QThIdHcwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkg5OUJpQjtFdUgrOUJqQjtFQUNBO0VBQ0E7RUFDQTtBOUh3dzBCSjtBOEh0dzBCSTtFQUNFO0VBQ0E7RUFHQSxjQ3ppQ2U7RUQwaUNmO0VBSUE7QTlIbXcwQk47QXlCanYyQkU7RXFHbytCRTtJckduK0JBO0lBQ0E7RXpCb3YyQkY7QUFDRjtBOEh0dzBCSTtFQUNFO0VBQ0EseUJVOWlDTTtFVitpQ04sY0NwakNlO0EvSDR6MkJyQjtBOEh0dzBCTTtFQUNFO0E5SHd3MEJSO0E4SHJ3MEJNO0VBQ0U7QTlIdXcwQlI7QThIbHcwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG93MEJKO0E4SGx3MEJJO0VBQ0U7RUFDQTtBOUhvdzBCTjtBOEhodzBCRTtFQUNFO0VBQ0EsY1U3a0NRO0VWOGtDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIa3cwQko7QThIL3YwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhpdzBCSjtBOEgvdjBCSTtFQUNFO0VBQ0E7QTlIaXcwQk47QThINXYwQkk7RUFDRTtBOUg4djBCTjtBOEgxdjBCRTtFQUNFO0E5SDR2MEJKO0E4SHp2MEJFO0VBQ0U7RUFDQTtBOUgydjBCSjtBOEh4djBCRTtFQUdFO0VBQ0Esc0JDbG5DSTtFRG1uQ0o7RUFDQTtFQUNBLGVDeG5Da0I7RUR5bkNsQix3QnZIOWpDaUI7RXVIK2pDakI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzdjBCSjtBaUIvMTFCSTtFNkd1bEJGO0lBcUJJO0U5SHV2MEJKO0FBQ0Y7QThIcnYwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDdHBDZTtFRHVwQ2Y7RUFDQTtFQUNBO0E5SHV2MEJOO0E4SHJ2MEJNO0VBQ0UsV0NwcENBO0VEcXBDQTtBOUh1djBCUjtBOEhwdjBCTTtFQUNFO0E5SHN2MEJSO0E4SG52MEJNO0VBQ0U7RUFDQTtFQUNBO0E5SHF2MEJSO0E4SGx2MEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG92MEJSO0E4SC91MEJRO0VBQ0U7RUFDQTtBOUhpdjBCVjtBOEg3dTBCTTtFQUNFLHlCQzVyQ2E7QS9IMjYyQnJCO0E4SDN1MEJRO0VBQ0U7QTlINnUwQlY7QThIenUwQk07RUFDRTtFQUNBO0E5SDJ1MEJSO0E4SHh1MEJNO0VBQ0U7RUFDQTtBOUgwdTBCUjtBOEhwdTBCSTtFQUNFO0E5SHN1MEJOO0E2SGh6MkJFO0VBQ0U7QTdIa3oyQko7O0E2SDV5MkJBO0VBQ0U7RUFDQTtFQUNBO0E3SCt5MkJGO0FpQm42MUJJO0U0Ry9ZSjtJQU1JO0lBQ0E7RTdIZ3oyQkY7RTZIOXkyQkU7SUFDRTtFN0hnejJCSjtFNkg5eTJCSTtJQUNFO0lBQ0EsbUI3SDNJUztFQTI3MkJmO0FBQ0Y7QTZINXkyQkU7RUFDRTtFQUNBO0E3SDh5MkJKO0E2SDF5MkJJO0VBQ0Usa0I3SHZKVztBQW04MkJqQjtBNkh6eTJCSTtFQUNFO0E3SDJ5MkJOO0E2SHp5MkJNO0VBQ0U7QTdIMnkyQlI7QTZIdHkyQkU7O0VBRUU7RUFDQTtBN0h3eTJCSjtBNkhyeTJCRTs7RUFHRTtBN0hzeTJCSjtBNkhweTJCSTs7RUFDRTtBN0h1eTJCTjtBaUIxODFCSTtFNEcvWUo7SUF1REk7RTdIc3kyQkY7RTZIbnkyQkk7SUFDRTtJQUNBLG1CN0h6TFM7RUE4OTJCZjtBQUNGOztBNkhoeTJCQTtBQUVBOztFQUVFO0E3SGt5MkJGO0E2SGh5MkJFOztFQUNFO0E3SG15MkJKO0FpQjc5MUJJO0U0R3ZVRjs7SUFJSTtJQUNBO0U3SHF5MkJKO0FBQ0Y7O0E2SGp5MkJBOztFQUVFO0E3SG95MkJGO0E2SGx5MkJFOztFQUNFO0E3SHF5MkJKO0FpQjcrMUJJO0U0RzdUSjs7SUFTSTtJQUNBO0U3SHN5MkJGO0FBQ0Y7QTZIcHkyQkU7O0VBQ0U7QTdIdXkyQko7O0FnSXRoM0JBO0VBQ0U7QWhJeWgzQkY7O0FpQjUvMUJJO0UrR3ZoQkU7SUFDRTtFaEl1aDNCTjtFZ0lyaDNCTTtJQ1ZOO0lBQ0E7SUFDQTtJQUNBLDBCQ0MyQjtJREEzQjtJQUNBO0VqSWtpM0JBO0VpSWhpM0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpJa2kzQkY7RWlJL2gzQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaklpaTNCRjtFaUk5aDNCQTtJQUNFO0VqSWdpM0JGO0VpSTdoM0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakkraDNCRjtFaUk3aDNCRTtJQUNFO0lBQ0E7RWpJK2gzQko7RXlCbGczQkE7SXdHL0JFO014R2dDQTtNQUNBO0l6QnFnM0JBO0VBQ0Y7RWlJM2gzQkE7SUFDRTtFakk2aDNCRjtFaUkxaDNCQTtJQUNFO0VqSTRoM0JGO0VpSXpoM0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJMmgzQkY7RWlJdmgzQkU7SUFDRTtFakl5aDNCSjtFaUlyaDNCQTtJQUNFO0lBQ0E7RWpJdWgzQkY7RWlJcGgzQkE7SUFDRTtFaklzaDNCRjtFaUluaDNCQTtJQUNFO0lBQ0E7SUFDQTtFaklxaDNCRjtFaUluaDNCRTtJQUNFO0lBQ0E7SUFDQSxpQkNwRjRCO0lEcUY1QixjQ2pGa0M7SURrRmxDO0lBQ0E7RWpJcWgzQko7RWlJbmgzQkk7SUFDRSxXQ3pGK0I7SUQwRi9CLHlCQ3pGcUM7RWxJOG0zQjNDO0VpSWxoM0JJO0lBQ0U7RWpJb2gzQk47RWlJamgzQkk7SUFDRTtJQUNBO0lBQ0E7RWpJbWgzQk47RWlJaGgzQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJa2gzQk47RWlJOWczQk07SUFDRTtJQUNBO0VqSWdoM0JSO0VpSTNnM0JNO0lBQ0U7RWpJNmczQlI7RWdJem4zQkk7SUFDRTtFaEkybjNCTjtBQUNGO0FpQjltMkJJO0UrR3ZnQkU7SUFDRTtJQUNBO0VoSXduM0JOO0VnSXRuM0JNO0lDd0dOO0lBQ0E7SUFDQTtJQUNBO0VqSWloM0JBO0VpSTNnM0JBO0lBQ0U7SUFDQTtJQUNBO0VqSTZnM0JGO0VpSTFnM0JBO0lBQ0U7SUFDQTtJQUNBLHNCQ3RKa0I7RWxJa3EzQnBCO0VpSXpnM0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQkM5SmtCO0lEK0psQjtFakkyZzNCRjtFaUl6ZzNCRTtJQUNFO0lBQ0E7RWpJMmczQko7RXlCOW0zQkE7SXdHaUdFO014R2hHQTtNQUNBO0l6QmluM0JBO0VBQ0Y7RWlJdmczQkE7SUFDRTtFakl5ZzNCRjtFaUl0ZzNCQTtJQUNFO0VqSXdnM0JGO0VpSXJnM0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqSXVnM0JGO0VpSW5nM0JFO0lBQ0U7RWpJcWczQko7RWlJamczQkE7SUFDRTtJQUNBO0VqSW1nM0JGO0VpSWhnM0JBO0lBQ0U7RWpJa2czQkY7RWlJLy8yQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RWpJKy8yQkY7RWlJNy8yQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCQzNOcUI7SUQ0TnJCLGlCQzNONEI7SUQ0TjVCO0lBQ0E7RWpJKy8yQko7RWlJNy8yQkk7SUFDRSxXQy9OK0I7SURnTy9CLHlCQy9OcUM7RWxJOHQzQjNDO0VpSTUvMkJJO0lBQ0U7RWpJOC8yQk47RWlJMy8yQkk7SUFDRTtJQUNBO0VqSTYvMkJOO0VpSTEvMkJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqSTQvMkJOO0VpSXgvMkJNO0lBQ0U7SUFDQTtFakkwLzJCUjtFaUlyLzJCTTtJQUNFO0VqSXUvMkJSO0VnSXZ0M0JJO0lBQ0U7SUFDQSxzQkVuQ2M7RWxJNHYzQnBCO0FBQ0Y7O0FtSTd2M0JBOztFQUVFO0FuSWd3M0JGO0FtSTl2M0JFOztFQUNFO0VBQ0E7RUNMRjtFQUNBO0FwSXV3M0JGO0FvSXJ3M0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0hXTztFK0hWUDtFQUNBO0VBQ0E7RUFDQTtBcEl3dzNCSjtBb0l0dzNCSTs7RUFDRSxXTFBFO0VLVUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEl1dzNCTjtBb0ludzNCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdMdkJJO0VLMEJKO0FwSW93M0JKO0FvSWp3M0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJb3czQko7QW9JaHczQkk7O0VBQ0U7QXBJbXczQk47QW9JL3YzQkU7O0VBQ0U7RUFDQTtBcElrdzNCSjtBb0kvdjNCRTs7RUFDRTtFQUNBO0VBQ0E7QXBJa3czQko7QW9JL3YzQkU7O0VBQ0U7RUFDQTtBcElrdzNCSjtBb0kvdjNCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkxsRUk7RUttRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElrdzNCSjtBb0lodzNCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEltdzNCTjtBb0lqdzNCTTs7RUFDRTtBcElvdzNCUjtBb0lqdzNCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0EsY0l4R1E7QXhJMDIzQmhCO0FvSS92M0JNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWt3M0JSO0FvSS92M0JNOztFQUNFLHlCTHpIYztBL0gyMzNCdEI7QW9JaHczQlE7O0VBQ0U7RUFDQTtBcEltdzNCVjtBb0kvdjNCTTs7RUFDRSxXTDNIQTtFSzRIQSx5QkxwSWE7QS9IczQzQnJCO0FvSWh3M0JROztFQUNFLFdML0hGO0VLZ0lFO0FwSW13M0JWO0FvSTl2M0JROztFQUNFO0FwSWl3M0JWO0FvSTd2M0JNOztFQUNFO0VBQ0E7QXBJZ3czQlI7QW9JN3YzQk07O0VBQ0U7RUFDQTtBcElndzNCUjtBaUIxMzJCSTtFa0gzaEJGOztJQzRKRTtJQUNBO0lBQ0E7SUFDQTtFcEk4djNCRjtFb0k1djNCRTs7SUFDRTtJQUNBO0lBQ0E7RXBJK3YzQko7RW9JNXYzQkU7O0lBQ0U7SUFDQTtJQUNBO0VwSSt2M0JKO0VvSTV2M0JFOztJQUNFO0lBQ0E7RXBJK3YzQko7RW9JNXYzQkU7O0lBQ0U7RXBJK3YzQko7RW9JNXYzQkU7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEkrdjNCSjtFb0k3djNCSTs7SUFFRTtFcEkrdjNCTjtBQUNGO0FvSTN2M0JFO0VBQ0U7O0lBQ0UseUIvSHBLTztJK0hxS1A7RXBJOHYzQko7RW9JNXYzQkk7O0lBQ0U7RXBJK3YzQk47RW9JNXYzQkk7O0lBQ0U7RXBJK3YzQk47RW9JNXYzQkk7O0lBQ0UsY0lqTkk7RXhJZzkzQlY7QUFDRjtBaUJ2NzJCSTtFbUhyVUk7O0lBQ0U7RXBJZ3czQlI7QUFDRjtBb0kzdjNCRTs7RUFDRSx5Qi9INUxTO0UrSDZMVDtBcEk4djNCSjtBb0k1djNCSTs7RUFDRTtBcEkrdjNCTjtBb0k1djNCSTs7RUFDRTtBcEkrdjNCTjtBb0k1djNCSTs7RUFDRSxjSXpPTTtBeEl3KzNCWjs7QW1JaiszQkE7RUFDRTtBbklvKzNCRjtBbUlsKzNCRTtFQUNFO0VBQ0E7RUNoQkY7RUFDQTtFQXNQQTtFQUNBO0FwSWd3M0JGO0FvSXIvM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUIvSFdPO0UrSFZQO0VBQ0E7RUFDQTtFQUNBO0FwSXUvM0JKO0FvSXIvM0JJO0VBQ0UsV0xQRTtFS1VGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJcS8zQk47QW9Jai8zQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdMdkJJO0VLMEJKO0FwSWkvM0JKO0FvSTkrM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElnLzNCSjtBb0k1KzNCSTtFQUNFO0FwSTgrM0JOO0FvSTErM0JFO0VBQ0U7RUFDQTtBcEk0KzNCSjtBb0l6KzNCRTtFQUNFO0VBQ0E7RUFDQTtBcEkyKzNCSjtBb0l4KzNCRTtFQUNFO0VBQ0E7QXBJMCszQko7QW9JdiszQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkxsRUk7RUttRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEl5KzNCSjtBb0l2KzNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXkrM0JOO0FvSXYrM0JNO0VBQ0U7QXBJeSszQlI7QW9JdCszQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0EsY0l4R1E7QXhJOGs0QmhCO0FvSW4rM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJcSszQlI7QW9JbCszQk07RUFDRSx5Qkx6SGM7QS9INmw0QnRCO0FvSWwrM0JRO0VBQ0U7RUFDQTtBcElvKzNCVjtBb0loKzNCTTtFQUNFLFdMM0hBO0VLNEhBLHlCTHBJYTtBL0hzbTRCckI7QW9JaCszQlE7RUFDRSxXTC9IRjtFS2dJRTtBcElrKzNCVjtBb0k3OTNCUTtFQUNFO0FwSSs5M0JWO0FvSTM5M0JNO0VBQ0U7RUFDQTtBcEk2OTNCUjtBb0kxOTNCTTtFQUNFO0VBQ0E7QXBJNDkzQlI7QWlCdGwzQkk7RWtIaGhCRjtJQ2lKRTtJQUNBO0lBQ0E7SUFDQTtFcEl5OTNCRjtFb0l2OTNCRTtJQUNFO0lBQ0E7SUFDQTtFcEl5OTNCSjtFb0l0OTNCRTtJQUNFO0lBQ0E7SUFDQTtFcEl3OTNCSjtFb0lyOTNCRTtJQUNFO0lBQ0E7RXBJdTkzQko7RW9JcDkzQkU7SUFDRTtFcElzOTNCSjtFb0luOTNCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJcTkzQko7RW9JbjkzQkk7SUFFRTtFcElvOTNCTjtBQUNGO0FvSWg5M0JFO0VBQ0U7SUFDRSx5Qi9IcEtPO0krSHFLUDtFcElrOTNCSjtFb0loOTNCSTtJQUNFO0VwSWs5M0JOO0VvSS84M0JJO0lBQ0U7RXBJaTkzQk47RW9JOTgzQkk7SUFDRSxjSWpOSTtFeElpcTRCVjtBQUNGO0FpQnhvM0JJO0VtSHJVSTtJQUNFO0VwSWc5M0JSO0FBQ0Y7QW9JMzgzQkU7RUFDRSx5Qi9INUxTO0UrSDZMVDtBcEk2ODNCSjtBb0kzODNCSTtFQUNFO0FwSTY4M0JOO0FvSTE4M0JJO0VBQ0U7QXBJNDgzQk47QW9JejgzQkk7RUFDRSxjSXpPTTtBeElvcjRCWjtBb0k5NzNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0g1T087RStINk9QO0VBQ0E7RUFDQTtBcElnODNCSjtBb0k5NzNCSTtFQUNFLFdMN1BFO0VLOFBGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJZzgzQk47QW9JMzczQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdMNVFJO0VLK1FKO0FwSTI3M0JKO0FvSXg3M0JFO0VBQ0U7RUFDQTtFQUNBO0FwSTA3M0JKO0FvSXQ3M0JJO0VBQ0U7QXBJdzczQk47QW9JcDczQkU7RUFDRTtFQUNBO0FwSXM3M0JKO0FvSWw3M0JFO0VBQ0U7RUFDQTtFQUNBO0FwSW83M0JKO0FvSWo3M0JFO0VBQ0U7RUFDQTtBcEltNzNCSjtBb0loNzNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTHRUSTtFS3VUSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBcElnNzNCSjtBb0k5NjNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWc3M0JOO0FvSTk2M0JNO0VBQ0U7QXBJZzczQlI7QW9JNzYzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0EsY0loV1E7QXhJNnc0QmhCO0FvSXg2M0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJMDYzQlI7QW9JdjYzQk07RUFDRSx5QkxuWGM7QS9INHg0QnRCO0FvSXY2M0JRO0VBQ0U7RUFDQTtBcEl5NjNCVjtBb0lyNjNCTTtFQUNFLFdMclhBO0VLc1hBLHlCTDlYYTtBL0hxeTRCckI7QW9JcjYzQlE7RUFDRSxXTHpYRjtFSzBYRTtBcEl1NjNCVjtBb0lsNjNCUTtFQUNFO0FwSW82M0JWO0FvSWg2M0JNO0VBQ0U7RUFDQTtBcElrNjNCUjtBb0kvNTNCTTtFQUNFO0VBQ0E7QXBJaTYzQlI7QWlCcngzQkk7RWtIaGhCRjtJQzJZRTtJQUNBO0lBQ0E7SUFDQTtFcEk4NTNCRjtFb0k1NTNCRTtJQUNFO0lBQ0E7SUFDQTtFcEk4NTNCSjtFb0kzNTNCRTtJQUNFO0VwSTY1M0JKO0VvSTE1M0JFO0lBQ0U7SUFDQTtJQUNBO0VwSTQ1M0JKO0VvSXo1M0JFO0lBQ0U7SUFDQTtFcEkyNTNCSjtFb0l4NTNCRTtJQUNFO0VwSTA1M0JKO0VvSXY1M0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEl5NTNCSjtFb0l2NTNCSTtJQUNFO0VwSXk1M0JOO0FBQ0Y7QW9JcDUzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXM1M0JKO0FvSXI1M0JJO0VBQ0U7RUFDQTtBcEl1NTNCTjs7QWlCejAzQkk7RWtIcGdCRTtJQUNFO0VuSWkxNEJOO0VtSS8wNEJNO0lMKzRFTjtJQUNBO0lNdjlEQTtFcEkyNTNCQTtFOEhqOHpCRTtJQUNFO0U5SG04ekJKO0U4SC83ekJBO0lBQ0U7RTlIaTh6QkY7RThIOTd6QkE7SUFDRTtFOUhnOHpCRjtBQUNGO0E4SDk3ekJFO0VBQ0U7SUFDRTtJQUNBO0U5SGc4ekJKO0U4SDk3ekJJO0lBQ0U7RTlIZzh6Qk47RThINzd6Qkk7SUFDRTtFOUgrN3pCTjtFOEg1N3pCSTtJQUNFO0U5SDg3ekJOO0FBQ0Y7QWlCNTIzQkk7RTZHbTdERjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlINDd6QkY7RThIMTd6QkU7SUFDRTtJQUNBO0U5SDQ3ekJKO0U4SDE3ekJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlINDd6Qk47RThIMTd6Qk07SUFDRTtFOUg0N3pCUjtFOEh6N3pCTTtJQUNFLGNDMytFVztJRDQrRVg7RTlIMjd6QlI7RThIejd6QlE7SUFDRSxjQy8rRVM7RS9IMDY0Qm5CO0U4SHg3ekJRO0lBQ0U7RTlIMDd6QlY7RThIdDd6Qk07SUFDRTtFOUh3N3pCUjtFb0l2OTNCQTtJQUNFO0VwSXk5M0JGO0VvSXQ5M0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJdzkzQkY7RW9JcjkzQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEl1OTNCRjtFb0lwOTNCQTtJQUNFLFdMdmVJO0lLd2VKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJczkzQkY7RW9JbjkzQkE7SUFDRTtJQUNBO0VwSXE5M0JGO0VvSWw5M0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJazkzQkY7RW9JaDkzQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcElrOTNCSjtFb0loOTNCSTtJQUNFO0lBQ0E7RXBJazkzQk47RW9JLzgzQkk7SUFDRTtJQUNBO0VwSWk5M0JOO0VvSS84M0JNO0lBQ0U7RXBJaTkzQlI7RW9JMzgzQkU7SUFDRTtFcEk2ODNCSjtFb0kzODNCSTtJQUNFO0VwSTY4M0JOO0VvSTE4M0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEk0ODNCTjtFb0l4ODNCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJMDgzQko7RW9JcjgzQkE7SUFDRSx5Qi9IeGhCUztJK0h5aEJUO0VwSXU4M0JGO0VvSXI4M0JFO0lBQ0U7RXBJdTgzQko7RW9JcDgzQkU7SUFDRTtFcElzODNCSjtFb0luODNCRTtJQUNFLGNJcmtCTTtFeEkwZzVCVjtBQUNGO0FpQmovM0JJO0VtSCtDRTtJQUNFO0VwSXE4M0JOO0FBQ0Y7O0FxSXJoNUJBO0VBQTBDO0FySXloNUIxQzs7QTBJdmg1QkE7RUhERTtFQUNBO0VBQ0E7RUFDQSx3QmhJNERtQjtFZ0lsRG5CO0F2SW1oNUJGO0F1STNoNUJFO0VHSkY7SUhLSTtFdkk4aDVCRjtBQUNGO0F1STdoNUJFO0VBQ0U7RUFDQTtBdkkraDVCSjtBdUl6aDVCRTtFR2ZGO0lIZ0JJO0lBQ0E7SUFDQTtFdkk0aDVCRjtBQUNGO0F1STFoNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhJa0NlO0VnSWpDZjtBdkk0aDVCSjtBdUkzaDVCSTtFQVBGO0lBUUk7RXZJOGg1Qko7QUFDRjtBdUk1aDVCSTs7RUFFRTtFQUNBO0F2SThoNUJOO0FpQnBpNEJJO0VzSDdmQTs7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFdklnaTVCTjtBQUNGO0F1STVoNUJFO0VBQ0U7RUFDQTtFQUNBO0F2SThoNUJKO0FpQmxqNEJJO0VzSC9lRjtJQU1JO0lBQ0E7RXZJK2g1Qko7QUFDRjtBaUJ4ajRCSTtFc0gvZUY7SUFXSTtJQUNBO0V2SWdpNUJKO0FBQ0Y7QXVJNWg1Qkk7RUFERjtJQUVJO0V2SStoNUJKO0FBQ0Y7QWlCbms0Qkk7RXNIL2RGO0lBTUk7RXZJZ2k1Qko7QUFDRjtBdUk5aDVCSTtFQVRGO0lBVUk7RXZJaWk1Qko7QUFDRjtBdUk3aDVCRTtFQUNFO0VBQ0E7QXZJK2g1Qko7QWlCamw0Qkk7RXNIaGRGO0lBS0k7RXZJZ2k1Qko7QUFDRjtBdUk5aDVCSTtFQUNFO0F2SWdpNUJOO0F1STdoNUJJO0VBQ0U7RUFDQTtBdkkraDVCTjtBdUk1aDVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SThoNUJOO0F1SXpoNUJFO0VBQ0U7RUFDQTtFQUNBLGNDeEdZO0VEeUdaO0F2STJoNUJKO0F1SXhoNUJFOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl5aDVCSjtBdUl0aDVCRTtFQUNFO0VBQ0E7RUFHQTtBdklzaDVCSjtBdUluaDVCRTtFQUNFO0F2SXFoNUJKO0F1SWpoNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkltaDVCSjtBdUloaDVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJa2g1Qko7QWlCanA0Qkk7RXNIellGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RXZJbWg1Qko7QUFDRjtBdUk5ZzVCRTtFQUNFO0lBQ0U7RXZJZ2g1Qko7QUFDRjtBaUI5cDRCSTtFc0g5V0E7SUFDRTtFdkkrZzVCSjtBQUNGO0F1STVnNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M3TE07QXhJMnM1QlY7QXVJM2c1Qkk7RUFDRTtFQUNBO0VBQ0E7QXZJNmc1Qk47QXVJM2c1Qk07RUFMRjtJQU1JO0lBQ0E7SUFDQTtFdkk4ZzVCTjtBQUNGO0F1STNnNUJJOztFQUVFO0F2STZnNUJOO0F1STFnNUJJO0VBQ0U7QXZJNGc1Qk47QXVJemc1Qkk7RUFDRSxjbEl0TUs7RWtJdU1MLGlCdkgvS1c7RXVIZ0xYO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJMGc1Qk47QXVJdmc1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkl5ZzVCTjtBdUl2ZzVCTTtFQU5GO0lBT0k7RXZJMGc1Qk47QUFDRjtBdUl4ZzVCTTtFQVZGO0lBV0k7SUFDQTtFdkkyZzVCTjtBQUNGO0FpQmx1NEJJO0VzSHRUQTtJQWdCSTtFdkk0ZzVCTjtFdUkxZzVCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFdkkyZzVCUjtBQUNGO0F1SXhnNUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STBnNUJSO0F1SXhnNUJRO0VBQ0U7QXZJMGc1QlY7QXVJdmc1QlE7RUFsQkY7SUFtQkk7SUFDQTtFdkkwZzVCUjtBQUNGO0F1SXRnNUJJO0VBQ0U7QXZJd2c1Qk47QXVJcmc1Qkk7RUFDRTtBdkl1ZzVCTjtBdUlwZzVCSTtFQUNFLHdCaEl6T2M7RWdJME9kO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklxZzVCTjtBaUIzeDRCSTtFc0h4UEE7SUFpQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2SXNnNUJOO0FBQ0Y7QXVJbmc1Qkk7RUFDRTtFQUNBO0F2SXFnNUJOO0F1SW5nNUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklxZzVCUjtBdUlqZzVCSTtFQUNFLHlCbEk1VEs7RWtJNlRMLHFCbEk3VEs7QUxnMDVCWDtBdUlqZzVCTTtFQUNFO0VBQ0E7RUFDQTtBdkltZzVCUjtBdUkvLzRCSTtFQUNFLHFCbEloVFU7RWtJaVRWLHlCbEkxVVc7QUwyMDVCakI7QXVJLy80Qk07RUFDRSxjbElqVkU7RWtJa1ZGO0VBQ0E7QXZJaWc1QlI7QXVJNy80Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkrLzRCTjtBdUk3LzRCTTtFQUNFO0VBQ0E7QXZJKy80QlI7QWlCLzA0Qkk7RXNINUtBO0lBR0k7RXZJNC80Qk47QUFDRjtBdUl6LzRCSTtFQUNFO0F2STIvNEJOO0F1SXIvNEJNOzs7RUFFRTtFQUNBO0F2SXcvNEJSO0F1SW4vNEJJO0VBQ0U7QXZJcS80Qk47QXVJbi80Qk07RUFDRTtFQUNBO0F2SXEvNEJSO0F1SWovNEJJO0VBQ0U7QXZJbS80Qk47QXVJai80Qk07RUFDRTtFQUNBO0F2SW0vNEJSO0F1SS8rNEJJO0VBQ0U7QXZJaS80Qk47QXVJOSs0Qkk7RUFDRSx5QmxJMVhPO0VrSTJYUCxxQmxJOVlLO0FMODM1Qlg7QXVJOSs0Qk07RUFDRSxjQy9aSTtFRGdhSjtBdklnLzRCUjtBdUkzKzRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzNhUTtFRDRhUjtFQUNBO0VBQ0E7QXZJNis0Qko7QWlCajQ0Qkk7RXNIckhGO0lBWUk7SUFDQTtFdkk4KzRCSjtBQUNGO0F1STUrNEJJO0VBQ0U7QXZJOCs0Qk47QWlCMTQ0Qkk7RXNIckdBO0lBSUk7RXZJKys0Qk47QUFDRjtBdUkzKzRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N0Y1E7RUR3Y1I7RUFDQTtFQUNBO0VBQ0E7QXZJNCs0Qko7QWlCNzU0Qkk7RXNINUZGO0lBZ0JJO0lBQ0E7SUFDQTtFdkk2KzRCSjtBQUNGO0F1STMrNEJJO0VBQ0U7RUFDQTtBdkk2KzRCTjtBaUJ4NjRCSTtFc0h2RUE7SUFLSTtFdkk4KzRCTjtBQUNGO0F1STErNEJFO0VBQ0U7QXZJNCs0Qko7QXVJeis0QkU7RUFDRTtBdkkyKzRCSjtBdUl4KzRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2STArNEJKO0F1SXYrNEJFO0VBQ0U7QXZJeSs0Qko7QXVJdCs0QkU7O0VBRUU7RUFDQTtFQUNBO0F2SXcrNEJKO0F1SXIrNEJFO0VBQ0U7RUFDQTtFQUNBO0F2SXUrNEJKO0F1SXArNEJFOztFQUVFO0F2SXMrNEJKO0F1SW4rNEJFOztFQUVFO0F2SXErNEJKO0F1SWwrNEJFO0VBQ0U7QXZJbys0Qko7QXVJais0QkU7RUFDRTtBdkltKzRCSjtBdUkvOTRCSTtFQUNFO0VBQ0E7QXZJaSs0Qk47QXVJNzk0QkU7RUFDRTtBdkkrOTRCSjtBdUk1OTRCRTtFQUNFO0VBQ0E7RUFDQTtBdkk4OTRCSjtBdUkzOTRCRTtFQUNFO0F2STY5NEJKOztBeUlsZzZCQTtFQUF5QztBeklzZzZCekM7O0E2SHZnNkJBO0VBQ0U7QTdIMGc2QkY7O0E2SHZnNkJBO0VBQ0U7QTdIMGc2QkY7O0E2SHJnNkJBO0VBQ0U7RUFDQTtBN0h3ZzZCRjtBNkh0ZzZCRTtFQ1pBO0VBQ0E7RUFDQSxjQ0ptQjtFREtuQjtBOUhxaDZCRjtBOEhuaDZCRTtFQUNFO0E5SHFoNkJKO0E4SC9nNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDcEJrQjtFRHFCbEI7RUFDQSx3QnZIeUNpQjtFdUh4Q2pCO0E5SGloNkJKO0E4SC9nNkJJO0VBQ0U7RUFDQSx5QkMzQmdCO0VENEJoQixjQzdCZTtFRDhCZjtFQUNBO0VBSUE7QTlIOGc2Qk47QXlCai81QkU7RXFHdENFO0lyR3VDQTtJQUNBO0V6Qm8vNUJGO0FBQ0Y7QThIamg2Qkk7RUFDRTtFQUNBLHlCQ3hDZTtFRHlDZixjQ3pDZTtBL0g0ajZCckI7QThIamg2Qk07RUFDRTtBOUhtaDZCUjtBOEhoaDZCTTtFQUNFLFdDeENBO0EvSDBqNkJSO0E4SDdnNkJFO0VBQ0U7RUFDQSxjQ3ZEaUI7RUR3RGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIK2c2Qko7QThINWc2QkU7RUFDRTtFQUNBO0E5SDhnNkJKO0E4SDNnNkJFO0VBQ0U7RUFDQTtFQUNBO0E5SDZnNkJKO0E4SDNnNkJJO0VBQ0U7RUFDQTtBOUg2ZzZCTjtBOEh4ZzZCSTtFQUNFO0E5SDBnNkJOO0E4SHRnNkJFO0VBQ0U7QTlId2c2Qko7QThIcmc2QkU7RUFDRTtFQUNBO0E5SHVnNkJKO0E4SHBnNkJFO0VBQ0U7RUFDQSxzQkN4Rkk7RUR5Rko7RUFDQTtFQUNBLGVDOUZrQjtFRCtGbEIsd0J2SHBDaUI7RXVIcUNqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHNnNkJKO0FpQm5sNUJJO0U2R2pjRjtJQWlCSTtFOUh1ZzZCSjtBQUNGO0E4SHJnNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzFIZTtFRDJIZjtFQUNBO0VBQ0E7QTlIdWc2Qk47QThIcmc2Qk07RUFDRSxXQ3hIQTtFRHlIQTtBOUh1ZzZCUjtBOEhwZzZCTTtFQUNFO0E5SHNnNkJSO0E4SG5nNkJNO0VBQ0U7RUFDQTtFQUNBO0E5SHFnNkJSO0E4SGxnNkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG9nNkJSO0E4SGpnNkJNO0VBQ0UseUJDdkpjO0EvSDBwNkJ0QjtBOEhqZzZCUTtFQUNFO0VBQ0E7QTlIbWc2QlY7QThILy81Qk07RUFDRSx5QkNqS2E7QS9Ia3E2QnJCO0E4SDcvNUJRO0VBQ0U7QTlIKy81QlY7QThIMy81Qk07RUFDRTtFQUNBO0E5SDYvNUJSO0E4SDEvNUJNO0VBQ0U7RUFDQTtBOUg0LzVCUjs7QTZIenA2QkE7RUFDRTtFQUNBO0E3SDRwNkJGO0E2SDFwNkJFO0VDa0tBO0VBQ0E7RUFDQSxjQzVMbUI7RUQ2TG5CLGVDeExvQjtBL0htcjZCdEI7QThIci81QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQzFNa0I7RUQyTWxCO0VBQ0Esd0J2SDdJaUI7RXVIOElqQjtBOUh1LzVCSjtBOEhyLzVCSTtFQUNFLHlCQ2hOZ0I7RURpTmhCLGNDbE5lO0VEbU5mO0VBQ0E7RUFJQTtBOUhvLzVCTjtBeUI1bzZCRTtFcUdnSkU7SXJHL0lBO0lBQ0E7RXpCK282QkY7QUFDRjtBOEh2LzVCSTtFQUNFLHlCQzVOZTtFRDZOZixjQzdOZTtBL0hzdDZCckI7QThIdi81Qk07RUFDRTtBOUh5LzVCUjtBOEh0LzVCTTtFQUNFLFdDNU5BO0EvSG90NkJSO0E4SGwvNUJFO0VBQ0UsY0MzT2lCO0VENE9qQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIby81Qko7QThIai81QkU7RUFDRTtFQUNBO0VBQ0E7QTlIbS81Qko7QThILys1Qkk7RUFDRTtBOUhpLzVCTjtBOEg3KzVCRTtFQUNFO0E5SCsrNUJKO0E4SDUrNUJFO0VBQ0U7QTlIOCs1Qko7QThIMys1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg2KzVCSjtBOEgzKzVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg2KzVCTjtBOEgzKzVCTTtFQUNFO0VBQ0E7QTlINis1QlI7QThIMSs1Qk07RUFDRTtFQUNBO0E5SDQrNUJSO0E4SHYrNUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIeSs1Qk47QThIdis1Qk07RUFDRTtBOUh5KzVCUjtBOEh0KzVCTTtFQUNFLGNDblRhO0VEb1RiO0E5SHcrNUJSO0E4SHQrNUJRO0VBQ0UsY0N2VFc7QS9IK3g2QnJCO0E4SHIrNUJRO0VBQ0U7QTlIdSs1QlY7QThIbis1Qk07RUFDRTtBOUhxKzVCUjtBOEhqKzVCSTtFQUNFO0VBQ0E7QTlIbSs1Qk47O0E2SDN3NkJBOztFQUVFO0VBQ0E7QTdIOHc2QkY7QTZINXc2QkU7O0VDMDNDQTtFQUNBO0VBQ0EsZUMxNUNvQjtFRDI1Q3BCLGNDaDZDbUI7RURpNkNuQjtBOUhzNTNCRjtBOEhwNTNCRTs7RUFDRTtBOUh1NTNCSjtBaUI1eDVCSTtFNEc1ZkY7O0lDcTRDRTtFOUh3NTNCRjtBQUNGO0E4SHI1M0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SGozQ2lCO0V1SGszQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdzUzQko7QWlCL3k1Qkk7RTZHNjRCRjs7SUFhSTtFOUgwNTNCSjtBQUNGO0E4SHg1M0JJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGNDaDhDZTtFRGk4Q2Y7RUFJQTtBOUh3NTNCTjtBeUI3eDZCRTtFcUc0M0NFOztJckczM0NBO0lBQ0E7RXpCaXk2QkY7QUFDRjtBOEg1NTNCSTs7O0VBQ0U7RUFDQTtFQUNBLGNDMzhDZTtFRDQ4Q2Y7QTlIZzYzQk47QThIOTUzQk07OztFQUNFO0E5SGs2M0JSO0E4SC81M0JNOzs7RUFDRSxjekhoOENHO0FMbTI2Qlg7QWlCdjE1Qkk7RTZHdzdCQTs7SUFFSTtFOUhrNjNCTjtBQUNGO0E4SC81M0JJOztFQUNFO0VBQ0E7QTlIazYzQk47QWlCbDI1Qkk7RTZHODdCQTs7SUFLSTtFOUhvNjNCTjtBQUNGO0E4SGw2M0JNOztFQUNFO0VBQ0E7RUFDQTtBOUhxNjNCUjtBOEhsNjNCTTs7O0VBQ0U7RUFDQTtBOUhzNjNCUjtBOEhuNjNCTTs7RUFDRTtBOUhzNjNCUjtBOEhuNjNCTTs7RUFDRTtFQUNBO0E5SHM2M0JSO0E4SGo2M0JFOztFQUNFO0E5SG82M0JKO0E4SGo2M0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzYzQko7QThIbDYzQkk7O0VBQ0U7RUFDQTtBOUhxNjNCTjtBOEhoNjNCRTs7RUFDRTtFQUNBLGNVOWdEWTtFVitnRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhtNjNCSjtBOEhoNjNCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhtNjNCSjtBOEhqNjNCSTs7RUFDRTtFQUNBO0E5SG82M0JOO0E4SC81M0JJOztFQUNFO0E5SGs2M0JOO0E4SDk1M0JFOztFQUNFO0E5SGk2M0JKO0E4SDk1M0JFOztFQUNFO0VBQ0E7RUFDQTtBOUhpNjNCSjtBaUJyNzVCSTtFNkdpaENGOztJQU1JO0U5SG02M0JKO0U4SGo2M0JJOztJQUNFO0U5SG82M0JOO0U4SGw2M0JNOztJQUNFO0U5SHE2M0JSO0U4SGo2M0JJOztJQUNFO0U5SG82M0JOO0FBQ0Y7QThIaDYzQkU7O0VBQ0U7RUFDQSxzQkNoa0RJO0VEaWtESjtFQUNBO0VBQ0E7RUFDQSx3QnZINWdEaUI7RXVINmdEakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhtNjNCSjtBaUJ4OTVCSTtFNkd1aUNGOztJQWlCSTtFOUhxNjNCSjtBQUNGO0E4SG42M0JJOztFQUNFO0E5SHM2M0JOO0E4SHA2M0JNOztFQUNFO0VBQ0E7RUFDQTtBOUh1NjNCUjtBOEhuNjNCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDNW1EZTtFRDZtRGY7RUFDQTtFQUNBO0E5SHM2M0JOO0E4SHA2M0JNOztFQUNFO0E5SHU2M0JSO0E4SHA2M0JNOztFQUNFO0VBQ0E7QTlIdTYzQlI7QThIcDYzQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHU2M0JSO0E4SG42M0JROztFQUNFO0VBQ0E7RUFDQTtBOUhzNjNCVjtBOEhqNjNCUTs7RUFDRTtBOUhvNjNCVjtBOEhoNjNCTTs7RUFDRTtFQUNBO0E5SG02M0JSO0E4SGg2M0JNOztFQUNFO0VBQ0E7QTlIbTYzQlI7QThINzUzQkk7O0VBQ0U7QTlIZzYzQk47O0E2SHRoN0JBOztFQUVFO0VBQ0E7QTdIeWg3QkY7QTZIdmg3QkU7O0VDMjNEQTtFQUNBO0VBQ0EsZUN0NkRvQjtFRHU2RHBCLGNDNTZEbUI7RUQ2NkRuQjtBOUhncTNCRjtBOEg5cDNCRTs7RUFDRTtBOUhpcTNCSjtBaUJsajZCSTtFNEdqZkY7O0lDczRERTtFOUhrcTNCRjtBQUNGO0E4SC9wM0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SDczRGlCO0V1SDgzRGpCO0VBQ0E7RUFDQTtFQUNBLHlCVTU3RFE7RVY2N0RSO0E5SGtxM0JKO0FpQnJrNkJJO0U2R3k1Q0Y7O0lBYUk7RTlIb3EzQko7QUFDRjtBOEhscTNCSTs7RUFDRTtFQUNBO0VBQ0EseUJVdDhETTtFVnU4RE4sY0M1OERlO0VENjhEZjtFQUlBO0E5SGtxM0JOO0F5Qm5qN0JFO0VxR3c0REU7O0lyR3Y0REE7SUFDQTtFekJ1ajdCRjtBQUNGO0E4SHRxM0JJOzs7RUFDRTtFQUNBLHlCekhoN0RPO0V5SGk3RFAsY0N2OURlO0VEdzlEZjtBOUgwcTNCTjtBOEh4cTNCTTs7O0VBQ0U7QTlINHEzQlI7QThIenEzQk07OztFQUNFLGNVMTlESTtBeEl1bzdCWjtBaUI3bTZCSTtFNkdvOENBOztJQUVJO0U5SDRxM0JOO0FBQ0Y7QThIenEzQkk7O0VBQ0U7RUFDQTtBOUg0cTNCTjtBaUJ4bjZCSTtFNkcwOENBOztJQUtJO0U5SDhxM0JOO0FBQ0Y7QThINXEzQk07O0VBQ0U7RUFDQTtFQUNBO0E5SCtxM0JSO0E4SDVxM0JNOzs7RUFDRTtFQUNBO0E5SGdyM0JSO0E4SDdxM0JNOztFQUNFO0E5SGdyM0JSO0E4SDNxM0JFOztFQUNFO0E5SDhxM0JKO0E4SDNxM0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIOHEzQko7QThINXEzQkk7O0VBQ0U7RUFDQTtBOUgrcTNCTjtBOEgxcTNCRTs7RUFDRTtFQUNBLGN6SG4vRFM7RXlIby9EVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZxM0JKO0E4SDFxM0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDZxM0JKO0E4SDNxM0JJOztFQUNFO0VBQ0E7QTlIOHEzQk47QThIenEzQkk7O0VBQ0U7QTlINHEzQk47QThIeHEzQkU7O0VBQ0U7QTlIMnEzQko7QThIeHEzQkU7O0VBQ0U7RUFDQTtFQUNBO0E5SDJxM0JKO0FpQnRzNkJJO0U2R3doREY7O0lBTUk7RTlINnEzQko7RThIM3EzQkk7O0lBQ0U7RTlIOHEzQk47RThINXEzQk07O0lBQ0U7RTlIK3EzQlI7RThIM3EzQkk7O0lBQ0U7RTlIOHEzQk47QUFDRjtBOEgxcTNCRTs7RUFDRTtFQUNBLHNCQ3ZrRUk7RUR3a0VKO0VBQ0E7RUFDQTtFQUNBLHdCdkhuaEVpQjtFdUhvaEVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZxM0JKO0FpQnp1NkJJO0U2RzhpREY7O0lBaUJJO0U5SCtxM0JKO0FBQ0Y7QThIN3EzQkk7O0VBQ0U7QTlIZ3IzQk47QThIOXEzQk07O0VBQ0U7RUFDQTtFQUNBO0E5SGlyM0JSO0E4SDdxM0JJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NubkVlO0VEb25FZjtFQUNBO0VBQ0E7QTlIZ3IzQk47QThIOXEzQk07O0VBQ0U7QTlIaXIzQlI7QThIOXEzQk07O0VBQ0U7RUFDQTtBOUhpcjNCUjtBOEg5cTNCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIaXIzQlI7QThIN3EzQlE7O0VBQ0U7RUFDQTtFQUNBO0E5SGdyM0JWO0E4SDNxM0JROztFQUNFO0E5SDhxM0JWO0E4SDFxM0JNOztFQUNFO0VBQ0E7QTlINnEzQlI7QThIMXEzQk07O0VBQ0U7RUFDQTtBOUg2cTNCUjtBOEh2cTNCSTs7RUFDRTtBOUgwcTNCTjs7QTZINXg3QkE7O0VBRUU7RUFDQTtBN0greDdCRjtBNkg3eDdCRTs7RUM2bURBO0VBQ0E7RUFDQSxlQ25xRG9CO0VEb3FEcEIsY0N6cURtQjtFRDBxRG5CO0E5SG9yNEJGO0E4SGxyNEJFOztFQUNFO0E5SHFyNEJKO0FpQm4wNkJJO0U0R3RlRjs7SUN3bkRFO0U5SHNyNEJGO0FBQ0Y7QThIbnI0QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIMW5EaUI7RXVIMm5EakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzcjRCSjtBaUJ0MTZCSTtFNkdzcENGOztJQWFJO0U5SHdyNEJKO0FBQ0Y7QThIdHI0Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0N6c0RlO0VEMHNEZjtFQUlBO0E5SHNyNEJOO0F5QnAwN0JFO0VxR3FvREU7O0lyR3BvREE7SUFDQTtFekJ3MDdCRjtBQUNGO0E4SDFyNEJJOzs7RUFDRTtFQUNBLHlCVTlzRE07RVYrc0ROO0E5SDhyNEJOO0E4SDVyNEJNOzs7RUFDRSxXQy9zREE7QS9IKzQ3QlI7QThIN3I0Qk07OztFQUNFLFdDbnREQTtBL0hvNTdCUjtBaUI3MzZCSTtFNkdnc0NBOztJQUVJO0U5SGdzNEJOO0FBQ0Y7QThIN3I0Qkk7O0VBQ0U7RUFDQTtBOUhnczRCTjtBaUJ4NDZCSTtFNkdzc0NBOztJQUtJO0U5SGtzNEJOO0FBQ0Y7QThIaHM0Qk07O0VBQ0U7RUFDQTtFQUNBO0E5SG1zNEJSO0E4SGhzNEJNOzs7RUFDRTtFQUNBO0E5SG9zNEJSO0E4SGpzNEJNOztFQUNFO0E5SG9zNEJSO0E4SC9yNEJFOztFQUNFO0E5SGtzNEJKO0E4SC9yNEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIa3M0Qko7QThIaHM0Qkk7O0VBQ0U7RUFDQTtBOUhtczRCTjtBOEg5cjRCRTs7RUFDRTtFQUNBLGNVaHhEUTtFVml4RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpczRCSjtBOEg5cjRCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhpczRCSjtBOEgvcjRCSTs7RUFDRTtFQUNBO0E5SGtzNEJOO0E4SDdyNEJJOztFQUNFO0E5SGdzNEJOO0E4SDVyNEJFOztFQUNFO0E5SCtyNEJKO0E4SDVyNEJFOztFQUNFO0VBQ0E7RUFDQTtBOUgrcjRCSjtBaUJ0OTZCSTtFNkdveENGOztJQU1JO0U5SGlzNEJKO0U4SC9yNEJJOztJQUNFO0U5SGtzNEJOO0U4SGhzNEJNOztJQUNFO0U5SG1zNEJSO0U4SC9yNEJJOztJQUNFO0U5SGtzNEJOO0FBQ0Y7QThIOXI0QkU7O0VBQ0U7RUFDQSxzQkNuMERJO0VEbzBESjtFQUNBO0VBQ0E7RUFDQSx3QnZIL3dEaUI7RXVIZ3hEakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpczRCSjtBaUJ6LzZCSTtFNkcweUNGOztJQWlCSTtFOUhtczRCSjtBQUNGO0E4SGpzNEJJOztFQUNFO0E5SG9zNEJOO0E4SGxzNEJNOztFQUNFO0VBQ0E7RUFDQTtBOUhxczRCUjtBOEhqczRCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDLzJEZTtFRGczRGY7RUFDQTtFQUNBO0E5SG9zNEJOO0E4SGxzNEJNOztFQUNFO0E5SHFzNEJSO0E4SGxzNEJNOztFQUNFO0VBQ0E7QTlIcXM0QlI7QThIbHM0Qk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHFzNEJSO0E4SGpzNEJROztFQUNFO0VBQ0E7RUFDQTtBOUhvczRCVjtBOEgvcjRCUTs7RUFDRTtBOUhrczRCVjtBOEg5cjRCTTs7RUFDRTtFQUNBO0E5SGlzNEJSO0E4SDlyNEJNOztFQUNFO0VBQ0E7QTlIaXM0QlI7QThIM3I0Qkk7O0VBQ0U7QTlIOHI0Qk47O0E2SGppOEJBO0VBQ0U7RUFDQTtBN0hvaThCRjtBNkhsaThCRTtFQzBtRUE7RUFDQTtFQUNBLGVDMXFFb0I7RUQycUVwQixjQ2hyRW1CO0VEaXJFbkI7QTlIMjczQkY7QThIejczQkU7RUFDRTtBOUgyNzNCSjtBaUJobDdCSTtFNEc1ZEY7SUNxbkVFO0U5SDI3M0JGO0FBQ0Y7QThIeDczQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhqb0VpQjtFdUhrb0VqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDA3M0JKO0FpQmptN0JJO0U2RzZwREY7SUFhSTtFOUgyNzNCSjtBQUNGO0E4SHo3M0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0NodEVlO0VEaXRFZjtFQUlBO0E5SHc3M0JOO0F5QjdrOEJFO0VxRzRvRUU7SXJHM29FQTtJQUNBO0V6QmdsOEJGO0FBQ0Y7QThIMzczQkk7RUFDRTtFQUNBLHlCekhwckVPO0V5SHFyRVA7QTlINjczQk47QThIMzczQk07RUFDRTtBOUg2NzNCUjtBOEgxNzNCTTtFQUNFLGNVN3RFSTtBeEl5cDhCWjtBaUIvbjdCSTtFNkd1c0RBO0lBRUk7RTlIMDczQk47QUFDRjtBOEh2NzNCSTtFQUNFO0VBQ0E7QTlIeTczQk47QWlCeG83Qkk7RTZHNnNEQTtJQUtJO0U5SDA3M0JOO0FBQ0Y7QThIeDczQk07RUFDRTtFQUNBO0VBQ0E7QTlIMDczQlI7QThIdjczQk07RUFDRTtFQUNBO0E5SHk3M0JSO0E4SHQ3M0JNO0VBQ0U7QTlIdzczQlI7QThIbjczQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHE3M0JKO0E4SG43M0JJO0VBQ0U7RUFDQTtBOUhxNzNCTjtBOEhoNzNCRTtFQUNFO0VBQ0EsV0NoeEVJO0VEaXhFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGs3M0JKO0E4SC82M0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIaTczQko7QThILzYzQkk7RUFDRTtFQUNBO0E5SGk3M0JOO0E4SDU2M0JJO0VBQ0U7QTlIODYzQk47QThIMTYzQkU7RUFDRTtBOUg0NjNCSjtBOEh6NjNCRTtFQUNFO0VBQ0E7RUFDQTtBOUgyNjNCSjtBaUJyczdCSTtFNkd1eERGO0lBTUk7RTlINDYzQko7RThIMTYzQkk7SUFDRTtFOUg0NjNCTjtFOEgxNjNCTTtJQUNFO0U5SDQ2M0JSO0U4SHg2M0JJO0lBQ0U7RTlIMDYzQk47QUFDRjtBOEh0NjNCRTtFQUNFO0VBQ0Esc0JDdDBFSTtFRHUwRUo7RUFDQTtFQUNBO0VBQ0Esd0J2SGx4RWlCO0V1SG14RWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdzYzQko7QWlCbnU3Qkk7RTZHNnlERjtJQWlCSTtFOUh5NjNCSjtBQUNGO0E4SHY2M0JJO0VBQ0U7QTlIeTYzQk47QThIdjYzQk07RUFDRTtFQUNBO0VBQ0E7QTlIeTYzQlI7QThIcjYzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbDNFZTtFRG0zRWY7RUFDQTtFQUNBO0E5SHU2M0JOO0E4SHI2M0JNO0VBQ0U7QTlIdTYzQlI7QThIcDYzQk07RUFDRTtFQUNBO0E5SHM2M0JSO0E4SG42M0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHE2M0JSO0E4SGo2M0JRO0VBQ0U7RUFDQTtFQUNBO0E5SG02M0JWO0E4SDk1M0JRO0VBQ0U7QTlIZzYzQlY7QThINTUzQk07RUFDRTtFQUNBO0E5SDg1M0JSO0E4SDM1M0JNO0VBQ0U7RUFDQTtBOUg2NTNCUjtBOEh2NTNCSTtFQUNFO0E5SHk1M0JOOztBNkh0djhCQTtFQUNFO0VBQ0E7QTdIeXY4QkY7QTZIdnY4QkU7RUMrb0NBO0VBQ0E7RUFDQSxlQ3h0Q29CO0VEeXRDcEIsY0M5dENtQjtFRCt0Q25CO0E5SDJtNkJGO0E4SHptNkJFO0VBQ0U7QTlIMm02Qko7QThIeG02QkU7RUFDRTtFQUNBO0E5SDBtNkJKO0FpQmx6N0JJO0U0R25kRjtJQytwQ0U7RTlIMG02QkY7QUFDRjtBOEh2bTZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHByQ2lCO0V1SHFyQ2pCO0VBQ0E7RUFDQTtFQUNBLHlCQ3Z2Q2tCO0EvSGcyOEJ0QjtBOEh2bTZCSTtFQUNFO0VBQ0E7RUFDQSx5QkM1dkNnQjtFRDZ2Q2hCLGNDOXZDZTtFRCt2Q2Y7RUFJQTtBOUhzbTZCTjtBeUJ6eThCRTtFcUcwckNFO0lyR3pyQ0E7SUFDQTtFekI0eThCRjtBQUNGO0E4SHptNkJJO0VBQ0U7RUFDQSx5QkN4d0NlO0VEeXdDZixjQ3p3Q2U7QS9IbzM4QnJCO0E4SHptNkJNO0VBQ0U7QTlIMm02QlI7QThIeG02Qk07RUFDRSxXQ3h3Q0E7QS9IazM4QlI7QThIcm02QkU7RUFDRTtFQUNBLGNDdnhDaUI7RUQweENqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHFtNkJKO0E4SGxtNkJFO0VBQ0U7RUFDQTtFQUNBO0E5SG9tNkJKO0E4SGxtNkJJO0VBQ0U7RUFDQTtBOUhvbTZCTjtBOEgvbDZCSTtFQUNFO0E5SGltNkJOO0E4SDdsNkJFO0VBQ0U7QTlIK2w2Qko7QThINWw2QkU7RUFDRTtFQUNBO0E5SDhsNkJKO0E4SDNsNkJFO0VBQ0U7RUFDQSxzQkNyekNJO0VEc3pDSjtFQUNBO0VBQ0EsZUMzekNrQjtFRDR6Q2xCLHdCdkhqd0NpQjtFdUhrd0NqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZsNkJKO0FpQnY0N0JJO0U2RzR4QkY7SUFpQkk7RTlIOGw2Qko7QUFDRjtBOEg1bDZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N2MUNlO0VEdzFDZjtFQUNBO0VBQ0E7QTlIOGw2Qk47QThINWw2Qk07RUFDRSxXQ3IxQ0E7RURzMUNBO0E5SDhsNkJSO0E4SDNsNkJNO0VBQ0U7QTlINmw2QlI7QThIMWw2Qk07RUFDRTtFQUNBO0VBQ0E7QTlINGw2QlI7QThIemw2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMmw2QlI7QThIeGw2Qk07RUFDRSx5QkNwM0NjO0EvSDg4OEJ0QjtBOEh4bDZCUTtFQUNFO0VBQ0E7QTlIMGw2QlY7QThIdGw2Qk07RUFDRSx5QkM5M0NhO0EvSHM5OEJyQjtBOEhwbDZCUTtFQUNFO0E5SHNsNkJWO0E4SGxsNkJNO0VBQ0U7RUFDQTtBOUhvbDZCUjtBOEhqbDZCTTtFQUNFO0VBQ0E7QTlIbWw2QlI7QThIN2s2Qkk7RUFDRTtBOUgrazZCTjtBNkhwNThCRTtFQUNFO0E3SHM1OEJKOztBNkhsNThCQTs7RUFFRTtFQUNBO0E3SHE1OEJGO0E2SG41OEJFOztFQ3FQQTtFQUNBO0VBQ0EsZUM1VW9CO0VENlVwQjtBOUhrcThCRjtBOEg3cDhCRTs7RUFDRTtBOUhncThCSjtBaUJ6OTdCSTtFNEdyY0Y7O0lDa1FFO0U5SGlxOEJGO0FBQ0Y7QThIOXA4QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbFdnQjtFRG1XaEIsd0J2SHZTaUI7RXVId1NqQjtFQUNBO0E5SGlxOEJKO0E4SDlwOEJFOztFQUNFO0E5SGlxOEJKO0E4SDlwOEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2SHJUaUI7RXVIc1RqQjtFQUNBO0VBQ0E7RUFDQSx5QkN4WGtCO0EvSHloOUJ0QjtBOEgvcDhCSTs7RUFDRTtFQUNBO0VBR0EsY0NoWWU7RURpWWY7RUFJQTtBOUg2cDhCTjtBeUJsKzhCRTtFcUcyVEU7O0lyRzFUQTtJQUNBO0V6QnMrOEJGO0FBQ0Y7QThIanE4Qkk7OztFQUNFO0VBQ0E7RUFDQSxjQzNZZTtFRDRZZjtBOUhxcThCTjtBOEhucThCTTs7O0VBQ0U7QTlIdXE4QlI7QThIcHE4Qk07OztFQUNFLGN6SGhZRztBTHdpOUJYO0E4SG5xOEJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIc3E4Qko7QThIcHE4Qkk7O0VBQ0U7RUFDQTtBOUh1cThCTjtBOEhucThCRTs7RUFDRTtFQUNBLGNVdGFZO0VWdWFaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzcThCSjtBOEhucThCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhzcThCSjtBOEhwcThCSTs7RUFDRTtFQUNBO0E5SHVxOEJOO0E4SGxxOEJJOztFQUNFO0E5SHFxOEJOO0E4SGpxOEJFOztFQUNFO0E5SG9xOEJKO0E4SGpxOEJFOztFQUNFO0VBQ0E7QTlIb3E4Qko7QThIanE4QkU7O0VBR0U7RUFDQSxzQkMxY0k7RUQyY0o7RUFDQTtFQUNBLGVDaGRrQjtFRGlkbEIsd0J2SHRaaUI7RXVIdVpqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGdxOEJKO0FpQmptOEJJO0U2R2pGRjs7SUFxQkk7RTlIa3E4Qko7QUFDRjtBOEhocThCSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDOWVlO0VEK2VmO0VBQ0E7RUFDQTtBOUhtcThCTjtBOEhqcThCTTs7RUFDRSxXQzVlQTtFRDZlQTtBOUhvcThCUjtBOEhqcThCTTs7RUFDRTtBOUhvcThCUjtBOEhqcThCTTs7RUFDRTtFQUNBO0VBQ0E7QTlIb3E4QlI7QThIanE4Qk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG9xOEJSO0E4SC9wOEJROztFQUNFO0VBQ0E7QTlIa3E4QlY7QThIOXA4Qk07O0VBQ0UseUJDcGhCYTtBL0hxcjlCckI7QThIN3A4QlE7O0VBQ0U7QTlIZ3E4QlY7QThINXA4Qk07O0VBQ0U7RUFDQTtBOUgrcDhCUjtBOEg1cDhCTTs7RUFDRTtFQUNBO0E5SCtwOEJSO0E4SHpwOEJJOztFQUNFO0E5SDRwOEJOO0E2SHptOUJFOztFQUNFO0E3SDRtOUJKOztBNkh2bTlCQTtFQUNFO0VBQ0E7QTdIMG05QkY7QTZIeG05QkU7RUN1T0E7RUFDQTtFQUNBLGVDNVVvQjtFRDZVcEI7RUFpT0E7RUFDQTtFQUNBLGVDaGpCb0I7RURpakJwQixjQ3RqQm1CO0EvSDB0OUJyQjtBOEhuNDhCRTtFQUNFO0E5SHE0OEJKO0FpQjlyOEJJO0U0R3ZiRjtJQ29QRTtFOUhxNDhCRjtBQUNGO0E4SGw0OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbFdnQjtFRG1XaEIsd0J2SHZTaUI7RXVId1NqQjtFQUNBO0E5SG80OEJKO0E4SGo0OEJFO0VBQ0U7QTlIbTQ4Qko7QThIaDQ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhyVGlCO0V1SHNUakI7RUFDQTtFQUNBO0VBQ0EseUJDeFhrQjtBL0gwdjlCdEI7QThIaDQ4Qkk7RUFDRTtFQUNBO0VBR0EsY0NoWWU7RURpWWY7RUFJQTtBOUg2MzhCTjtBeUJsczlCRTtFcUcyVEU7SXJHMVRBO0lBQ0E7RXpCcXM5QkY7QUFDRjtBOEhoNDhCSTtFQUNFO0VBQ0E7RUFDQSxjQzNZZTtFRDRZZjtBOUhrNDhCTjtBOEhoNDhCTTtFQUNFO0E5SGs0OEJSO0E4SC8zOEJNO0VBQ0UsY3pIaFlHO0FMaXc5Qlg7QThINTM4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDgzOEJKO0E4SDUzOEJJO0VBQ0U7RUFDQTtBOUg4MzhCTjtBOEgxMzhCRTtFQUNFO0VBQ0EsY1V0YVk7RVZ1YVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDQzOEJKO0E4SHozOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIMjM4Qko7QThIejM4Qkk7RUFDRTtFQUNBO0E5SDIzOEJOO0E4SHQzOEJJO0VBQ0U7QTlIdzM4Qk47QThIcDM4QkU7RUFDRTtBOUhzMzhCSjtBOEhuMzhCRTtFQUNFO0VBQ0E7QTlIcTM4Qko7QThIbDM4QkU7RUFHRTtFQUNBLHNCQzFjSTtFRDJjSjtFQUNBO0VBQ0EsZUNoZGtCO0VEaWRsQix3QnZIdFppQjtFdUh1WmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIZzM4Qko7QWlCano4Qkk7RTZHakZGO0lBcUJJO0U5SGkzOEJKO0FBQ0Y7QThILzI4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDOWVlO0VEK2VmO0VBQ0E7RUFDQTtBOUhpMzhCTjtBOEgvMjhCTTtFQUNFLFdDNWVBO0VENmVBO0E5SGkzOEJSO0E4SDkyOEJNO0VBQ0U7QTlIZzM4QlI7QThINzI4Qk07RUFDRTtFQUNBO0VBQ0E7QTlIKzI4QlI7QThINTI4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIODI4QlI7QThIejI4QlE7RUFDRTtFQUNBO0E5SDIyOEJWO0E4SHYyOEJNO0VBQ0UseUJDcGhCYTtBL0g2MzlCckI7QThIcjI4QlE7RUFDRTtBOUh1MjhCVjtBOEhuMjhCTTtFQUNFO0VBQ0E7QTlIcTI4QlI7QThIbDI4Qk07RUFDRTtFQUNBO0E5SG8yOEJSO0E4SDkxOEJJO0VBQ0U7QTlIZzI4Qk47QThIaDE4QkU7RUFDRTtBOUhrMThCSjtBaUIvMjhCSTtFNEd2YkY7SUN3ZEU7RTlIazE4QkY7QUFDRjtBOEgvMDhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkgzZ0JpQjtFdUg0Z0JqQjtFQUNBO0E5SGkxOEJKO0E4SDkwOEJFO0VBQ0U7QTlIZzE4Qko7QThINzA4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkh6aEJpQjtFdUgwaEJqQjtFQUNBO0VBQ0E7RUFDQTtBOUgrMDhCSjtBOEg3MDhCSTtFQUNFO0VBQ0E7RUFHQSxjQ3BtQmU7RURxbUJmO0VBSUE7QTlIMDA4Qk47QXlCbjM5QkU7RXFHK2hCRTtJckc5aEJBO0lBQ0E7RXpCczM5QkY7QUFDRjtBOEg3MDhCSTtFQUNFO0VBQ0EseUJ6SHhrQk87RXlIeWtCUCxjQy9tQmU7QS9IODc5QnJCO0E4SDcwOEJNO0VBQ0U7QTlIKzA4QlI7QThINTA4Qk07RUFDRSxjVWpuQkk7QXhJKzc5Qlo7QThIejA4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDIwOEJKO0E4SHowOEJJO0VBQ0U7RUFDQTtBOUgyMDhCTjtBOEh2MDhCRTtFQUNFO0VBQ0EsY3pIdm1CUztFeUh3bUJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5MDhCSjtBOEh0MDhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SHcwOEJKO0E4SHQwOEJJO0VBQ0U7RUFDQTtBOUh3MDhCTjtBOEhuMDhCSTtFQUNFO0E5SHEwOEJOO0E4SGowOEJFO0VBQ0U7QTlIbTA4Qko7QThIaDA4QkU7RUFDRTtFQUNBO0E5SGswOEJKO0E4SC96OEJFO0VBR0U7RUFDQSxzQkM3cUJJO0VEOHFCSjtFQUNBO0VBQ0EsZUNuckJrQjtFRG9yQmxCLHdCdkh6bkJpQjtFdUgwbkJqQjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDZ6OEJKO0FpQmorOEJJO0U2R2tKRjtJQXFCSTtFOUg4ejhCSjtBQUNGO0E4SDV6OEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2p0QmU7RURrdEJmO0VBQ0E7RUFDQTtBOUg4ejhCTjtBOEg1ejhCTTtFQUNFLFdDL3NCQTtFRGd0QkE7QTlIOHo4QlI7QThIM3o4Qk07RUFDRTtBOUg2ejhCUjtBOEgxejhCTTtFQUNFO0VBQ0E7RUFDQTtBOUg0ejhCUjtBOEh6ejhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUgyejhCUjtBOEh0ejhCUTtFQUNFO0VBQ0E7QTlId3o4QlY7QThIcHo4Qk07RUFDRSx5QkN2dkJhO0EvSDZpK0JyQjtBOEhsejhCUTtFQUNFO0E5SG96OEJWO0E4SGh6OEJNO0VBQ0U7RUFDQTtBOUhrejhCUjtBOEgveThCTTtFQUNFO0VBQ0E7QTlIaXo4QlI7QThIM3k4Qkk7RUFDRTtBOUg2eThCTjtBNkg5ODlCRTtFQUNFO0E3SGc5OUJKOztBNkg1ODlCQTtFQUNFO0VBQ0E7QTdIKzg5QkY7QTZINzg5QkU7RUN5TkE7RUFDQTtFQUNBLGVDNVVvQjtFRDZVcEI7RUFtY0E7RUFDQTtFQUNBLGVDbHhCb0I7RURteEJwQixjQ3h4Qm1CO0EvSDZrK0JyQjtBOEh0djlCRTtFQUNFO0E5SHd2OUJKO0FpQmpqOUJJO0U0R3phRjtJQ3NPRTtFOUh3djlCRjtBQUNGO0E4SHJ2OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbFdnQjtFRG1XaEIsd0J2SHZTaUI7RXVId1NqQjtFQUNBO0E5SHV2OUJKO0E4SHB2OUJFO0VBQ0U7QTlIc3Y5Qko7QThIbnY5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhyVGlCO0V1SHNUakI7RUFDQTtFQUNBO0VBQ0EseUJDeFhrQjtBL0g2bStCdEI7QThIbnY5Qkk7RUFDRTtFQUNBO0VBR0EsY0NoWWU7RURpWWY7RUFJQTtBOUhndjlCTjtBeUJyaitCRTtFcUcyVEU7SXJHMVRBO0lBQ0E7RXpCd2orQkY7QUFDRjtBOEhudjlCSTtFQUNFO0VBQ0E7RUFDQSxjQzNZZTtFRDRZZjtBOUhxdjlCTjtBOEhudjlCTTtFQUNFO0E5SHF2OUJSO0E4SGx2OUJNO0VBQ0UsY3pIaFlHO0FMb24rQlg7QThIL3U5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGl2OUJKO0E4SC91OUJJO0VBQ0U7RUFDQTtBOUhpdjlCTjtBOEg3dTlCRTtFQUNFO0VBQ0EsY1V0YVk7RVZ1YVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCt1OUJKO0E4SDV1OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIOHU5Qko7QThINXU5Qkk7RUFDRTtFQUNBO0E5SDh1OUJOO0E4SHp1OUJJO0VBQ0U7QTlIMnU5Qk47QThIdnU5QkU7RUFDRTtBOUh5dTlCSjtBOEh0dTlCRTtFQUNFO0VBQ0E7QTlId3U5Qko7QThIcnU5QkU7RUFHRTtFQUNBLHNCQzFjSTtFRDJjSjtFQUNBO0VBQ0EsZUNoZGtCO0VEaWRsQix3QnZIdFppQjtFdUh1WmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbXU5Qko7QWlCcHE5Qkk7RTZHakZGO0lBcUJJO0U5SG91OUJKO0FBQ0Y7QThIbHU5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDOWVlO0VEK2VmO0VBQ0E7RUFDQTtBOUhvdTlCTjtBOEhsdTlCTTtFQUNFLFdDNWVBO0VENmVBO0E5SG91OUJSO0E4SGp1OUJNO0VBQ0U7QTlIbXU5QlI7QThIaHU5Qk07RUFDRTtFQUNBO0VBQ0E7QTlIa3U5QlI7QThIL3Q5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIaXU5QlI7QThINXQ5QlE7RUFDRTtFQUNBO0E5SDh0OUJWO0E4SDF0OUJNO0VBQ0UseUJDcGhCYTtBL0hnditCckI7QThIeHQ5QlE7RUFDRTtBOUgwdDlCVjtBOEh0dDlCTTtFQUNFO0VBQ0E7QTlId3Q5QlI7QThIcnQ5Qk07RUFDRTtFQUNBO0E5SHV0OUJSO0E4SGp0OUJJO0VBQ0U7QTlIbXQ5Qk47QThIais4QkU7RUFDRTtBOUhtKzhCSjtBaUJsdTlCSTtFNEd6YUY7SUM0cUJFO0U5SG0rOEJGO0FBQ0Y7QThIaCs4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIN3VCaUI7RXVIOHVCakI7RUFDQTtBOUhrKzhCSjtBOEgvOThCRTtFQUNFO0E5SGkrOEJKO0E4SDk5OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIM3ZCaUI7RXVINHZCakI7RUFDQTtFQUNBO0VBQ0E7QTlIZys4Qko7QThIOTk4Qkk7RUFDRTtFQUNBO0VBR0EsY0N0MEJlO0VEdTBCZjtFQUlBO0E5SDI5OEJOO0F5QnR1K0JFO0VxR2l3QkU7SXJHaHdCQTtJQUNBO0V6Qnl1K0JGO0FBQ0Y7QThIOTk4Qkk7RUFDRTtFQUNBLHlCQy8wQmdCO0VEZzFCaEIsY0NqMUJlO0VEazFCZjtBOUhnKzhCTjtBOEg5OThCTTtFQUNFO0E5SGcrOEJSO0E4SDc5OEJNO0VBQ0UsY1VwMUJJO0F4SW16K0JaO0E4SDE5OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0OThCSjtBOEgxOThCSTtFQUNFO0VBQ0E7QTlINDk4Qk47QThIeDk4QkU7RUFDRTtFQUNBLFdDeDJCSTtFRHkyQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDA5OEJKO0E4SHY5OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIeTk4Qko7QThIdjk4Qkk7RUFDRTtFQUNBO0E5SHk5OEJOO0E4SHA5OEJJO0VBQ0U7QTlIczk4Qk47QThIbDk4QkU7RUFDRTtBOUhvOThCSjtBOEhqOThCRTtFQUNFO0VBQ0E7QTlIbTk4Qko7QThIaDk4QkU7RUFHRTtFQUNBLHNCQ2g1Qkk7RURpNUJKO0VBQ0E7RUFDQSxlQ3Q1QmtCO0VEdTVCbEIsd0J2SDUxQmlCO0V1SDYxQmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIODg4Qko7QWlCcjE5Qkk7RTZHcVhGO0lBcUJJO0U5SCs4OEJKO0FBQ0Y7QThINzg4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDcDdCZTtFRHE3QmY7RUFDQTtFQUNBO0E5SCs4OEJOO0E4SDc4OEJNO0VBQ0UsV0NsN0JBO0VEbTdCQTtBOUgrODhCUjtBOEg1ODhCTTtFQUNFO0E5SDg4OEJSO0E4SDM4OEJNO0VBQ0U7RUFDQTtFQUNBO0E5SDY4OEJSO0E4SDE4OEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDQ4OEJSO0E4SHY4OEJRO0VBQ0U7RUFDQTtBOUh5ODhCVjtBOEhyODhCTTtFQUNFLHlCQzE5QmE7QS9IaTYrQnJCO0E4SG44OEJRO0VBQ0U7QTlIcTg4QlY7QThIajg4Qk07RUFDRTtFQUNBO0E5SG04OEJSO0E4SGg4OEJNO0VBQ0U7RUFDQTtBOUhrODhCUjtBOEg1NzhCSTtFQUNFO0E5SDg3OEJOO0E2SHB6K0JFO0VBQ0U7QTdIc3orQko7O0E2SGx6K0JBO0VBQ0U7RUFDQTtBN0hxeitCRjtBNkhueitCRTtFQzJNQTtFQUNBO0VBQ0EsZUM1VW9CO0VENlVwQjtFQXNxQkE7RUFDQTtFQUNBLGVDci9Cb0I7RURzL0JwQixjQzMvQm1CO0EvSGk4K0JyQjtBOEgxbStCRTtFQUNFO0E5SDRtK0JKO0FpQnI2OUJJO0U0RzNaRjtJQ3dORTtFOUg0bStCRjtBQUNGO0E4SHptK0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDbFdnQjtFRG1XaEIsd0J2SHZTaUI7RXVId1NqQjtFQUNBO0E5SDJtK0JKO0E4SHhtK0JFO0VBQ0U7QTlIMG0rQko7QThIdm0rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkhyVGlCO0V1SHNUakI7RUFDQTtFQUNBO0VBQ0EseUJDeFhrQjtBL0hpKytCdEI7QThIdm0rQkk7RUFDRTtFQUNBO0VBR0EsY0NoWWU7RURpWWY7RUFJQTtBOUhvbStCTjtBeUJ6NitCRTtFcUcyVEU7SXJHMVRBO0lBQ0E7RXpCNDYrQkY7QUFDRjtBOEh2bStCSTtFQUNFO0VBQ0E7RUFDQSxjQzNZZTtFRDRZZjtBOUh5bStCTjtBOEh2bStCTTtFQUNFO0E5SHltK0JSO0E4SHRtK0JNO0VBQ0UsY3pIaFlHO0FMdysrQlg7QThIbm0rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHFtK0JKO0E4SG5tK0JJO0VBQ0U7RUFDQTtBOUhxbStCTjtBOEhqbStCRTtFQUNFO0VBQ0EsY1V0YVk7RVZ1YVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG1tK0JKO0E4SGhtK0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIa20rQko7QThIaG0rQkk7RUFDRTtFQUNBO0E5SGttK0JOO0E4SDdsK0JJO0VBQ0U7QTlIK2wrQk47QThIM2wrQkU7RUFDRTtBOUg2bCtCSjtBOEgxbCtCRTtFQUNFO0VBQ0E7QTlINGwrQko7QThIemwrQkU7RUFHRTtFQUNBLHNCQzFjSTtFRDJjSjtFQUNBO0VBQ0EsZUNoZGtCO0VEaWRsQix3QnZIdFppQjtFdUh1WmpCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdWwrQko7QWlCeGgrQkk7RTZHakZGO0lBcUJJO0U5SHdsK0JKO0FBQ0Y7QThIdGwrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDOWVlO0VEK2VmO0VBQ0E7RUFDQTtBOUh3bCtCTjtBOEh0bCtCTTtFQUNFLFdDNWVBO0VENmVBO0E5SHdsK0JSO0E4SHJsK0JNO0VBQ0U7QTlIdWwrQlI7QThIcGwrQk07RUFDRTtFQUNBO0VBQ0E7QTlIc2wrQlI7QThIbmwrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIcWwrQlI7QThIaGwrQlE7RUFDRTtFQUNBO0E5SGtsK0JWO0E4SDlrK0JNO0VBQ0UseUJDcGhCYTtBL0hvbS9CckI7QThINWsrQlE7RUFDRTtBOUg4aytCVjtBOEgxaytCTTtFQUNFO0VBQ0E7QTlINGsrQlI7QThIemsrQk07RUFDRTtFQUNBO0E5SDJrK0JSO0E4SHJrK0JJO0VBQ0U7QTlIdWsrQk47QThIbG45QkU7RUFDRTtBOUhvbjlCSjtBaUJ0bCtCSTtFNEczWkY7SUNpNEJFO0U5SG9uOUJGO0FBQ0Y7QThIam45QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1UxZ0NRO0VWMmdDUix3QnZIaDlCaUI7RXVIaTlCakI7RUFDQTtBOUhtbjlCSjtBOEhobjlCRTtFQUNFO0E5SGtuOUJKO0E4SC9tOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnZIOTlCaUI7RXVIKzlCakI7RUFDQTtFQUNBO0VBQ0E7QTlIaW45Qko7QThIL205Qkk7RUFDRTtFQUNBO0VBR0EsY0N6aUNlO0VEMGlDZjtFQUlBO0E5SDRtOUJOO0F5QjFsL0JFO0VxR28rQkU7SXJHbitCQTtJQUNBO0V6QjZsL0JGO0FBQ0Y7QThIL205Qkk7RUFDRTtFQUNBLHlCVTlpQ007RVYraUNOLGNDcGpDZTtBL0hxcS9CckI7QThIL205Qk07RUFDRTtBOUhpbjlCUjtBOEg5bTlCTTtFQUNFO0E5SGduOUJSO0E4SDNtOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg2bTlCSjtBOEgzbTlCSTtFQUNFO0VBQ0E7QTlINm05Qk47QThIem05QkU7RUFDRTtFQUNBLGNVN2tDUTtFVjhrQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDJtOUJKO0E4SHhtOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIMG05Qko7QThIeG05Qkk7RUFDRTtFQUNBO0E5SDBtOUJOO0E4SHJtOUJJO0VBQ0U7QTlIdW05Qk47QThIbm05QkU7RUFDRTtBOUhxbTlCSjtBOEhsbTlCRTtFQUNFO0VBQ0E7QTlIb205Qko7QThIam05QkU7RUFHRTtFQUNBLHNCQ2xuQ0k7RURtbkNKO0VBQ0E7RUFDQSxlQ3huQ2tCO0VEeW5DbEIsd0J2SDlqQ2lCO0V1SCtqQ2pCO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIK2w5Qko7QWlCeHMrQkk7RTZHdWxCRjtJQXFCSTtFOUhnbTlCSjtBQUNGO0E4SDlsOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3RwQ2U7RUR1cENmO0VBQ0E7RUFDQTtBOUhnbTlCTjtBOEg5bDlCTTtFQUNFLFdDcHBDQTtFRHFwQ0E7QTlIZ205QlI7QThIN2w5Qk07RUFDRTtBOUgrbDlCUjtBOEg1bDlCTTtFQUNFO0VBQ0E7RUFDQTtBOUg4bDlCUjtBOEgzbDlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg2bDlCUjtBOEh4bDlCUTtFQUNFO0VBQ0E7QTlIMGw5QlY7QThIdGw5Qk07RUFDRSx5QkM1ckNhO0EvSG94L0JyQjtBOEhwbDlCUTtFQUNFO0E5SHNsOUJWO0E4SGxsOUJNO0VBQ0U7RUFDQTtBOUhvbDlCUjtBOEhqbDlCTTtFQUNFO0VBQ0E7QTlIbWw5QlI7QThIN2s5Qkk7RUFDRTtBOUgrazlCTjtBNkh6cC9CRTtFQUNFO0E3SDJwL0JKOztBNkhycC9CQTtFQUNFO0VBQ0E7RUFDQTtBN0h3cC9CRjtBaUI1dytCSTtFNEcvWUo7SUFNSTtJQUNBO0U3SHlwL0JGO0U2SHZwL0JFO0lBQ0U7RTdIeXAvQko7RTZIdnAvQkk7SUFDRTtJQUNBLG1CN0gzSVM7RUFveS9CZjtBQUNGO0E2SHJwL0JFO0VBQ0U7RUFDQTtBN0h1cC9CSjtBNkhucC9CSTtFQUNFLGtCN0h2Slc7QUE0eS9CakI7QTZIbHAvQkk7RUFDRTtBN0hvcC9CTjtBNkhscC9CTTtFQUNFO0E3SG9wL0JSO0E2SC9vL0JFOztFQUVFO0VBQ0E7QTdIaXAvQko7QTZIOW8vQkU7O0VBR0U7QTdIK28vQko7QTZIN28vQkk7O0VBQ0U7QTdIZ3AvQk47QWlCbnorQkk7RTRHL1lKO0lBdURJO0U3SCtvL0JGO0U2SDVvL0JJO0lBQ0U7SUFDQSxtQjdIekxTO0VBdTAvQmY7QUFDRjs7QTZIem8vQkE7QUFFQTs7RUFFRTtBN0gyby9CRjtBNkh6by9CRTs7RUFDRTtBN0g0by9CSjtBaUJ0MCtCSTtFNEd2VUY7O0lBSUk7SUFDQTtFN0g4by9CSjtBQUNGOztBNkgxby9CQTs7RUFFRTtBN0g2by9CRjtBNkgzby9CRTs7RUFDRTtBN0g4by9CSjtBaUJ0MStCSTtFNEc3VEo7O0lBU0k7SUFDQTtFN0grby9CRjtBQUNGO0E2SDdvL0JFOztFQUNFO0E3SGdwL0JKOztBZ0kvMy9CQTtFQUNFO0FoSWs0L0JGOztBaUJyMitCSTtFK0d2aEJFO0lBQ0U7RWhJZzQvQk47RWdJOTMvQk07SUNWTjtJQUNBO0lBQ0E7SUFDQSwwQkNDMkI7SURBM0I7SUFDQTtFakkyNC9CQTtFaUl6NC9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqSTI0L0JGO0VpSXg0L0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpJMDQvQkY7RWlJdjQvQkE7SUFDRTtFakl5NC9CRjtFaUl0NC9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJdzQvQkY7RWlJdDQvQkU7SUFDRTtJQUNBO0VqSXc0L0JKO0V5QjMyL0JBO0l3Ry9CRTtNeEdnQ0E7TUFDQTtJekI4Mi9CQTtFQUNGO0VpSXA0L0JBO0lBQ0U7RWpJczQvQkY7RWlJbjQvQkE7SUFDRTtFaklxNC9CRjtFaUlsNC9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqSW80L0JGO0VpSWg0L0JFO0lBQ0U7RWpJazQvQko7RWlJOTMvQkE7SUFDRTtJQUNBO0VqSWc0L0JGO0VpSTczL0JBO0lBQ0U7RWpJKzMvQkY7RWlJNTMvQkE7SUFDRTtJQUNBO0lBQ0E7RWpJODMvQkY7RWlJNTMvQkU7SUFDRTtJQUNBO0lBQ0EsaUJDcEY0QjtJRHFGNUIsY0NqRmtDO0lEa0ZsQztJQUNBO0VqSTgzL0JKO0VpSTUzL0JJO0lBQ0UsV0N6RitCO0lEMEYvQix5QkN6RnFDO0VsSXU5L0IzQztFaUkzMy9CSTtJQUNFO0VqSTYzL0JOO0VpSTEzL0JJO0lBQ0U7SUFDQTtJQUNBO0VqSTQzL0JOO0VpSXozL0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqSTIzL0JOO0VpSXYzL0JNO0lBQ0U7SUFDQTtFakl5My9CUjtFaUlwMy9CTTtJQUNFO0VqSXMzL0JSO0VnSWwrL0JJO0lBQ0U7RWhJbysvQk47QUFDRjtBaUJ2OStCSTtFK0d2Z0JFO0lBQ0U7SUFDQTtFaElpKy9CTjtFZ0kvOS9CTTtJQ3dHTjtJQUNBO0lBQ0E7SUFDQTtFakkwMy9CQTtFaUlwMy9CQTtJQUNFO0lBQ0E7SUFDQTtFaklzMy9CRjtFaUluMy9CQTtJQUNFO0lBQ0E7SUFDQSxzQkN0SmtCO0VsSTJnZ0NwQjtFaUlsMy9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esc0JDOUprQjtJRCtKbEI7RWpJbzMvQkY7RWlJbDMvQkU7SUFDRTtJQUNBO0VqSW8zL0JKO0V5QnY5L0JBO0l3R2lHRTtNeEdoR0E7TUFDQTtJekIwOS9CQTtFQUNGO0VpSWgzL0JBO0lBQ0U7RWpJazMvQkY7RWlJLzIvQkE7SUFDRTtFaklpMy9CRjtFaUk5Mi9CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaklnMy9CRjtFaUk1Mi9CRTtJQUNFO0VqSTgyL0JKO0VpSTEyL0JBO0lBQ0U7SUFDQTtFakk0Mi9CRjtFaUl6Mi9CQTtJQUNFO0VqSTIyL0JGO0VpSXgyL0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VqSXcyL0JGO0VpSXQyL0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQkMzTnFCO0lENE5yQixpQkMzTjRCO0lENE41QjtJQUNBO0VqSXcyL0JKO0VpSXQyL0JJO0lBQ0UsV0MvTitCO0lEZ08vQix5QkMvTnFDO0VsSXVrZ0MzQztFaUlyMi9CSTtJQUNFO0VqSXUyL0JOO0VpSXAyL0JJO0lBQ0U7SUFDQTtFaklzMi9CTjtFaUluMi9CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaklxMi9CTjtFaUlqMi9CTTtJQUNFO0lBQ0E7RWpJbTIvQlI7RWlJOTEvQk07SUFDRTtFaklnMi9CUjtFZ0loa2dDSTtJQUNFO0lBQ0Esc0JFbkNjO0VsSXFtZ0NwQjtBQUNGOztBbUl0bWdDQTs7RUFFRTtBbkl5bWdDRjtBbUl2bWdDRTs7RUFDRTtFQUNBO0VDTEY7RUFDQTtBcElnbmdDRjtBb0k5bWdDRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qi9IV087RStIVlA7RUFDQTtFQUNBO0VBQ0E7QXBJaW5nQ0o7QW9JL21nQ0k7O0VBQ0UsV0xQRTtFS1VGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJZ25nQ047QW9JNW1nQ0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTHZCSTtFSzBCSjtBcEk2bWdDSjtBb0kxbWdDRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTZtZ0NKO0FvSXptZ0NJOztFQUNFO0FwSTRtZ0NOO0FvSXhtZ0NFOztFQUNFO0VBQ0E7QXBJMm1nQ0o7QW9JeG1nQ0U7O0VBQ0U7RUFDQTtFQUNBO0FwSTJtZ0NKO0FvSXhtZ0NFOztFQUNFO0VBQ0E7QXBJMm1nQ0o7QW9JeG1nQ0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JMbEVJO0VLbUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJMm1nQ0o7QW9Jem1nQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJNG1nQ047QW9JMW1nQ007O0VBQ0U7QXBJNm1nQ1I7QW9JMW1nQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGNJeEdRO0F4SW10Z0NoQjtBb0l4bWdDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkybWdDUjtBb0l4bWdDTTs7RUFDRSx5Qkx6SGM7QS9Ib3VnQ3RCO0FvSXptZ0NROztFQUNFO0VBQ0E7QXBJNG1nQ1Y7QW9JeG1nQ007O0VBQ0UsV0wzSEE7RUs0SEEseUJMcElhO0EvSCt1Z0NyQjtBb0l6bWdDUTs7RUFDRSxXTC9IRjtFS2dJRTtBcEk0bWdDVjtBb0l2bWdDUTs7RUFDRTtBcEkwbWdDVjtBb0l0bWdDTTs7RUFDRTtFQUNBO0FwSXltZ0NSO0FvSXRtZ0NNOztFQUNFO0VBQ0E7QXBJeW1nQ1I7QWlCbnUvQkk7RWtIM2hCRjs7SUM0SkU7SUFDQTtJQUNBO0lBQ0E7RXBJdW1nQ0Y7RW9Jcm1nQ0U7O0lBQ0U7SUFDQTtJQUNBO0VwSXdtZ0NKO0VvSXJtZ0NFOztJQUNFO0lBQ0E7SUFDQTtFcEl3bWdDSjtFb0lybWdDRTs7SUFDRTtJQUNBO0VwSXdtZ0NKO0VvSXJtZ0NFOztJQUNFO0VwSXdtZ0NKO0VvSXJtZ0NFOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJd21nQ0o7RW9JdG1nQ0k7O0lBRUU7RXBJd21nQ047QUFDRjtBb0lwbWdDRTtFQUNFOztJQUNFLHlCL0hwS087SStIcUtQO0VwSXVtZ0NKO0VvSXJtZ0NJOztJQUNFO0VwSXdtZ0NOO0VvSXJtZ0NJOztJQUNFO0VwSXdtZ0NOO0VvSXJtZ0NJOztJQUNFLGNJak5JO0V4SXl6Z0NWO0FBQ0Y7QWlCaHkvQkk7RW1IclVJOztJQUNFO0VwSXltZ0NSO0FBQ0Y7QW9JcG1nQ0U7O0VBQ0UseUIvSDVMUztFK0g2TFQ7QXBJdW1nQ0o7QW9Jcm1nQ0k7O0VBQ0U7QXBJd21nQ047QW9Jcm1nQ0k7O0VBQ0U7QXBJd21nQ047QW9Jcm1nQ0k7O0VBQ0UsY0l6T007QXhJaTFnQ1o7O0FtSTEwZ0NBO0VBQ0U7QW5JNjBnQ0Y7QW1JMzBnQ0U7RUFDRTtFQUNBO0VDaEJGO0VBQ0E7RUFzUEE7RUFDQTtBcEl5bWdDRjtBb0k5MWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0hXTztFK0hWUDtFQUNBO0VBQ0E7RUFDQTtBcElnMmdDSjtBb0k5MWdDSTtFQUNFLFdMUEU7RUtVRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTgxZ0NOO0FvSTExZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTHZCSTtFSzBCSjtBcEkwMWdDSjtBb0l2MWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJeTFnQ0o7QW9JcjFnQ0k7RUFDRTtBcEl1MWdDTjtBb0luMWdDRTtFQUNFO0VBQ0E7QXBJcTFnQ0o7QW9JbDFnQ0U7RUFDRTtFQUNBO0VBQ0E7QXBJbzFnQ0o7QW9JajFnQ0U7RUFDRTtFQUNBO0FwSW0xZ0NKO0FvSWgxZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JMbEVJO0VLbUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJazFnQ0o7QW9JaDFnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElrMWdDTjtBb0loMWdDTTtFQUNFO0FwSWsxZ0NSO0FvSS8wZ0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGNJeEdRO0F4SXU3Z0NoQjtBb0k1MGdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTgwZ0NSO0FvSTMwZ0NNO0VBQ0UseUJMekhjO0EvSHM4Z0N0QjtBb0kzMGdDUTtFQUNFO0VBQ0E7QXBJNjBnQ1Y7QW9JejBnQ007RUFDRSxXTDNIQTtFSzRIQSx5QkxwSWE7QS9IKzhnQ3JCO0FvSXowZ0NRO0VBQ0UsV0wvSEY7RUtnSUU7QXBJMjBnQ1Y7QW9JdDBnQ1E7RUFDRTtBcEl3MGdDVjtBb0lwMGdDTTtFQUNFO0VBQ0E7QXBJczBnQ1I7QW9JbjBnQ007RUFDRTtFQUNBO0FwSXEwZ0NSO0FpQi83L0JJO0VrSGhoQkY7SUNpSkU7SUFDQTtJQUNBO0lBQ0E7RXBJazBnQ0Y7RW9JaDBnQ0U7SUFDRTtJQUNBO0lBQ0E7RXBJazBnQ0o7RW9JL3pnQ0U7SUFDRTtJQUNBO0lBQ0E7RXBJaTBnQ0o7RW9JOXpnQ0U7SUFDRTtJQUNBO0VwSWcwZ0NKO0VvSTd6Z0NFO0lBQ0U7RXBJK3pnQ0o7RW9JNXpnQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSTh6Z0NKO0VvSTV6Z0NJO0lBRUU7RXBJNnpnQ047QUFDRjtBb0l6emdDRTtFQUNFO0lBQ0UseUIvSHBLTztJK0hxS1A7RXBJMnpnQ0o7RW9JenpnQ0k7SUFDRTtFcEkyemdDTjtFb0l4emdDSTtJQUNFO0VwSTB6Z0NOO0VvSXZ6Z0NJO0lBQ0UsY0lqTkk7RXhJMGdoQ1Y7QUFDRjtBaUJqLy9CSTtFbUhyVUk7SUFDRTtFcEl5emdDUjtBQUNGO0FvSXB6Z0NFO0VBQ0UseUIvSDVMUztFK0g2TFQ7QXBJc3pnQ0o7QW9JcHpnQ0k7RUFDRTtBcElzemdDTjtBb0luemdDSTtFQUNFO0FwSXF6Z0NOO0FvSWx6Z0NJO0VBQ0UsY0l6T007QXhJNmhoQ1o7QW9JdnlnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qi9INU9PO0UrSDZPUDtFQUNBO0VBQ0E7QXBJeXlnQ0o7QW9JdnlnQ0k7RUFDRSxXTDdQRTtFSzhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSXl5Z0NOO0FvSXB5Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTDVRSTtFSytRSjtBcElveWdDSjtBb0lqeWdDRTtFQUNFO0VBQ0E7RUFDQTtBcElteWdDSjtBb0kveGdDSTtFQUNFO0FwSWl5Z0NOO0FvSTd4Z0NFO0VBQ0U7RUFDQTtBcEkreGdDSjtBb0kzeGdDRTtFQUNFO0VBQ0E7RUFDQTtBcEk2eGdDSjtBb0kxeGdDRTtFQUNFO0VBQ0E7QXBJNHhnQ0o7QW9JenhnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkx0VEk7RUt1VEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QXBJeXhnQ0o7QW9JdnhnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEl5eGdDTjtBb0l2eGdDTTtFQUNFO0FwSXl4Z0NSO0FvSXR4Z0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGNJaFdRO0F4SXNuaENoQjtBb0lqeGdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW14Z0NSO0FvSWh4Z0NNO0VBQ0UseUJMblhjO0EvSHFvaEN0QjtBb0loeGdDUTtFQUNFO0VBQ0E7QXBJa3hnQ1Y7QW9JOXdnQ007RUFDRSxXTHJYQTtFS3NYQSx5Qkw5WGE7QS9IOG9oQ3JCO0FvSTl3Z0NRO0VBQ0UsV0x6WEY7RUswWEU7QXBJZ3hnQ1Y7QW9JM3dnQ1E7RUFDRTtBcEk2d2dDVjtBb0l6d2dDTTtFQUNFO0VBQ0E7QXBJMndnQ1I7QW9JeHdnQ007RUFDRTtFQUNBO0FwSTB3Z0NSO0FpQjluZ0NJO0VrSGhoQkY7SUMyWUU7SUFDQTtJQUNBO0lBQ0E7RXBJdXdnQ0Y7RW9JcndnQ0U7SUFDRTtJQUNBO0lBQ0E7RXBJdXdnQ0o7RW9JcHdnQ0U7SUFDRTtFcElzd2dDSjtFb0lud2dDRTtJQUNFO0lBQ0E7SUFDQTtFcElxd2dDSjtFb0lsd2dDRTtJQUNFO0lBQ0E7RXBJb3dnQ0o7RW9JandnQ0U7SUFDRTtFcEltd2dDSjtFb0lod2dDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJa3dnQ0o7RW9JaHdnQ0k7SUFDRTtFcElrd2dDTjtBQUNGO0FvSTd2Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkrdmdDSjtBb0k5dmdDSTtFQUNFO0VBQ0E7QXBJZ3dnQ047O0FpQmxyZ0NJO0VrSHBnQkU7SUFDRTtFbkkwcmhDTjtFbUl4cmhDTTtJTCs0RU47SUFDQTtJTXY5REE7RXBJb3dnQ0E7RThIMXk4QkU7SUFDRTtFOUg0eThCSjtFOEh4eThCQTtJQUNFO0U5SDB5OEJGO0U4SHZ5OEJBO0lBQ0U7RTlIeXk4QkY7QUFDRjtBOEh2eThCRTtFQUNFO0lBQ0U7SUFDQTtFOUh5eThCSjtFOEh2eThCSTtJQUNFO0U5SHl5OEJOO0U4SHR5OEJJO0lBQ0U7RTlId3k4Qk47RThIcnk4Qkk7SUFDRTtFOUh1eThCTjtBQUNGO0FpQnJ0Z0NJO0U2R203REY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5SHF5OEJGO0U4SG55OEJFO0lBQ0U7SUFDQTtFOUhxeThCSjtFOEhueThCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5SHF5OEJOO0U4SG55OEJNO0lBQ0U7RTlIcXk4QlI7RThIbHk4Qk07SUFDRSxjQzMrRVc7SUQ0K0VYO0U5SG95OEJSO0U4SGx5OEJRO0lBQ0UsY0MvK0VTO0UvSG14aENuQjtFOEhqeThCUTtJQUNFO0U5SG15OEJWO0U4SC94OEJNO0lBQ0U7RTlIaXk4QlI7RW9JaDBnQ0E7SUFDRTtFcElrMGdDRjtFb0kvemdDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSWkwZ0NGO0VvSTl6Z0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBJZzBnQ0Y7RW9JN3pnQ0E7SUFDRSxXTHZlSTtJS3dlSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSSt6Z0NGO0VvSTV6Z0NBO0lBQ0U7SUFDQTtFcEk4emdDRjtFb0kzemdDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSTJ6Z0NGO0VvSXp6Z0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBJMnpnQ0o7RW9JenpnQ0k7SUFDRTtJQUNBO0VwSTJ6Z0NOO0VvSXh6Z0NJO0lBQ0U7SUFDQTtFcEkwemdDTjtFb0l4emdDTTtJQUNFO0VwSTB6Z0NSO0VvSXB6Z0NFO0lBQ0U7RXBJc3pnQ0o7RW9JcHpnQ0k7SUFDRTtFcElzemdDTjtFb0luemdDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJcXpnQ047RW9JanpnQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSW16Z0NKO0VvSTl5Z0NBO0lBQ0UseUIvSHhoQlM7SStIeWhCVDtFcElnemdDRjtFb0k5eWdDRTtJQUNFO0VwSWd6Z0NKO0VvSTd5Z0NFO0lBQ0U7RXBJK3lnQ0o7RW9JNXlnQ0U7SUFDRSxjSXJrQk07RXhJbTNoQ1Y7QUFDRjtBaUIxMWdDSTtFbUgrQ0U7SUFDRTtFcEk4eWdDTjtBQUNGOztBcUk5M2hDQTtFQUEwQztBcklrNGhDMUM7O0EySWo0aENBO0VKMGlCRTtFQUNBO0VBQ0E7RUFDQSx3QmhJOWVtQjtFZ0l3Zm5CO0F2SWsxZ0NGO0F1STExZ0NFO0VJL2lCRjtJSmdqQkk7RXZJNjFnQ0Y7QUFDRjtBdUk1MWdDRTtFQUNFO0VBQ0E7QXZJODFnQ0o7QWlCcDNnQ0k7RTBIOWhCSjtJSjBqQkk7SUFDQTtJQUNBO0V2STQxZ0NGO0FBQ0Y7QXVJMTFnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEl2Z0JlO0VnSXdnQmY7QXZJNDFnQ0o7QXVJMzFnQ0k7RUFQRjtJQVFJO0V2STgxZ0NKO0FBQ0Y7QXVJNTFnQ0k7O0VBRUU7RUFDQTtBdkk4MWdDTjtBaUI3NGdDSTtFc0g0Q0E7O0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXZJZzJnQ047QUFDRjtBdUk1MWdDRTtFQUNFO0VBQ0E7RUFDQTtBdkk4MWdDSjtBaUIzNWdDSTtFc0gwREY7SUFNSTtJQUNBO0V2SSsxZ0NKO0FBQ0Y7QWlCajZnQ0k7RXNIMERGO0lBV0k7SUFDQTtFdklnMmdDSjtBQUNGO0F1STUxZ0NJO0VBREY7SUFFSTtFdkkrMWdDSjtBQUNGO0FpQjU2Z0NJO0VzSDBFRjtJQU1JO0V2SWcyZ0NKO0FBQ0Y7QXVJOTFnQ0k7RUFURjtJQVVJO0V2SWkyZ0NKO0FBQ0Y7QXVJNzFnQ0U7RUFDRTtFQUNBO0F2SSsxZ0NKO0FpQjE3Z0NJO0VzSHlGRjtJQUtJO0V2SWcyZ0NKO0FBQ0Y7QXVJOTFnQ0k7RUFDRTtBdklnMmdDTjtBdUk3MWdDSTtFQUNFO0VBQ0E7RUFDQTtBdkkrMWdDTjtBdUk1MWdDSTtFQUNFLGNDdm9CVTtFRHdvQlY7RUFDQTtFQUNBO0VBQ0E7QXZJODFnQ047QXVJejFnQ0U7RUFDRTtFQUNBO0VBQ0EsY0NucEJZO0VEb3BCWjtBdkkyMWdDSjtBdUl4MWdDRTs7RUFFRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJeTFnQ0o7QXVJdDFnQ0U7RUFDRTtFQUNBO0VBR0E7QXZJczFnQ0o7QXVJbjFnQ0U7RUFDRTtBdklxMWdDSjtBdUlqMWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJbTFnQ0o7QXVJaDFnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SWsxZ0NKO0FpQjUvZ0NJO0VzSGtLRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0V2SW0xZ0NKO0FBQ0Y7QXVJOTBnQ0U7RUFDRTtJQUNFO0V2SWcxZ0NKO0FBQ0Y7QWlCemdoQ0k7RXNINkxBO0lBQ0U7RXZJKzBnQ0o7QUFDRjtBdUk1MGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDeHVCTTtBeElzamlDVjtBdUkzMGdDSTtFQUNFO0VBQ0E7RUFDQTtBdkk2MGdDTjtBdUkzMGdDTTtFQUxGO0lBTUk7SUFDQTtJQUNBO0V2STgwZ0NOO0FBQ0Y7QXVJMzBnQ0k7O0VBRUU7QXZJNjBnQ047QXVJMTBnQ0k7RUFDRTtBdkk0MGdDTjtBdUl6MGdDSTtFQUNFLGNsSWp2Qks7RWtJa3ZCTCxpQnZIMXRCVztFdUgydEJYO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJMDBnQ047QXVJdjBnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkl5MGdDTjtBdUl2MGdDTTtFQU5GO0lBT0k7RXZJMDBnQ047QUFDRjtBdUl4MGdDTTtFQVZGO0lBV0k7SUFDQTtFdkkyMGdDTjtBQUNGO0FpQjdraENJO0VzSHFQQTtJQWdCSTtFdkk0MGdDTjtFdUkxMGdDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFdkkyMGdDUjtBQUNGO0F1SXgwZ0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STAwZ0NSO0F1SXYwZ0NRO0VBWkY7SUFhSTtJQUNBO0V2STAwZ0NSO0FBQ0Y7QXVJdDBnQ0k7RUFDRTtBdkl3MGdDTjtBdUlyMGdDSTtFQUNFO0F2SXUwZ0NOO0F1SXAwZ0NJO0VBQ0Usd0JoSTl3QmM7RWdJK3dCZDtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJbzBnQ047QWlCaG9oQ0k7RXNINlNBO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdklxMGdDTjtBQUNGO0F1SWwwZ0NJO0VBQ0U7RUFDQTtBdklvMGdDTjtBdUlsMGdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJbzBnQ1I7QXVJaDBnQ0k7RUFDRSx5QmxJbDJCSztFa0ltMkJMLHFCbEluMkJLO0FMcXFpQ1g7QXVJaDBnQ007RUFDRTtFQUNBO0VBQ0E7QXZJazBnQ1I7QXVJOXpnQ0k7RUFDRSxxQmxJdDFCVTtFa0l1MUJWLHlCbEloM0JXO0FMZ3JpQ2pCO0F1STl6Z0NNO0VBQ0UsY2xJdjNCRTtFa0l3M0JGO0VBQ0E7QXZJZzBnQ1I7QXVJNXpnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk4emdDTjtBdUk1emdDTTtFQUNFO0VBQ0E7QXZJOHpnQ1I7QWlCcHJoQ0k7RXNIMFhBO0lBR0k7RXZJMnpnQ047QUFDRjtBdUl4emdDSTtFQUNFO0F2STB6Z0NOO0F1SXJ6Z0NNOzs7RUFFRTtFQUNBO0F2SXd6Z0NSO0F1SW56Z0NJO0VBQ0U7QXZJcXpnQ047QXVJbnpnQ007RUFDRTtFQUNBO0F2SXF6Z0NSO0F1SWp6Z0NJO0VBQ0U7QXZJbXpnQ047QXVJanpnQ007RUFDRTtFQUNBO0F2SW16Z0NSO0F1SS95Z0NJO0VBQ0U7QXZJaXpnQ047QXVJOXlnQ0k7RUFDRSx5QmxJLzVCTztFa0lnNkJQLHFCbEluN0JLO0FMbXVpQ1g7QXVJOXlnQ007RUFDRSxjQ3A4Qkk7RURxOEJKO0F2SWd6Z0NSO0F1STN5Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDaDlCUTtFRGk5QlI7RUFDQTtFQUNBO0F2STZ5Z0NKO0FpQnR1aENJO0VzSGdiRjtJQVlJO0lBQ0E7RXZJOHlnQ0o7QUFDRjtBdUk1eWdDSTtFQUNFO0F2STh5Z0NOO0FpQi91aENJO0VzSGdjQTtJQUlJO0V2SSt5Z0NOO0FBQ0Y7QXVJM3lnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDMytCUTtFRDYrQlI7RUFDQTtFQUNBO0VBQ0E7QXZJNHlnQ0o7QWlCbHdoQ0k7RXNIeWNGO0lBZ0JJO0lBQ0E7SUFDQTtFdkk2eWdDSjtBQUNGO0F1STN5Z0NJO0VBQ0U7RUFDQTtBdkk2eWdDTjtBaUI3d2hDSTtFc0g4ZEE7SUFLSTtFdkk4eWdDTjtBQUNGO0F1STF5Z0NFO0VBQ0U7QXZJNHlnQ0o7QXVJenlnQ0U7RUFDRTtBdkkyeWdDSjtBdUl4eWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2STB5Z0NKO0F1SXZ5Z0NFO0VBQ0U7QXZJeXlnQ0o7QXVJdHlnQ0U7O0VBRUU7RUFDQTtFQUNBO0F2SXd5Z0NKO0F1SXJ5Z0NFO0VBQ0U7RUFDQTtFQUNBO0F2SXV5Z0NKO0F1SXB5Z0NFOztFQUVFO0F2SXN5Z0NKO0F1SW55Z0NFOztFQUVFO0F2SXF5Z0NKO0F1SWx5Z0NFO0VBQ0U7QXZJb3lnQ0o7QXVJanlnQ0U7RUFDRTtBdklteWdDSjtBdUkveGdDSTtFQUNFLHFCQ3ZqQ1U7RUR3akNWO0F2SWl5Z0NOO0F1STd4Z0NFO0VBQ0U7QXZJK3hnQ0o7QXVJNXhnQ0U7RUFDRTtFQUNBO0VBQ0E7QXZJOHhnQ0o7QXVJM3hnQ0U7RUFDRTtBdkk2eGdDSjs7QXlJdjJpQ0E7RUFBeUM7QXpJMjJpQ3pDOztBNEk1MmlDQTtFTENFO0VBQ0E7RUFDQTtFQUNBLHdCaEk0RG1CO0VnSWxEbkI7QXZJczJpQ0Y7QXVJOTJpQ0U7RUtORjtJTE9JO0V2SWkzaUNGO0FBQ0Y7QXVJaDNpQ0U7RUFDRTtFQUNBO0F2SWszaUNKO0F1STUyaUNFO0VLakJGO0lMa0JJO0lBQ0E7SUFDQTtFdkkrMmlDRjtBQUNGO0F1STcyaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhJa0NlO0VnSWpDZjtBdkkrMmlDSjtBdUk5MmlDSTtFQVBGO0lBUUk7RXZJaTNpQ0o7QUFDRjtBdUkvMmlDSTs7RUFFRTtFQUNBO0F2SWkzaUNOO0FpQnYzaENJO0VzSDdmQTs7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFdkltM2lDTjtBQUNGO0F1SS8yaUNFO0VBQ0U7RUFDQTtFQUNBO0F2SWkzaUNKO0FpQnI0aENJO0VzSC9lRjtJQU1JO0lBQ0E7RXZJazNpQ0o7QUFDRjtBaUIzNGhDSTtFc0gvZUY7SUFXSTtJQUNBO0V2SW0zaUNKO0FBQ0Y7QXVJLzJpQ0k7RUFERjtJQUVJO0V2SWszaUNKO0FBQ0Y7QWlCdDVoQ0k7RXNIL2RGO0lBTUk7RXZJbTNpQ0o7QUFDRjtBdUlqM2lDSTtFQVRGO0lBVUk7RXZJbzNpQ0o7QUFDRjtBdUloM2lDRTtFQUNFO0VBQ0E7QXZJazNpQ0o7QWlCcDZoQ0k7RXNIaGRGO0lBS0k7RXZJbTNpQ0o7QUFDRjtBdUlqM2lDSTtFQUNFO0F2SW0zaUNOO0F1SWgzaUNJO0VBQ0U7RUFDQTtBdklrM2lDTjtBdUkvMmlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SWkzaUNOO0F1STUyaUNFO0VBQ0U7RUFDQTtFQUNBLGNDeEdZO0VEeUdaO0F2STgyaUNKO0F1STMyaUNFOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0MmlDSjtBdUl6MmlDRTtFQUNFO0VBQ0E7RUFHQTtBdkl5MmlDSjtBdUl0MmlDRTtFQUNFO0F2SXcyaUNKO0F1SXAyaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklzMmlDSjtBdUluMmlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJcTJpQ0o7QWlCcCtoQ0k7RXNIellGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RXZJczJpQ0o7QUFDRjtBdUlqMmlDRTtFQUNFO0lBQ0U7RXZJbTJpQ0o7QUFDRjtBaUJqL2hDSTtFc0g5V0E7SUFDRTtFdklrMmlDSjtBQUNGO0F1SS8xaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0M3TE07QXhJOGhqQ1Y7QXVJOTFpQ0k7RUFDRTtFQUNBO0VBQ0E7QXZJZzJpQ047QXVJOTFpQ007RUFMRjtJQU1JO0lBQ0E7SUFDQTtFdklpMmlDTjtBQUNGO0F1STkxaUNJOztFQUVFO0F2SWcyaUNOO0F1STcxaUNJO0VBQ0U7QXZJKzFpQ047QXVJNTFpQ0k7RUFDRSxjbEl0TUs7RWtJdU1MLGlCdkgvS1c7RXVIZ0xYO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJNjFpQ047QXVJMTFpQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkk0MWlDTjtBdUkxMWlDTTtFQU5GO0lBT0k7RXZJNjFpQ047QUFDRjtBdUkzMWlDTTtFQVZGO0lBV0k7SUFDQTtFdkk4MWlDTjtBQUNGO0FpQnJqaUNJO0VzSHRUQTtJQWdCSTtFdkkrMWlDTjtFdUk3MWlDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFdkk4MWlDUjtBQUNGO0F1STMxaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STYxaUNSO0F1STMxaUNRO0VBQ0U7QXZJNjFpQ1Y7QXVJMTFpQ1E7RUFsQkY7SUFtQkk7SUFDQTtFdkk2MWlDUjtBQUNGO0F1SXoxaUNJO0VBQ0U7QXZJMjFpQ047QXVJeDFpQ0k7RUFDRTtBdkkwMWlDTjtBdUl2MWlDSTtFQUNFLHdCaEl6T2M7RWdJME9kO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3MWlDTjtBaUI5bWlDSTtFc0h4UEE7SUFpQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2SXkxaUNOO0FBQ0Y7QXVJdDFpQ0k7RUFDRTtFQUNBO0F2SXcxaUNOO0F1SXQxaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3MWlDUjtBdUlwMWlDSTtFQUNFLHlCbEk1VEs7RWtJNlRMLHFCbEk3VEs7QUxtcGpDWDtBdUlwMWlDTTtFQUNFO0VBQ0E7RUFDQTtBdklzMWlDUjtBdUlsMWlDSTtFQUNFLHFCbEloVFU7RWtJaVRWLHlCbEkxVVc7QUw4cGpDakI7QXVJbDFpQ007RUFDRSxjbElqVkU7RWtJa1ZGO0VBQ0E7QXZJbzFpQ1I7QXVJaDFpQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklrMWlDTjtBdUloMWlDTTtFQUNFO0VBQ0E7QXZJazFpQ1I7QWlCbHFpQ0k7RXNINUtBO0lBR0k7RXZJKzBpQ047QUFDRjtBdUk1MGlDSTtFQUNFO0F2STgwaUNOO0F1SXgwaUNNOzs7RUFFRTtFQUNBO0F2STIwaUNSO0F1SXQwaUNJO0VBQ0U7QXZJdzBpQ047QXVJdDBpQ007RUFDRTtFQUNBO0F2SXcwaUNSO0F1SXAwaUNJO0VBQ0U7QXZJczBpQ047QXVJcDBpQ007RUFDRTtFQUNBO0F2SXMwaUNSO0F1SWwwaUNJO0VBQ0U7QXZJbzBpQ047QXVJajBpQ0k7RUFDRSx5QmxJMVhPO0VrSTJYUCxxQmxJOVlLO0FMaXRqQ1g7QXVJajBpQ007RUFDRSxjQy9aSTtFRGdhSjtBdkltMGlDUjtBdUk5emlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQzNhUTtFRDRhUjtFQUNBO0VBQ0E7QXZJZzBpQ0o7QWlCcHRpQ0k7RXNIckhGO0lBWUk7SUFDQTtFdklpMGlDSjtBQUNGO0F1SS96aUNJO0VBQ0U7QXZJaTBpQ047QWlCN3RpQ0k7RXNIckdBO0lBSUk7RXZJazBpQ047QUFDRjtBdUk5emlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N0Y1E7RUR3Y1I7RUFDQTtFQUNBO0VBQ0E7QXZJK3ppQ0o7QWlCaHZpQ0k7RXNINUZGO0lBZ0JJO0lBQ0E7SUFDQTtFdklnMGlDSjtBQUNGO0F1STl6aUNJO0VBQ0U7RUFDQTtBdklnMGlDTjtBaUIzdmlDSTtFc0h2RUE7SUFLSTtFdklpMGlDTjtBQUNGO0F1STd6aUNFO0VBQ0U7QXZJK3ppQ0o7QXVJNXppQ0U7RUFDRTtBdkk4emlDSjtBdUkzemlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2STZ6aUNKO0F1STF6aUNFO0VBQ0U7QXZJNHppQ0o7QXVJenppQ0U7O0VBRUU7RUFDQTtFQUNBO0F2STJ6aUNKO0F1SXh6aUNFO0VBQ0U7RUFDQTtFQUNBO0F2STB6aUNKO0F1SXZ6aUNFOztFQUVFO0F2SXl6aUNKO0F1SXR6aUNFOztFQUVFO0F2SXd6aUNKO0F1SXJ6aUNFO0VBQ0U7QXZJdXppQ0o7QXVJcHppQ0U7RUFDRTtBdklzemlDSjtBdUlsemlDSTtFQUNFO0VBQ0E7QXZJb3ppQ047QXVJaHppQ0U7RUFDRTtBdklremlDSjtBdUkveWlDRTtFQUNFO0VBQ0E7RUFDQTtBdklpemlDSjtBdUk5eWlDRTtFQUNFO0F2SWd6aUNKO0E2SXIxakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdJdTFqQ0o7QTZJcjFqQ0k7RUFDRTtBN0l1MWpDTjtBNklyMWpDTTtFQUNFO0E3SXUxakNSO0E2SXAxakNNO0VBQ0E7QTdJczFqQ047QTZJcDFqQ1E7RUFDRTtFQUNBO0E3SXMxakNWO0E2SWwxakNNO0VBQ0U7QTdJbzFqQ1I7QTZJaDFqQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWsxakNOO0E2SWgxakNNO0VBUEY7SUFRSTtFN0ltMWpDTjtBQUNGOztBeUl2M2pDQTtFQUF5QztBekkyM2pDekM7O0E4STUzakNBO0VQMmlCRTtFQUNBO0VBQ0E7RUFDQSx3QmhJOWVtQjtFZ0l3Zm5CO0F2STQwaUNGO0F1SXAxaUNFO0VPaGpCRjtJUGlqQkk7RXZJdTFpQ0Y7QUFDRjtBdUl0MWlDRTtFQUNFO0VBQ0E7QXZJdzFpQ0o7QWlCOTJpQ0k7RTZIL2hCSjtJUDJqQkk7SUFDQTtJQUNBO0V2SXMxaUNGO0FBQ0Y7QXVJcDFpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEl2Z0JlO0VnSXdnQmY7QXZJczFpQ0o7QXVJcjFpQ0k7RUFQRjtJQVFJO0V2SXcxaUNKO0FBQ0Y7QXVJdDFpQ0k7O0VBRUU7RUFDQTtBdkl3MWlDTjtBaUJ2NGlDSTtFc0g0Q0E7O0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXZJMDFpQ047QUFDRjtBdUl0MWlDRTtFQUNFO0VBQ0E7RUFDQTtBdkl3MWlDSjtBaUJyNWlDSTtFc0gwREY7SUFNSTtJQUNBO0V2SXkxaUNKO0FBQ0Y7QWlCMzVpQ0k7RXNIMERGO0lBV0k7SUFDQTtFdkkwMWlDSjtBQUNGO0F1SXQxaUNJO0VBREY7SUFFSTtFdkl5MWlDSjtBQUNGO0FpQnQ2aUNJO0VzSDBFRjtJQU1JO0V2STAxaUNKO0FBQ0Y7QXVJeDFpQ0k7RUFURjtJQVVJO0V2STIxaUNKO0FBQ0Y7QXVJdjFpQ0U7RUFDRTtFQUNBO0F2SXkxaUNKO0FpQnA3aUNJO0VzSHlGRjtJQUtJO0V2STAxaUNKO0FBQ0Y7QXVJeDFpQ0k7RUFDRTtBdkkwMWlDTjtBdUl2MWlDSTtFQUNFO0VBQ0E7RUFDQTtBdkl5MWlDTjtBdUl0MWlDSTtFQUNFLGNDdm9CVTtFRHdvQlY7RUFDQTtFQUNBO0VBQ0E7QXZJdzFpQ047QXVJbjFpQ0U7RUFDRTtFQUNBO0VBQ0EsY0NucEJZO0VEb3BCWjtBdklxMWlDSjtBdUlsMWlDRTs7RUFFRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJbTFpQ0o7QXVJaDFpQ0U7RUFDRTtFQUNBO0VBR0E7QXZJZzFpQ0o7QXVJNzBpQ0U7RUFDRTtBdkkrMGlDSjtBdUkzMGlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJNjBpQ0o7QXVJMTBpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STQwaUNKO0FpQnQvaUNJO0VzSGtLRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0V2STYwaUNKO0FBQ0Y7QXVJeDBpQ0U7RUFDRTtJQUNFO0V2STAwaUNKO0FBQ0Y7QWlCbmdqQ0k7RXNINkxBO0lBQ0U7RXZJeTBpQ0o7QUFDRjtBdUl0MGlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDeHVCTTtBeElnamtDVjtBdUlyMGlDSTtFQUNFO0VBQ0E7RUFDQTtBdkl1MGlDTjtBdUlyMGlDTTtFQUxGO0lBTUk7SUFDQTtJQUNBO0V2SXcwaUNOO0FBQ0Y7QXVJcjBpQ0k7O0VBRUU7QXZJdTBpQ047QXVJcDBpQ0k7RUFDRTtBdklzMGlDTjtBdUluMGlDSTtFQUNFLGNsSWp2Qks7RWtJa3ZCTCxpQnZIMXRCVztFdUgydEJYO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJbzBpQ047QXVJajBpQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkltMGlDTjtBdUlqMGlDTTtFQU5GO0lBT0k7RXZJbzBpQ047QUFDRjtBdUlsMGlDTTtFQVZGO0lBV0k7SUFDQTtFdklxMGlDTjtBQUNGO0FpQnZrakNJO0VzSHFQQTtJQWdCSTtFdklzMGlDTjtFdUlwMGlDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFdklxMGlDUjtBQUNGO0F1SWwwaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW8waUNSO0F1SWowaUNRO0VBWkY7SUFhSTtJQUNBO0V2SW8waUNSO0FBQ0Y7QXVJaDBpQ0k7RUFDRTtBdklrMGlDTjtBdUkvemlDSTtFQUNFO0F2SWkwaUNOO0F1STl6aUNJO0VBQ0Usd0JoSTl3QmM7RWdJK3dCZDtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJOHppQ047QWlCMW5qQ0k7RXNINlNBO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkkremlDTjtBQUNGO0F1STV6aUNJO0VBQ0U7RUFDQTtBdkk4emlDTjtBdUk1emlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJOHppQ1I7QXVJMXppQ0k7RUFDRSx5QmxJbDJCSztFa0ltMkJMLHFCbEluMkJLO0FMK3BrQ1g7QXVJMXppQ007RUFDRTtFQUNBO0VBQ0E7QXZJNHppQ1I7QXVJeHppQ0k7RUFDRSxxQmxJdDFCVTtFa0l1MUJWLHlCbEloM0JXO0FMMHFrQ2pCO0F1SXh6aUNNO0VBQ0UsY2xJdjNCRTtFa0l3M0JGO0VBQ0E7QXZJMHppQ1I7QXVJdHppQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3emlDTjtBdUl0emlDTTtFQUNFO0VBQ0E7QXZJd3ppQ1I7QWlCOXFqQ0k7RXNIMFhBO0lBR0k7RXZJcXppQ047QUFDRjtBdUlsemlDSTtFQUNFO0F2SW96aUNOO0F1SS95aUNNOzs7RUFFRTtFQUNBO0F2SWt6aUNSO0F1STd5aUNJO0VBQ0U7QXZJK3lpQ047QXVJN3lpQ007RUFDRTtFQUNBO0F2SSt5aUNSO0F1STN5aUNJO0VBQ0U7QXZJNnlpQ047QXVJM3lpQ007RUFDRTtFQUNBO0F2STZ5aUNSO0F1SXp5aUNJO0VBQ0U7QXZJMnlpQ047QXVJeHlpQ0k7RUFDRSx5QmxJLzVCTztFa0lnNkJQLHFCbEluN0JLO0FMNnRrQ1g7QXVJeHlpQ007RUFDRSxjQ3A4Qkk7RURxOEJKO0F2STB5aUNSO0F1SXJ5aUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDaDlCUTtFRGk5QlI7RUFDQTtFQUNBO0F2SXV5aUNKO0FpQmh1akNJO0VzSGdiRjtJQVlJO0lBQ0E7RXZJd3lpQ0o7QUFDRjtBdUl0eWlDSTtFQUNFO0F2SXd5aUNOO0FpQnp1akNJO0VzSGdjQTtJQUlJO0V2SXl5aUNOO0FBQ0Y7QXVJcnlpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDMytCUTtFRDYrQlI7RUFDQTtFQUNBO0VBQ0E7QXZJc3lpQ0o7QWlCNXZqQ0k7RXNIeWNGO0lBZ0JJO0lBQ0E7SUFDQTtFdkl1eWlDSjtBQUNGO0F1SXJ5aUNJO0VBQ0U7RUFDQTtBdkl1eWlDTjtBaUJ2d2pDSTtFc0g4ZEE7SUFLSTtFdkl3eWlDTjtBQUNGO0F1SXB5aUNFO0VBQ0U7QXZJc3lpQ0o7QXVJbnlpQ0U7RUFDRTtBdklxeWlDSjtBdUlseWlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SW95aUNKO0F1SWp5aUNFO0VBQ0U7QXZJbXlpQ0o7QXVJaHlpQ0U7O0VBRUU7RUFDQTtFQUNBO0F2SWt5aUNKO0F1SS94aUNFO0VBQ0U7RUFDQTtFQUNBO0F2SWl5aUNKO0F1STl4aUNFOztFQUVFO0F2SWd5aUNKO0F1STd4aUNFOztFQUVFO0F2SSt4aUNKO0F1STV4aUNFO0VBQ0U7QXZJOHhpQ0o7QXVJM3hpQ0U7RUFDRTtBdkk2eGlDSjtBdUl6eGlDSTtFQUNFLHFCQ3ZqQ1U7RUR3akNWO0F2STJ4aUNOO0F1SXZ4aUNFO0VBQ0U7QXZJeXhpQ0o7QXVJdHhpQ0U7RUFDRTtFQUNBO0VBQ0E7QXZJd3hpQ0o7QXVJcnhpQ0U7RUFDRTtBdkl1eGlDSjtBK0lqMmtDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSW0ya0NKO0ErSWoya0NJO0VBQ0U7QS9JbTJrQ047QStJajJrQ007RUFDRTtBL0ltMmtDUjtBK0loMmtDTTtFQUNBO0EvSWsya0NOO0ErSWgya0NRO0VBQ0U7RUFDQTtBL0lrMmtDVjtBK0k5MWtDTTtFQUNFO0EvSWcya0NSO0ErSTUxa0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0k4MWtDTjtBK0k1MWtDTTtFQVBGO0lBUUk7RS9JKzFrQ047QUFDRjs7QXlJbjRrQ0E7RUFBeUM7QXpJdTRrQ3pDOztBZ0p0NGtDRTtFQ0NFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkMxQ2tDO0VEMkNsQyxhQzlDNEI7RUQrQzVCLG1Cako5QmE7RWlKK0JiO0FqSnEya0NKO0FpSm4ya0NJO0VBR0ksY1RuRFE7QXhJczVrQ2hCO0FpSmgya0NJOztFQUVJLGVDL0NtQjtBbEppNWtDM0I7QWlKaDJrQ1E7O0VBQ0k7QWpKbTJrQ1o7QWlKaDJrQ1E7O0VBQ0k7QWpKbTJrQ1o7QWlKLzFrQ0k7O0VBRUk7RXJJV047RUFDQTtFQUNBO0VBR0U7RXFJWkksZUNoRW1CO0VEaUVuQixrQkNqRW1CO0FsSm02a0MzQjtBWXgwa0NJOzs7RUFFRSx3Qkw1RlE7QVB1NmtDZDtBWTcwa0NJOzs7RUFFRSx3Qkw1RlE7QVA0NmtDZDtBWWwxa0NJOzs7RUFFRSx3Qkw1RlE7QVBpN2tDZDtBWXYxa0NJOzs7RUFFRSx3Qkw1RlE7QVBzN2tDZDtBaUpuM2tDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3JGd0I7QWxKMDhrQ2hDO0FpSmoza0NJOztFQUVJO0VBN0VKLGtCQStFd0I7QWpKazNrQzVCO0FpQmw3akNJO0VnSXBjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFakprM2tDVjtBQUNGO0FpSjkya0NRO0VBQ0k7QWpKZzNrQ1o7QWlCOTdqQ0k7RWdJbmJJO0lBSVE7RWpKaTNrQ2Q7QUFDRjtBaUo3MmtDSTs7RUFFSTtFQXZHSixrQkF5R3dCO0FqSjgya0M1QjtBaUJ4OGpDSTtFZ0kxYUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKODJrQ1Y7QUFDRjtBaUozMmtDSTtFQUNJO0VBQ0E7RUFDQTtBako2MmtDUjtBaUoxMmtDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySTNETjtFQUNBO0VBQ0E7RUFHRTtBWnM2a0NKO0FZdjVrQ0k7RUFFRSx3Qkw1RlE7QVBvL2tDZDtBWTE1a0NJO0VBRUUsd0JMNUZRO0FQdS9rQ2Q7QVk3NWtDSTtFQUVFLHdCTDVGUTtBUDAva0NkO0FZaDZrQ0k7RUFFRSx3Qkw1RlE7QVA2L2tDZDtBaUI1K2pDSTtFZ0lwWkE7SXJJdkRGO0lBQ0E7SUFDQTtJQUdFO0VaeTdrQ0Y7RVkxNmtDRTtJQUVFLHdCTDVGUTtFUHVnbENaO0VZNzZrQ0U7SUFFRSx3Qkw1RlE7RVAwZ2xDWjtFWWg3a0NFO0lBRUUsd0JMNUZRO0VQNmdsQ1o7RVluN2tDRTtJQUVFLHdCTDVGUTtFUGdobENaO0FBQ0Y7QWlKdjRrQ1E7RUFDSSxlQzVJZTtFRDZJZjtBakp5NGtDWjtBaUJwZ2tDSTtFZ0loWUk7SUFDSTtJQUNBO0lBQ0E7RWpKdTRrQ1Y7QUFDRjtBaUIzZ2tDSTtFK0g3aEJGO0lDcUtNLGFDcEsrQjtFbEoyaWxDckM7RWlKcjRrQ007O0lBRUk7SUFDQTtFakp1NGtDVjtFaUpwNGtDTTs7SUFFSSxrQkM5SzJCO0VsSm9qbENyQztBQUNGO0FpQnpoa0NJO0UrSDdoQkY7SUNvTE07SUExS0osOEJBNEs2QjtJQUV6QixhQ3RMK0I7RWxKMGpsQ3JDO0VpSmw0a0NNOztJckl4R047SUFDQTtJQUNBO0lBR0U7SXFJdUdRLGVDaExzQjtJRGlMdEIsa0JDakxzQjtFbEp1amxDaEM7RVkvOWtDRTs7O0lBRUUsd0JMNUZRO0VQOGpsQ1o7RVlwK2tDRTs7O0lBRUUsd0JMNUZRO0VQbWtsQ1o7RVl6K2tDRTs7O0lBRUUsd0JMNUZRO0VQd2tsQ1o7RVk5K2tDRTs7O0lBRUUsd0JMNUZRO0VQNmtsQ1o7RWlKdjVrQ007O0lBRUksa0JDbE0yQjtFbEoybGxDckM7QUFDRjtBaUpoNWtDSTtFQUNJO0VBQ0E7QWpKazVrQ1I7QWlKLzRrQ1k7RUFDSTtFQUNBLGNUbk5BO0VTb05BO0VBQ0E7RUFDQTtBakppNWtDaEI7QWlKOTRrQ1k7RUFDSSxlQ3pNYTtBbEp5bGxDN0I7QWlKbGxsQ0k7O0VBRUksbUI1SU9JO0FMNmtsQ1o7QWlKbGxsQ1E7O0VBQ0k7RUFDQTtFQUNBO0FqSnFsbENaO0FpSjVsbENJOztFQUVJLG1CNUlPSTtBTHVsbENaO0FpSjVsbENROztFQUNJO0VBQ0E7RUFDQTtBakorbGxDWjtBZ0o1bmxDSTtFR0pGO0FuSm1vbENGO0FtSmpvbENFOztFQUVFO0FuSm1vbENKO0FtSmpvbENJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSm9vbENOO0FpSnA2a0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVGhQUTtFU2lQUjtFQUNBO0VBQ0E7RUFDQTtBakpzNmtDUjtBaUpwNmtDUTtFQUNJO0FqSnM2a0NaO0FpSm42a0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpxNmtDWjtBaUpuNmtDWTtFQUNJO0FqSnE2a0NoQjs7QWdKeHBsQ0E7RUNoQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFBLG1CQXVCd0I7RUFFeEI7RUFDQTtFQUNBLGtCQzFDa0M7RUQyQ2xDLGFDOUM0QjtFRCtDNUIsbUJqSjlCYTtFaUorQmI7QWpKd29sQ0o7QWlKdG9sQ0k7RUFHSSxjVG5EUTtBeEl5cmxDaEI7QWlKbm9sQ0k7O0VBRUksZUMvQ21CO0FsSm9ybEMzQjtBaUpub2xDUTs7RUFDSTtBakpzb2xDWjtBaUpub2xDUTs7RUFDSTtBakpzb2xDWjtBaUpsb2xDSTs7RUFFSTtFcklXTjtFQUNBO0VBQ0E7RUFHRTtFcUlaSSxlQ2hFbUI7RURpRW5CLGtCQ2pFbUI7QWxKc3NsQzNCO0FZM21sQ0k7OztFQUVFLHdCTDVGUTtBUDBzbENkO0FZaG5sQ0k7OztFQUVFLHdCTDVGUTtBUCtzbENkO0FZcm5sQ0k7OztFQUVFLHdCTDVGUTtBUG90bENkO0FZMW5sQ0k7OztFQUVFLHdCTDVGUTtBUHl0bENkO0FpSnRwbENJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDckZ3QjtBbEo2dWxDaEM7QWlKcHBsQ0k7O0VBRUk7RUE3RUosa0JBK0V3QjtBakpxcGxDNUI7QWlCcnRrQ0k7RWdJcGNBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0VqSnFwbENWO0FBQ0Y7QWlKanBsQ1E7RUFDSTtBakptcGxDWjtBaUJqdWtDSTtFZ0luYkk7SUFJUTtFakpvcGxDZDtBQUNGO0FpSmhwbENJOztFQUVJO0VBdkdKLGtCQXlHd0I7QWpKaXBsQzVCO0FpQjN1a0NJO0VnSTFhQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFakppcGxDVjtBQUNGO0FpSjlvbENJO0VBQ0k7RUFDQTtFQUNBO0FqSmdwbENSO0FpSjdvbENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXJJM0ROO0VBQ0E7RUFDQTtFQUdFO0FaeXNsQ0o7QVkxcmxDSTtFQUVFLHdCTDVGUTtBUHV4bENkO0FZN3JsQ0k7RUFFRSx3Qkw1RlE7QVAweGxDZDtBWWhzbENJO0VBRUUsd0JMNUZRO0FQNnhsQ2Q7QVluc2xDSTtFQUVFLHdCTDVGUTtBUGd5bENkO0FpQi93a0NJO0VnSXBaQTtJckl2REY7SUFDQTtJQUNBO0lBR0U7RVo0dGxDRjtFWTdzbENFO0lBRUUsd0JMNUZRO0VQMHlsQ1o7RVlodGxDRTtJQUVFLHdCTDVGUTtFUDZ5bENaO0VZbnRsQ0U7SUFFRSx3Qkw1RlE7RVBnemxDWjtFWXR0bENFO0lBRUUsd0JMNUZRO0VQbXpsQ1o7QUFDRjtBaUoxcWxDUTtFQUNJLGVDNUllO0VENklmO0FqSjRxbENaO0FpQnZ5a0NJO0VnSWhZSTtJQUNJO0lBQ0E7SUFDQTtFakowcWxDVjtBQUNGO0FpQjl5a0NJO0UrSDVnQko7SUNvSlEsYUNwSytCO0VsSjgwbENyQztFaUp4cWxDTTs7SUFFSTtJQUNBO0VqSjBxbENWO0VpSnZxbENNOztJQUVJLGtCQzlLMkI7RWxKdTFsQ3JDO0FBQ0Y7QWlCNXprQ0k7RStINWdCSjtJQ21LUTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDdEwrQjtFbEo2MWxDckM7RWlKcnFsQ007O0lySXhHTjtJQUNBO0lBQ0E7SUFHRTtJcUl1R1EsZUNoTHNCO0lEaUx0QixrQkNqTHNCO0VsSjAxbENoQztFWWx3bENFOzs7SUFFRSx3Qkw1RlE7RVBpMmxDWjtFWXZ3bENFOzs7SUFFRSx3Qkw1RlE7RVBzMmxDWjtFWTV3bENFOzs7SUFFRSx3Qkw1RlE7RVAyMmxDWjtFWWp4bENFOzs7SUFFRSx3Qkw1RlE7RVBnM2xDWjtFaUoxcmxDTTs7SUFFSSxrQkNsTTJCO0VsSjgzbENyQztBQUNGO0FpSm5ybENJO0VBQ0k7RUFDQTtBakpxcmxDUjtBaUpscmxDWTtFQUNJO0VBQ0EsY1RuTkE7RVNvTkE7RUFDQTtFQUNBO0FqSm9ybENoQjtBaUpqcmxDWTtFQUNJLGVDek1hO0FsSjQzbEM3QjtBaUpyM2xDSTs7RUFFSSxtQjVJT0k7QUxnM2xDWjtBaUpyM2xDUTs7RUFDSTtFQUNBO0VBQ0E7QWpKdzNsQ1o7QWlKLzNsQ0k7O0VBRUksbUI1SU9JO0FMMDNsQ1o7QWlKLzNsQ1E7O0VBQ0k7RUFDQTtFQUNBO0FqSms0bENaO0FpSnpybENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVGhQUTtFU2lQUjtFQUNBO0VBQ0E7RUFDQTtBakoycmxDUjtBaUp6cmxDUTtFQUNJO0FqSjJybENaO0FpSnhybENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakowcmxDWjtBaUp4cmxDWTtFQUNJO0FqSjBybENoQjtBZ0pwNmxDRTtFRzFCQTtBbkppOGxDRjtBbUovN2xDRTs7RUFFRTtBbkppOGxDSjtBbUovN2xDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkprOGxDTjs7QW9KNzhsQ0E7RUFBMkM7QXBKaTlsQzNDOztBcUpqOWxDRTtFSkVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkMxQ2tDO0VEMkNsQyxhQzlDNEI7RUQrQzVCLG1Cako5QmE7RWlKK0JiO0FqSis2bENKO0FpSjc2bENJO0VBR0ksY1RuRFE7QXhJZytsQ2hCO0FpSjE2bENJOztFQUVJLGVDL0NtQjtBbEoyOWxDM0I7QWlKMTZsQ1E7O0VBQ0k7QWpKNjZsQ1o7QWlKMTZsQ1E7O0VBQ0k7QWpKNjZsQ1o7QWlKejZsQ0k7O0VBRUk7RXJJV047RUFDQTtFQUNBO0VBR0U7RXFJWkksZUNoRW1CO0VEaUVuQixrQkNqRW1CO0FsSjYrbEMzQjtBWWw1bENJOzs7RUFFRSx3Qkw1RlE7QVBpL2xDZDtBWXY1bENJOzs7RUFFRSx3Qkw1RlE7QVBzL2xDZDtBWTU1bENJOzs7RUFFRSx3Qkw1RlE7QVAyL2xDZDtBWWo2bENJOzs7RUFFRSx3Qkw1RlE7QVBnZ21DZDtBaUo3N2xDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3JGd0I7QWxKb2htQ2hDO0FpSjM3bENJOztFQUVJO0VBN0VKLGtCQStFd0I7QWpKNDdsQzVCO0FpQjUva0NJO0VnSXBjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFako0N2xDVjtBQUNGO0FpSng3bENRO0VBQ0k7QWpKMDdsQ1o7QWlCeGdsQ0k7RWdJbmJJO0lBSVE7RWpKMjdsQ2Q7QUFDRjtBaUp2N2xDSTs7RUFFSTtFQXZHSixrQkF5R3dCO0FqSnc3bEM1QjtBaUJsaGxDSTtFZ0kxYUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKdzdsQ1Y7QUFDRjtBaUpyN2xDSTtFQUNJO0VBQ0E7RUFDQTtBakp1N2xDUjtBaUpwN2xDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySTNETjtFQUNBO0VBQ0E7RUFHRTtBWmcvbENKO0FZaitsQ0k7RUFFRSx3Qkw1RlE7QVA4am1DZDtBWXArbENJO0VBRUUsd0JMNUZRO0FQaWttQ2Q7QVl2K2xDSTtFQUVFLHdCTDVGUTtBUG9rbUNkO0FZMStsQ0k7RUFFRSx3Qkw1RlE7QVB1a21DZDtBaUJ0amxDSTtFZ0lwWkE7SXJJdkRGO0lBQ0E7SUFDQTtJQUdFO0VabWdtQ0Y7RVlwL2xDRTtJQUVFLHdCTDVGUTtFUGlsbUNaO0VZdi9sQ0U7SUFFRSx3Qkw1RlE7RVBvbG1DWjtFWTEvbENFO0lBRUUsd0JMNUZRO0VQdWxtQ1o7RVk3L2xDRTtJQUVFLHdCTDVGUTtFUDBsbUNaO0FBQ0Y7QWlKajlsQ1E7RUFDSSxlQzVJZTtFRDZJZjtBakptOWxDWjtBaUI5a2xDSTtFZ0loWUk7SUFDSTtJQUNBO0lBQ0E7RWpKaTlsQ1Y7QUFDRjtBaUJybGxDSTtFb0k5aEJGO0lKc0tNLGFDcEsrQjtFbEpxbm1DckM7RWlKLzhsQ007O0lBRUk7SUFDQTtFakppOWxDVjtFaUo5OGxDTTs7SUFFSSxrQkM5SzJCO0VsSjhubUNyQztBQUNGO0FpQm5tbENJO0VvSTloQkY7SUpxTE07SUExS0osOEJBNEs2QjtJQUV6QixhQ3RMK0I7RWxKb29tQ3JDO0VpSjU4bENNOztJckl4R047SUFDQTtJQUNBO0lBR0U7SXFJdUdRLGVDaExzQjtJRGlMdEIsa0JDakxzQjtFbEppb21DaEM7RVl6aW1DRTs7O0lBRUUsd0JMNUZRO0VQd29tQ1o7RVk5aW1DRTs7O0lBRUUsd0JMNUZRO0VQNm9tQ1o7RVluam1DRTs7O0lBRUUsd0JMNUZRO0VQa3BtQ1o7RVl4am1DRTs7O0lBRUUsd0JMNUZRO0VQdXBtQ1o7RWlKaitsQ007O0lBRUksa0JDbE0yQjtFbEpxcW1DckM7QUFDRjtBaUoxOWxDSTtFQUNJO0VBQ0E7QWpKNDlsQ1I7QWlKejlsQ1k7RUFDSTtFQUNBLGNUbk5BO0VTb05BO0VBQ0E7RUFDQTtBakoyOWxDaEI7QWlKeDlsQ1k7RUFDSSxlQ3pNYTtBbEptcW1DN0I7QWlKNXBtQ0k7O0VBRUksbUI1SU9JO0FMdXBtQ1o7QWlKNXBtQ1E7O0VBQ0k7RUFDQTtFQUNBO0FqSitwbUNaO0FpSnRxbUNJOztFQUVJLG1CNUlPSTtBTGlxbUNaO0FpSnRxbUNROztFQUNJO0VBQ0E7RUFDQTtBakp5cW1DWjtBcUp2c21DSTtFQ0pGO0F0SjhzbUNGO0FzSjVzbUNFOztFQUVFO0F0SjhzbUNKO0FzSjVzbUNJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SitzbUNOO0FpSjkrbENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVGhQUTtFU2lQUjtFQUNBO0VBQ0E7RUFDQTtBakpnL2xDUjtBaUo5K2xDUTtFQUNJO0FqSmcvbENaO0FpSjcrbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakorK2xDWjtBaUo3K2xDWTtFQUNJO0FqSisrbENoQjs7QXFKbnVtQ0E7RUpmSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBYUEsbUJBdUJ3QjtFQUV4QjtFQUNBO0VBQ0Esa0JDMUNrQztFRDJDbEMsYUM5QzRCO0VEK0M1QixtQmpKOUJhO0VpSitCYjtBakprdG1DSjtBaUpodG1DSTtFQUdJLGNUbkRRO0F4SW13bUNoQjtBaUo3c21DSTs7RUFFSSxlQy9DbUI7QWxKOHZtQzNCO0FpSjdzbUNROztFQUNJO0FqSmd0bUNaO0FpSjdzbUNROztFQUNJO0FqSmd0bUNaO0FpSjVzbUNJOztFQUVJO0VySVdOO0VBQ0E7RUFDQTtFQUdFO0VxSVpJLGVDaEVtQjtFRGlFbkIsa0JDakVtQjtBbEpneG1DM0I7QVlycm1DSTs7O0VBRUUsd0JMNUZRO0FQb3htQ2Q7QVkxcm1DSTs7O0VBRUUsd0JMNUZRO0FQeXhtQ2Q7QVkvcm1DSTs7O0VBRUUsd0JMNUZRO0FQOHhtQ2Q7QVlwc21DSTs7O0VBRUUsd0JMNUZRO0FQbXltQ2Q7QWlKaHVtQ0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkNyRndCO0FsSnV6bUNoQztBaUo5dG1DSTs7RUFFSTtFQTdFSixrQkErRXdCO0FqSit0bUM1QjtBaUIveGxDSTtFZ0lwY0E7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKK3RtQ1Y7QUFDRjtBaUozdG1DUTtFQUNJO0FqSjZ0bUNaO0FpQjN5bENJO0VnSW5iSTtJQUlRO0VqSjh0bUNkO0FBQ0Y7QWlKMXRtQ0k7O0VBRUk7RUF2R0osa0JBeUd3QjtBakoydG1DNUI7QWlCcnpsQ0k7RWdJMWFBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0VqSjJ0bUNWO0FBQ0Y7QWlKeHRtQ0k7RUFDSTtFQUNBO0VBQ0E7QWpKMHRtQ1I7QWlKdnRtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFckkzRE47RUFDQTtFQUNBO0VBR0U7QVpteG1DSjtBWXB3bUNJO0VBRUUsd0JMNUZRO0FQaTJtQ2Q7QVl2d21DSTtFQUVFLHdCTDVGUTtBUG8ybUNkO0FZMXdtQ0k7RUFFRSx3Qkw1RlE7QVB1Mm1DZDtBWTd3bUNJO0VBRUUsd0JMNUZRO0FQMDJtQ2Q7QWlCejFsQ0k7RWdJcFpBO0lySXZERjtJQUNBO0lBQ0E7SUFHRTtFWnN5bUNGO0VZdnhtQ0U7SUFFRSx3Qkw1RlE7RVBvM21DWjtFWTF4bUNFO0lBRUUsd0JMNUZRO0VQdTNtQ1o7RVk3eG1DRTtJQUVFLHdCTDVGUTtFUDAzbUNaO0VZaHltQ0U7SUFFRSx3Qkw1RlE7RVA2M21DWjtBQUNGO0FpSnB2bUNRO0VBQ0ksZUM1SWU7RUQ2SWY7QWpKc3ZtQ1o7QWlCajNsQ0k7RWdJaFlJO0lBQ0k7SUFDQTtJQUNBO0VqSm92bUNWO0FBQ0Y7QWlCeDNsQ0k7RW9JN2dCSjtJSnFKUSxhQ3BLK0I7RWxKdzVtQ3JDO0VpSmx2bUNNOztJQUVJO0lBQ0E7RWpKb3ZtQ1Y7RWlKanZtQ007O0lBRUksa0JDOUsyQjtFbEppNm1DckM7QUFDRjtBaUJ0NGxDSTtFb0k3Z0JKO0lKb0tRO0lBMUtKLDhCQTRLNkI7SUFFekIsYUN0TCtCO0VsSnU2bUNyQztFaUovdW1DTTs7SXJJeEdOO0lBQ0E7SUFDQTtJQUdFO0lxSXVHUSxlQ2hMc0I7SURpTHRCLGtCQ2pMc0I7RWxKbzZtQ2hDO0VZNTBtQ0U7OztJQUVFLHdCTDVGUTtFUDI2bUNaO0VZajFtQ0U7OztJQUVFLHdCTDVGUTtFUGc3bUNaO0VZdDFtQ0U7OztJQUVFLHdCTDVGUTtFUHE3bUNaO0VZMzFtQ0U7OztJQUVFLHdCTDVGUTtFUDA3bUNaO0VpSnB3bUNNOztJQUVJLGtCQ2xNMkI7RWxKdzhtQ3JDO0FBQ0Y7QWlKN3ZtQ0k7RUFDSTtFQUNBO0FqSit2bUNSO0FpSjV2bUNZO0VBQ0k7RUFDQSxjVG5OQTtFU29OQTtFQUNBO0VBQ0E7QWpKOHZtQ2hCO0FpSjN2bUNZO0VBQ0ksZUN6TWE7QWxKczhtQzdCO0FpSi83bUNJOztFQUVJLG1CNUlPSTtBTDA3bUNaO0FpSi83bUNROztFQUNJO0VBQ0E7RUFDQTtBakprOG1DWjtBaUp6OG1DSTs7RUFFSSxtQjVJT0k7QUxvOG1DWjtBaUp6OG1DUTs7RUFDSTtFQUNBO0VBQ0E7QWpKNDhtQ1o7QXFKeDltQ0U7RUN0QkE7QXRKaS9tQ0Y7QXNKLyttQ0U7O0VBRUU7QXRKaS9tQ0o7QXNKLyttQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRKay9tQ047QWlKanhtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUaFBRO0VTaVBSO0VBQ0E7RUFDQTtFQUNBO0FqSm14bUNSO0FpSmp4bUNRO0VBQ0k7QWpKbXhtQ1o7QWlKaHhtQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmt4bUNaO0FpSmh4bUNZO0VBQ0k7QWpKa3htQ2hCOztBb0p2aG5DQTtFQUEyQztBcEoyaG5DM0M7O0F1SjNobkNFO0VORUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFBLG1CQXVCd0I7RUFFeEI7RUFDQTtFQUNBLGtCQzFDa0M7RUQyQ2xDLGFDOUM0QjtFRCtDNUIsbUJqSjlCYTtFaUorQmI7QWpKeS9tQ0o7QWlKdi9tQ0k7RUFHSSxjVG5EUTtBeEkwaW5DaEI7QWlKcC9tQ0k7O0VBRUksZUMvQ21CO0FsSnFpbkMzQjtBaUpwL21DUTs7RUFDSTtBakp1L21DWjtBaUpwL21DUTs7RUFDSTtBakp1L21DWjtBaUpuL21DSTs7RUFFSTtFcklXTjtFQUNBO0VBQ0E7RUFHRTtFcUlaSSxlQ2hFbUI7RURpRW5CLGtCQ2pFbUI7QWxKdWpuQzNCO0FZNTltQ0k7OztFQUVFLHdCTDVGUTtBUDJqbkNkO0FZaittQ0k7OztFQUVFLHdCTDVGUTtBUGdrbkNkO0FZdCttQ0k7OztFQUVFLHdCTDVGUTtBUHFrbkNkO0FZMyttQ0k7OztFQUVFLHdCTDVGUTtBUDBrbkNkO0FpSnZnbkNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDckZ3QjtBbEo4bG5DaEM7QWlKcmduQ0k7O0VBRUk7RUE3RUosa0JBK0V3QjtBakpzZ25DNUI7QWlCdGttQ0k7RWdJcGNBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0VqSnNnbkNWO0FBQ0Y7QWlKbGduQ1E7RUFDSTtBakpvZ25DWjtBaUJsbG1DSTtFZ0luYkk7SUFJUTtFakpxZ25DZDtBQUNGO0FpSmpnbkNJOztFQUVJO0VBdkdKLGtCQXlHd0I7QWpKa2duQzVCO0FpQjVsbUNJO0VnSTFhQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFakprZ25DVjtBQUNGO0FpSi8vbUNJO0VBQ0k7RUFDQTtFQUNBO0FqSmlnbkNSO0FpSjkvbUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXJJM0ROO0VBQ0E7RUFDQTtFQUdFO0FaMGpuQ0o7QVkzaW5DSTtFQUVFLHdCTDVGUTtBUHdvbkNkO0FZOWluQ0k7RUFFRSx3Qkw1RlE7QVAyb25DZDtBWWpqbkNJO0VBRUUsd0JMNUZRO0FQOG9uQ2Q7QVlwam5DSTtFQUVFLHdCTDVGUTtBUGlwbkNkO0FpQmhvbUNJO0VnSXBaQTtJckl2REY7SUFDQTtJQUNBO0lBR0U7RVo2a25DRjtFWTlqbkNFO0lBRUUsd0JMNUZRO0VQMnBuQ1o7RVlqa25DRTtJQUVFLHdCTDVGUTtFUDhwbkNaO0VZcGtuQ0U7SUFFRSx3Qkw1RlE7RVBpcW5DWjtFWXZrbkNFO0lBRUUsd0JMNUZRO0VQb3FuQ1o7QUFDRjtBaUozaG5DUTtFQUNJLGVDNUllO0VENklmO0FqSjZobkNaO0FpQnhwbUNJO0VnSWhZSTtJQUNJO0lBQ0E7SUFDQTtFakoyaG5DVjtBQUNGO0FpQi9wbUNJO0VzSTloQkY7SU5zS00sYUNwSytCO0VsSitybkNyQztFaUp6aG5DTTs7SUFFSTtJQUNBO0VqSjJobkNWO0VpSnhobkNNOztJQUVJLGtCQzlLMkI7RWxKd3NuQ3JDO0FBQ0Y7QWlCN3FtQ0k7RXNJOWhCRjtJTnFMTTtJQTFLSiw4QkE0SzZCO0lBRXpCLGFDdEwrQjtFbEo4c25DckM7RWlKdGhuQ007O0lySXhHTjtJQUNBO0lBQ0E7SUFHRTtJcUl1R1EsZUNoTHNCO0lEaUx0QixrQkNqTHNCO0VsSjJzbkNoQztFWW5ubkNFOzs7SUFFRSx3Qkw1RlE7RVBrdG5DWjtFWXhubkNFOzs7SUFFRSx3Qkw1RlE7RVB1dG5DWjtFWTdubkNFOzs7SUFFRSx3Qkw1RlE7RVA0dG5DWjtFWWxvbkNFOzs7SUFFRSx3Qkw1RlE7RVBpdW5DWjtFaUozaW5DTTs7SUFFSSxrQkNsTTJCO0VsSit1bkNyQztBQUNGO0FpSnBpbkNJO0VBQ0k7RUFDQTtBakpzaW5DUjtBaUpuaW5DWTtFQUNJO0VBQ0EsY1RuTkE7RVNvTkE7RUFDQTtFQUNBO0FqSnFpbkNoQjtBaUpsaW5DWTtFQUNJLGVDek1hO0FsSjZ1bkM3QjtBaUp0dW5DSTs7RUFFSSxtQjVJT0k7QUxpdW5DWjtBaUp0dW5DUTs7RUFDSTtFQUNBO0VBQ0E7QWpKeXVuQ1o7QWlKaHZuQ0k7O0VBRUksbUI1SU9JO0FMMnVuQ1o7QWlKaHZuQ1E7O0VBQ0k7RUFDQTtFQUNBO0FqSm12bkNaO0F1Smp4bkNJO0VDSkY7QXhKd3huQ0Y7QXdKdHhuQ0U7O0VBRUU7QXhKd3huQ0o7QXdKdHhuQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKeXhuQ047QWlKeGpuQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUaFBRO0VTaVBSO0VBQ0E7RUFDQTtFQUNBO0FqSjBqbkNSO0FpSnhqbkNRO0VBQ0k7QWpKMGpuQ1o7QWlKdmpuQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnlqbkNaO0FpSnZqbkNZO0VBQ0k7QWpKeWpuQ2hCOztBdUo3eW5DQTtFTmZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkMxQ2tDO0VEMkNsQyxhQzlDNEI7RUQrQzVCLG1Cako5QmE7RWlKK0JiO0FqSjR4bkNKO0FpSjF4bkNJO0VBR0ksY1RuRFE7QXhJNjBuQ2hCO0FpSnZ4bkNJOztFQUVJLGVDL0NtQjtBbEp3MG5DM0I7QWlKdnhuQ1E7O0VBQ0k7QWpKMHhuQ1o7QWlKdnhuQ1E7O0VBQ0k7QWpKMHhuQ1o7QWlKdHhuQ0k7O0VBRUk7RXJJV047RUFDQTtFQUNBO0VBR0U7RXFJWkksZUNoRW1CO0VEaUVuQixrQkNqRW1CO0FsSjAxbkMzQjtBWS92bkNJOzs7RUFFRSx3Qkw1RlE7QVA4MW5DZDtBWXB3bkNJOzs7RUFFRSx3Qkw1RlE7QVBtMm5DZDtBWXp3bkNJOzs7RUFFRSx3Qkw1RlE7QVB3Mm5DZDtBWTl3bkNJOzs7RUFFRSx3Qkw1RlE7QVA2Mm5DZDtBaUoxeW5DSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3JGd0I7QWxKaTRuQ2hDO0FpSnh5bkNJOztFQUVJO0VBN0VKLGtCQStFd0I7QWpKeXluQzVCO0FpQnoybUNJO0VnSXBjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFakp5eW5DVjtBQUNGO0FpSnJ5bkNRO0VBQ0k7QWpKdXluQ1o7QWlCcjNtQ0k7RWdJbmJJO0lBSVE7RWpKd3luQ2Q7QUFDRjtBaUpweW5DSTs7RUFFSTtFQXZHSixrQkF5R3dCO0FqSnF5bkM1QjtBaUIvM21DSTtFZ0kxYUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKcXluQ1Y7QUFDRjtBaUpseW5DSTtFQUNJO0VBQ0E7RUFDQTtBakpveW5DUjtBaUpqeW5DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySTNETjtFQUNBO0VBQ0E7RUFHRTtBWjYxbkNKO0FZOTBuQ0k7RUFFRSx3Qkw1RlE7QVAyNm5DZDtBWWoxbkNJO0VBRUUsd0JMNUZRO0FQODZuQ2Q7QVlwMW5DSTtFQUVFLHdCTDVGUTtBUGk3bkNkO0FZdjFuQ0k7RUFFRSx3Qkw1RlE7QVBvN25DZDtBaUJuNm1DSTtFZ0lwWkE7SXJJdkRGO0lBQ0E7SUFDQTtJQUdFO0VaZzNuQ0Y7RVlqMm5DRTtJQUVFLHdCTDVGUTtFUDg3bkNaO0VZcDJuQ0U7SUFFRSx3Qkw1RlE7RVBpOG5DWjtFWXYybkNFO0lBRUUsd0JMNUZRO0VQbzhuQ1o7RVkxMm5DRTtJQUVFLHdCTDVGUTtFUHU4bkNaO0FBQ0Y7QWlKOXpuQ1E7RUFDSSxlQzVJZTtFRDZJZjtBakpnMG5DWjtBaUIzN21DSTtFZ0loWUk7SUFDSTtJQUNBO0lBQ0E7RWpKOHpuQ1Y7QUFDRjtBaUJsOG1DSTtFc0k3Z0JKO0lOcUpRLGFDcEsrQjtFbEprK25DckM7RWlKNXpuQ007O0lBRUk7SUFDQTtFako4em5DVjtFaUozem5DTTs7SUFFSSxrQkM5SzJCO0VsSjIrbkNyQztBQUNGO0FpQmg5bUNJO0VzSTdnQko7SU5vS1E7SUExS0osOEJBNEs2QjtJQUV6QixhQ3RMK0I7RWxKaS9uQ3JDO0VpSnp6bkNNOztJckl4R047SUFDQTtJQUNBO0lBR0U7SXFJdUdRLGVDaExzQjtJRGlMdEIsa0JDakxzQjtFbEo4K25DaEM7RVl0NW5DRTs7O0lBRUUsd0JMNUZRO0VQcS9uQ1o7RVkzNW5DRTs7O0lBRUUsd0JMNUZRO0VQMC9uQ1o7RVloNm5DRTs7O0lBRUUsd0JMNUZRO0VQKy9uQ1o7RVlyNm5DRTs7O0lBRUUsd0JMNUZRO0VQb2dvQ1o7RWlKOTBuQ007O0lBRUksa0JDbE0yQjtFbEpraG9DckM7QUFDRjtBaUp2MG5DSTtFQUNJO0VBQ0E7QWpKeTBuQ1I7QWlKdDBuQ1k7RUFDSTtFQUNBLGNUbk5BO0VTb05BO0VBQ0E7RUFDQTtBakp3MG5DaEI7QWlKcjBuQ1k7RUFDSSxlQ3pNYTtBbEpnaG9DN0I7QWlKemdvQ0k7O0VBRUksbUI1SU9JO0FMb2dvQ1o7QWlKemdvQ1E7O0VBQ0k7RUFDQTtFQUNBO0FqSjRnb0NaO0FpSm5ob0NJOztFQUVJLG1CNUlPSTtBTDhnb0NaO0FpSm5ob0NROztFQUNJO0VBQ0E7RUFDQTtBakpzaG9DWjtBaUo3MG5DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RoUFE7RVNpUFI7RUFDQTtFQUNBO0VBQ0E7QWpKKzBuQ1I7QWlKNzBuQ1E7RUFDSTtBakorMG5DWjtBaUo1MG5DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKODBuQ1o7QWlKNTBuQ1k7RUFDSTtBako4MG5DaEI7QXVKempvQ0U7RUMxQkE7QXhKc2xvQ0Y7QXdKcGxvQ0U7O0VBRUU7QXhKc2xvQ0o7QXdKcGxvQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhKdWxvQ047O0FvSmptb0NBO0VBQTJDO0FwSnFtb0MzQzs7QXlKcG1vQ0U7RVJDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBYUEsbUJBdUJ3QjtFQUV4QjtFQUNBO0VBQ0Esa0JDMUNrQztFRDJDbEMsYUM5QzRCO0VEK0M1QixtQmpKOUJhO0VpSitCYjtBakpta29DSjtBaUpqa29DSTtFQUdJLGNUbkRRO0F4SW9ub0NoQjtBaUo5am9DSTs7RUFFSSxlQy9DbUI7QWxKK21vQzNCO0FpSjlqb0NROztFQUNJO0FqSmlrb0NaO0FpSjlqb0NROztFQUNJO0FqSmlrb0NaO0FpSjdqb0NJOztFQUVJO0VySVdOO0VBQ0E7RUFDQTtFQUdFO0VxSVpJLGVDaEVtQjtFRGlFbkIsa0JDakVtQjtBbEppb29DM0I7QVl0aW9DSTs7O0VBRUUsd0JMNUZRO0FQcW9vQ2Q7QVkzaW9DSTs7O0VBRUUsd0JMNUZRO0FQMG9vQ2Q7QVloam9DSTs7O0VBRUUsd0JMNUZRO0FQK29vQ2Q7QVlyam9DSTs7O0VBRUUsd0JMNUZRO0FQb3BvQ2Q7QWlKamxvQ0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkNyRndCO0FsSndxb0NoQztBaUova29DSTs7RUFFSTtFQTdFSixrQkErRXdCO0FqSmdsb0M1QjtBaUJocG5DSTtFZ0lwY0E7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKZ2xvQ1Y7QUFDRjtBaUo1a29DUTtFQUNJO0FqSjhrb0NaO0FpQjVwbkNJO0VnSW5iSTtJQUlRO0VqSitrb0NkO0FBQ0Y7QWlKM2tvQ0k7O0VBRUk7RUF2R0osa0JBeUd3QjtBako0a29DNUI7QWlCdHFuQ0k7RWdJMWFBOztJQU9RO0lBQ0E7SUFDQTtJQUdBO0VqSjRrb0NWO0FBQ0Y7QWlKemtvQ0k7RUFDSTtFQUNBO0VBQ0E7QWpKMmtvQ1I7QWlKeGtvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFckkzRE47RUFDQTtFQUNBO0VBR0U7QVpvb29DSjtBWXJub0NJO0VBRUUsd0JMNUZRO0FQa3RvQ2Q7QVl4bm9DSTtFQUVFLHdCTDVGUTtBUHF0b0NkO0FZM25vQ0k7RUFFRSx3Qkw1RlE7QVB3dG9DZDtBWTlub0NJO0VBRUUsd0JMNUZRO0FQMnRvQ2Q7QWlCMXNuQ0k7RWdJcFpBO0lySXZERjtJQUNBO0lBQ0E7SUFHRTtFWnVwb0NGO0VZeG9vQ0U7SUFFRSx3Qkw1RlE7RVBxdW9DWjtFWTNvb0NFO0lBRUUsd0JMNUZRO0VQd3VvQ1o7RVk5b29DRTtJQUVFLHdCTDVGUTtFUDJ1b0NaO0VZanBvQ0U7SUFFRSx3Qkw1RlE7RVA4dW9DWjtBQUNGO0FpSnJtb0NRO0VBQ0ksZUM1SWU7RUQ2SWY7QWpKdW1vQ1o7QWlCbHVuQ0k7RWdJaFlJO0lBQ0k7SUFDQTtJQUNBO0VqSnFtb0NWO0FBQ0Y7QWlCenVuQ0k7RXdJN2hCRjtJUnFLTSxhQ3BLK0I7RWxKeXdvQ3JDO0VpSm5tb0NNOztJQUVJO0lBQ0E7RWpKcW1vQ1Y7RWlKbG1vQ007O0lBRUksa0JDOUsyQjtFbEpreG9DckM7QUFDRjtBaUJ2dm5DSTtFd0k3aEJGO0lSb0xNO0lBMUtKLDhCQTRLNkI7SUFFekIsYUN0TCtCO0VsSnd4b0NyQztFaUpobW9DTTs7SXJJeEdOO0lBQ0E7SUFDQTtJQUdFO0lxSXVHUSxlQ2hMc0I7SURpTHRCLGtCQ2pMc0I7RWxKcXhvQ2hDO0VZN3JvQ0U7OztJQUVFLHdCTDVGUTtFUDR4b0NaO0VZbHNvQ0U7OztJQUVFLHdCTDVGUTtFUGl5b0NaO0VZdnNvQ0U7OztJQUVFLHdCTDVGUTtFUHN5b0NaO0VZNXNvQ0U7OztJQUVFLHdCTDVGUTtFUDJ5b0NaO0VpSnJub0NNOztJQUVJLGtCQ2xNMkI7RWxKeXpvQ3JDO0FBQ0Y7QWlKOW1vQ0k7RUFDSTtFQUNBO0FqSmdub0NSO0FpSjdtb0NZO0VBQ0k7RUFDQSxjVG5OQTtFU29OQTtFQUNBO0VBQ0E7QWpKK21vQ2hCO0FpSjVtb0NZO0VBQ0ksZUN6TWE7QWxKdXpvQzdCO0FpSmh6b0NJOztFQUVJLG1CNUlPSTtBTDJ5b0NaO0FpSmh6b0NROztFQUNJO0VBQ0E7RUFDQTtBakptem9DWjtBaUoxem9DSTs7RUFFSSxtQjVJT0k7QUxxem9DWjtBaUoxem9DUTs7RUFDSTtFQUNBO0VBQ0E7QWpKNnpvQ1o7QXlKMTFvQ0k7RUNMRjtBMUprMm9DRjtBMEpoMm9DRTs7RUFFRTtBMUprMm9DSjtBMEpoMm9DSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUptMm9DTjtBaUpsb29DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RoUFE7RVNpUFI7RUFDQTtFQUNBO0VBQ0E7QWpKb29vQ1I7QWlKbG9vQ1E7RUFDSTtBakpvb29DWjtBaUpqb29DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKbW9vQ1o7QWlKam9vQ1k7RUFDSTtBakptb29DaEI7O0F5SnYzb0NBOztFUmZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkMxQ2tDO0VEMkNsQyxhQzlDNEI7RUQrQzVCLG1Cako5QmE7RWlKK0JiO0FqSnUyb0NKO0FpSnIyb0NJOztFQUdJLGNUbkRRO0F4SXk1b0NoQjtBaUpuMm9DSTs7OztFQUVJLGVDL0NtQjtBbEpzNW9DM0I7QWlKcjJvQ1E7Ozs7RUFDSTtBakowMm9DWjtBaUp2Mm9DUTs7OztFQUNJO0FqSjQyb0NaO0FpSngyb0NJOzs7O0VBRUk7RXJJV047RUFDQTtFQUNBO0VBR0U7RXFJWkksZUNoRW1CO0VEaUVuQixrQkNqRW1CO0FsSjg2b0MzQjtBWW4xb0NJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQczdvQ2Q7QVk1MW9DSTs7Ozs7OztFQUVFLHdCTDVGUTtBUCs3b0NkO0FZcjJvQ0k7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVB3OG9DZDtBWTkyb0NJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQaTlvQ2Q7QWlKOTRvQ0k7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3JGd0I7QWxKdStvQ2hDO0FpSjk0b0NJOzs7O0VBRUk7RUE3RUosa0JBK0V3QjtBakppNW9DNUI7QWlCajluQ0k7RWdJcGNBOzs7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKbTVvQ1Y7QUFDRjtBaUovNG9DUTs7RUFDSTtBakprNW9DWjtBaUJoK25DSTtFZ0luYkk7O0lBSVE7RWpKbzVvQ2Q7QUFDRjtBaUpoNW9DSTs7OztFQUVJO0VBdkdKLGtCQXlHd0I7QWpKbTVvQzVCO0FpQjcrbkNJO0VnSTFhQTs7OztJQU9RO0lBQ0E7SUFDQTtJQUdBO0VqSnE1b0NWO0FBQ0Y7QWlKbDVvQ0k7O0VBQ0k7RUFDQTtFQUNBO0FqSnE1b0NSO0FpSmw1b0NJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySTNETjtFQUNBO0VBQ0E7RUFHRTtBWis4b0NKO0FZaDhvQ0k7OztFQUVFLHdCTDVGUTtBUCtocENkO0FZcjhvQ0k7OztFQUVFLHdCTDVGUTtBUG9pcENkO0FZMThvQ0k7OztFQUVFLHdCTDVGUTtBUHlpcENkO0FZLzhvQ0k7OztFQUVFLHdCTDVGUTtBUDhpcENkO0FpQjdob0NJO0VnSXBaQTs7SXJJdkRGO0lBQ0E7SUFDQTtJQUdFO0VaMitvQ0Y7RVk1OW9DRTs7O0lBRUUsd0JMNUZRO0VQMmpwQ1o7RVlqK29DRTs7O0lBRUUsd0JMNUZRO0VQZ2twQ1o7RVl0K29DRTs7O0lBRUUsd0JMNUZRO0VQcWtwQ1o7RVkzK29DRTs7O0lBRUUsd0JMNUZRO0VQMGtwQ1o7QUFDRjtBaUpqOG9DUTs7RUFDSSxlQzVJZTtFRDZJZjtBakpvOG9DWjtBaUIvam9DSTtFZ0loWUk7O0lBQ0k7SUFDQTtJQUNBO0VqSm04b0NWO0FBQ0Y7QWlCdmtvQ0k7RXdJN2dCSjs7SVJxSlEsYUNwSytCO0VsSndtcENyQztFaUpsOG9DTTs7OztJQUVJO0lBQ0E7RWpKczhvQ1Y7RWlKbjhvQ007Ozs7SUFFSSxrQkM5SzJCO0VsSnFucENyQztBQUNGO0FpQjFsb0NJO0V3STdnQko7O0lSb0tRO0lBMUtKLDhCQTRLNkI7SUFFekIsYUN0TCtCO0VsSjRucENyQztFaUpwOG9DTTs7OztJckl4R047SUFDQTtJQUNBO0lBR0U7SXFJdUdRLGVDaExzQjtJRGlMdEIsa0JDakxzQjtFbEoybnBDaEM7RVluaXBDRTs7Ozs7OztJQUVFLHdCTDVGUTtFUHNvcENaO0VZNWlwQ0U7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVArb3BDWjtFWXJqcENFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQd3BwQ1o7RVk5anBDRTs7Ozs7OztJQUVFLHdCTDVGUTtFUGlxcENaO0VpSjMrb0NNOzs7O0lBRUksa0JDbE0yQjtFbEppcnBDckM7QUFDRjtBaUp0K29DSTs7RUFDSTtFQUNBO0FqSnkrb0NSO0FpSnQrb0NZOztFQUNJO0VBQ0EsY1RuTkE7RVNvTkE7RUFDQTtFQUNBO0FqSnkrb0NoQjtBaUp0K29DWTs7RUFDSSxlQ3pNYTtBbEprcnBDN0I7QWlKM3FwQ0k7Ozs7RUFFSSxtQjVJT0k7QUx3cXBDWjtBaUo3cXBDUTs7OztFQUNJO0VBQ0E7RUFDQTtBakprcnBDWjtBeUovcnBDSTs7RUNyQkY7QTFKd3RwQ0Y7QTBKdHRwQ0U7Ozs7RUFFRTtBMUowdHBDSjtBMEp4dHBDSTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSjZ0cENOO0FpSjUvb0NJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RoUFE7RVNpUFI7RUFDQTtFQUNBO0VBQ0E7QWpKKy9vQ1I7QWlKNy9vQ1E7O0VBQ0k7QWpKZ2dwQ1o7QWlKNy9vQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpnZ3BDWjtBaUo5L29DWTs7RUFDSTtBakppZ3BDaEI7O0F5SnB1cENBO0VSaENJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQSxtQkF1QndCO0VBRXhCO0VBQ0E7RUFDQSxrQkMxQ2tDO0VEMkNsQyxhQzlDNEI7RUQrQzVCLG1Cako5QmE7RWlKK0JiO0FqSm91cENKO0FpSmx1cENJO0VBR0ksY1RuRFE7QXhJcXhwQ2hCO0FpSi90cENJOztFQUVJLGVDL0NtQjtBbEpneHBDM0I7QWlKL3RwQ1E7O0VBQ0k7QWpKa3VwQ1o7QWlKL3RwQ1E7O0VBQ0k7QWpKa3VwQ1o7QWlKOXRwQ0k7O0VBRUk7RXJJV047RUFDQTtFQUNBO0VBR0U7RXFJWkksZUNoRW1CO0VEaUVuQixrQkNqRW1CO0FsSmt5cEMzQjtBWXZzcENJOzs7RUFFRSx3Qkw1RlE7QVBzeXBDZDtBWTVzcENJOzs7RUFFRSx3Qkw1RlE7QVAyeXBDZDtBWWp0cENJOzs7RUFFRSx3Qkw1RlE7QVBnenBDZDtBWXR0cENJOzs7RUFFRSx3Qkw1RlE7QVBxenBDZDtBaUpsdnBDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQ3JGd0I7QWxKeTBwQ2hDO0FpSmh2cENJOztFQUVJO0VBN0VKLGtCQStFd0I7QWpKaXZwQzVCO0FpQmp6b0NJO0VnSXBjQTs7SUFPUTtJQUNBO0lBQ0E7SUFHQTtFakppdnBDVjtBQUNGO0FpSjd1cENRO0VBQ0k7QWpKK3VwQ1o7QWlCN3pvQ0k7RWdJbmJJO0lBSVE7RWpKZ3ZwQ2Q7QUFDRjtBaUo1dXBDSTs7RUFFSTtFQXZHSixrQkF5R3dCO0FqSjZ1cEM1QjtBaUJ2MG9DSTtFZ0kxYUE7O0lBT1E7SUFDQTtJQUNBO0lBR0E7RWpKNnVwQ1Y7QUFDRjtBaUoxdXBDSTtFQUNJO0VBQ0E7RUFDQTtBako0dXBDUjtBaUp6dXBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySTNETjtFQUNBO0VBQ0E7RUFHRTtBWnF5cENKO0FZdHhwQ0k7RUFFRSx3Qkw1RlE7QVBtM3BDZDtBWXp4cENJO0VBRUUsd0JMNUZRO0FQczNwQ2Q7QVk1eHBDSTtFQUVFLHdCTDVGUTtBUHkzcENkO0FZL3hwQ0k7RUFFRSx3Qkw1RlE7QVA0M3BDZDtBaUIzMm9DSTtFZ0lwWkE7SXJJdkRGO0lBQ0E7SUFDQTtJQUdFO0Vad3pwQ0Y7RVl6eXBDRTtJQUVFLHdCTDVGUTtFUHM0cENaO0VZNXlwQ0U7SUFFRSx3Qkw1RlE7RVB5NHBDWjtFWS95cENFO0lBRUUsd0JMNUZRO0VQNDRwQ1o7RVlsenBDRTtJQUVFLHdCTDVGUTtFUCs0cENaO0FBQ0Y7QWlKdHdwQ1E7RUFDSSxlQzVJZTtFRDZJZjtBakp3d3BDWjtBaUJuNG9DSTtFZ0loWUk7SUFDSTtJQUNBO0lBQ0E7RWpKc3dwQ1Y7QUFDRjtBaUIxNG9DSTtFd0k1Zko7SVJvSVEsYUNwSytCO0VsSjA2cENyQztFaUpwd3BDTTs7SUFFSTtJQUNBO0VqSnN3cENWO0VpSm53cENNOztJQUVJLGtCQzlLMkI7RWxKbTdwQ3JDO0FBQ0Y7QWlCeDVvQ0k7RXdJNWZKO0lSbUpRO0lBMUtKLDhCQTRLNkI7SUFFekIsYUN0TCtCO0VsSnk3cENyQztFaUpqd3BDTTs7SXJJeEdOO0lBQ0E7SUFDQTtJQUdFO0lxSXVHUSxlQ2hMc0I7SURpTHRCLGtCQ2pMc0I7RWxKczdwQ2hDO0VZOTFwQ0U7OztJQUVFLHdCTDVGUTtFUDY3cENaO0VZbjJwQ0U7OztJQUVFLHdCTDVGUTtFUGs4cENaO0VZeDJwQ0U7OztJQUVFLHdCTDVGUTtFUHU4cENaO0VZNzJwQ0U7OztJQUVFLHdCTDVGUTtFUDQ4cENaO0VpSnR4cENNOztJQUVJLGtCQ2xNMkI7RWxKMDlwQ3JDO0FBQ0Y7QWlKL3dwQ0k7RUFDSTtFQUNBO0FqSml4cENSO0FpSjl3cENZO0VBQ0k7RUFDQSxjVG5OQTtFU29OQTtFQUNBO0VBQ0E7QWpKZ3hwQ2hCO0FpSjd3cENZO0VBQ0ksZUN6TWE7QWxKdzlwQzdCO0FpSmo5cENJOztFQUVJLG1CNUlPSTtBTDQ4cENaO0FpSmo5cENROztFQUNJO0VBQ0E7RUFDQTtBakpvOXBDWjtBaUozOXBDSTs7RUFFSSxtQjVJT0k7QUxzOXBDWjtBaUozOXBDUTs7RUFDSTtFQUNBO0VBQ0E7QWpKODlwQ1o7QXlKMTlwQ0U7RUN0Q0E7QTFKbWdxQ0Y7QTBKamdxQ0U7O0VBRUU7QTFKbWdxQ0o7QTBKamdxQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFKb2dxQ047QWlKbnlwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUaFBRO0VTaVBSO0VBQ0E7RUFDQTtFQUNBO0FqSnF5cENSO0FpSm55cENRO0VBQ0k7QWpKcXlwQ1o7QWlKbHlwQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm95cENaO0FpSmx5cENZO0VBQ0k7QWpKb3lwQ2hCOztBb0p6aXFDQTtFQUEyQztBcEo2aXFDM0M7O0EySnJpcUNFO0VBQ0U7RUFDQTtBM0p3aXFDSjtBaUJwaHBDSTtFMEl0aEJGO0lBS0k7RTNKeWlxQ0o7QUFDRjtBMkp0aXFDRTtFQUNFO0VBQ0EsY3RKdUJJO0FMaWhxQ1I7QTJKcmlxQ0U7RUFDRTtFQUNBO0VBQ0E7QTNKdWlxQ0o7QTJKcmlxQ0k7RUFDRTtFQUNBO0VBQ0Esd0JwSmlDZTtBUHNncUNyQjs7QWlCdmlwQ0k7RTJJcGhCRjtJOUhhQTtJQUNBLHVCOEhYcUI7STlIWXJCO0U5Qm1qcUNBO0FBQ0Y7QWlCL2lwQ0k7RTJJcGhCRjtJQU9JO0lBQ0E7RTVKZ2txQ0o7QUFDRjs7QTRKempxQ0U7O0VBQ0U7RUFDQTtFQUNBLGU1SVlZO0U0SVhaLHdCckorQmU7QVA4aHFDbkI7QWlCN2pwQ0k7RTJJcGdCRjs7SUFPSTtFNUoranFDSjtBQUNGOztBNEp2anFDSTs7RUFDRTtBNUoyanFDTjtBNEp0anFDSTtFQUNFO0E1SndqcUNOO0FpQjNrcENJO0UySXZmSjtJQWVJO0U1SnVqcUNGO0FBQ0Y7QTRKcmpxQ0U7RUFFRTtBNUpzanFDSjtBaUJubHBDSTtFMklyZUY7SUFLSTtJQUNBO0lBQ0E7RTVKdWpxQ0o7QUFDRjtBNEpwanFDRTtFQUNFO0E1SnNqcUNKO0FpQjdscENJO0UySXJkQTtJQUVJO0lBQ0E7RTVKb2pxQ047QUFDRjtBNEpoanFDRTtFQUNFO0E1SmtqcUNKO0FpQnRtcENJO0UySTdjRjtJQUlJO0lBQ0Esb0I1SS9DZTtFaEJrbXFDbkI7QUFDRjtBNEovaXFDSTtFQUNFO0E1SmlqcUNOO0FpQi9tcENJO0UySW5jQTtJQUlJO0U1SmtqcUNOO0FBQ0Y7QWlCcG5wQ0k7RTJJMWJGO0lBRUk7RTVKZ2pxQ0o7QUFDRjtBNEo5aXFDSTtFQUNFO0VEdEdKO0EzSnVwcUNGO0E0SjVpcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SjhpcUNOO0FpQnJvcENJO0UySS9hQTtJQVNJO0U1SitpcUNOO0FBQ0Y7QTRKM2lxQ0U7RUFDRTtBNUo2aXFDSjtBNEoxaXFDRTtFQUNFO0E1SjRpcUNKO0E0SnppcUNFO0VEaklBO0EzSjZxcUNGO0FpQm5wcENJO0UySXpaRjtJQUlJO0U1SjRpcUNKO0FBQ0Y7QTRKMWlxQ0k7RUFDRTtBNUo0aXFDTjtBNEp4aXFDRTtFQUNFO0VBQ0E7QTVKMGlxQ0o7QWlCL3BwQ0k7RTJJN1lGO0lBS0k7RTVKMmlxQ0o7QUFDRjtBNEp6aXFDSTtFQUNFO0E1SjJpcUNOO0FpQnZxcENJO0UySWhZRjtJQUVJO0U1SnlpcUNKO0FBQ0Y7QTRKdmlxQ0k7RUFDRSxXNUkzSFU7QWhCb3FxQ2hCO0E0SnJpcUNFO0VBU0Usb0I1STFJaUI7QWhCeXFxQ3JCO0FpQmxycENJO0UySXRYRjtJQUVJO0U1SjBpcUNKO0FBQ0Y7QTRKeGlxQ0k7RUFDRTtBNUowaXFDTjtBaUIxcnBDSTtFMkl0WEY7SUFZSTtJQUNBO0U1SndpcUNKO0FBQ0Y7QTRKbGlxQ0k7O0VBQ0U7QTVKcWlxQ047QTRKbGlxQ0k7O0VBQ0U7RUFDQTtFQUNBO0E1SnFpcUNOO0E0Sm5pcUNNOztFQUNFLFM1STVKUztBaEJrc3FDakI7QTRKbmlxQ007O0VBQ0U7RUFDQTtFQUNBO0E1SnNpcUNSO0E0Sm5pcUNNOztFQUNFLHdCckpuSlc7RXFKb0pYLGVySmhOUztFcUppTlQ7QTVKc2lxQ1I7QTRKbGlxQ0k7O0VBQ0U7RUFDQTtBNUpxaXFDTjtBNEpuaXFDTTs7RUFDRSx3QnJKNUphO0FQa3NxQ3JCO0E0Sm5pcUNNOztFQUNFO0E1SnNpcUNSO0E0SmxpcUNJOztFQUNFO0VBQ0E7QTVKcWlxQ047QTRKbmlxQ007O0VBQ0U7QTVKc2lxQ1I7QTRKbmlxQ007O0VBQ0U7QTVKc2lxQ1I7QTRKbmlxQ007O0VBQ0U7QTVKc2lxQ1I7QTRKcGlxQ1E7O0VBQ0U7RUFDQTtFQUNBO0E1SnVpcUNWO0E0SnBpcUNROztFQUNFO0E1SnVpcUNWO0E0SnBpcUNROztFQUNFO0E1SnVpcUNWO0E0SnBpcUNROztFQUNFO0VBQ0E7QTVKdWlxQ1Y7QTRKbmlxQ007O0VBQ0U7RUFDQTtFQUNBO0E1SnNpcUNSO0E0Sm5pcUNNOztFQUNFO0VBQ0E7QTVKc2lxQ1I7O0E0SmxocUNJO0VBQ0U7QTVKcWhxQ047QTRKaGhxQ0k7RUFDRTtBNUpraHFDTjtBNEovZ3FDSTtFQUNFO0E1SmlocUNOO0E0SjlncUNJO0VBQ0U7QTVKZ2hxQ047QTRKNWdxQ007RUFDRTtFQUNBO0VBQ0E7QTVKOGdxQ1I7QTRKemdxQ0U7O0VBRUU7QTVKMmdxQ0o7O0E0SnZncUNBO0VEL1JFO0EzSjB5cUNGO0FpQmh6cENJO0UySTNOSjtJRDVSSTtJQUNBLG1CM0lDWTtJMklBWjtFM0oyeXFDRjtBQUNGOztBNkp0MXFDQTtFQUEyQztBN0owMXFDM0M7O0E4SjExcUNBO0FBQ0E7RUFFRTtFQUNBO0VBQ0EseUJ6SmFPO0V5SlpQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF3QkE7QTlKcTBxQ0Y7QThKMzFxQ0U7RUFDRTtBOUo2MXFDSjtBOEozMXFDRTtFQUNFO0E5SjYxcUNKO0E4SjMxcUNFO0VBQ0U7QTlKNjFxQ0o7QThKMTFxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxleElQYztFd0lRZDtBOUo0MXFDSjtBaUJ4MXBDSTtFNkl6Z0JGO0lBT0ksa0J2SjZCYTtJdUo1QmI7RTlKODFxQ0o7QUFDRjtBOEp2MXFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp5MXFDSjs7QThKcjFxQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SncxcUNGO0E4SnQxcUNFO0U3SXdlRTtJNkk5ZUo7TUFRTSxtQjlJYlU7SWhCczJxQ1o7RUFDRjtBQUNGO0FpQnIzcENJO0U2STllSjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0U5SjAxcUNGO0FBQ0Y7QWlCNzNwQ0k7RTZJOWVKO0lBb0JJO0lBQ0E7SUFDQTtFOUoyMXFDRjtBQUNGO0FpQnA0cENJO0U2SXJkRjtJQUdJO0lBQ0E7SUFDQTtFOUowMXFDSjtBQUNGO0FpQjM0cENJO0U2STdjRjtJQUVJO0lBQ0E7SUFDQTtFOUowMXFDSjtBQUNGO0E4SnYxcUNJO0VBQ0U7QTlKeTFxQ047QWlCcjVwQ0k7RTZJamNBO0lBRUk7RTlKdzFxQ047QUFDRjtBaUIxNXBDSTtFNkl0Y0Y7SUFXSTtFOUp5MXFDSjtBQUNGO0FpQi81cENJO0U2SXZiRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUp3MXFDSjtBQUNGO0E4SnIxcUNFO0VBQ0U7QTlKdTFxQ0o7QXlCMzRxQ0U7RXFJcURFO0lySXBEQTtJQUNBO0V6Qjg0cUNGO0FBQ0Y7QWlCbDdwQ0k7RTZJcmFFO0lBQ0U7RTlKMDFxQ047QUFDRjtBaUJ2N3BDSTtFNkk1YUY7SUFhSTtFOUowMXFDSjtBQUNGO0FpQjU3cENJO0U2STVhRjtJQWdCSTtFOUo0MXFDSjtBQUNGO0FpQmo4cENJO0U2STFaQTtJQUVJO0lBQ0E7RTlKNjFxQ047QUFDRjtBaUJ2OHBDSTtFNkk1YUY7SUF5Qkk7SUFFQTtFOUo2MXFDSjtBQUNGO0E4SjMxcUNJO0VBQ0UsY3pKMUlhO0V5SjJJYjtFQUNBLHFCeko1SWE7QUx5K3FDbkI7QThKMTFxQ0k7RUFDRTtFQUNBLG1CekpqSmE7QUw2K3FDbkI7QThKejFxQ0k7RUFDRTtBOUoyMXFDTjtBOEoxMXFDTTtFQUNFO0E5SjQxcUNSOztBOEp0MXFDQTtFQUNFLGN6SjdKYztFeUo4SmQ7RUFDQTtFQUNBO0VBQ0E7QTlKeTFxQ0Y7QThKeDFxQ0U7RUFDRSxjekpsS29CO0VZOHBCcEIsWUFSTTtFQVlOLFdBWk07RTZJbGZOO0VBQ0E7QTlKMjFxQ0o7QXlCbjlxQ0U7RXFJMkhBO0lySTFIRTtJQUNBO0lBQ0E7RXpCczlxQ0Y7QUFDRjs7QThKMTFxQ0E7RUFDRSxhOUloSm1CO0U4SWlKbkI7RUFDQSxrQnZKaElpQjtBUDY5cUNuQjtBaUJ4L3BDSTtFNkl4V0o7SUFLSTtJQUNBO0U5SisxcUNGO0FBQ0Y7O0FpQjkvcENJO0U4STdoQko7SUFFSTtFL0o4aHJDRjtBQUNGOztBK0ozaHJDQTtFQ2tERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEcERBO0EvSmtpckNGO0FnSzMrcUNJO0VBQ0U7QWhLNitxQ047QWdLNStxQ007RUFFRTtBaEs2K3FDUjtBaUJuaHFDSTtFK0k1ZEU7SUFJSTtFaEsrK3FDUjtBQUNGO0FnSzMrcUNFO0VBQ0U7QWhLNitxQ0o7QWdLMStxQ1E7RUFDRTtFQUNBO0VBQ0E7QWhLNCtxQ1Y7QWdLMStxQ1E7RUFFRTtBaEsyK3FDVjtBZ0sxK3FDVTtFQUNFO0FoSzQrcUNaO0FnS2wrcUNNO0VwSmZKO0VBQ0E7RUFDQTtFQUdFO0VvSmVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLbytxQ1I7QVl4K3FDSTtFQUVFLHdCTDVGUTtBUHFrckNkO0FZMytxQ0k7RUFFRSx3Qkw1RlE7QVB3a3JDZDtBWTkrcUNJO0VBRUUsd0JMNUZRO0FQMmtyQ2Q7QVlqL3FDSTtFQUVFLHdCTDVGUTtBUDhrckNkO0FnSzkrcUNRO0VBQ0U7RUFDQTtFQUNBO0FoS2cvcUNWO0FnS2psckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ4QmpCSTtFd0JrQko7QWhLbWxyQ047QWdLLytxQ0k7RUFDRTtBaEtpL3FDTjtBZ0s3K3FDSTtFQUNFO0FoSysrcUNOO0FnSzMrcUNFO0VBQ0U7RUFDQTtBaEs2K3FDSjtBZ0s1K3FDSTtFQUNFO0VBQ0E7QWhLOCtxQ047QWlCdmxxQ0k7RStJelpBO0lBSUk7RWhLZy9xQ047QUFDRjtBZ0t0K3FDTTtFQUNFO0VBQ0E7QWhLdytxQ1I7QWdLditxQ1E7RUFDRTtFQUNBO0FoS3krcUNWO0FnS3YrcUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEt5K3FDVjtBaUIzbXFDSTtFK0kxWUU7SUFlSTtJQVlBO0VoSys5cUNSO0VnSzErcUNRO0lBQ0U7SUFDQTtFaEs0K3FDVjtFZ0sxK3FDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhLNCtxQ1Y7QUFDRjtBaUI1bnFDSTtFK0kxV0U7SUFFSTtFaEt3K3FDUjtBQUNGO0FnS3YrcUNRO0VBQ0U7RUFDQTtFQUNBO0FoS3krcUNWO0FpQnRvcUNJO0UrSXRXSTtJQUtJO0lBQ0E7SUFDQTtFaEsyK3FDVjtBQUNGO0FnS3grcUNNO0VBQ0U7RUFDQTtFQUNBO0FoSzArcUNSO0FnS3grcUNNO0VBQ0U7RUFDQTtFQUNBO0FoSzArcUNSO0FpQnZwcUNJO0UrSXRWRTtJQUtJO0VoSzQrcUNSO0FBQ0Y7QWlCNXBxQ0k7RStJdFZFO0lBUUk7RWhLOCtxQ1I7QUFDRjtBZ0sxK3FDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoSzIrcUNKO0FpQjdxcUNJO0UrSXpVRjtJQXZLQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQStLSTtJQUNBO0VoS20vcUNKO0FBQ0Y7QWlCMXJxQ0k7RStJelVGO0lBb0JJO0lBQ0E7RWhLbS9xQ0o7QUFDRjtBaUJoc3FDSTtFK0l6VUY7SUF5Qkk7SUFDQTtJQUNBO0lBQ0E7RWhLby9xQ0o7QUFDRjtBZ0tuL3FDSTtFQUNFO0VBQ0E7RUFLQTtBaEtpL3FDTjtBaUI3c3FDSTtFK0kzU0E7SUFJSTtJQUNBO0VoS3cvcUNOO0FBQ0Y7QWdLaC9xQ007RXBKOUtKO0VBQ0E7RUFDQTtFQUdFO0VvSjhLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoS2svcUNSO0FZcnByQ0k7RUFFRSx3Qkw1RlE7QVBrdnJDZDtBWXhwckNJO0VBRUUsd0JMNUZRO0FQcXZyQ2Q7QVkzcHJDSTtFQUVFLHdCTDVGUTtBUHd2ckNkO0FZOXByQ0k7RUFFRSx3Qkw1RlE7QVAydnJDZDtBZ0s1L3FDUTtFQUNFO0VBQ0E7RUFDQTtBaEs4L3FDVjtBZ0szL3FDTTtFQUNFO0FoSzYvcUNSO0FnS3AvcUNJO0VBQ0U7RUE1Ukosd0J6SjREaUI7RXlKM0RqQixjeEJFVTtFd0JEVjtFQUNBO0VBQ0E7RUFDQSxnQkFOK0M7QWhLeXhyQ2pEO0FpQjN2cUNJO0UrSWxRQTtJQXBSQTtJQUNBO0VoS3F4ckNGO0FBQ0Y7QWdLNy9xQ007RUFDRTtBaEsrL3FDUjtBZ0szL3FDTTtFQUNFO0FoSzYvcUNSO0FnSzMvcUNNO0VBQ0U7QWhLNi9xQ1I7QWdLNS9xQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLOC9xQ1Y7QWdLMy9xQ1U7RUFDRTtBaEs2L3FDWjtBZ0szL3FDVTtFQUNFO0FoSzYvcUNaO0FnSzUvcUNZO0VBQ0U7RUFDQTtBaEs4L3FDZDtBaUI1eHFDSTtFK0k5Tkk7SUFFSTtFaEs0L3FDVjtBQUNGO0FpQmp5cUNJO0UrSTlOSTtJQUtJO0VoSzgvcUNWO0VnSzcvcUNVO0lBQ0U7RWhLKy9xQ1o7QUFDRjtBZ0sxL3FDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSzQvcUNSO0FnSzMvcUNRO0VBQ0U7RUFDQTtBaEs2L3FDVjtBZ0sxL3FDTTtFQUNFO0VBQ0E7RUFDQTtBaEs0L3FDUjtBaUJ4enFDSTtFK0l2TUU7SUFLSTtFaEs4L3FDUjtBQUNGO0FpQjd6cUNJO0UrSXZNRTtJQVFJO0VoS2dnckNSO0FBQ0Y7QWlCbDBxQ0k7RStJMUxBO0lBR0k7RWhLNi9xQ047QUFDRjtBaUJ2MHFDSTtFK0kxTEE7SUFNSTtFaEsrL3FDTjtBQUNGO0FpQjUwcUNJO0UrSWxMRTtJQUVJO0lBQ0E7RWhLZ2dyQ1I7QUFDRjtBaUJsMXFDSTtFK0kxS0U7SUFFSTtJQUNBO0VoSzgvcUNSO0FBQ0Y7QWlCeDFxQ0k7RStJaktFO0lBRUk7RWhLMi9xQ1I7QUFDRjtBZ0tyL3FDTTtFQUNFO0VBQ0E7RUFDQTtBaEt1L3FDUjtBZ0twL3FDSTtFQUNFO0FoS3MvcUNOO0FnS2wvcUNFO0VBQ0U7RUFDQTtFQUNBO0FoS28vcUNKO0FpQjEycUNJO0UrSTdJRjtJQU1JO0lBQ0E7RWhLcS9xQ0o7QUFDRjtBaUJoM3FDSTtFK0k3SUY7SWxJbFJJO0lBQ0E7SUFLRTtJQUNBO0U5Qit3ckNOO0FBQ0Y7QWlCeDNxQ0k7RStJN0lGO0lsSWxSSTtJQUNBO0lBRUU7SUFHQTtJQUNBO0U5Qnd4ckNOO0FBQ0Y7QWlCajRxQ0k7RStJN0lGO0lsSWxSSTtJQUNBO0lBRUU7SUFHQTtJQUNBO0U5Qml5ckNOO0FBQ0Y7QWlCMTRxQ0k7RStJN0lGO0lBV0k7SUFDQTtFaEtnaHJDSjtBQUNGO0FnSzdnckNFO0V2STdaRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VSK29CRixlK0loUG9CO0UvSXFQaEIsTUFWTTtFQVVOLFFBVk07RUFVTixTQVZNO0VBVU4sT0FWTTtFK0kxT1I7RUFDQTtFQUNBO0FoS3VockNKO0FnS3BockNFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhLc2hyQ0o7RWdLcmhyQ0k7SUFDRTtJQUNBO0VoS3VockNOO0VnS3BockNJO0lBQ0U7RWhLc2hyQ047RWdLbmhyQ0k7SUFDRTtFaEtxaHJDTjtFZ0tqaHJDRTtJQUNFO0VoS21ockNKO0FBQ0Y7QWdLOWdyQ007RUFDRTtFQUNBO0VBQ0E7QWhLZ2hyQ1I7QWdLOWdyQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEo1WE47RUFDQTtFQUNBO0VBR0U7RW9KeVhJO0VBQ0EsY3hCL2NRO0F4SWsrckNoQjtBWTkzckNJO0VBRUUsd0JMNUZRO0FQMjlyQ2Q7QVlqNHJDSTtFQUVFLHdCTDVGUTtBUDg5ckNkO0FZcDRyQ0k7RUFFRSx3Qkw1RlE7QVBpK3JDZDtBWXY0ckNJO0VBRUUsd0JMNUZRO0FQbytyQ2Q7QWdLOWhyQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEtnaXJDVjtBZ0s5aHJDUTtFQUNFO0FoS2dpckNWO0FpQjU5cUNJO0U4SW5oQkY7SUFFSTtJQUNBO0UvSmkvckNKO0FBQ0Y7QWlCbCtxQ0k7RThJNWdCRjtJQUVJO0UvSmcvckNKO0FBQ0Y7QStKOStyQ0U7RUFDRTtBL0pnL3JDSjs7QStKNytyQ0E7RUFDRTtBL0pnL3JDRjs7QStKOStyQ0E7RUVRRTtBakswK3JDRjtBaUJsL3FDSTtFZ0p0ZkY7SUFFSTtJQUNBO0VqSzArckNKO0FBQ0Y7QWlCeC9xQ0k7RWdKdGZGO0lBTUksYWpKUGU7SWlKUWY7RWpLNCtyQ0o7QUFDRjtBaUI5L3FDSTtFZ0p0ZkY7SUFXSTtFaks2K3JDSjtBQUNGO0FpQmxpckNJO0VnSnZkRjtJQWNJO0VqSysrckNKO0FBQ0Y7QWlCeGdyQ0k7RWdKdGZGO0lBaUJJO0VqS2kvckNKO0FBQ0Y7QWlCN2dyQ0k7RWdKdGZGO0lBb0JJO0VqS20vckNKO0FBQ0Y7QWlLOStyQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktnL3JDUjtBaUtwL3JDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS3MvckNSO0FpSzEvckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLNC9yQ1I7QWlLaGdzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktrZ3NDUjtBaUt0Z3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS3dnc0NSO0FpSzVnc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLOGdzQ1I7QWlLbGhzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktvaHNDUjtBaUt4aHNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzBoc0NSO0FpSzloc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLZ2lzQ1I7QWlLcGlzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktzaXNDUjtBaUsxaXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzRpc0NSO0FpS2hqc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLa2pzQ1I7QWlLdGpzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakt3anNDUjtBaUs1anNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzhqc0NSO0FpS2xrc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLb2tzQ1I7QWlLeGtzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakswa3NDUjtBaUs5a3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS2dsc0NSO0FpS3Bsc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLc2xzQ1I7QWlLMWxzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaks0bHNDUjtBaUtobXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS2ttc0NSO0FpS3Rtc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLd21zQ1I7QWlLNW1zQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaks4bXNDUjtBaUtsbnNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS29uc0NSO0FpS3huc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLMG5zQ1I7QWlLOW5zQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktnb3NDUjtBaUtwb3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS3Nvc0NSO0FpSzFvc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLNG9zQ1I7QWlLaHBzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktrcHNDUjtBaUt0cHNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS3dwc0NSO0FpSzVwc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLOHBzQ1I7QWlLbHFzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktvcXNDUjtBaUt4cXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzBxc0NSO0FpSzlxc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLZ3JzQ1I7QWlLcHJzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktzcnNDUjtBaUsxcnNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzRyc0NSO0FpS2hzc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLa3NzQ1I7QWlLdHNzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakt3c3NDUjtBaUs1c3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSzhzc0NSO0FpS2x0c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLb3RzQ1I7QWlLeHRzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakswdHNDUjtBaUs5dHNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS2d1c0NSO0FpS3B1c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLc3VzQ1I7QWlLMXVzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaks0dXNDUjtBaUtodnNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS2t2c0NSO0FpS3R2c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLd3ZzQ1I7QWlLNXZzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaks4dnNDUjtBaUtsd3NDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS293c0NSO0FpS3h3c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLMHdzQ1I7QWlLOXdzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktneHNDUjtBaUtweHNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS3N4c0NSO0FpSzF4c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpLNHhzQ1I7QWlLaHlzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaktreXNDUjtBaUs1eHNDSTtFQUNFO0VBQ0E7QWpLOHhzQ047QWlLM3hzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLNnhzQ0o7QWlLM3hzQ0k7RUFDRTtFQUNBLGlCQzlGMkI7RUQrRjNCLGtCQ2hHNEI7RURpRzVCO0VBQ0E7QWpLNnhzQ047QWlCbjJyQ0k7RWdKL2JBO0lBUUk7SUFDQSxpQkNuR3lCO0lEb0d6QixrQkNyRzBCO0VsS200c0NoQztBQUNGO0FpQjEyckNJO0VnSi9iQTtJQWFJO0lBQ0EsaUJDNUdrQjtJRDZHbEIsa0JDOUdtQjtJRCtHbkI7SUFDQTtFaktneXNDTjtBQUNGO0FpQm4zckNJO0VnSi9iQTtJQW9CSSxlQzdHaUM7SUQ4R2pDLGdCQzlHaUM7RWxLZzVzQ3ZDO0FBQ0Y7QWlCejNyQ0k7RWdKL2JBO0lEakRGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lDb0VNLGdCQ3pIaUI7SUQwSGpCO0lBQ0E7SUFDQTtFaksweXNDTjtBQUNGO0FpS3J5c0NNO0VoSmtoQkosa0JnSmhoQndCO0VoSnFoQnBCLE9BVk07QWpCNHhyQ1o7QWlLdHlzQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmpKL0ZNO0FoQnU0c0NoQjtBaUJsNXJDSTtFZ0oxWkk7SUFNSTtJQUNBLG1CakpuR0c7SWlKb0dIO0lBQ0E7SUFDQTtFaksweXNDVjtBQUNGO0FpQjM1ckNJO0VnSjdZSTtJQUVJO0VqSzB5c0NWO0FBQ0Y7QWlLdnlzQ007RUFDRTtFQUNBO0FqS3l5c0NSO0FpS3R5c0NRO0VBQ0U7QWpLd3lzQ1Y7QWlLcnlzQ007RUFDRTtBakt1eXNDUjtBaUtqeXNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaktteXNDTjtBaUtoeXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqS2t5c0NSO0FpQng3ckNJO0VnSi9XQTtJQVNJO0lBQ0E7RWpLa3lzQ047QUFDRjtBaUI5N3JDSTtFZ0ovV0E7SUFhSTtJQUNBO0VqS295c0NOO0FBQ0Y7QWlCcDhyQ0k7RWdKL1dBO0lBaUJJO0lBQ0E7RWpLc3lzQ047QUFDRjtBaUtweXNDSTtFQUVFLGVDL0xtQjtBbEtvK3NDekI7QWlCNzhyQ0k7RWdKMVZBO0lBS0k7RWpLc3lzQ047QUFDRjtBaUJqL3JDSTtFZ0ozVEE7SUFRSTtFakt3eXNDTjtBQUNGO0FpQnY5ckNJO0VnSjFWQTtJQWFJO0lBQ0E7RWpLd3lzQ047QUFDRjtBaUI3OXJDSTtFZ0oxVkE7SUFtQkk7SUFDQTtFakt3eXNDTjtBQUNGO0FnS2wrc0NJO0VBQ0U7QWhLbytzQ047QWdLaCtzQ0k7RUFDRTtBaEtrK3NDTjtBK0pyK3NDQTtFQ1lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSzQ5c0NGOztBK0oxK3NDQTtFQUNFO0lBQ0U7RS9KNitzQ0Y7RStKMStzQ0E7SUFDRTtFL0o0K3NDRjtFK0p6K3NDQTtJQUNFO0UvSjIrc0NGO0UrSngrc0NBO0lBQ0U7RS9KMCtzQ0Y7QUFDRjtBK0pyK3NDSTtFQUNFLGMxSmxEa0I7QUx5aHRDeEI7QWlCcGdzQ0k7RThJaGVGO0lBRUk7RS9KcytzQ0o7QUFDRjtBK0pwK3NDRTtFQUNFO0EvSnMrc0NKOztBbUszaXRDQTtFQUEyQjtBbksraXRDM0I7O0FvQjlpdENBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJranRDRjs7QWdGeGp0Q0U7RUNEQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FqRjBqdENGO0FnRnBqdENJO0U1RDRPRjtBcEIyMHNDRjs7QWdGdmp0Q0k7RTVENE9GO0FwQiswc0NGOztBZ0YzanRDSTtFNUQ0T0Y7QXBCbTFzQ0Y7O0FnRi9qdENJO0U1RDRPRjtBcEJ1MXNDRjs7QWdGbmt0Q0k7RTVENE9GO0FwQjIxc0NGOztBZ0Z2a3RDSTtFNUQ0T0Y7QXBCKzFzQ0Y7O0FnRjNrdENJO0U1RDRPRjtBcEJtMnNDRjs7QWdGL2t0Q0k7RTVENE9GO0FwQnUyc0NGOztBZ0ZubHRDSTtFNUQ0T0Y7QXBCMjJzQ0Y7O0FnRnZsdENJO0U1RDRPRjtBcEIrMnNDRjs7QWdGM2x0Q0k7RTVENE9GO0FwQm0zc0NGOztBZ0YvbHRDSTtFNUQ0T0Y7QXBCdTNzQ0Y7O0FnRm5tdENJO0U1RDRPRjtBcEIyM3NDRjs7QWdGdm10Q0k7RTVENE9GO0FwQiszc0NGOztBZ0YzbXRDSTtFNUQ0T0Y7QXBCbTRzQ0Y7O0FnRi9tdENJO0U1RDRPRjtBcEJ1NHNDRjs7QWdGbm50Q0k7RTVENE9GO0FwQjI0c0NGOztBZ0Z2bnRDSTtFNUQ0T0Y7QXBCKzRzQ0Y7O0FnRjNudENJO0U1RDRPRjtBcEJtNXNDRjs7QWdGL250Q0k7RTVENE9GO0FwQnU1c0NGOztBZ0Zub3RDSTtFNUQ0T0Y7QXBCMjVzQ0Y7O0FnRnZvdENJO0U1RDRPRjtBcEIrNXNDRjs7QWdGM290Q0k7RTVENE9GO0FwQm02c0NGOztBZ0Yvb3RDSTtFNUQ0T0Y7QXBCdTZzQ0Y7O0FnRm5wdENJO0U1RDRPRjtBcEIyNnNDRjs7QWdGdnB0Q0k7RTVENE9GO0FwQis2c0NGOztBZ0YzcHRDSTtFNUQ0T0Y7QXBCbTdzQ0Y7O0FnRi9wdENJO0U1RDRPRjtBcEJ1N3NDRjs7QWdGbnF0Q0k7RTVENE9GO0FwQjI3c0NGOztBZ0Z2cXRDSTtFNUQ0T0Y7QXBCKzdzQ0Y7O0FnRjNxdENJO0U1RDRPRjtBcEJtOHNDRjs7QWdGL3F0Q0k7RTVENE9GO0FwQnU4c0NGOztBZ0ZucnRDSTtFNUQ0T0Y7QXBCMjhzQ0Y7O0FnRnZydENJO0U1RDRPRjtBcEIrOHNDRjs7QWdGM3J0Q0k7RTVENE9GO0FwQm05c0NGOztBZ0YvcnRDSTtFNUQ0T0Y7QXBCdTlzQ0Y7O0FnRm5zdENJO0U1RDRPRjtBcEIyOXNDRjs7QWdGdnN0Q0k7RTVENE9GO0FwQis5c0NGOztBZ0Yzc3RDSTtFNUQ0T0Y7QXBCbStzQ0Y7O0FnRi9zdENJO0U1RDRPRjtBcEJ1K3NDRjs7QWdGbnR0Q0k7RTVENE9GO0FwQjIrc0NGOztBZ0Z2dHRDSTtFNUQ0T0Y7QXBCKytzQ0Y7O0FnRjN0dENJO0U1RDRPRjtBcEJtL3NDRjs7QWdGL3R0Q0k7RTVENE9GO0FwQnUvc0NGOztBZ0ZudXRDSTtFNUQ0T0Y7QXBCMi9zQ0Y7O0FnRnZ1dENJO0U1RDRPRjtBcEIrL3NDRjs7QWdGM3V0Q0k7RTVENE9GO0FwQm1ndENGOztBZ0YvdXRDSTtFNUQ0T0Y7QXBCdWd0Q0Y7O0FnRm52dENJO0U1RDRPRjtBcEIyZ3RDRjs7QWdGdnZ0Q0k7RTVENE9GO0FwQitndENGOztBZ0YzdnRDSTtFNUQ0T0Y7QXBCbWh0Q0Y7O0FnRi92dENJO0U1RDRPRjtBcEJ1aHRDRjs7QWdGbnd0Q0k7RTVENE9GO0FwQjJodENGOztBZ0Z2d3RDSTtFNUQ0T0Y7QXBCK2h0Q0Y7O0FnRjN3dENJO0U1RDRPRjtBcEJtaXRDRjs7QWdGL3d0Q0k7RTVENE9GO0FwQnVpdENGOztBZ0ZueHRDSTtFNUQ0T0Y7QXBCMml0Q0Y7O0FnRnZ4dENJO0U1RDRPRjtBcEIraXRDRjs7QWdGM3h0Q0k7RTVENE9GO0FwQm1qdENGOztBZ0YveHRDSTtFNUQ0T0Y7QXBCdWp0Q0Y7O0FnRm55dENJO0U1RDRPRjtBcEIyanRDRjs7QWdGdnl0Q0k7RTVENE9GO0FwQitqdENGOztBZ0YzeXRDSTtFNUQ0T0Y7QXBCbWt0Q0Y7O0FnRi95dENJO0U1RDRPRjtBcEJ1a3RDRjs7QWdGbnp0Q0k7RTVENE9GO0FwQjJrdENGOztBZ0Z2enRDSTtFNUQ0T0Y7QXBCK2t0Q0Y7O0FnRjN6dENJO0U1RDRPRjtBcEJtbHRDRjs7QWdGL3p0Q0k7RTVENE9GO0FwQnVsdENGOztBZ0ZuMHRDSTtFNUQ0T0Y7QXBCMmx0Q0Y7O0FnRnYwdENJO0U1RDRPRjtBcEIrbHRDRjs7QWdGMzB0Q0k7RTVENE9GO0FwQm1tdENGOztBZ0YvMHRDSTtFNUQ0T0Y7QXBCdW10Q0Y7O0FnRm4xdENJO0U1RDRPRjtBcEIybXRDRjs7QWdGdjF0Q0k7RTVENE9GO0FwQittdENGOztBZ0YzMXRDSTtFNUQ0T0Y7QXBCbW50Q0Y7O0FnRi8xdENJO0U1RDRPRjtBcEJ1bnRDRjs7QWdGbjJ0Q0k7RTVENE9GO0FwQjJudENGOztBZ0Z2MnRDSTtFNUQ0T0Y7QXBCK250Q0Y7O0FnRjMydENJO0U1RDRPRjtBcEJtb3RDRjs7QWdGLzJ0Q0k7RTVENE9GO0FwQnVvdENGOztBZ0ZuM3RDSTtFNUQ0T0Y7QXBCMm90Q0Y7O0FnRnYzdENJO0U1RDRPRjtBcEIrb3RDRjs7QWdGMzN0Q0k7RTVENE9GO0FwQm1wdENGOztBZ0YvM3RDSTtFNUQ0T0Y7QXBCdXB0Q0Y7O0FnRm40dENJO0U1RDRPRjtBcEIycHRDRjs7QWdGdjR0Q0k7RTVENE9GO0FwQitwdENGOztBZ0YzNHRDSTtFNUQ0T0Y7QXBCbXF0Q0Y7O0FnRi80dENJO0U1RDRPRjtBcEJ1cXRDRjs7QWdGbjV0Q0k7RTVENE9GO0FwQjJxdENGOztBZ0Z2NXRDSTtFNUQ0T0Y7QXBCK3F0Q0Y7O0FnRjM1dENJO0U1RDRPRjtBcEJtcnRDRjs7QWdGLzV0Q0k7RTVENE9GO0FwQnVydENGOztBZ0ZuNnRDSTtFNUQ0T0Y7QXBCMnJ0Q0Y7O0FnRnY2dENJO0U1RDRPRjtBcEIrcnRDRjs7QWdGMzZ0Q0k7RTVENE9GO0FwQm1zdENGOztBZ0YvNnRDSTtFNUQ0T0Y7QXBCdXN0Q0Y7O0FnRm43dENJO0U1RDRPRjtBcEIyc3RDRjs7QWdGdjd0Q0k7RTVENE9GO0FwQitzdENGOztBZ0YzN3RDSTtFNUQ0T0Y7QXBCbXR0Q0Y7O0FnRi83dENJO0U1RDRPRjtBcEJ1dHRDRjs7QWdGbjh0Q0k7RTVENE9GO0FwQjJ0dENGOztBZ0Z2OHRDSTtFNUQ0T0Y7QXBCK3R0Q0Y7O0FnRjM4dENJO0U1RDRPRjtBcEJtdXRDRjs7QWdGLzh0Q0k7RTVENE9GO0FwQnV1dENGOztBZ0ZuOXRDSTtFNUQ0T0Y7QXBCMnV0Q0Y7O0FnRnY5dENJO0U1RDRPRjtBcEIrdXRDRjs7QWdGMzl0Q0k7RTVENE9GO0FwQm12dENGOztBZ0YvOXRDSTtFNUQ0T0Y7QXBCdXZ0Q0Y7O0FnRm4rdENJO0U1RDRPRjtBcEIydnRDRjs7QWdGdit0Q0k7RTVENE9GO0FwQit2dENGOztBZ0YzK3RDSTtFNUQ0T0Y7QXBCbXd0Q0Y7O0FnRi8rdENJO0U1RDRPRjtBcEJ1d3RDRjs7QWdGbi90Q0k7RTVENE9GO0FwQjJ3dENGOztBZ0Z2L3RDSTtFNUQ0T0Y7QXBCK3d0Q0Y7O0FnRjMvdENJO0U1RDRPRjtBcEJteHRDRjs7QWdGLy90Q0k7RTVENE9GO0FwQnV4dENGOztBZ0ZuZ3VDSTtFNUQ0T0Y7QXBCMnh0Q0Y7O0FnRnZndUNJO0U1RDRPRjtBcEIreHRDRjs7QWdGM2d1Q0k7RTVENE9GO0FwQm15dENGOztBZ0YvZ3VDSTtFNUQ0T0Y7QXBCdXl0Q0Y7O0FnRm5odUNJO0U1RDRPRjtBcEIyeXRDRjs7QWdGdmh1Q0k7RTVENE9GO0FwQit5dENGOztBZ0YzaHVDSTtFNUQ0T0Y7QXBCbXp0Q0Y7O0FnRi9odUNJO0U1RDRPRjtBcEJ1enRDRjs7QWdGbml1Q0k7RTVENE9GO0FwQjJ6dENGOztBZ0Z2aXVDSTtFNUQ0T0Y7QXBCK3p0Q0Y7O0FnRjNpdUNJO0U1RDRPRjtBcEJtMHRDRjs7QWdGL2l1Q0k7RTVENE9GO0FwQnUwdENGOztBZ0ZuanVDSTtFNUQ0T0Y7QXBCMjB0Q0Y7O0FnRnZqdUNJO0U1RDRPRjtBcEIrMHRDRjs7QWdGM2p1Q0k7RTVENE9GO0FwQm0xdENGOztBZ0YvanVDSTtFNUQ0T0Y7QXBCdTF0Q0Y7O0FnRm5rdUNJO0U1RDRPRjtBcEIyMXRDRjs7QWdGdmt1Q0k7RTVENE9GO0FwQisxdENGOztBZ0Yza3VDSTtFNUQ0T0Y7QXBCbTJ0Q0Y7O0FnRi9rdUNJO0U1RDRPRjtBcEJ1MnRDRjs7QWdGbmx1Q0k7RTVENE9GO0FwQjIydENGOztBZ0Z2bHVDSTtFNUQ0T0Y7QXBCKzJ0Q0Y7O0FnRjNsdUNJO0U1RDRPRjtBcEJtM3RDRjs7QWdGL2x1Q0k7RTVENE9GO0FwQnUzdENGOztBZ0ZubXVDSTtFNUQ0T0Y7QXBCMjN0Q0Y7O0FnRnZtdUNJO0U1RDRPRjtBcEIrM3RDRjs7QWdGM211Q0k7RTVENE9GO0FwQm00dENGOztBZ0YvbXVDSTtFNUQ0T0Y7QXBCdTR0Q0Y7O0FnRm5udUNJO0U1RDRPRjtBcEIyNHRDRjs7QWdGdm51Q0k7RTVENE9GO0FwQis0dENGOztBZ0YzbnVDSTtFNUQ0T0Y7QXBCbTV0Q0Y7O0FnRi9udUNJO0U1RDRPRjtBcEJ1NXRDRjs7QWdGbm91Q0k7RTVENE9GO0FwQjI1dENGOztBZ0Z2b3VDSTtFNUQ0T0Y7QXBCKzV0Q0Y7O0FnRjNvdUNJO0U1RDRPRjtBcEJtNnRDRjs7QWdGL291Q0k7RTVENE9GO0FwQnU2dENGOztBZ0ZucHVDSTtFNUQ0T0Y7QXBCMjZ0Q0Y7O0FnRnZwdUNJO0U1RDRPRjtBcEIrNnRDRjs7QWdGM3B1Q0k7RTVENE9GO0FwQm03dENGOztBZ0YvcHVDSTtFNUQ0T0Y7QXBCdTd0Q0Y7O0FnRm5xdUNJO0U1RDRPRjtBcEIyN3RDRjs7QWdGdnF1Q0k7RTVENE9GO0FwQis3dENGOztBZ0YzcXVDSTtFNUQ0T0Y7QXBCbTh0Q0Y7O0FnRi9xdUNJO0U1RDRPRjtBcEJ1OHRDRjs7QWdGbnJ1Q0k7RTVENE9GO0FwQjI4dENGOztBZ0Z2cnVDSTtFNUQ0T0Y7QXBCKzh0Q0Y7O0FnRjNydUNJO0U1RDRPRjtBcEJtOXRDRjs7QWdGL3J1Q0k7RTVENE9GO0FwQnU5dENGOztBZ0Zuc3VDSTtFNUQ0T0Y7QXBCMjl0Q0Y7O0FnRnZzdUNJO0U1RDRPRjtBcEIrOXRDRjs7QWdGM3N1Q0k7RTVENE9GO0FwQm0rdENGOztBZ0Yvc3VDSTtFNUQ0T0Y7QXBCdSt0Q0Y7O0FnRm50dUNJO0U1RDRPRjtBcEIyK3RDRjs7QWdGdnR1Q0k7RTVENE9GO0FwQisrdENGOztBZ0YzdHVDSTtFNUQ0T0Y7QXBCbS90Q0Y7O0FnRi90dUNJO0U1RDRPRjtBcEJ1L3RDRjs7QWdGbnV1Q0k7RTVENE9GO0FwQjIvdENGOztBZ0Z2dXVDSTtFNUQ0T0Y7QXBCKy90Q0Y7O0FnRjN1dUNJO0U1RDRPRjtBcEJtZ3VDRjs7QWdGL3V1Q0k7RTVENE9GO0FwQnVndUNGOztBZ0ZudnVDSTtFNUQ0T0Y7QXBCMmd1Q0Y7O0FnRnZ2dUNJO0U1RDRPRjtBcEIrZ3VDRjs7QWdGM3Z1Q0k7RTVENE9GO0FwQm1odUNGOztBZ0YvdnVDSTtFNUQ0T0Y7QXBCdWh1Q0Y7O0FnRm53dUNJO0U1RDRPRjtBcEIyaHVDRjs7QWdGdnd1Q0k7RTVENE9GO0FwQitodUNGOztBZ0Yzd3VDSTtFNUQ0T0Y7QXBCbWl1Q0Y7O0FnRi93dUNJO0U1RDRPRjtBcEJ1aXVDRjs7QWdGbnh1Q0k7RTVENE9GO0FwQjJpdUNGOztBZ0Z2eHVDSTtFNUQ0T0Y7QXBCK2l1Q0Y7O0FnRjN4dUNJO0U1RDRPRjtBcEJtanVDRjs7QWdGL3h1Q0k7RTVENE9GO0FwQnVqdUNGOztBZ0ZueXVDSTtFNUQ0T0Y7QXBCMmp1Q0Y7O0FnRnZ5dUNJO0U1RDRPRjtBcEIranVDRjs7QWdGM3l1Q0k7RTVENE9GO0FwQm1rdUNGOztBZ0YveXVDSTtFNUQ0T0Y7QXBCdWt1Q0Y7O0FnRm56dUNJO0U1RDRPRjtBcEIya3VDRjs7QWdGdnp1Q0k7RTVENE9GO0FwQitrdUNGOztBZ0YzenVDSTtFNUQ0T0Y7QXBCbWx1Q0Y7O0FnRi96dUNJO0U1RDRPRjtBcEJ1bHVDRjs7QWdGbjB1Q0k7RTVENE9GO0FwQjJsdUNGOztBZ0Z2MHVDSTtFNUQ0T0Y7QXBCK2x1Q0Y7O0FnRjMwdUNJO0U1RDRPRjtBcEJtbXVDRjs7QWdGLzB1Q0k7RTVENE9GO0FwQnVtdUNGOztBZ0ZuMXVDSTtFNUQ0T0Y7QXBCMm11Q0Y7O0FnRnYxdUNJO0U1RDRPRjtBcEIrbXVDRjs7QWdGMzF1Q0k7RTVENE9GO0FwQm1udUNGOztBZ0YvMXVDSTtFNUQ0T0Y7QXBCdW51Q0Y7O0FnRm4ydUNJO0U1RDRPRjtBcEIybnVDRjs7QWdGdjJ1Q0k7RTVENE9GO0FwQitudUNGOztBZ0YzMnVDSTtFNUQ0T0Y7QXBCbW91Q0Y7O0FnRi8ydUNJO0U1RDRPRjtBcEJ1b3VDRjs7QWdGbjN1Q0k7RTVENE9GO0FwQjJvdUNGOztBZ0Z2M3VDSTtFNUQ0T0Y7QXBCK291Q0Y7O0FnRjMzdUNJO0U1RDRPRjtBcEJtcHVDRjs7QWdGLzN1Q0k7RTVENE9GO0FwQnVwdUNGOztBZ0ZuNHVDSTtFNUQ0T0Y7QXBCMnB1Q0Y7O0FnRnY0dUNJO0U1RDRPRjtBcEIrcHVDRjs7QWdGMzR1Q0k7RTVENE9GO0FwQm1xdUNGOztBZ0YvNHVDSTtFNUQ0T0Y7QXBCdXF1Q0Y7O0FnRm41dUNJO0U1RDRPRjtBcEIycXVDRjs7QWdGdjV1Q0k7RTVENE9GO0FwQitxdUNGOztBZ0YzNXVDSTtFNUQ0T0Y7QXBCbXJ1Q0Y7O0FnRi81dUNJO0U1RDRPRjtBcEJ1cnVDRjs7QWdGbjZ1Q0k7RTVENE9GO0FwQjJydUNGOztBZ0Z2NnVDSTtFNUQ0T0Y7QXBCK3J1Q0Y7O0FnRjM2dUNJO0U1RDRPRjtBcEJtc3VDRjs7QWdGLzZ1Q0k7RTVENE9GO0FwQnVzdUNGOztBZ0ZuN3VDSTtFNUQ0T0Y7QXBCMnN1Q0Y7O0FnRnY3dUNJO0U1RDRPRjtBcEIrc3VDRjs7QWdGMzd1Q0k7RTVENE9GO0FwQm10dUNGOztBZ0YvN3VDSTtFNUQ0T0Y7QXBCdXR1Q0Y7O0FnRm44dUNJO0U1RDRPRjtBcEIydHVDRjs7QWdGdjh1Q0k7RTVENE9GO0FwQit0dUNGOztBZ0YzOHVDSTtFNUQ0T0Y7QXBCbXV1Q0Y7O0FnRi84dUNJO0U1RDRPRjtBcEJ1dXVDRjs7QWdGbjl1Q0k7RTVENE9GO0FwQjJ1dUNGOztBb0s3OHVDQTtFQUNFO0FwS2c5dUNGO0FvSzk4dUNFO0VBQ0U7QXBLZzl1Q0o7O0FpQi84dENJO0VvSjNoQkY7SUFFSTtFcks2K3VDSjtBQUNGO0FpQnI5dENJO0VvSnJoQkY7SUFFSTtFcks0K3VDSjtBQUNGOztBcUt2K3VDQTtFRGRFO0VBQ0E7RUFDQTtBcEt5L3VDRjtBb0t2L3VDRTtFQUNFO0FwS3kvdUNKO0FvS3QvdUNFO0VBQ0U7RUFDQSxXRVg2QjtFRlk3QixZRVo2QjtFRmE3QjtFQUNBO0VBQ0E7QXBLdy91Q0o7QW9Lci91Q0U7RUFDRSxjRWxCc0I7QXRLeWd2QzFCO0FxS3gvdUNFO0VEY0E7RUFDQTtFQUNBO0VBQ0EsYy9KMUJVO0UrSjJCVix5Qi9KckJPO0VPa0VQO0VBQ0E7RUFDQTtFQUdFO0V3SjlDRix3QjdKbUJpQjtFNkpsQmpCO0VBQ0E7QXBLOCt1Q0Y7QVluN3VDSTtFQUVFLHdCTDVGUTtBUGdodkNkO0FZdDd1Q0k7RUFFRSx3Qkw1RlE7QVBtaHZDZDtBWXo3dUNJO0VBRUUsd0JMNUZRO0FQc2h2Q2Q7QVk1N3VDSTtFQUVFLHdCTDVGUTtBUHlodkNkO0FvS3gvdUNFO0VBQ0U7QXBLMC91Q0o7QW9Ldi91Q0U7RXhKaUNBO0VBQ0E7RUFDQTtFQUdFO0V3Sm5DQTtBcEsyL3VDSjtBWXo4dUNJO0VBRUUsd0JMNUZRO0FQc2l2Q2Q7QVk1OHVDSTtFQUVFLHdCTDVGUTtBUHlpdkNkO0FZLzh1Q0k7RUFFRSx3Qkw1RlE7QVA0aXZDZDtBWWw5dUNJO0VBRUUsd0JMNUZRO0FQK2l2Q2Q7QW9LcGd2Q0U7RUFDRTtFQUNBO0VBQ0E7QXBLc2d2Q0o7QW9LcGd2Q0k7RUFDRTtFQUNBO0FwS3NndkNOO0FxSzdpdkNFO0VENkNBO0VBQ0E7RUFDQTtFQUNBLGMvSjdEVTtFK0o4RFYsc0JyQ2xFTTtFcUNtRU47RUFDQTtFeEpRQTtFQUNBO0VBQ0E7RUFHRTtBWjAvdUNKO0FZMyt1Q0k7RUFFRSx3Qkw1RlE7QVB3a3ZDZDtBWTkrdUNJO0VBRUUsd0JMNUZRO0FQMmt2Q2Q7QVlqL3VDSTtFQUVFLHdCTDVGUTtBUDhrdkNkO0FZcC91Q0k7RUFFRSx3Qkw1RlE7QVBpbHZDZDtBb0svZ3ZDRTtFQUNFO0FwS2lodkNKO0FvSzlndkNFO0V4SkFBO0VBQ0E7RUFDQTtFQUdFO0V3SkZBLHdCN0p2QmlCO0U2SndCakI7QXBLa2h2Q0o7QVlsZ3ZDSTtFQUVFLHdCTDVGUTtBUCtsdkNkO0FZcmd2Q0k7RUFFRSx3Qkw1RlE7QVBrbXZDZDtBWXhndkNJO0VBRUUsd0JMNUZRO0FQcW12Q2Q7QVkzZ3ZDSTtFQUVFLHdCTDVGUTtBUHdtdkNkO0FvSzNodkNFO0VBQ0U7RUFDQTtFQUNBLGNFdkZtQztBdEtvbnZDdkM7QW9LM2h2Q0k7RUFDRTtFQUNBO0VBQ0E7QXBLNmh2Q047O0FxS2ptdkNBO0FBZUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcktzbHZDRjs7QXFLbmx2Q0E7RUFDRTtFQUNBO0FyS3NsdkNGOztBcUtqbHZDRTtFQUNFO0VBQ0E7QXJLb2x2Q0o7O0F1S2xwdkNBO0VBQXFDO0F2S3NwdkNyQzs7QXdLOW51Q0U7RUFDRTtFQUNBO0F4S2lvdUNKO0FpQjVudUNJO0V1SlBGO0lBS0k7RXhLa291Q0o7QUFDRjtBMEh6bnZDSTs7RUFFRTtFQUNBO0VBQ0E7QTFIMm52Q047QTBIeG52Q0k7O0VBRUU7RUFDQTtBMUgwbnZDTjtBMEh2bnZDSTs7RUFFRTtFQUNBO0VBQ0Esd0JuSE1hO0VtSExiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIeW52Q047QTBIdm52Q007O0VBQ0U7QTFIMG52Q1I7QTBIdG52Q0k7O0VBRUU7QTFId252Q047QWlCL3B1Q0k7RXlHM2RBOztJQUtJO0UxSDBudkNOO0FBQ0Y7QXdLaHF1Q0U7RUFDRTtBeEtrcXVDSjtBMEg5cXZDRTs7RUFDSTtBMUhpcnZDTjtBeUt2c3ZDRTtFRHNOQTtBeEtvL3VDRjtBd0tscXVDRTtFOUNqaUJBLHVCOENzaUJ1QjtFOUNyaUJ2QixvQjhDcWlCdUI7QXhLaXF1Q3pCO0FpQm5ydUNJO0V1SmFGO0k5QzNpQkE7SUFDQTtJQUNBO0UxSHF0dkNBO0FBQ0Y7QXdLcnF1Q0U7RTlDN2lCQSxjOEM4aUJnQjtBeEt1cXVDbEI7QXdLbnF1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEtxcXVDSjtBaUJ0c3VDSTtFdUowQkY7SUFVSTtFeEtzcXVDSjtBQUNGO0F3S3BxdUNJO0VBQ0U7RUFDQTtBeEtzcXVDTjtBd0tucXVDSTtFQUdFO0F4S21xdUNOO0F3S2hxdUNJO0VBQ0U7QXhLa3F1Q047QXdLL3B1Q0k7RUFRRSxjbktqbEJNO0FMMnV2Q1o7QXlCdnJ2Q0U7RStJcWhCRTtJL0lwaEJBO0lBQ0E7RXpCMHJ2Q0Y7QUFDRjtBd0twcXVDTTtFQUpGO0lBS0k7RXhLdXF1Q047QUFDRjtBd0tscXVDSTtFQUNFO0VBQ0E7RUFDQSxjbkt2bEJNO0FMMnZ2Q1o7QXdLL3B1Q0k7RUFDRTtBeEtpcXVDTjtBd0s3cHVDTTtFQUNFO0F4SytwdUNSO0F3S3ZqdkNFO0VBQ0U7QXhLeWp2Q0o7QXdLcGp2Q0U7RUFDRTtBeEtzanZDSjtBd0twanZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLc2p2Q047QXdLL2l2Q007RUFDRTtFQUNBO0F4S2lqdkNSO0F3SzVpdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7QXhLbWl2Q0o7QXdLamp2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEttanZDTjtBd0t4aXZDSTtFQUNFO0VBQ0E7RUFDQTtBeEswaXZDTjtBd0tyaXZDSTtFOUN2UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOENxUEk7RUFDQTtFQUNBO0VBQ0EseUJuS2hQRTtBTDJ4dkNSO0FpQnZ5dUNJO0V1SjdQQTtJQUVJO0V4S3NpdkNOO0FBQ0Y7QXdLbGl2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFOUNsU0YsdUI4QzRTdUI7RTlDM1N2QixvQjhDMlN1QjtBeEs0aHZDekI7QXdLcGl2Q0k7RTlDaFJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThDOFFJO0VBQ0E7RUFDQTtFQUNBLHlCbkt6UUU7QUxtenZDUjtBd0twaXZDRTtFQUNFO0VBQ0E7QXhLc2l2Q0o7QXdLcGl2Q0k7RUFDRTtBeEtzaXZDTjtBd0tuaXZDRTtFQUNFO0F4S3FpdkNKO0F3S2hpdkNJOzs7O0VBRUUsY25LN1RJO0VPdUVSO0VBQ0E7RUFDQTtFQUdFO0U0Sm1QRTtFQUNBO0VBQ0E7RUFDQTtBeEt1aXZDTjtBWTl3dkNJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQaTN2Q2Q7QVl2eHZDSTs7Ozs7OztFQUVFLHdCTDVGUTtBUDAzdkNkO0FZaHl2Q0k7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVBtNHZDZDtBWXp5dkNJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQNDR2Q2Q7QWlCMTV1Q0k7RXVKeExBOzs7O0k1SnBQRjtJQUNBO0lBQ0E7SUFHRTtFWjIwdkNGO0VZNXp2Q0U7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVArNXZDWjtFWXIwdkNFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQdzZ2Q1o7RVk5MHZDRTs7Ozs7OztJQUVFLHdCTDVGUTtFUGk3dkNaO0VZdjF2Q0U7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVAwN3ZDWjtBQUNGO0F3S3hudkNNOzs7O0VBQ0U7RTlDblROO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThDaVRNO0VBQ0E7RUFDQTtFQUNBLHlCbks1U0E7RW1LNlNBO0F4S2lvdkNSO0F3SzludkNNOzs7Ozs7O0VBRUUsY2hDeFZJO0F4STY5dkNaO0F3S25vdkNROzs7Ozs7O0VBQ0U7RUFDQSx5QmhDNVZFO0F4SXUrdkNaO0F3S25vdkNNOzs7O0VBRUUsY25LeFZHO0FMKzl2Q1g7QXdLcm92Q1E7Ozs7RTlDOVVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThDNFVRLFVFMVdXO0VGMldYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkVoWFc7RUZpWFgseUJuS25XQztFbUtvV0Q7RUFDQTtFQUNBO0VBQ0EsV0VyWFc7QTFLbWd3Q3JCO0F3SzdvdkNVOzs7Ozs7Ozs7O0VBR0UsY2hDelhBO0F4SStnd0NaO0F3S3BwdkNZOzs7Ozs7Ozs7O0VBQ0U7QXhLK3B2Q2Q7QWlCamd2Q0k7RXVKbExJOzs7O0lBeUJJO0V4S2lxdkNWO0FBQ0Y7QWlCemd2Q0k7RXVKbExJOzs7O0lBNkJJO0V4S3FxdkNWO0FBQ0Y7QXdLanF2Q1E7O0VBQ0U7QXhLb3F2Q1Y7QXdLM3B2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEs2cHZDSjtBaUIzaHZDSTtFdUp0SUY7SUFPSTtFeEs4cHZDSjtBQUNGO0F3SzdwdkNJO0VBQ0U7QXhLK3B2Q047QXdLNXB2Q007RUFDRTtBeEs4cHZDUjtBd0szcHZDSTtFQUNFO0F4SzZwdkNOO0F3S3pwdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEswcHZDTjtBd0t4cHZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEswcHZDUjtBd0t2cHZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEt5cHZDUjtBaUJ6a3ZDSTtFdUo1RkU7SUFjSTtFeEsycHZDUjtBQUNGO0FpQjlrdkNJO0V1SjVGRTtJQWlCSTtFeEs2cHZDUjtBQUNGO0F3SzVwdkNRO0VBQ0U7RUFDQTtBeEs4cHZDVjtBd0szcHZDUTtFQUNFO0F4SzZwdkNWO0F3SzNwdkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUpsWlY7RUFDQTtFQUNBO0VBR0U7QVo4aXdDSjtBWS9od0NJO0VBRUUsd0JMNUZRO0FQNG53Q2Q7QVlsaXdDSTtFQUVFLHdCTDVGUTtBUCtud0NkO0FZcml3Q0k7RUFFRSx3Qkw1RlE7QVBrb3dDZDtBWXhpd0NJO0VBRUUsd0JMNUZRO0FQcW93Q2Q7QWlCbnB2Q0k7RXVKbENNO0k1SjFZUjtJQUNBO0lBQ0E7SUFHRTtFWmlrd0NGO0VZbGp3Q0U7SUFFRSx3Qkw1RlE7RVArb3dDWjtFWXJqd0NFO0lBRUUsd0JMNUZRO0VQa3B3Q1o7RVl4andDRTtJQUVFLHdCTDVGUTtFUHFwd0NaO0VZM2p3Q0U7SUFFRSx3Qkw1RlE7RVB3cHdDWjtBQUNGO0F3SzlydkNZO0VBQ0U7QXhLZ3N2Q2Q7QXdLN3J2Q1k7RUFDRTtBeEsrcnZDZDtBd0s1cnZDWTtFQUNFO0F4SzhydkNkO0F3S3pydkNjO0U5Q3hkWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4Q3NkYyx5QmhDcGZKO0VnQ3FmSTtFQUNBO0VBQ0E7QXhLK3J2Q2hCO0F3S3pydkNZO0VBQ0U7QXhLMnJ2Q2Q7QXdLeHJ2Q1k7RUFDRTtBeEswcnZDZDtBd0tycnZDWTtFQUNFO0F4S3VydkNkOztBd0s1cXZDRTtFQUNFO0VBQ0E7QXhLK3F2Q0o7QWlCMXF2Q0k7RXVKUEY7SUFLSTtFeEtncnZDSjtBQUNGO0EwSHZxd0NJOztFQUVFO0VBQ0E7RUFDQTtBMUh5cXdDTjtBMEh0cXdDSTs7RUFFRTtFQUNBO0ExSHdxd0NOO0EwSHJxd0NJOztFQUVFO0VBQ0E7RUFDQSx3Qm5ITWE7RW1ITGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh1cXdDTjtBMEhycXdDTTs7RUFDRTtBMUh3cXdDUjtBMEhwcXdDSTs7RUFFRTtBMUhzcXdDTjtBaUI3c3ZDSTtFeUczZEE7O0lBS0k7RTFId3F3Q047QUFDRjtBd0s5c3ZDRTtFQUNFO0F4S2d0dkNKO0EwSDV0d0NFOztFQUNJO0ExSCt0d0NOO0F5S3Z1d0NFO0VEd01BO0F4S2tpd0NGO0F3S2h0dkNFO0U5Q2ppQkEsdUI4Q3NpQnVCO0U5Q3JpQnZCLG9COENxaUJ1QjtBeEsrc3ZDekI7QWlCanV2Q0k7RXVKYUY7STlDM2lCQTtJQUNBO0lBQ0E7RTFIbXd3Q0E7QUFDRjtBd0tudHZDRTtFOUM3aUJBLGM4QzhpQmdCO0F4S3F0dkNsQjtBd0tqdHZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4S210dkNKO0FpQnB2dkNJO0V1SjBCRjtJQVVJO0V4S290dkNKO0FBQ0Y7QXdLbHR2Q0k7RUFDRTtFQUNBO0F4S290dkNOO0F3S2p0dkNJO0VBR0U7QXhLaXR2Q047QXdLOXN2Q0k7RUFDRTtBeEtndHZDTjtBd0s3c3ZDSTtFQVFFLGNuS2psQk07QUx5eHdDWjtBeUJydXdDRTtFK0lxaEJFO0kvSXBoQkE7SUFDQTtFekJ3dXdDRjtBQUNGO0F3S2x0dkNNO0VBSkY7SUFLSTtFeEtxdHZDTjtBQUNGO0F3S2h0dkNJO0VBQ0U7RUFDQTtFQUNBLGNuS3ZsQk07QUx5eXdDWjtBd0s3c3ZDSTtFQUNFO0F4SytzdkNOO0F3SzNzdkNNO0VBQ0U7QXhLNnN2Q1I7QXdLcm13Q0U7RUFDRTtBeEt1bXdDSjtBd0tsbXdDRTtFQUNFO0F4S29td0NKO0F3S2xtd0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEtvbXdDTjtBd0s3bHdDTTtFQUNFO0VBQ0E7QXhLK2x3Q1I7QXdLMWx3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBU0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtBeEtpbHdDSjtBd0svbHdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4S2ltd0NOO0F3S3Rsd0NJO0VBQ0U7RUFDQTtFQUNBO0F4S3dsd0NOO0F3S25sd0NJO0U5Q3ZQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4Q3FQSTtFQUNBO0VBQ0E7RUFDQSx5Qm5LaFBFO0FMeTB3Q1I7QWlCcjF2Q0k7RXVKN1BBO0lBRUk7RXhLb2x3Q047QUFDRjtBd0tobHdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U5Q2xTRix1QjhDNFN1QjtFOUMzU3ZCLG9COEMyU3VCO0F4SzBrd0N6QjtBd0tsbHdDSTtFOUNoUkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEM4UUk7RUFDQTtFQUNBO0VBQ0EseUJuS3pRRTtBTGkyd0NSO0F3S2xsd0NFO0VBQ0U7RUFDQTtBeEtvbHdDSjtBd0tsbHdDSTtFQUNFO0F4S29sd0NOO0F3S2psd0NFO0VBQ0U7QXhLbWx3Q0o7QXdLOWt3Q0k7Ozs7RUFFRSxjbks3VEk7RU91RVI7RUFDQTtFQUNBO0VBR0U7RTRKbVBFO0VBQ0E7RUFDQTtFQUNBO0F4S3Fsd0NOO0FZNXp3Q0k7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVArNXdDZDtBWXIwd0NJOzs7Ozs7O0VBRUUsd0JMNUZRO0FQdzZ3Q2Q7QVk5MHdDSTs7Ozs7OztFQUVFLHdCTDVGUTtBUGk3d0NkO0FZdjF3Q0k7Ozs7Ozs7RUFFRSx3Qkw1RlE7QVAwN3dDZDtBaUJ4OHZDSTtFdUp4TEE7Ozs7STVKcFBGO0lBQ0E7SUFDQTtJQUdFO0VaeTN3Q0Y7RVkxMndDRTs7Ozs7OztJQUVFLHdCTDVGUTtFUDY4d0NaO0VZbjN3Q0U7Ozs7Ozs7SUFFRSx3Qkw1RlE7RVBzOXdDWjtFWTUzd0NFOzs7Ozs7O0lBRUUsd0JMNUZRO0VQKzl3Q1o7RVlyNHdDRTs7Ozs7OztJQUVFLHdCTDVGUTtFUHcrd0NaO0FBQ0Y7QXdLdHF3Q007Ozs7RUFDRTtFOUNuVE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOENpVE07RUFDQTtFQUNBO0VBQ0EseUJuSzVTQTtFbUs2U0E7QXhLK3F3Q1I7QXdLNXF3Q007Ozs7Ozs7RUFFRSxjaEN4Vkk7QXhJMmd4Q1o7QXdLanJ3Q1E7Ozs7Ozs7RUFDRTtFQUNBLHlCaEM1VkU7QXhJcWh4Q1o7QXdLanJ3Q007Ozs7RUFFRSxjbkt4Vkc7QUw2Z3hDWDtBd0tucndDUTs7OztFOUM5VU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEM0VVEsVUUxV1c7RUYyV1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCRWhYVztFRmlYWCx5Qm5LbldDO0VtS29XRDtFQUNBO0VBQ0E7RUFDQSxXRXJYVztBMUtpanhDckI7QXdLM3J3Q1U7Ozs7Ozs7Ozs7RUFHRSxjaEN6WEE7QXhJNmp4Q1o7QXdLbHN3Q1k7Ozs7Ozs7Ozs7RUFDRTtBeEs2c3dDZDtBaUIvaXdDSTtFdUpsTEk7Ozs7SUF5Qkk7RXhLK3N3Q1Y7QUFDRjtBaUJ2andDSTtFdUpsTEk7Ozs7SUE2Qkk7RXhLbXR3Q1Y7QUFDRjtBd0svc3dDUTs7RUFDRTtBeEtrdHdDVjtBd0t6c3dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SzJzd0NKO0FpQnprd0NJO0V1SnRJRjtJQU9JO0V4SzRzd0NKO0FBQ0Y7QXdLM3N3Q0k7RUFDRTtBeEs2c3dDTjtBd0sxc3dDTTtFQUNFO0F4SzRzd0NSO0F3S3pzd0NJO0VBQ0U7QXhLMnN3Q047QXdLdnN3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F4S3dzd0NOO0F3S3Rzd0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4S3dzd0NSO0F3S3Jzd0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4S3Vzd0NSO0FpQnZud0NJO0V1SjVGRTtJQWNJO0V4S3lzd0NSO0FBQ0Y7QWlCNW53Q0k7RXVKNUZFO0lBaUJJO0V4SzJzd0NSO0FBQ0Y7QXdLMXN3Q1E7RUFDRTtFQUNBO0F4SzRzd0NWO0F3S3pzd0NRO0VBQ0U7QXhLMnN3Q1Y7QXdLenN3Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1SmxaVjtFQUNBO0VBQ0E7RUFHRTtBWjRseENKO0FZN2t4Q0k7RUFFRSx3Qkw1RlE7QVAwcXhDZDtBWWhseENJO0VBRUUsd0JMNUZRO0FQNnF4Q2Q7QVlubHhDSTtFQUVFLHdCTDVGUTtBUGdyeENkO0FZdGx4Q0k7RUFFRSx3Qkw1RlE7QVBtcnhDZDtBaUJqc3dDSTtFdUpsQ007STVKMVlSO0lBQ0E7SUFDQTtJQUdFO0VaK214Q0Y7RVlobXhDRTtJQUVFLHdCTDVGUTtFUDZyeENaO0VZbm14Q0U7SUFFRSx3Qkw1RlE7RVBnc3hDWjtFWXRteENFO0lBRUUsd0JMNUZRO0VQbXN4Q1o7RVl6bXhDRTtJQUVFLHdCTDVGUTtFUHNzeENaO0FBQ0Y7QXdLNXV3Q1k7RUFDRTtBeEs4dXdDZDtBd0szdXdDWTtFQUNFO0F4SzZ1d0NkO0F3SzF1d0NZO0VBQ0U7QXhLNHV3Q2Q7QXdLdnV3Q2M7RTlDeGRaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThDc2RjLHlCaENwZko7RWdDcWZJO0VBQ0E7RUFDQTtBeEs2dXdDaEI7QXdLdnV3Q1k7RUFDRTtBeEt5dXdDZDtBd0t0dXdDWTtFQUNFO0F4S3d1d0NkO0F3S251d0NZO0VBQ0U7QXhLcXV3Q2Q7O0E0SGx2eENBO0VBQWtDO0E1SHN2eENsQzs7QTJLbHZ4Q0U7RXhIaUdBO0VBQ0E7RUFDQTtFQUNBLGNxRm5HVTtBeEl3dnhDWjtBbURwcHhDRTtFQUNFLHFCOUNsR2U7QUx3dnhDbkI7QW1EcHB4Q0U7RUFDRSxjOUNoR007QUxzdnhDVjtBbURwcHhDRTtFQUNFLGM5Q25HTTtBTHl2eENWO0FtRC9veENXO0VBQ1AsYzlDM0dNO0FMNHZ4Q1Y7O0FtRC9veENXO0VBQ1AsYzlDOUdNO0FMZ3d4Q1Y7O0EyS3Z3eENJO0VBQ0U7QTNLMHd4Q047QWlCbHZ3Q0k7RTBKM2hCRjtJQU1JLGdCQ1BnQjtJRFFoQjtFM0syd3hDSjtBQUNGO0FpQnh2d0NJO0UwSjNoQkY7SUFVSSxnQkNWZ0I7SURXaEI7RTNLNnd4Q0o7QUFDRjtBMksxd3hDRTs7Ozs7Ozs7RUFRRSxrQkMzQnVCO0VENEJ2QjtFQUNBO0EzSzR3eENKO0EyS3p3eENFO0VBQ0UsY3RLckJRO0VzS3NCUjtFQUNBLHdCcEs2QmlCO0VvSzVCakI7RUFDQTtFL0orQ0Y7RUFDQTtFQUNBO0VBR0U7QVoydHhDSjtBWTVzeENJO0VBRUUsd0JMNUZRO0FQeXl4Q2Q7QVkvc3hDSTtFQUVFLHdCTDVGUTtBUDR5eENkO0FZbHR4Q0k7RUFFRSx3Qkw1RlE7QVAreXhDZDtBWXJ0eENJO0VBRUUsd0JMNUZRO0FQa3p4Q2Q7QTJLdnh4Q0U7RUFDRTtBM0t5eHhDSjtBMkt4eHhDSTtFQUNFO0VBQ0E7QTNLMHh4Q047QTJLdnh4Q0U7RUFDRSxjdEtwQ007RXNLcUNOO0UvSmtDRjtFQUNBO0VBQ0E7RUFHRTtBWnN2eENKO0FZdnV4Q0k7RUFFRSx3Qkw1RlE7QVBvMHhDZDtBWTF1eENJO0VBRUUsd0JMNUZRO0FQdTB4Q2Q7QVk3dXhDSTtFQUVFLHdCTDVGUTtBUDAweENkO0FZaHZ4Q0k7RUFFRSx3Qkw1RlE7QVA2MHhDZDtBMkt0eXhDSTtFQUNFO0EzS3d5eENOO0EyS3B5eENFO0VBQ0U7QTNLc3l4Q0o7O0FpQmwwd0NJO0U0SjVoQko7SS9JNkhNO0lBQ0E7SUFLRTtJQUNBO0U5Qmt1eENOO0FBQ0Y7QWlCMzB3Q0k7RTRKNWhCSjtJL0k2SE07SUFDQTtJQUVFO0lBR0E7SUFDQTtFOUIydXhDTjtBQUNGO0FpQnAxd0NJO0U0SjVoQko7SS9JNkhNO0lBQ0E7SUFFRTtJQUdBO0lBQ0E7RTlCb3Z4Q047QUFDRjs7QThLNTN4Q0E7RUNDRTtFQUNBO0EvSyszeENGOztBOEs3M3hDQTtFQ0VFO0EvSyszeENGO0ErSzczeENFO0VBQ0U7QS9LKzN4Q0o7O0E4S2g0eENBO0VBQ0UseUJGRlk7RUdNWjtFQUNBO0VBQ0E7RUFDQSxXQ2hCdUI7RURpQnZCLFlDakJ1QjtFRGtCdkI7RUFDQTtFQUNBLGN2Q2pCUTtFdUNrQlI7RUFDQTtFQUNBO0VBQ0E7QS9LZzR4Q0Y7QStLOTN4Q0U7RUFDRTtFQUNBO0VBQ0EsV0M3QnFCO0VEOEJyQixZQzlCcUI7RUQrQnJCO0VBQ0E7RUFDQSxjdkM5Qk07RXVDK0JOO0EvS2c0eENKO0ErSzkzeENJO0VBQ0U7QS9LZzR4Q047QStLNTN4Q0U7RUFDRTtBL0s4M3hDSjtBeUJ4MnhDRTtFc0puQkE7SXRKb0JFO0lBQ0E7RXpCMjJ4Q0Y7QUFDRjtBK0s5M3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdDcERxQjtFRHFEckIsWUNyRHFCO0FoTHE3eEN6QjtBK0s3M3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSyszeENKO0ErSzkzeENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQ2xFbUI7RURtRW5CLFlDbkVtQjtFRG9FbkI7RUFDQTtBL0tnNHhDTjs7QWlMaDh4Q0E7RUM2TUUsbUJsS3hLYztBaEIrNXhDaEI7O0FpTGg4eENBO0VDMEZFO0VBQ0EsZTNLbEdlO0UyS21HZjtBbEwwMnhDRjtBa0x4MnhDRTtFQWhHQTtBbEwyOHhDRjtBa0x4OHhDRTtFQUNFO0VBQ0E7QWxMMDh4Q0o7QWtMMzJ4Q0U7RUExRkE7RUFDQTtBbEx3OHhDRjtBa0x0OHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTHc4eENKO0FrTHQ4eENJO0VBQ0U7QWxMdzh4Q047QWtMcjh4Q0k7RUFDRTtBbEx1OHhDTjtBa0xwOHhDSTtFQUNFO0FsTHM4eENOO0FrTGw4eENFO0VBQ0U7RUFDQTtFQUNBLHNCQ3hDOEM7RUR5QzlDO0VBQ0E7QWxMbzh4Q0o7QWtMajh4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbExtOHhDSjtBa0xqOHhDSTtFQUNFO0FsTG04eENOO0FrTGg4eENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTGs4eENKO0FrTC83eENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbExpOHhDSjtBa0w3N3hDRTtFQUNFO0lBQ0U7RWxMKzd4Q0o7QUFDRjtBa0w3N3hDRTtFQUNFO0lBQ0U7RWxMKzd4Q0o7QUFDRjtBa0w3N3hDRTtFQUNFO0lBQ0U7RWxMKzd4Q0o7QUFDRjtBa0w3N3hDRTtFQUNFO0FsTCs3eENKO0FrTC82eENJO0VBQ0U7QWxMaTd4Q047QWtMOTZ4Q0k7RUFDRTtBbExnN3hDTjs7QWlMdGh5Q0E7RUM0R0U7RUFDQSxlNUp2R2dCO0U0SndHaEI7QWxMODZ4Q0Y7QWlCMWd4Q0k7RWdLbGhCSjtJQ2lISSxrQjNLbEVXO0kyS21FWDtFbEwrNnhDRjtBQUNGO0FrTDc2eENFO0VBQ0U7QWxMKzZ4Q0o7QWlCbmh4Q0k7RWlLN1pGO0lBSUk7RWxMZzd4Q0o7QUFDRjtBa0wzNnhDSTtFQUNFO0VBQ0EsZTVKM0hZO0F0QndpeUNsQjtBaUI1aHhDSTtFaUtuWkE7SUFLSTtJQUNBLGtCM0t0Rk87RVBvZ3lDYjtBQUNGO0FrTDM2eENJO0VBQ0UsbUJDako0QztBbkw4anlDbEQ7QWlCcml4Q0k7RWlLellBO0lBSUksbUJDbkprRDtFbkxpa3lDeEQ7QUFDRjtBa0wzNnhDSTtFQUNFO0FsTDY2eENOO0FpQjdpeENJO0VpS2pZQTtJQUlJO0VsTDg2eENOO0FBQ0Y7QWtMMzZ4Q0k7RUFDRTtBbEw2NnhDTjtBaUJyanhDSTtFaUt6WEE7SUFJSTtJQUNBO0VsTDg2eENOO0FBQ0Y7QWtMMTZ4Q0k7RUFDRTtJQUNFO0VsTDQ2eENOO0FBQ0Y7QWtMMTZ4Q0k7RUFDRTtJQUNFO0VsTDQ2eENOO0VpQnBreENFO0lpS3pXRTtNQUlJO0lsTDY2eENOO0VBQ0Y7QUFDRjtBa0wxNnhDSTtFQUNFO0FsTDQ2eENOOztBaUwzbHlDQTtFQ3FMRTtBbEwwNnhDRjs7QWlMM2x5Q0E7RUNxTEU7QWxMMDZ4Q0Y7QWlCcmx4Q0k7RWdLMWdCSjtJQ3dMSTtFbEwyNnhDRjtBQUNGOztBb0xobnlDRTtFQUNFO0VBQ0E7QXBMbW55Q0o7QW9Mam55Q0U7RUFDRTtFQUNBO0VBQ0E7QXBMbW55Q0o7QW9Mam55Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcExtbnlDSjtBb0xobnlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG1ueUNOO0FvTDFueUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNm55Q047QW9McG95Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx1b3lDTjtBb0w5b3lDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGlweUNOO0FvTHhweUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMMnB5Q047QW9MbnB5Q1E7RUFDRSxtQkN6Q1c7QXJMOHJ5Q3JCO0FvTDlveUNROztFQUVFLG1CQ2xEVztBckxrc3lDckI7QW9Mem95Q1E7OztFQUdFLG1CQzVEVztBckx1c3lDckI7QW9McG95Q1E7Ozs7RUFJRSxtQkN2RVc7QXJMNnN5Q3JCO0FvTC9ueUNROzs7OztFQUtFLG1CQ25GVztBckxvdHlDckI7O0FvTDNzeUNFO0VBQ0U7RUFDQTtBcEw4c3lDSjtBb0w1c3lDRTtFQUNFO0VBQ0E7RUFDQTtBcEw4c3lDSjtBb0w1c3lDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTDhzeUNKO0FvTDNzeUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMOHN5Q047QW9McnR5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx3dHlDTjtBb0wvdHlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGt1eUNOO0FvTHp1eUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNHV5Q047QW9MbnZ5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcExzdnlDTjtBb0w5dXlDUTtFQUNFLG1CQ3pDVztBckx5eHlDckI7QW9MenV5Q1E7O0VBRUUsbUJDbERXO0FyTDZ4eUNyQjtBb0xwdXlDUTs7O0VBR0UsbUJDNURXO0FyTGt5eUNyQjtBb0wvdHlDUTs7OztFQUlFLG1CQ3ZFVztBckx3eXlDckI7QW9MMXR5Q1E7Ozs7O0VBS0UsbUJDbkZXO0FyTCt5eUNyQjs7QW9MdHl5Q0U7RUFDRTtFQUNBO0FwTHl5eUNKO0FvTHZ5eUNFO0VBQ0U7RUFDQTtFQUNBO0FwTHl5eUNKO0FvTHZ5eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBMeXl5Q0o7QW9MdHl5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx5eXlDTjtBb0xoenlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG16eUNOO0FvTDF6eUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNnp5Q047QW9McDB5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx1MHlDTjtBb0w5MHlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGkxeUNOO0FvTHoweUNRO0VBQ0UsbUJDekNXO0FyTG8zeUNyQjtBb0xwMHlDUTs7RUFFRSxtQkNsRFc7QXJMdzN5Q3JCO0FvTC96eUNROzs7RUFHRSxtQkM1RFc7QXJMNjN5Q3JCO0FvTDF6eUNROzs7O0VBSUUsbUJDdkVXO0FyTG00eUNyQjtBb0xyenlDUTs7Ozs7RUFLRSxtQkNuRlc7QXJMMDR5Q3JCOztBb0xqNHlDRTtFQUNFO0VBQ0E7QXBMbzR5Q0o7QW9MbDR5Q0U7RUFDRTtFQUNBO0VBQ0E7QXBMbzR5Q0o7QW9MbDR5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcExvNHlDSjtBb0xqNHlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG80eUNOO0FvTDM0eUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMODR5Q047QW9McjV5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx3NXlDTjtBb0wvNXlDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGs2eUNOO0FvTHo2eUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNDZ5Q047QW9McDZ5Q1E7RUFDRSxtQkN6Q1c7QXJMKzh5Q3JCO0FvTC81eUNROztFQUVFLG1CQ2xEVztBckxtOXlDckI7QW9MMTV5Q1E7OztFQUdFLG1CQzVEVztBckx3OXlDckI7QW9McjV5Q1E7Ozs7RUFJRSxtQkN2RVc7QXJMODl5Q3JCO0FvTGg1eUNROzs7OztFQUtFLG1CQ25GVztBckxxK3lDckI7O0FvTDU5eUNFO0VBQ0U7RUFDQTtBcEwrOXlDSjtBb0w3OXlDRTtFQUNFO0VBQ0E7RUFDQTtBcEwrOXlDSjtBb0w3OXlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwTCs5eUNKO0FvTDU5eUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMKzl5Q047QW9MdCt5Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx5K3lDTjtBb0xoL3lDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG0veUNOO0FvTDEveUNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNi95Q047QW9McGd6Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx1Z3pDTjtBb0wvL3lDUTtFQUNFLG1CQ3pDVztBckwwaXpDckI7QW9MMS95Q1E7O0VBRUUsbUJDbERXO0FyTDhpekNyQjtBb0xyL3lDUTs7O0VBR0UsbUJDNURXO0FyTG1qekNyQjtBb0xoL3lDUTs7OztFQUlFLG1CQ3ZFVztBckx5anpDckI7QW9MMyt5Q1E7Ozs7O0VBS0UsbUJDbkZXO0FyTGdrekNyQjs7QW9Mdmp6Q0U7RUFDRTtFQUNBO0FwTDBqekNKO0FvTHhqekNFO0VBQ0U7RUFDQTtFQUNBO0FwTDBqekNKO0FvTHhqekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBMMGp6Q0o7QW9Mdmp6Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEwwanpDTjtBb0xqa3pDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG9rekNOO0FvTDNrekNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMOGt6Q047QW9Mcmx6Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx3bHpDTjtBb0wvbHpDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTGttekNOO0FvTDFsekNRO0VBQ0UsbUJDekNXO0FyTHFvekNyQjtBb0xybHpDUTs7RUFFRSxtQkNsRFc7QXJMeW96Q3JCO0FvTGhsekNROzs7RUFHRSxtQkM1RFc7QXJMOG96Q3JCO0FvTDNrekNROzs7O0VBSUUsbUJDdkVXO0FyTG9wekNyQjtBb0x0a3pDUTs7Ozs7RUFLRSxtQkNuRlc7QXJMMnB6Q3JCOztBb0xscHpDRTtFQUNFO0VBQ0E7QXBMcXB6Q0o7QW9MbnB6Q0U7RUFDRTtFQUNBO0VBQ0E7QXBMcXB6Q0o7QW9MbnB6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcExxcHpDSjtBb0xscHpDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTHFwekNOO0FvTDVwekNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMK3B6Q047QW9MdHF6Q0k7RW5LK29CQSxXQUpTO0VBUVQsV0FaTTtFbUtyb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEx5cXpDTjtBb0xocnpDSTtFbksrb0JBLFdBSlM7RUFRVCxXQVpNO0VtS3JvQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG1yekNOO0FvTDFyekNJO0VuSytvQkEsV0FKUztFQVFULFdBWk07RW1Lcm9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMNnJ6Q047QW9McnJ6Q1E7RUFDRSxtQkN6Q1c7QXJMZ3V6Q3JCO0FvTGhyekNROztFQUVFLG1CQ2xEVztBckxvdXpDckI7QW9MM3F6Q1E7OztFQUdFLG1CQzVEVztBckx5dXpDckI7QW9MdHF6Q1E7Ozs7RUFJRSxtQkN2RVc7QXJMK3V6Q3JCO0FvTGpxekNROzs7OztFQUtFLG1CQ25GVztBckxzdnpDckI7O0FzTHR2ekNBO0UxS29GRTtFQUNBO0VBQ0E7RUFHRTtFMks1Q0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvQy9DUTtFK0NnRFI7RUFDQTtBdkxpdHpDRjtBWTdwekNJO0VBRUUsd0JMNUZRO0FQMHZ6Q2Q7QVlocXpDSTtFQUVFLHdCTDVGUTtBUDZ2ekNkO0FZbnF6Q0k7RUFFRSx3Qkw1RlE7QVBnd3pDZDtBWXRxekNJO0VBRUUsd0JMNUZRO0FQbXd6Q2Q7QWlCbHZ5Q0k7RXFLL2hCSjtJQ3VESTtFdkw4dHpDRjtBQUNGO0FpQnZ2eUNJO0VxSy9oQko7SUMyREk7RXZMK3R6Q0Y7QUFDRjtBeUIzdHpDRTtFOEpGQTtJOUpHRTtJQUNBO0V6Qjh0ekNGO0FBQ0Y7O0FzTDd4ekNBO0VDTUU7RUFDQTtBdkwyeHpDRjs7QXNMOXh6Q0E7RUNRRTtBdkwweHpDRjtBdUx4eHpDRTtFQUNFLG9CQ2pCNEI7QXhMMnl6Q2hDO0F1THZ4ekNFO0VBbkJBO0VBQ0E7RUFDQTtFQUNBO0F2TDZ5ekNGO0F1THp4ekNFO0VBdkJBO0VBQ0E7RUFDQTtFQUNBO0F2TG16ekNGO0F1TDN4ekNFO0VBQ0U7QXZMNnh6Q0o7QXVMMXh6Q0U7RUFDRTtBdkw0eHpDSjtBdUx6eHpDRTtFQUNFO0F2TDJ4ekNKOztBeUxsL3lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6THEveUNGOztBeUxsL3lDQTtFQUNFLGNqRHBWYztBeEl5MHpDaEI7O0F5TG4veUNBOztFQUVFLGNwTC9VUTtBTHEwekNWOztBMExsMXpDQTtFRHFCRTtFQUNBO0VBQ0EsbUJ6S21CYztFeUtsQmQ7RUFDQTtFQUNBO0VBQ0EsY0UzQmdCO0VGNEJoQjtFQUNBO0VBaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMazF6Q0Y7QXlMaGd6Q0U7RUFpQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMayt5Q0Y7QXlMait5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TG0reUNKO0F5TGoreUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMbSt5Q0o7QXlMdGh6Q0U7RUE4QkE7RUFDQTtFQUNBO0VBQ0E7QXpMMi95Q0Y7QXlMMS95Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TDQveUNKO0F5TDEveUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMNC95Q0o7QXlMNWl6Q0U7RUEyQkE7RUFDQTtFQUNBO0VBQ0E7QXpMb2h6Q0Y7QXlMbmh6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THFoekNKO0F5TG5oekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMcWh6Q0o7QXlMbGt6Q0U7RUF3QkE7RUFDQTtFQUNBO0VBQ0E7QXpMNml6Q0Y7QXlMNWl6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TDhpekNKO0F5TDVpekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMOGl6Q0o7QXlMeGx6Q0U7RUFxQkE7RUFDQTtFQUNBO0VBQ0E7QXpMc2t6Q0Y7QXlMcmt6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THVrekNKO0F5THJrekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMdWt6Q0o7QXlMOW16Q0U7RUFrQkE7RUFDQTtFQUNBO0VBQ0E7QXpMK2x6Q0Y7QXlMOWx6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TGdtekNKO0F5TDlsekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMZ216Q0o7QXlMcG96Q0U7RUFlQTtFQUNBO0VBQ0E7RUFDQTtBekx3bnpDRjtBeUx2bnpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMeW56Q0o7QXlMdm56Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekx5bnpDSjtBeUwxcHpDRTtFQVlBO0VBQ0E7RUFDQTtFQUNBO0F6TGlwekNGO0F5TGhwekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxrcHpDSjtBeUxocHpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TGtwekNKO0F5TGhyekNFO0VBU0E7RUFDQTtFQUNBO0VBQ0E7QXpMMHF6Q0Y7QXlMenF6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TDJxekNKO0F5THpxekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMMnF6Q0o7QXlMdHN6Q0U7RUFNQTtFQUNBO0VBQ0E7RUFDQTtBekxtc3pDRjtBeUxsc3pDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMb3N6Q0o7QXlMbHN6Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxvc3pDSjtBeUw3ajBDRTtFQUNFO0lBQ0U7RXpMK2owQ0o7RXlMOWowQ0k7SUFFRTtFekwrajBDTjtFeUw1ajBDTTtJQUNFO0V6TDhqMENSO0V5THZqMENJO0lBQ0U7RXpMeWowQ047QUFDRjtBeUxyajBDRTtFQUNFO0VBQ0E7QXpMdWowQ0o7QXlMdGowQ0k7RUFDRTtBekx3ajBDTjtBeUx2ajBDTTtFQUNFO0F6THlqMENSO0F5THRqMENJO0VBQ0U7QXpMd2owQ047QXlMcGowQ0k7RUFDRTtBekxzajBDTjtBeUxwajBDSTtFQUNFO0VBQ0E7QXpMc2owQ047QWlCaG16Q0k7RXdLeGRBO0lBSUk7RXpMd2owQ047QUFDRjtBeUxuajBDRTs7O0VBR0U7RUFDQSxnQnpLM0NZO0V5SzRDWixtQnpLNUNZO0FoQmltMENoQjtBeUxuajBDRTtFQUNFO0F6THFqMENKO0F5TG5qMENFO0VBQ0U7RUFDQTtBekxxajBDSjtBeUxuajBDRTtFQUVFO0VBQ0E7QXpMb2owQ0o7QXlMbGowQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekxvajBDSjtBeUxqajBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFuR0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekx1cDBDRjtBeUx0ajBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekx3ajBDTjtBeUxwajBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXhIRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TCtxMENGO0F5THpqMENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TDJqMENOO0F5THZqMENFO0VBQ0U7RUFDQTtBekx5ajBDSjtBeUx4ajBDSTtFQUNFO0F6TDBqMENOO0F5THhqMENJO0VBQ0U7QXpMMGowQ047QXlMeGowQ0k7RUFDRTtBekwwajBDTjtBeUx6ajBDTTtFQUNFO0F6TDJqMENSO0F5THRqMENNO0VBQ0U7QXpMd2owQ1I7QXlMcmowQ0k7RUFDRTtJQUNFO0V6THVqMENOO0FBQ0Y7QXlMcGowQ0U7RUFJRTtBekxtajBDSjtBeUxsajBDSTtFQUNFO0VBQ0E7RUFDQTtBekxvajBDTjtBeUxuajBDTTtFQUNFO0VBQ0E7QXpMcWowQ1I7QWlCN3N6Q0k7RXdLMVdFO0lBSUk7SUFDQTtFekx1ajBDUjtBQUNGO0F5THRqMENRO0VBQ0U7RUFDQTtFQUNBO0F6THdqMENWO0F5THBqMENJO0VBQ0U7QXpMc2owQ047QXlMcmowQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekx1ajBDUjtBaUJqdXpDSTtFd0sxVkU7SUFNSTtJQUNBO0V6THlqMENSO0FBQ0Y7QXlMdGowQ0k7RUFDRTtBekx3ajBDTjtBeUx2ajBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6THlqMENSO0F5THRqMENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMd2owQ047QXlMcmowQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekx1ajBDTjtBeUxyajBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekx1ajBDTjtBeUxwajBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxzajBDTjtBeUxsajBDSTtFQUNFO0F6TG9qMENOO0F5TGpqMENFO0VBQ0U7RUFDQTtBekxtajBDSjtBeUxqajBDTTtFQUNFO0F6TG1qMENSO0F5TGhqMENJO0VBQ0U7QXpMa2owQ047QXlMaGowQ0k7OztFQUdFO0F6TGtqMENOO0F5TC9pMENJOztFQUVFO0VBQ0E7RUFDQTtBekxpajBDTjtBeUw3aTBDTTtFQUNFO0F6TCtpMENSO0F5TDlpMENRO0VBQ0U7QXpMZ2owQ1Y7QXlMNWkwQ0k7O0VBRUU7QXpMOGkwQ047QXlMMWkwQ0k7RUFDRTtBekw0aTBDTjtBeUx6aTBDUTtFQUNFO0F6TDJpMENWO0F5THZpMENNO0VBQ0U7RUFDQTtBekx5aTBDUjtBeUx2aTBDTTtFQUNFO0F6THlpMENSO0F5THZpMENNO0VBQ0U7QXpMeWkwQ1I7QXlMdGkwQ0k7RUFDRTtFQUNBO0F6THdpMENOO0F5THZpMENNO0VBQ0U7QXpMeWkwQ1I7QXlMeGkwQ1E7RUFDRTtBekwwaTBDVjtBeUx2aTBDTTtFQUNFO0F6THlpMENSO0F5THRpMENJO0VBQ0U7QXpMd2kwQ047O0F5Qjl1MENFO0VBRUU7RUFDQTtBekJndjBDSjtBeUI5dTBDRTtFQUNFO0F6Qmd2MENKO0F5THgzMENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekwwMzBDSjs7QTRMbDQwQ0E7RWhMb0ZFO0VBQ0E7RUFDQTtFQUdFO0VpTHZGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQlB5QjtFaUJpQnpCLGN4TFBzQjtFd0xRdEI7QTdMKzMwQ0Y7QVl6eTBDSTtFQUVFLHdCTDVGUTtBUHM0MENkO0FZNXkwQ0k7RUFFRSx3Qkw1RlE7QVB5NDBDZDtBWS95MENJO0VBRUUsd0JMNUZRO0FQNDQwQ2Q7QVlsejBDSTtFQUVFLHdCTDVGUTtBUCs0MENkO0FpQjkzekNJO0UySy9oQko7SUNTSTtFN0x3NTBDRjtBQUNGO0FpQm40ekNJO0UySy9oQko7SUNZSTtFN0wwNTBDRjtBQUNGO0E2THo1MENFO0VBQ0U7QTdMMjUwQ0o7QTZMdjUwQ0U7RUFDRSxxQnhMWFk7QUxvNjBDaEI7QTZMdjUwQ0U7RUFDRTtBN0x5NTBDSjtBNkx2NTBDRTtFQUNFO0E3THk1MENKO0E2THY1MENFO0VBQ0U7QTdMeTUwQ0o7QTZMdjUwQ0U7RUFDRTtBN0x5NTBDSjtBNkx2NTBDRTtFQUNFO0E3THk1MENKO0E2THY1MENFO0VBQ0U7QTdMeTUwQ0o7QTZMdjUwQ0U7RUFDRTtBN0x5NTBDSjtBNkx2NTBDRTtFQUNFO0E3THk1MENKO0E2THY1MENFO0VBQ0U7QTdMeTUwQ0o7QTZMdjUwQ0U7RUFDRTtBN0x5NTBDSjtBaUI1NnpDSTtFMksvaEJKO0loTG9GRTtJQUNBO0lBQ0E7SUFHRTtJaUxuQ0E7RTdMNjUwQ0Y7RVkzMjBDRTtJQUVFLHdCTDVGUTtFUHc4MENaO0VZOTIwQ0U7SUFFRSx3Qkw1RlE7RVAyODBDWjtFWWozMENFO0lBRUUsd0JMNUZRO0VQODgwQ1o7RVlwMzBDRTtJQUVFLHdCTDVGUTtFUGk5MENaO0U2THg2MENFO0lBQ0U7RTdMMDYwQ0o7RTZMeDYwQ0U7SUFDRTtFN0wwNjBDSjtFNkx4NjBDRTtJQUNFO0U3TDA2MENKO0U2THg2MENFO0lBQ0U7RTdMMDYwQ0o7RTZMeDYwQ0U7SUFDRTtFN0wwNjBDSjtFNkx4NjBDRTtJQUNFO0U3TDA2MENKO0U2THg2MENFO0lBQ0U7RTdMMDYwQ0o7RTZMeDYwQ0U7SUFDRTtFN0wwNjBDSjtFNkx4NjBDRTtJQUNFO0U3TDA2MENKO0U2THg2MENFO0lBQ0U7RTdMMDYwQ0o7QUFDRjs7QThMOS8wQ0E7RUFBaUM7QTlMa2cxQ2pDOztBK0w3LzBDQTtFQ0VFLG1CaExtQ2M7QWhCNDkwQ2hCOztBeUI5NzBDVztFdUszRFA7RUFDQTtBaE02LzBDSjs7QXlCbDgwQ1c7RXVLNURQO0VBQ0E7QWhNa2cxQ0o7O0F5QnQ4MENXO0V1SzdEUDtFQUNBO0FoTXVnMUNKOztBZ01wZzFDRTtFQUNFO0VBQ0E7RUFDQTtBaE11ZzFDSjtBZ01wZzFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNc2cxQ0o7QWdNbmcxQ0k7RUFDRTtBaE1xZzFDTjtBeUJyKzBDRTtFdUs3QkU7SXZLOEJBO0lBQ0E7RXpCdyswQ0Y7QUFDRjtBZ01yZzFDTTtFQUhGO0lBSUk7RWhNd2cxQ047QUFDRjtBZ01wZzFDRTtFQUNFO0VBQ0E7RUFDQTtBaE1zZzFDSjtBZ01sZzFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhNb2cxQ0o7QWdNbGcxQ0k7RUFDRTtFQUNBO0FoTW9nMUNOO0FnTWhnMUNFO0VBR0U7RUFDQTtFQUNBO0VBQ0EsZUNqRWtCO0FqTWlrMUN0QjtBZ005LzBDSTtFQUNFO0FoTWdnMUNOO0F5QnpnMUNFO0V1S1lFO0l2S1hBO0lBQ0E7RXpCNGcxQ0Y7QUFDRjtBZ01oZzFDTTtFQUhGO0lBSUk7RWhNbWcxQ047QUFDRjtBZ01oZzFDSTtFQUNFO0VBQ0E7RUFDQTtBaE1rZzFDTjtBZ01oZzFDTTtFQUNFO0VBQ0EsbUJ6TGxDVTtFeUxtQ1Y7QWhNa2cxQ1I7QWdNOS8wQ0k7RUFDRTtFQUNBO0VBQ0E7QWhNZ2cxQ047QWdNMy8wQ0U7RUFDRTtBaE02LzBDSjtBZ00xLzBDRTtFQUNFO0FoTTQvMENKOztBK0x2bDFDQTtFdEtiSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0V1S3FIRjtBaE13LzBDRjtBeUIxaTFDVztFdUtxRFA7RUFDQTtBaE13LzBDSjs7QXlCN2kxQ1c7RXVLb0RQO0VBQ0E7QWhNNi8wQ0o7O0F5QmpqMUNXO0V1S21EUDtFQUNBO0FoTWtnMUNKOztBZ00vLzBDRTtFQUNFO0VBQ0E7RUFDQTtBaE1rZzFDSjtBZ00vLzBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTWlnMUNKO0FnTTkvMENJO0VBQ0U7QWhNZ2cxQ047QWdNNy8wQ0k7RUFDRTtBaE0rLzBDTjtBeUJybDFDRTtFdUt5RkU7SXZLeEZBO0lBQ0E7RXpCd2wxQ0Y7QUFDRjtBZ00vLzBDTTtFQUhGO0lBSUk7RWhNa2cxQ047QUFDRjtBZ00vLzBDSTtFQUNFO0FoTWlnMUNOO0FnTTcvMENFO0VBQ0U7RUFDQTtFQUNBO0FoTSsvMENKO0FnTTUvMENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE04LzBDSjtBZ001LzBDSTtFQWJGO0lBY0k7SUFDQTtFaE0rLzBDSjtBQUNGO0FnTTcvMENJO0VBQ0U7RUFDQTtBaE0rLzBDTjtBZ003LzBDTTtFQUpGO0lBS0k7SUFDQTtFaE1nZzFDTjtBQUNGO0F5QnJvMUNFO0V1S3dJRTtJdkt2SUE7SUFDQTtFekJ3bzFDRjtBQUNGO0FnTS8vMENJO0VBaENGO0lBaUNJO0VoTWtnMUNKO0FBQ0Y7QWdNLy8wQ0U7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBaE0rLzBDSjtBZ003LzBDSTtFQUNFO0FoTSsvMENOO0F5QnpwMUNFO0V1SzZKRTtJdks1SkE7SUFDQTtFekI0cDFDRjtBQUNGO0FnTS8vMENNO0VBSEY7SUFJSTtFaE1rZzFDTjtBQUNGO0FnTS8vMENJO0VBQ0U7RUFDQTtBaE1pZzFDTjtBZ00vLzBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CekxwTFU7RXlMcUxWO0FoTWlnMUNSO0FnTTMvMENFO0VBQ0U7QWhNNi8wQ0o7QWdNMS8wQ0U7RUFDRTtBaE00LzBDSjtBZ016LzBDRTtFQUNFO0FoTTIvMENKOztBa014djFDQTtFQUEyQztBbE00djFDM0M7O0FBcnYxQ0k7RUFDSTtBQXd2MUNSOztBQXp2MUNJO0VBQ0k7QUE0djFDUjs7QUE3djFDSTtFQUNJO0FBZ3cxQ1I7O0FBancxQ0k7RUFDSTtBQW93MUNSOztBQXJ3MUNJO0VBQ0k7QUF3dzFDUjs7QUF6dzFDSTtFQUNJO0FBNHcxQ1I7O0FBN3cxQ0k7RUFDSTtBQWd4MUNSOztBQWp4MUNJO0VBQ0k7QUFveDFDUjs7QUFyeDFDSTtFQUNJO0FBd3gxQ1I7O0FBengxQ0k7RUFDSTtBQTR4MUNSOztBQS91MUNBO0VBQ0k7QUFrdjFDSjs7QUEvdTFDQTtFQUNJO0FBa3YxQ0o7O0FBL3UxQ0E7RUFDSTtBQWt2MUNKOztBQS91MUNBO0VBQ0k7RUFDQTtFQUNBO0FBa3YxQ0o7O0FBL3UxQ0E7RUFDSTtBQWt2MUNKOztBQS91MUNBO0VBQ0k7RUFDQTtBQWt2MUNKOztBQS91MUNBO0VBQ0k7RUFDQTtFQUNBO0FBa3YxQ0o7QUFqdjFDSTtFQUpKO0lBS087RUFvdjFDTDtBQUNGOztBQWp2MUNBO0VBQ0k7QUFvdjFDSjtBQW52MUNJO0VBQ0k7QUFxdjFDUjtBQXB2MUNRO0VBQ0k7QUFzdjFDWjtBQXB2MUNRO0VBQ0k7QUFzdjFDWjtBQXJ2MUNZO0VBRko7SUFHUTtJQUNBO0VBd3YxQ2Q7QUFDRjs7QUFudjFDQTtFQUNJO0FBc3YxQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL3NyYy9pb2MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2xpc3RzLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvbWFwcy9fY29sb3JzLm1hcC5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fY29sb3JzLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2RvY3VtZW50LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2Jhc2UvX3R5cG9ncmFwaHkudmFycy5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2FjY2Vzc2liaWxpdHktbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19tYWluLmJhc2Uuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL190eXBvZ3JhcGh5LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cG9ncmFwaHktYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL21peGlucy9fc3BhY2luZy5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX3NwYWNpbmcudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2Jhc2UtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdHlwb2dyYXBoeS10aGVtaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9taXhpbnMvX3R5cG9ncmFwaHkubWl4aW4uZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9ncnVudC13ZWJmb250L19rcC1pY29ucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ljb25zLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2Jhc2UvX2ljb25zLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL2RlcHJlY2F0ZWQvX2RlcHJlY2F0ZWQudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2J1dHRvbnMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9faGVscGVyLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9fYnV0dG9ucy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYnV0dG9ucy10aGVtaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19ncmlkLWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ZsZXgtZ3JpZC5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ZsZXgtZ3JpZC1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX2dyaWQudmFycy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3Jlc3BvbnNpdmUtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19zY3JvbGxib3guc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19zY3JvbGxib3gtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZGl2aWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19kaXZpZGVycy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rcy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19saW5rLWxpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGluay1saXN0cy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19jaGVja2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fY2hlY2tib3hlcy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy9iYXNlL19jaGVja2JveGVzLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvbWl4aW5zL19jaGVja2JveGVzLm1peGluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9fY2hlY2tib3hlcy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9ybXMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fZm9ybXMudmFycy5iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX2Zvcm1zLnZhcnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19kcm9wZG93bi1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy92YXJpYWJsZXMvYmFzZS9fZHJvcGRvd25zLnZhcnMuYmFzZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3JhZGlvLWJ1dHRvbnMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL190YWJsZS1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL3ZhcmlhYmxlcy90aGVtZXMvX3RhYmxlcy52YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fcmF0aW5ncy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3JhdGluZ3MtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fd2Vidmlldy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3ByaW50LWxpYi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fdHlwZS1sb2NrLXVwcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3R5cGUtbG9jay11cHMtbGliLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fbGlua3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9taXhpbnMvX2ltYWdlLm1peGluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2Ryb3Bkb3duLW92ZXJsYXkuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fY2FyZC5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL2NvbXBvbmVudHMvY2xhc3Nlcy9fcGFuZWwuY2xhc3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fcGFuZWwubWl4aW4uZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL2NsYXNzZXMvX211bHRpLWxhbmcuY2xhc3MuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9jb21wb25lbnRzL21peGlucy9fbXVsdGktbGFuZy5taXhpbi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL21peGlucy9fdGFncy5taXhpbi5kczIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19tYWluLmRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmFyaWFibGVzL3RoZW1lcy9kczIvX3NldHRpbmdzLnZhcnMuZHMyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3N0eWxlZ3VpZGUvbGliL21vZGVybi9zdHlsZXNoZWV0cy9fa3AtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19rcC1pY29ucy1saWIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19pY29uLWRzMi5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19pbWFnZS1zcGVjaWZpYy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zdHlsZWd1aWRlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9zcmMvaW9jL19mb250cy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zaG93LW1vcmUtbGVzcy1wYXR0ZXJuL3NyYy9zdHlsZXMvX3Nob3ctbW9yZS1sZXNzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2hvdy1tb3JlLWxlc3MtcGF0dGVybi9zcmMvc3R5bGVzL19zaG93LW1vcmUtbGVzcy1vdmVycmlkZS5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zaG93LW1vcmUtbGVzcy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY29udGVudC10b2dnbGUtcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9jb250ZW50LXRvZ2dsZS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NvbnRlbnQtdG9nZ2xlLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvY29udGVudC10b2dnbGUtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NvbnRlbnQtdG9nZ2xlLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1hcmVhLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1hcmVhLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LWFyZWEtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL19kcm9wLW1lbnUtaGVhZGVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1oZWFkZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2J1dHRvbi1jb250YWluZXItcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9fYnV0dG9uLWNvbnRhaW5lci1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvYnV0dG9uLWNvbnRhaW5lci1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMyL19idXR0b24tY29udGFpbmVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvYnV0dG9uLWNvbnRhaW5lci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2FyZC1wYXR0ZXJuL3NyYy9zdHlsZXMvX2NhcmQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jYXJkLXBhdHRlcm4vc3JjL3N0eWxlcy9fY2FyZC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2FyZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZmVlZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL2ZlZWQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mZWVkLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvZmVlZC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZmVlZC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL2ZlZWQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2ZlZWQtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1yZXN1bHRzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX3NlYXJjaC1yZXN1bHRzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLXJlc3VsdHMtcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9fc2VhcmNoLXJlc3VsdHMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1yZXN1bHRzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX3NlYXJjaC1yZXN1bHRzLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL19sb2FkaW5nLWluZGljYXRvci1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbG9hZGluZy1pbmRpY2F0b3ItcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fbG9hZGluZy1pbmRpY2F0b3ItY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMxL190YWJzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMxL190YWJzLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy90YWJzLXBhdHRlcm4vc3JjL3N0eWxlcy9jb21tb24vX21peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy90YWJzLXBhdHRlcm4vc3JjL3N0eWxlcy9kczEvX3RhYnMtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3RhYnMtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL19kcm9wLW1lbnUtYXJlYS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1hcmVhLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vbm9kZV9tb2R1bGVzL2Ryb3Bkb3duLW1lbnUtcGF0dGVybi9zcmMvc3R5bGVzL19kcm9wLW1lbnUtYXJlYS12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL25vZGVfbW9kdWxlcy9kcm9wZG93bi1tZW51LXBhdHRlcm4vc3JjL3N0eWxlcy9fZHJvcC1tZW51LWhlYWRlci1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Ryb3AtbWVudS1oZWFkZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9ub2RlX21vZHVsZXMvZHJvcGRvd24tbWVudS1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3VudmVyc2lvbmVkL19wYWdpbmF0aW9uLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2UvX3BhZ2luYXRpb24tbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNlL19wYWdpbmF0aW9uLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjEvX3BhZ2luYXRpb24tY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvYmFzaWMvdjIvX3BhZ2luYXRpb24tY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9wYWdpbmF0aW9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvc3RhdGljLWRyb3Bkb3duL3YxL19wYWdpbmF0aW9uLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3N0YXRpYy1kcm9wZG93bi92MS9fcGFnaW5hdGlvbi1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvcGFnaW5hdGlvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3N0YXRpYy1kcm9wZG93bi92Mi9fcGFnaW5hdGlvbi1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3BhZ2luYXRpb24tcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9zdGF0aWMtZHJvcGRvd24vdjIvX3BhZ2luYXRpb24tbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC92MS9zdWNjZXNzL19ub3RpZmljYXRpb25zLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvY29tbW9uL19ub3RpZmljYXRpb25zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy9jb21tb24vX25vdGlmaWNhdGlvbnMtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC92MS9zdWNjZXNzL19ub3RpZmljYXRpb25zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvdjEvZXJyb3IvX25vdGlmaWNhdGlvbnMtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9ub3RpZmljYXRpb25zLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXNzZWwvdjEvZXJyb3IvX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC92MS9pbmZvcm1hdGlvbmFsL19ub3RpZmljYXRpb25zLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbm90aWZpY2F0aW9ucy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL3YxL2luZm9ybWF0aW9uYWwvX25vdGlmaWNhdGlvbnMtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC92MS9hbGVydC9fbm90aWZpY2F0aW9ucy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL25vdGlmaWNhdGlvbnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC92MS9hbGVydC9fbm90aWZpY2F0aW9ucy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLWZpbHRlci1wYXR0ZXJuL3NyYy9zdHlsZXMvX3NlYXJjaC1maWx0ZXItbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1maWx0ZXItcGF0dGVybi9zcmMvc3R5bGVzL19zZWFyY2gtZmlsdGVyLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLWZpbHRlci1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvbW9kYWwtcGF0dGVybi9zcmMvc3R5bGVzL19tb2RhbC1leHRlbnNpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL21vZGFsLXBhdHRlcm4vc3JjL3N0eWxlcy9fbW9kYWwtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX21vZGFsLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX2Z1bGwtc2NyZWVuLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvX21vZGFsLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9tb2RhbC1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVyc2lvbi1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvY2hpY2xldC1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMyL19jaGljbGV0LW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jaGljbGV0LXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX2NoaWNsZXQtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9jaGljbGV0LXBhdHRlcm4vc3JjL3N0eWxlcy9kczIvX2NoaWNsZXQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2NoaWNsZXQtcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3RhYnMtcGF0dGVybi9zcmMvc3R5bGVzL3Zlc3NlbC9iYXNpYy92MS9fdGFicy1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL190YWJzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvdGFicy1wYXR0ZXJuL3NyYy9zdHlsZXMvdmVzc2VsL2Jhc2ljL3YxL190YWJzLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX2Zvcm1zLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy92YXJpYWJsZXMvX2Zvcm1zLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9jbGFzc2VzL19mb3Jtcy1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL2NsYXNzZXMvX2NsZWFyLWlucHV0LWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL19jbGVhci1pbnB1dC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvdmFyaWFibGVzL19jbGVhci1pbnB1dC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL19uYXR1cmFsLWxhbmctZHJvcGRvd24tbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy9fbmF0dXJhbC1sYW5nLWRyb3Bkb3duLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX3Bhc3N3b3JkLXN0cmVuZ3RoLW1peGlucy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy92YXJpYWJsZXMvX3Bhc3N3b3JkLXN0cmVuZ3RoLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9jbGFzc2VzL19wYXNzd29yZC10b2dnbGUtY2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9mb3JtLXBhdHRlcm4vc3JjL3N0eWxlcy9taXhpbnMvX3Bhc3N3b3JkLXRvZ2dsZS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvdmFyaWFibGVzL19wYXNzd29yZC10b2dnbGUtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL21peGlucy9fc2VsZWN0YWJsZS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fc2VsZWN0YWJsZS1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy9fc2VsZWN0YWJsZS12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvY2xhc3Nlcy9fdGV4dC1hcmVhLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvZm9ybS1wYXR0ZXJuL3NyYy9zdHlsZXMvbWl4aW5zL190ZXh0LWFyZWEtbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL2Zvcm0tcGF0dGVybi9zcmMvc3R5bGVzL3ZlcnNpb24tbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1idXR0b24tcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9fc2VhcmNoLWJ1dHRvbi1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZ2xvYmFsLXNpdGUtc2VhcmNoLy4vbm9kZV9tb2R1bGVzL3NlYXJjaC1idXR0b24tcGF0dGVybi9zcmMvc3R5bGVzL2RzMi9fc2VhcmNoLWJ1dHRvbi1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9nbG9iYWwtc2l0ZS1zZWFyY2gvLi9ub2RlX21vZHVsZXMvc2VhcmNoLWJ1dHRvbi1wYXR0ZXJuL3NyYy9zdHlsZXMvZHMyL19zZWFyY2gtYnV0dG9uLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dsb2JhbC1zaXRlLXNlYXJjaC8uL25vZGVfbW9kdWxlcy9zZWFyY2gtYnV0dG9uLXBhdHRlcm4vc3JjL3N0eWxlcy92ZXJzaW9uLW51bWJlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zdHlsZWd1aWRlL3N0eWxlZ3VpZGUtZHMyJztcblxuQG1peGluIGRzMi1zcGFjaW5nLTR1KCR2YWx1ZTogMCkgeyB9XG5AbWl4aW4gZHMyLXNwYWNpbmctMXUoJHZhbHVlOiAwKSB7IH1cbkBtaXhpbiBkczItc3BhY2luZy0ydSgkdmFsdWU6IDApIHsgfVxuXG5AbWl4aW4gc2RhLWhvcml6b250YWwtc3BhY2luZygkdmFsdWU6IDApIHtcbiAgICAuc2RhLW10LSN7JHZhbHVlfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7JHZhbHVlfXB4O1xuICAgIH1cbn1cblxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGRzMi0xdS1tb2JpbGU6IDhweDtcbiRkczItMnUtbW9iaWxlOiAkZHMyLTF1LW1vYmlsZSAqIDI7IC8vIDE2cHhcblxuJGRzMi0xdS10YWJsZXQ6IDEwcHg7XG4kZHMyLTJ1LXRhYmxldDogJGRzMi0xdS10YWJsZXQgKiAyOyAvLyAyMHB4XG5cbiRkczItMXUtZGVza3RvcDogMTJweDtcbiRkczItMnUtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogMjsgLy8gMjRweFxuXG5AaW1wb3J0ICcuL2ZvbnRzLnNjc3MnO1xuQGltcG9ydCAnfnNob3ctbW9yZS1sZXNzLXBhdHRlcm4vc2hvdy1tb3JlLWxlc3MnO1xuQGltcG9ydCAnfmNvbnRlbnQtdG9nZ2xlLXBhdHRlcm4vY29udGVudC10b2dnbGUnO1xuQGltcG9ydCAnfmRyb3Bkb3duLW1lbnUtcGF0dGVybi9kcm9wZG93bi1tZW51JztcbkBpbXBvcnQgJ35idXR0b24tY29udGFpbmVyLXBhdHRlcm4vYnV0dG9uLWNvbnRhaW5lcic7XG5AaW1wb3J0ICd+Y2FyZC1wYXR0ZXJuL2NhcmQnO1xuQGltcG9ydCAnfmZlZWQtcGF0dGVybi9mZWVkJztcbkBpbXBvcnQgJ35zZWFyY2gtcmVzdWx0cy1wYXR0ZXJuL3NlYXJjaC1yZXN1bHRzJztcbkBpbXBvcnQgJ35sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuL2xvYWRpbmctaW5kaWNhdG9yJztcbkBpbXBvcnQgJ350YWJzLXBhdHRlcm4vdGFicyc7XG5AaW1wb3J0ICd+cGFnaW5hdGlvbi1wYXR0ZXJuL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnfm5vdGlmaWNhdGlvbnMtcGF0dGVybi9ub3RpZmljYXRpb25zJztcbkBpbXBvcnQgJ35zZWFyY2gtZmlsdGVyLXBhdHRlcm4vc2VhcmNoLWZpbHRlcic7XG5AaW1wb3J0ICd+bW9kYWwtcGF0dGVybi9tb2RhbCc7XG5AaW1wb3J0ICd+c3R5bGVndWlkZS9saWIvbW9kZXJuL3N0eWxlc2hlZXRzL19rcC1pY29ucyc7XG5AaW1wb3J0ICd+Y2hpY2xldC1wYXR0ZXJuL2NoaWNsZXQnO1xuQGltcG9ydCAnfnRhYnMtcGF0dGVybi90YWJzLWRzMic7XG5AaW1wb3J0ICd+Zm9ybS1wYXR0ZXJuL2Zvcm0nO1xuQGltcG9ydCBcIn5zZWFyY2gtYnV0dG9uLXBhdHRlcm4vc2VhcmNoLWJ1dHRvblwiO1xuXG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDgpO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZygxNik7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDI0KTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoMzIpO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZygzNik7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDQ0KTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoNDYpO1xuQGluY2x1ZGUgc2RhLWhvcml6b250YWwtc3BhY2luZyg0OCk7XG5AaW5jbHVkZSBzZGEtaG9yaXpvbnRhbC1zcGFjaW5nKDYwKTtcbkBpbmNsdWRlIHNkYS1ob3Jpem9udGFsLXNwYWNpbmcoMTkyKTtcblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLnNkYS1jb2xsYXBzZSB7XG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG59XG5cbi5zZGEtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZGEtZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2RhLXZpc2liaWxpdHktaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZGEtY29tcG9uZW50LWl0ZW0tdmlldy52YXJpYXRpb24tMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDZEQztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5kaXYuY29sdW1ucy03Omhhcyg+IGRpdi5zZGEtbWFwLnNlY3Rpb24pIHsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogNDUlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbn1cblxuLnNkYS1tYXAuc2VjdGlvbiB7XG4gICAgZmxleDogMTtcbiAgICAuc2RhLW1hcC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5zZGEtbWFwLXZpZXcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOztcbiAgICAgICAgfVxuICAgICAgICAuc2RhLW1hcC12aWV3IGRpdiNzZGEtbWFwLWJpZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZGEtbWFwLWxlZ2VuZC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5AYXQtcm9vdCB7XG4gIGh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gICAqL1xuXG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAgICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAgICogYW5kIEZpcmVmb3guXG4gICAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gICAqL1xuXG4gIGFydGljbGUsXG4gIGFzaWRlLFxuICBkZXRhaWxzLFxuICBmaWdjYXB0aW9uLFxuICBmaWd1cmUsXG4gIGZvb3RlcixcbiAgaGVhZGVyLFxuICBoZ3JvdXAsXG4gIG1haW4sXG4gIG1lbnUsXG4gIG5hdixcbiAgc2VjdGlvbixcbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKipcbiAgICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAgICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cblxuICBhdWRpbyxcbiAgY2FudmFzLFxuICBwcm9ncmVzcyxcbiAgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xuICB9XG5cbiAgLyoqXG4gICAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gICAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gICAqL1xuXG4gIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICAgKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gICAqL1xuXG4gIFtoaWRkZW5dLFxuICB0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIExpbmtzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8qKlxuICAgKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gICAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAgICovXG5cbiAgLy8gYTphY3RpdmUsXG4gIC8vIGE6aG92ZXIge1xuICAvLyAgIG91dGxpbmU6IDA7XG4gIC8vIH1cblxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gICAqL1xuXG4gIGFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAgICovXG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gICAqL1xuXG4gIGRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAgICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICAgKi9cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICAgKi9cblxuICBtYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cblxuICAvKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cblxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gICAqL1xuXG4gIGltZyB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmxvZ28teC1zb2xpZC1ibGFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLyoqXG4gICAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICAgKi9cblxuICBzdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gICAqL1xuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gICAqL1xuXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvKipcbiAgICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBjb2RlLFxuICBrYmQsXG4gIHByZSxcbiAgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAgICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICAgKi9cblxuICAvKipcbiAgICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICAgKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAgICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gICAqL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIG9wdGdyb3VwLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAgICovXG5cbiAgYnV0dG9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gICAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gICAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gICAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAgICovXG5cbiAgYnV0dG9uLFxuICBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLyoqXG4gICAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gICAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICAgKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gICAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gICAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAgICovXG5cbiAgYnV0dG9uLFxuICBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICB9XG5cbiAgLyoqXG4gICAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gICAqL1xuXG4gIGJ1dHRvbltkaXNhYmxlZF0sXG4gIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAvKipcbiAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICAgKi9cblxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gICAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICAgKi9cblxuICBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gICAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gICAqXG4gICAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gICAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gICAqL1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICB9XG5cbiAgLyoqXG4gICAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gICAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gICAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAgICovXG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLyoqXG4gICAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICAgKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICAgKi9cblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gICAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAgICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICAgKi9cblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAvKipcbiAgICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICAgKi9cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gICAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAgICovXG5cbiAgbGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAgICovXG5cbiAgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLyoqXG4gICAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAgICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gICAqL1xuXG4gIG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8qIFRhYmxlc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gICAqL1xuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJAbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuJWxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtaXhpbiBob3Jpem9udGFsLWxpc3Qge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogJHNtYWxsLXNwYWNpbmc7XG4gIH1cblxuICAmLi1kaXZpZGVkIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmFwaGl0ZS1kYXJrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHZlcnRpY2FsLWxpc3Qge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbSA6ICRzbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgJi4tZGl2aWRlZCB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmFwaGl0ZS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vIF9jb2xvcnMuc2Nzc1xuLy9cbi8vIENvbG9yIHZhcmlhYmxlcyBhbmQgYmFja2dyb3VuZCBjbGFzc2VzIGZvciBhbGwgS1Bcbi8vIGNvbG9yIHZhbHVlcy4gT25seSBpbmNsdWRlIGJhc2UgY29sb3JzIGluIHRoaXMgZmlsZSxcbi8vIG5vdCBhbGlhc2VzLlxuLy9cbi8vIE5PVEU6IGlmIHlvdSB3YW50IGEgdmFyaWFibGUgaGVyZSB0byBiZSBhZGRlZCB0byB0aGUgZG9jc1xuLy8gcGxlYXNlIGFkZCBpdCB0byB0aGUgbGlzdCBpbiBhZGRfY29sb3JzLmpzXG5AaW1wb3J0IFwiY29sb3JzLWxpYlwiO1xuXG5AZWFjaCAkbmFtZSwgJGJnY29sb3IgaW4gJGNvbG9ycyB7XG4gIC4jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgY29sb3I6IHNldC10ZXh0LWNvbG9yKCRiZ2NvbG9yKTtcbiAgICAmLi1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGUtbGlnaHQ7XG4gICAgICBjb2xvcjogJGJnY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3JzOiAoXG4gIC8vIFRoaXMgc2VjdGlvbiBjb250YWlucyBEUzIgY29sb3JzXG4gIFwiYmx1ZS01XCI6ICRibHVlLTUsXG4gIFwiYmx1ZS0xMFwiOiAkYmx1ZS0xMCxcbiAgXCJibHVlLWV4dHJhLWRhcmtcIjogJGJsdWUtZXh0cmEtZGFyayxcbiAgXCJibHVlLWxpZ2h0XCI6ICRibHVlLWxpZ2h0LFxuICBcImJsdWUteGxpZ2h0XCI6ICRibHVlLXhsaWdodCwgLy8gYWxpYXMgZm9yIHBhbGUtYmx1ZVxuICBcImJsYWNrXCI6ICRibGFjayxcbiAgXCJncmF5LWRhcmtcIjogJGdyYXktZGFyayxcbiAgXCJncmF5XCI6ICRncmF5LFxuICBcImdyZWVuLXJlZ3VsYXJcIjogJGdyZWVuLXJlZ3VsYXIsXG4gIFwicmVkXCI6ICRyZWQsXG4gIFwidHJhbnNwYXJlbnQtYmxhY2stbGlnaHRcIjogJHRyYW5zcGFyZW50LWJsYWNrLWxpZ2h0LFxuICBcInRyYW5zcGFyZW50LWJsYWNrLXJlZ3VsYXJcIjogJHRyYW5zcGFyZW50LWJsYWNrLXJlZ3VsYXIsXG4gIFwidHJhbnNwYXJlbnQtYmxhY2stZGFya1wiOiAkdHJhbnNwYXJlbnQtYmxhY2stZGFyayxcblxuICAvLyBUaGlzIHNlY3Rpb24gY29udGFpbnMgS1AgU3R5bGUgR3VpZGUgY29sb3JzXG4gIC8vIHVzZWQgb25seSBmb3IgZXhpc3RpbmcgQUVNIGNvbXBvbmVudHNcbiAgXCJpbnRlcmFjdGl2ZS1ibHVlXCI6ICRpbnRlcmFjdGl2ZS1ibHVlLFxuICBcImNvbnRyYXN0LWJsdWVcIjogJGNvbnRyYXN0LWJsdWUsXG4gIFwiaW50ZXJhY3RpdmUtYmx1ZS1kYXJrXCI6ICRpbnRlcmFjdGl2ZS1ibHVlLWRhcmssXG4gIFwia3AtYmx1ZVwiOiAka3AtYmx1ZSxcbiAgXCJpbmt5LWJsdWVcIjogJGlua3ktYmx1ZSxcbiAgXCJkb2xwaGluXCI6ICRkb2xwaGluLFxuICBcImRvbHBoaW4tbWlkXCI6ICRkb2xwaGluLW1pZCxcbiAgXCJncmFwaGl0ZS1kYXJrXCI6ICRncmFwaGl0ZS1kYXJrLFxuICBcImdyYXBoaXRlXCI6ICRncmFwaGl0ZSxcbiAgXCJncmFwaGl0ZS1saWdodFwiOiAkZ3JhcGhpdGUtbGlnaHQsXG4gIFwicGViYmxlXCI6ICRwZWJibGUsXG4gIFwibWlkbmlnaHRcIjogJG1pZG5pZ2h0LFxuICBcInNreVwiOiAkc2t5LFxuICBcIm1vc3NcIjogJG1vc3MsXG4gIFwiZ3Jhc3NcIjogJGdyYXNzLFxuICBcImxlYWZcIjogJGxlYWYsXG4gIFwiYnVybnQtc2llbm5hXCI6ICRidXJudC1zaWVubmEsXG4gIFwidGlnZXItbGlseVwiOiAkdGlnZXItbGlseSxcbiAgXCJ0YW5nZXJpbmVcIjogJHRhbmdlcmluZSxcbiAgXCJvY2VhblwiOiAkb2NlYW4sXG4gIFwiYXF1YVwiOiAkYXF1YSxcbiAgXCJyb2Jpbi1lZ2dcIjogJHJvYmluLWVnZyxcbiAgXCJhY2FpXCI6ICRhY2FpLFxuICBcImZ1Y2hzaWFcIjogJGZ1Y2hzaWEsXG4gIFwicm9zZVwiOiAkcm9zZSxcbiAgXCJwbHVtXCI6ICRwbHVtLFxuICBcImxpbGFjXCI6ICRsaWxhYyxcbiAgXCJsYXZlbmRlclwiOiAkbGF2ZW5kZXIsXG4gIFwiZGVlcC1yZWRcIjogJGRlZXAtcmVkLFxuICBcImRlZXAtY2hhbGtcIjogJGRlZXAtY2hhbGssXG4gIFwibWlkLWNoYWxrXCI6ICRtaWQtY2hhbGssXG4gIFwibGlnaHQtY2hhbGtcIjogJGxpZ2h0LWNoYWxrLFxuICBcIm1pZC1hcXVhXCI6ICRtaWQtYXF1YSxcbiAgXCJsaWdodC1hcXVhXCI6ICRsaWdodC1hcXVhLFxuICBcInBhbGUtYmx1ZVwiOiAkcGFsZS1ibHVlLFxuICBcIm1vdGlvbi1ibHVlXCI6ICRtb3Rpb24tYmx1ZSxcbiAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gIFwiZG9scGhpbi1saWdodFwiOiAkZG9scGhpbi1saWdodCxcbiAgXCJzbGF0ZVwiOiAkc2xhdGVcbik7IiwiJGJsYWNrOiAjMDAwMDAwO1xuJGdyYXktZGFyazogIzU4NjE2QjtcbiRncmF5OiAjRUNFREVGO1xuJGdyZWVuLXJlZ3VsYXI6ICMzM0E0Mzc7XG4kcmVkOiAjRDAwMDAwO1xuJHRyYW5zcGFyZW50LWJsYWNrLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHRyYW5zcGFyZW50LWJsYWNrLXJlZ3VsYXI6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiR0cmFuc3BhcmVudC1ibGFjay1kYXJrOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kaW50ZXJhY3RpdmUtYmx1ZTogIzAwNzhCMztcbiRjb250cmFzdC1ibHVlOiAjMDA3NEFEO1xuJGludGVyYWN0aXZlLWJsdWUtZGFyazogIzAwM0I3MTtcbiRrcC1ibHVlOiAjMDA3OEIzO1xuJGlua3ktYmx1ZTogIzBEMUMzRDtcbiRkb2xwaGluOiAjNjc3MDgzO1xuJGRvbHBoaW4tbWlkOiAjQTBBNUI2O1xuJGdyYXBoaXRlLWRhcms6ICNEM0Q2REM7XG4kZ3JhcGhpdGU6ICNFOUVCRUU7XG4kZ3JhcGhpdGUtbGlnaHQ6ICNGNEY1RjY7XG4kcGViYmxlOiAjRjdGN0Y3O1xuJG1pZG5pZ2h0OiAjMDAzQjcxO1xuJHNreTogIzkwQ0VGMTtcbiRtb3NzOiAjNEE3NjI4O1xuJGdyYXNzOiAjNTdBNjM1O1xuJGxlYWY6ICNBNEQ3NTE7XG4kYnVybnQtc2llbm5hOiAjRDE0ODBDO1xuJHRpZ2VyLWxpbHk6ICNGMzZDMEQ7XG4kdGFuZ2VyaW5lOiAjRkVDOTQxO1xuJG9jZWFuOiAjMDY2NTY0O1xuJGFxdWE6ICMyMEEyOUU7XG4kcm9iaW4tZWdnOiAjN0JEM0NGO1xuJGFjYWk6ICNCQjE2NTQ7XG4kZnVjaHNpYTogI0YwNTY3NDtcbiRyb3NlOiAjRkZBNEI0O1xuJHBsdW06ICM1ODM5ODU7XG4kbGlsYWM6ICM4NDZFQUQ7XG4kbGF2ZW5kZXI6ICNCMkE4RDI7XG4kZGVlcC1yZWQ6ICNCNjMxMjU7XG4kcGFsZS1ibHVlOiAjRjBGN0ZBO1xuJGJsdWUtbGlnaHQ6ICM5MkNDRjA7IC8vIGtwLWJsdWUtbGlnaHRcbiRibHVlLXhsaWdodDogJHBhbGUtYmx1ZTsgLy8gQWxpYXMgZm9yICRwYWxlLWJsdWVcbiRibHVlLWV4dHJhLWRhcms6ICMwMDIzNDM7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZG9scGhpbi1saWdodDogI0IzQjZDNTtcbiRzbGF0ZTogIzg3OEY5QjtcblxuLy8gRGVwcmVjaWF0ZWQgQ29sb3JzOlxuLy8gQ29sb3JzIHRoYXQgY2Fubm90IGJlIGZvdW5kIGhlcmU6IFxuLy8gaHR0cHM6Ly9jb25mbHVlbmNlLWFlcy5rcC5vcmcvcGFnZXMvdmlld3BhZ2UuYWN0aW9uP3BhZ2VJZD0yNzU1MTgzMTdcbiRtaWQtY2hhbGs6ICM2NjY7XG4kbGlnaHQtY2hhbGs6ICNEOEQxQ0E7XG4kZGVlcC1jaGFsazogIzU4NTg1ODtcbiRsaWdodC1hcXVhOiAjRTlGN0ZFOyAvLyBtYXkgYmUgZGVwcmVjYXRlZFxuJG1pZC1hcXVhOiAjQ0VFQ0ZEOyAvLyBtYXkgYmUgZGVwcmVjaWF0ZWRcbiRtb3Rpb24tYmx1ZTogIzk0REZGRjsgLy8gbWF5IGJlIGRlcHJlY2F0ZWRcbi8vTW9iaWxlIENvbG9yc1xuJGJsdWUtNTogI0YyRjhGQjtcbiRibHVlLTEwOiAjRTZGMkY3OyIsIi8vIENvbnRhaW5zIGFsbCBjc3MgcnVsZXMgZm9yIGVsZW1lbnQgc2VsZWN0b3JzLlxuLy8gV0FSTklORzogUnVsZXMgaGVyZSBjYW4gaGF2ZSB1bmZvcnNlZW4gZWZmZWN0cy4gS2VlcCBhcyBtaW5pbWFsIGFzIHBvc3NpYmxlLlxuLy8gU2V0IGJhc2UgZm9udCBzaXplIG9uIGh0bWwgZm9yIHJlbSBjYWxjdWxhdGlvblxuQG1peGluIGF0Um9vdC1kb2N1bWVudC1zdHlsZXMge1xuICBAYXQtcm9vdCB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICB9XG4gICAgLy8gc2V0IGJhc2UgYm9keSBmb250IHZhbHVlc1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRiYWNrdXAtZm9udC1mYW1pbHk7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICB9XG4gIH1cbiAgLy8gZW5kIGF0LXJvb3RcblxuICAvLyB0aGlzIGlzIHBhcnQgb2YgbmVhdCBncmlkL2JveF9zaXppbmcgYW5kIG11c3QgYmUgaW5jbHVkZWRcbiAgLy8gYXQtcm9vdCBmb3IgbmVhdCB0byB3b3JrIGluIGEgbmFtZXNwYWNlXG4gIGh0bWwgeyAvLyBodHRwOi8vYml0Lmx5LzFxazJ0VlJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgKiB7XG4gICAgJixcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn0iLCIvL0dsb2JhbCBGb250IHN0eWxlcyBtb3ZlZCB0byB0aGUgdG9wIGZvciB0aGUgdmFyaWFibGVzIGJlbG93XG4vLyBUaGVzZSBtYXkgbmVlZCB0byBzd2l0Y2ggb3V0IHdpdGggRFMxL0RTMiwgb3Igb25seSBiZSBhdmFpbGFibGUgZm9yIERTMS5cbiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcbiRlbS1iYXNlOiAkYmFzZS1mb250LXNpemU7IC8vIHVzZWQgZm9yIGJvdXJib25cbiRiYXNlLW1vYmlsZS1mb250LXNpemU6IDE1cHg7XG4kZXh0cmEtdGlueS1mb250LXB4OiAxMnB4O1xuJHRpbnktZm9udC1weDogMTNweDtcbiRzbWFsbC1mb250LXB4OiAxOHB4O1xuJG1lZGl1bS1mb250LXB4OiAyMHB4O1xuJGxhcmdlLWZvbnQtcHg6IDI4cHg7XG4keGwtZm9udC1weDogMzZweDtcbiR4eGwtZm9udC1weDogNjBweDtcbiRtYXgtdHlwb2dyYXBoeS1zdHlsZXM6IDg7XG4kY29sb3ItYXJyYXk6KCBpbmt5LWJsdWU6ICMwRDFDM0QsIGRvbHBoaW46ICM2NzcwODMsIHdoaXRlOiAjZmZmKTtcbiR3ZWlnaHQtYXJyYXk6KCBib29rOiBcIkdvdGhhbSA0clwiLCBsaWdodDogXCJHb3RoYW0gM3JcIiwgbWVkaXVtOiBcIkdvdGhhbSA1clwiLCBib2xkOiBcIkdvdGhhbSA1clwiKTtcbiRiYWNrdXAtZm9udC1mYW1pbHk6IFZlcmRhbmE7XG4kbGluZS1oZWlnaHQtZGlmZmVyZW5jZS0tbGFyZ2U6IDE0cHg7XG4kbGluZS1oZWlnaHQtZGlmZmVyZW5jZS0tbWVkaXVtOiAxMHB4O1xuJGxvY2tlZDogZmFsc2U7XG5cblxuLy8gVGhlc2UgbmVlZCB0byBiZSByZW1vdmVkXG5AbWl4aW4gY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4OyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cblxuQGZ1bmN0aW9uIHB4LXRvLWVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9ZW07XG59XG5cbi8vTWl4aW4gZm9yIHNpemVcbkBtaXhpbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgZm9udC1zaXplLXBpeGVsOiAkc2l6ZTsgLy8gZmFsbGJhY2sgaW4gcHhcbiAgZm9udC1zaXplLXJlbTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuLy9NaXhpbiBmb3IgSktQIHByb2plY3RzXG5AZnVuY3Rpb24gbGFyZ2UtbGluZS1oZWlnaHQoJGxpbmUtaGVpZ2h0KSB7XG4gIEByZXR1cm4gJGxpbmUtaGVpZ2h0LWRpZmZlcmVuY2UtLWxhcmdlIC0gJGZvbnQtc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIG1lZGl1bS1saW5lLWhlaWdodCgkbGluZS1oZWlnaHQpIHtcbiAgQHJldHVybiAkbGluZS1oZWlnaHQtZGlmZmVyZW5jZS0tbWVkaXVtICsgJGZvbnQtc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHNtYWxsLWxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCkge1xuICBAcmV0dXJuICRsaW5lLWhlaWdodCAvICRmb250LXNpemU7XG59XG5cbiRleHRyYS10aW55LWZvbnQtc2l6ZTogcHgtdG8tcmVtKCRleHRyYS10aW55LWZvbnQtcHgpO1xuJHRpbnktZm9udC1zaXplOiBweC10by1yZW0oJHRpbnktZm9udC1weCk7XG4kc21hbGwtZm9udC1zaXplOiBweC10by1yZW0oJHNtYWxsLWZvbnQtcHgpO1xuJG1lZGl1bS1mb250LXNpemU6IHB4LXRvLXJlbSgkbWVkaXVtLWZvbnQtcHgpO1xuJGxhcmdlLWZvbnQtc2l6ZTogcHgtdG8tcmVtKCRsYXJnZS1mb250LXB4KTtcbiR4bC1mb250LXNpemU6IHB4LXRvLXJlbSgkeGwtZm9udC1weCk7XG4keHhsLWZvbnQtc2l6ZTogcHgtdG8tcmVtKCR4eGwtZm9udC1weCk7XG4kYmFzZS1mb250LWZhbWlseTogXCJHb3RoYW0gNHJcIjtcbiRsaWdodC1mb250LWZhbWlseTogXCJHb3RoYW0gM3JcIjtcbiRtZWRpdW0tZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4kYm9sZC1mb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjsgLy8gbm8gc3VjaCB0aGluZyBhcyBib2xkLCByZXZlcnQgdG8gbWVkaXVtIiwiLy8gIENvbXBvbmVudDogQWNjZXNzaWJpbGl0eVxuLy8gIERldmVsb3BlcjogRXJpYyBZZWhcbi8vICBMYXN0IHVwZGF0ZWQ6IFZlcnNpb24gNC54IG9uIDIwMTctMDktMjdcbkBpbXBvcnQgXCJhY2Nlc3NpYmlsaXR5LWxpYlwiO1xuXG4uc2NyZWVucmVhZGVyLW9ubHkge1xuICBAaW5jbHVkZSBzY3JlZW5yZWFkZXItb25seTtcbn1cbiIsIi8vICBDb21wb25lbnQ6IEFjY2Vzc2liaWxpdHlcbi8vICBEZXZlbG9wZXI6IEVyaWMgWWVoXG4vLyAgTGFzdCB1cGRhdGVkOiBWZXJzaW9uIDQueCBvbiAyMDE3LTA5LTI3XG5cbkBtaXhpbiBzY3JlZW5yZWFkZXItb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyAvLyBjbGlwOnJlY3QgaXMgZGVwcmVjYXRlZCwgYnV0IHJlcXVpcmVkIGZvciBicm93c2VycyB0aGF0IGRvbid0IHlldCBzdXBwb3J0IGNsaXAtcGF0aFxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7IC8vIEZvciBtb2Rlcm4gYnJvd3NlcnMgLSBmb3IgdmlzdWFsIGhpZGluZ1xuICBwYWRkaW5nOiAwOyAvLyBQcmV2ZW50IHZpc3VhbCBnbGl0Y2hlc1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwOyAvLyBQcmV2ZW50IHZpc3VhbCBnbGl0Y2hlc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBXaXRob3V0IHRoaXMsIGNlcnRhaW4gYXNzaXN0aXZlIHRlY2hub2xvZ2llcyB3aWxsIGFubm91bmNlIGEgc2VudGVuY2UgYXMgaWYgaXQgaGFzIG5vIHdoaXRlc3BhY2UgYmV0d2VlbiB3b3Jkc1xuXG4gICYuaW52aXNpYmxlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8vIHByZXZlbnQgZGlzYXBwZWFyaW5nIGZvY3VzIGluIGlPUyAxMFxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgY2xpcDogYXV0bztcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSAzcic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH05NkFGQTIyMEY4MEVENDM4OS5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCc/JyksXG4gICAgICB1cmwoJyN7JGZvbnQtcGF0aH05NkFGQTIyMEY4MEVENDM4OS5lb3Q/I2hjbycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBRGlnQUEwQUFBQUFYb2dBQVFBQUFBQTJpQUFBQWhnQUFBWndBQUFBQUFBQUFBQkRSa1lnQUFBSXpBQUFJNXdBQUMwdSs0S3VNRWRFUlVZQUFDeG9BQUFBSGdBQUFDQUJCZ0FFUjFCUFV3QUFMSWdBQUFlTkFBQWNwc3NndGM1SFUxVkNBQUEwR0FBQUFGb0FBQUNBNmpBdHMwOVRMeklBQUFHTUFBQUFUd0FBQUdCWTZWYitZMjFoY0FBQUJsd0FBQUpjQUFBRFdCOEJTRlpuWVhOd0FBQTBkQUFBQUFnQUFBQUlBQUFBQzJobFlXUUFBQUV3QUFBQU5BQUFBRFlEVys5cGFHaGxZUUFBQVdRQUFBQWdBQUFBSkFmeUJFNW9iWFI0QUFBMGZBQUFBZ3dBQUFOUTIvWTZ1bTFoZUhBQUFBR0VBQUFBQmdBQUFBWUEyVkFBYm1GdFpRQUFBZHdBQUFSK0FBQUxuWjRlVXY1d2IzTjBBQUFJdUFBQUFCTUFBQUFnLzdnQU1uamFZMkJrWUdCZ1pIRDBrc21OamVlMytjckF6ZndDS01Kd2dlM3FTaGo5LzkxL0N4Wkg1cDFBTGdjREUwZ1VBRllrRE9CNDJtTmdaR0JnUHZCZmdJR0JwZUgvdS8vdldCd1pnQ0lvNER3QW9UNEhSd0FBVUFBQTJRQUFlTnBqWUdKOHo2akR3TXJBd3JTSHFZdUJnYUVIUWpQZVpUQmkrTVdBQkJZeU1QMTNZR0NJaHZFOTFKenpnWlNTb2hLenduOExoaFBNQnhnK0FQbnpRWEtNLzVqMk1DZ0FJUk1BQ0VnUWlBQjQyclZWVFcvYlJoQWRXWEpzSjNGZ083ZWN0a2hnSklVa2k1S3RPRGtGTU9BNGg2SkFZZ1RJY1VVdVJUb2lsMWd1clFqTm9VQnZ2ZmJRUS85RkQvMFgvVGY5QVgwN1hOZFVuRGd1aXBvZzkrM3VmTHczTTVDSjZGSHJEMnBSL2ZjQ2I0MWI5QkM3R3EvUUdvVWV0MG5RbWNlZGhzMHFiZExQSHQvQ3phOGVyOUU3K3MzamRkajg1ZkZHQTk5ZTJXcTFQTDVETysxdGorODI4R2JENWg1OTIzN284VmFEdzNZRDd6QnVVNnV6Z2QyUDdlODhidEZ4KzArUFYraGU1NzdIYlhyUitjYmpUc05tbFI1MHBNZTNhTDN6ZzhkcjlIdm5KNC9YNmNIcWdjY2JEWHk3STFhLzkvZ09QZHJRSHQ5dDRNMkd6VDA2M2ZqRjQ2MEdoKzBHM25INFNCY0xrMDRUS3g0ZlBSSER3U0RvNGhzRTRrU3JlS2FNMkJWSHVpOFNhNHZuZTN2eitieHZGNFdlR2xra2kzNm9zMlgvazkwakxUNktaWlBYYWxyTnBBa09nc1B4WVc4ODJnK0NIbEtNQjhQaHVEY2FQTzBGKzROaDhPeXRNbVdxY3pIcWp3YkJzYzd0UzIwVG1ZbTBGRkpZSXlPVlNmTmU2SGlaV2xmTWt6Uk1SQ1lYWXFLRVVkTzB0TXFvU0tTNUNKV3hFdXRaWmRJeVNrT0xCR1YveWY4MFFZSlN4M1l1alhMSmJLSkVZWFFCMThXVmJPS2RyamhWcnEwSW9iMHJNaDJsTWRZSWVVMDZxYXpxQ20xRXBPZjVUTXNJOFJvSitDck5TeXRuTTVGYVVSVlFMUE1GWW1VRlhBMGJKTHEwN2pZMk91UGJtUTZsNDg3NWphZ0xicldvU3JVYzN3a29xOG1aQ3ZuZWFUbFZKaXVka0RmS25LZWhFbkpxbE1wVURvdEVXcUUrZ0hpSjJ0bTVVcmxZUUtETW8wOWt2NHFoR0pGUjZFdjMyclBMTGhjMXVjb29oaUNub2FoTW9VdlZGOGM0eUxUam11TXVZMkZkVWN5VWhPOTVXa0w0RjhkdGI2NG1NV2FqdDFUUUVDY1NpcGM1UTl2VkFPSnJZM2pWNWVaazZJZzBGYlFnUXlsTktTR0xuN2pIT0gyQ2RVZ0RQQUYxUFE3d0NEcUJoNktZWnZnYTdIZnh1aWg5ck03Zkl0NXoyc016NTZlUGt3WE9OT0lia2tBSjluMzhxR3JLcnMxL2d0anVYdEJIdk5kRmVRMHVVNnJBU2VJMm9BTzhoelRHMjhOM1JQdk12ZWRWalBFZDRobmpaQVQ4RkdzQUczY2EwRE42eThwS01OS1VJL01JZVVic2Vjd25sbDVpdFdBZ2tWdkFyc1JYTWtmSExZSi94a3plNDB5alZ0ZFZ6VlYzamxncHRDVEF6bk9CZFFKTEFWdW56R1d3N0trUTNXVjB2RUkrc2JDdjkyZW9nR0hiaUtOWnI2QkVsaS9uUCtYY1RrSEpYQzNZU001MG9jd3BkYnNDcDY1YmRkYkZEYlFKL0FQVVlIV3BLdWZLQ2U2YjYzdVg3elF6anYwKzhucWRsZ204bmZJdVp6TjhxOEV3UnpiTnRhNzVmVjdCcFZmS2RYQzFtdUZ4ZThlaTRvbkt1WHM1ODZ2bnFmQlpUU05DZ3JWa3I5bzM1bXBrRFYvSEtNVHVvdTZYK2cxMzhuTENMVTkxaFhqcVd2N2luL01LbFRqRFNkand2K2pMS1RQTjJMTHV5QnMrT2VjcFVNeHd5dkhjWENxZVlPSG4xeUZGSDN6RlN6OTNqb0ZpU3dGbGRRZWR5dWdyM1g3RjJYTm01empYRS8yNTdNMmMzVWFXVCtma0pqV0tmWWN1K2xCd3hRdnVsMkpleDk0aTQxWDVlYWo5c2tiSHV1enRsRW1mOTV5ejFoMy85Nzl1ZTF6SENXZHl1bnZYVEdqb2JhVHY4WFYxcnZ0MkV3YmlQLzhhM2lUTC8xQ1p2d0Z5QjJHcUFBQjQybldSK1RPVllSVEh2K2UxSnEwa29ldDFjUzJSL2RwYUNDRkNsb1RRcGtXNzBvcWgwallsbGZhYVF0Zld0Uk5aMGtxcG54dS9OTDMraEdxbWFab3hUKy83M25HbkJtZm04NXpuekhuT2Q4NDVEd0FENkxBRGlTZTRaREVpT1RiazFLS1BRUmlNWUlwc0ZLTVdHanhERzdyUWkzNTh3Uzh5SVZ0eUpCZnlvVUNLb1N6S294SmluQzAzd24xVmxDdCs4cGE4RGEvZ2xieUtEK0cxRGtyR1JFVWV1YWdXbFJyUUlpcjFvQTlER01Odk1pTUZxY2lkMUJSTThaUkQrZlNIcythR3VURkZxZUlIYjhGYjgzYXlVckJPaVkwemdRMnlBZGJIZWxrMzYyUWRySlcxWUFhYitENHhMbmxCS3pRS0RZSkdxQkVxQmZ0dlRicXBwekZmSktFQVJTakJGVlJBaTFHTUVjaE1TcEU1V1UxVG9VRWQ2c1dwR3RFa2Jra0xKY0wxT0NGQ2p6TWlaVlNJbW9Jcm92VzRpYnQzUit3L05NTURjZkJFL0grMG9CVmVTTkRqalVROWJXaUhINUwxK0NORnBnT2RDRUNxakJwcFV3aENPa0tRSWY1UEtESmx1dkZjbnFRUVZiS3lwQ0pWU3k4bmtTcEF4cGh4cVpOR25JR2hrYkdKNlN5ejJlWno1czZidjJDaGhlVWlxOFhXUzJ4czdaWXE3SGtIcGFPVHM4ckYxYzE5bVlmbmNpOXZIMTgvL3dCMVlGQndTT2lLbGF1d09peDhUVVJrMU5yb21OaDFjZkhyRXhLVE5pU25wS1p0VE4rVWtabTFPUnM0Y3ZUWWlkTHl5OWNxS205Y3YzbnJ6dTI3OXg3Y2Yvam9jZldUbXFlMTlYVU5qZGlkdXdVanVMcHorK2M5MjFCNFh1cHBxNjYxSGZ0UXBUbVFJOS96OW4vQXdZSnpiZTFEcjk2OWYvMEcwSGJoMDhkUk1aUC9kaGlIVHg0NmRieW91T1QwbWJNb3UzanBRblBQNEs0WGZmMTdYdzcwL2dYTEU4RWNlTnBqWUdZQWcvOWJHWXdZc0FBQUxNSUI2Z0I0MnFWNkIxZ1VTYmQyRWJxbm1kRXhiWU9KQmtRRkV5cEdGRVFNSUNJS0tKSU1JRWxRZ2dReGsyT1J3Und4WVVMQmhCSkVGQlFEWWxpemExNWRkM1hYTlhDYXJmRitmL1dndStyOXYzdnZjKzh6RHpOVnAwNmRxanFwenR1TkJ0TFdSaG9hR294dFdHaVUxREFWMnlQUlZFUHNveW4yMFJKMXRUM2FhQzBscy82NitaY2pBM3ZiRmVnalpCTFRVV3pzZ05yUlNXMzRYbWFXRTZlNitZUXNTemh6Ym1KMFJOaDgzN0RJaGRHQlByN1JVZjVtdmo3aDg2TkRBMzBpb2tNVytrUkhTZjNBQ0ovRjZnSGZvQWpmNkpDQWhmNUwxRDJmaUxCUXFURXZ3cjkxUENwb29aKzZFZUxqKzNuTUw4Zy93ajh5S0ZMZERvdnk4ZlgxRDFVTGpRZ0tEWlIreDRlRkw0MElDcHdmWldnNnZvK2grYUJCZy92VDc4R0REU2VGK2RPVklneDdHNDRQTXpPY0h4VVZQbXJnd0ppWUdMT29wZUZoZEV2aDg1ZWErWWFGcUhVZ0tRRnBzR2crUWpyRDBGaUVWaUEwcmp2eTFrUitDQ1VpdEE4aGpGQXdRcnNRaWtPb0NLR1ZDRVVnbEl4UURrSkxFRnFPMEVHRTltdWdVb1JLRURxRVVBWkNaUWdkUStpd0pqcUowSEZOdEFHaENvUk9JVlNwZ1dvUXFrWW9DNkU2aEdvMVVUMUNteEZhamRBbGhCbzBVQ05DRnhHNmpGQXVRbGNRdW81UWt5YTZoZEFOVFZTTTBHMkU3aU4wUndNOVFPZ2VRZ1VJUFVIb29TWjZpdEIyaEo0aGxJZFFKa0w1Q0dValZJalFhWVIrUXVpY0JucU8wQ3FFMGhDSzEwQkpDS1VpRkl0UUNrSmhDS1VqWklNUWgxQTBRa0VJeFNDMEdDR3FsNlVJTGREUW9KenJrVWFhQXQzVlJCcklFbGtqTDdRUVhkRncweWpUbktnNVZUTk44NVRtbjFvS3JVNWFobHA5dEVab1pXaHQwWHFtYmE3dG9WM0M2RE5EbU1Oc0QzWW9PNUdkdzBheVdleHRXYXBzdGV3RFo4c2xjR25jSnE1WnA2MU9aNTFKT3FFNnkzVjI2T3pUT2FIenUzeWVmSys4VEg1R2ZsSCtUTkZCWWEyd1ZVeFJlQ3ZDRkVtS1hNVTZ4UzdGM1RhOTJuaTBtZDltUzl2MmJTM2FPclpkMFhaNzJ3TnQzN1VWbFl4eWxESlVtYWxjcld4UVhsVythcWZYYm53N2gzYk83YmEzTzlSTzFWNnZmVmI3SHpzb091aDNPTnl4VjhlaEhiZDAzTnZ4U2NkWEhUOTAwdXBrMzhtOTA4NU9KenRkNmZTc2svaUQzZy9UZjhqLzRZOGZDQy9qTy9GOWVBdmVudmZnSS9sVC9DWCtFZjllbDlQdHJqdEs5N3p1VGQxbnV1LzA1SHA2ZWs1NmUvUXE5YTdvUGRINzBMbERaOVBPRFYyRUxrTzdUTzdpM1NXdVMwNlhMVjFLdXB6cmF0UFZzYXQzMThpdXFWMDNkQzN2WnQzTnNadFh0NkJ1OGQxeXV0VjFlOUR0UmZkMjNjMjdMKy8rcXJ1b3ora2I2UGZYdDlDMzBiZlhEOVZmb3Ara3YxZS9UUCtpL20zOTUvcHY5SnYxLzBOUUNvSXdRSmdpK0F1aHdtTGhuVUcvSHE5N2ZERFdNTll4N21EY3hYaU1zYTJ4czdHdmNZaHhHcG1sTGFiOXRVS1Z4bDczNE9FdlRPeFVYUmt5U3pXSnh5MUpNRmJWaG9FbFloc2VmMG9pWThVMlROZzBIaWdIK1FzelN2SlJxZW9GMnVEQUYrTU40blI4elJuamlVenFKem5mK05pZVZaSlV5QlJkZUVNNVdVRHk2WSt5UW15R1ZUemg4UkdJQXg3akN0SVc3d2NITDd5QU9KQjVlTitYcGo3R3MrZzQ0MHZpS0ROdHQ2WGthWldVZHhyNC90UFV4d3o1RFE3eE1BOUxuTDUwUjR2Rmc2S0tuMVk1ZmZlWWZPNjhsN09NS05PR1dHRlRMa09XMGZ1U0svUUo0a2lwektMQXNjVHhIQmZzeDl4d3VEbi9SU0puV3ZsR0JoMnluOS9CNzdsTVdlWWIrenJTYno4SEpiTDZwRk5ScDJkejJTb0RQa09XT2NiT3BVODZCM3RrMERua2dBK2V4S2xZK0lYUGxHWGNhRHozV3laSGRzbUkzcjZRNDdpUlU0STErTUU3M2tnT1RkcG5LNXl0RE5KbFkzMmNuS2JQcXJzblpNbCtQTlp3VGdCSFVzK1R6VVJWaXdIRHo3QVYvdVdLbWJCUDduUlcxbkZlWWpWb1paVUVDSzBDQk9YeEZzMlYvTkVTd2tNWHB1eFV5Y1g5TjdoWlc1aHdoeERuSUMrT1RBRm5wcm4wY2gxK3ltWEpIazFzR3RScm5PMWdPaGM3Ny9RKzdVUlluMG0yZUFDWExpUHN5OUhRVG5pRjc1UTMzdUhJUWpqRk96WXVLY0hsZE5yRjZ1cnJGeXU5SEtWcDl1NmVKZ3U0R0pXYzcyZlgrSmp1QnpkVlhRYXRNZzU4U1REamJEZkp4d3B6U3RYb0pyV2hsU1FTM2hJamZ0c0JocGovTmdTNllMQ2dDc1V3K2hub2dmbHJiakVkbUdEYW0vU2hia1p0Z29uOVcySUNFMHc0T3ZNbk9oRW0vUDRXK21Dd1U4K3k3dzBtWk1JZjNPSmdCc3o3UFNOZE1MRlF6eG85aE9nUjg3N1NMSmdwOXVXUDRRVG85SEY4VVNtUm53WDUyZWhTby9HRjBNa0hGNUpPUmplaUEwQStuY2luTTBVQkgyOHd5bUFvQTRhdmhnVVFVa2xDWUlFSDljNFFMd2hoNlNrdUcvSTk2Q0hTcjBFUkQ5dk9rbTBTOFNkZHRUY3ZKVC93VlZoYytKZTVKM1cwT21pTzVjRVdHTEFDVjZvV2NDVmFNSnJZMGc5RHJJZ3IxUjF4QlMweUdteUZyQXFlOUJvSUEyQzR4RGppWitnTHZhRFhTOUtmakpEWWhnOG0vVWd2UVVtdWc1M3VxUlpYWDVZTWRWby9EN3FkWkpSVEtuWEZpR3FWSVF2Qk1KT0JkcUJkY3duL1JtMEVHdVlQaVVJZzdmQmtsNmxtM09GRlRQMmorcFBQOFNOODB3a1B3amErMDRpc0IwZldremhHNlEyWDZGN2JOdjhFU3NtQThBT1JYU0JkQ2ppSWh4MjRWRFVaWTA5UkM1TmtzbTlkYUJsbW9PTkwxejdVWHdkYVRoa2dETVFUajA2L3p2a0dNM1UyVDl5QXBjWmVJenJyVmxQL1prOFFWbHc1aTFYMVZDVnU5aFBiMFdoOGVvS0hwNkk1VnBrelNpODRRMWMxZXZjTGRKYU8zYUhIRTlKTm1Jem5MSjhUelcyQ0RmQUh4dFVxZlJ4RFhoNVp4SlR2cU5wNkdYUEEzTFB0UzVmdU04YUthQWsyZU55UktSZTVnQUNtd2ZHNSs2OTA2VGg0UkdVS3pXOCt5eVRzVTlKSk1NRVRaM21PNUxiS3dPTVo5QVlqb1JHZlhsVHJ4UjA0d2t5dG5ycHZOT2JJT0tKRkxFa2dGWTFKcjMwVDY1MlArVndLdTRHNUhHb2Fadmp0UDZpMEovZWZnZ3kwN28zdlI0MWlhbU5CR0VGcEQ0TjA2ekRjYU9tTHkxUitHSHVJZmFudG82QXBuZ2NUWUI0QUp5bjBwMGtYaHV5NVdueWhCajlVVzRiSWJwSzI5Q096SVJwU0RJMjg0SFkxYkVqb0pFZHNJVVVlUGVVb01CSEVidHFtSSt1ZlVBSDM3dGY5K2VkOUYwdktPMnlrczZsQVhtc1Rmc3hWS2ZxZnZyd0lMTEF2cHd5bGc1WmpiQWt2VUNWVUhPUWQ4UFRkVHFlNVlGK20zclBSL3lsVjNRaFFnam1FcXkxc0dIVFB0ZGJuMk5ROVkrblplNXNZRVo2ZW5MUjVPNEFxNXc5OHZhYmlKeTVjUnFZT0pDYkVVTmdJTzNtaVpYbmpEWjM2K3ZwenFnVHVvYVVwWFcrSTlXRHFZa3JWNEtlaWxUcWpxL0sxMWFId0QyV1o2cE1VTWNIaWpoYzhybFdaZ0o5b1F0TnhyY3FQSkdOZkdtd1BSUWRlOUR5bDhtVEpIdTNXaGpMNGx4ZTg2QWZKK0loSytuWVZUWWlmeW9UTW94ZUtBcGJTMjJRL0xvUU9ESERyZjJ2RTBKN3F0SG40TTlKWk1NSjJYaTRUdUVNaFRNMmxoc1AzTWZmbkpWc0x5YVQ5cktlU3ptbGNTZ3FUU3Q2MDNqMXdYMHdsdy9uMytGSHhuUXB1eFU1bXpKeHhVU1pVRzhuRUdpWkJGRVNDRFRqQWNsZ0dZNGs5dlhONjJUaE9kQW5lVjJlQTEyYnZ6RHZJbFVLZ1Y5N0tzVXhVK1p3VG8rZzhiZExXaUJnYjNSLy8ydUFlUG5YczZLbE5MbFdCMXpEMytQVU5HZ3VCWkRwTjUrbjA0MHE4U0NKSkJCZmlBWVVHTStFZ2J6V2orckVCcnR0eDZ1REJrcEx5cmVYNE5qNDdEVnRpdDBqM2dJQUZDN3dYejZXZURmcmx1c1p5TWt3MWorOHBWMTU5cnd0MUxQVDc0eWJvU0FaOWJWTTVvcWh1KzRWSy9DdlZCaTVmWGhxNngrK3d3M1pMdXJGanJPaEw3SGl6c2U0OUJMSWNpaUdPQmUyTGJtTU1EcE9IdkdURUdhU05RUEtoQk9KWkVHNTVERE5RL2l4YTBEQnFqKzlYM2Z5Um0xL0NUSmhvNjllYmlocE5MeFVCSmtxaE5RRTZnVDVZQ2gvd3Ria05UbHhwR1RPK2NleEowb0Z5elNHbVpDVHhsRHhxTnBpU0lUQkxVQUt0ZVdBbEMrSFFuK1k1RDBtQ0Ira1AvVWk0UUNoNXBSY1BidENPZENlanBHbWpTVHZTaGJnSnhGNTh5eW8zdmRmdEpWZG12OWV0Z1d1aVlhWEtFSTZJanBXcWVHcEVQZEdLYnBURmI2b3VudVZnT3luMWdsVmt0c3pkZTJTQU9kM0pOTUpBTjdDWFZyTUNCZlNFTWNKSGZDbndqQmRYY3BpWldEKytoTkI4UmZ5SlByRWh6dExDSHFCSFJzQWlRZGtzcmZaQW5FRWUxTFE0dVpFN3FobHd4NDA2ZGp2UTBwVW9yTklZc3VMNXM3aDZTMm5wNGNNN0wrQUhuTGpRVFVXalJtay9lWmhnZ1dlVmVmL0llWWN6eDhkY2RuMVBEWGhCa21qTHdqaXF1cU9rdVFtVEcySTNPQWNYSm1DVmk4b2JpOTV1TkhYNHZkY1ZmU3RWQTFzTTZSS3c0TDF1dGZpQmhiMHFreHdNZTBVVHJQcFFnM0dMa3ljbUpTcHpVaUtxN3hyUWY2L2JXNjRFRDlFeWxqZVIwK3ZFVks3Y0lLMjNIcHhabXZFNjNRWVRTUW5kak80Uk0ycHJ0a2JWallmZndGTUdIWjg0RXkxNmRPTWhka1NYMnNtalpkY1czdVF4VTk5WThoVC9JcVdyNmNRQXJNaDgrakVpMW1TNmRDTk5Cd05pQmZPRjUvak8zblBWM08vbURMbDFscWRLN0FnOXdFWmF5UWJhZ3lIOXRvR09wQWV4a2JLY1JkaFlyeGtjNlFyS2dIblFuZWd3SHZNY0lzZFR6VnlUZG5vY2xySVFTWTQzWXVxak5ReklOejY5Z2tGSDh1YnFtSXJnQXo3SGJIY1BvOGFxWUd2SXYzaG9na1FaZExycE5JQnV2ZmRRSjZJaktGZkJxM2krajF5NUFrNVNFeGxDV3FXS3VrTWFxMndXMjhmeGZlWEsxL0FoaFQrSm9hSEZkUVlteFo4Nms5MHRuWjJwL2tSWHFFdWhOUUw0aUIvQVIvV0J0dkpiWEYweENmK2tSWHhhR0Y5TWZENHhKTHhGUytLK0tyNXVjZUpKQXJsQW8vaUNJNFp0NURleWo3UTBZTWlFMjVCRmJsL0FaRCswUUJIOHhpZ3Z3bVBkZm5MbHdTYmQvbEwxODRibzhyQ3JqTVMwcEVCTUdkbkZLc1VnZGQyZytsdzNrTWh6YXBhVzYyU1hQOFI4U2lFeHJISm1PaG5LaTIvTFZUUWFZSlA0a2g4Z1YxcENaaXh2SnM4K3lRK1VLL1BoQTQyRGR0RGhMWXlTMUQrS2RQaWR0Qk42NDhsT2N5ZHg4TlR6VTJnVmFNcU9PVFE2LzRtNWxBcCtrRnhwQWRkaitWZjR3ckdhYzF6UVhzYmJhM29BdFFiUk1Yc0Q3U1FaeXA5ZkF5ZmN4dFYrNVhPNGc0Y1lyK3BwNWYyazY0S3dwRDB4bHNMRkdCaWlwRmNWWGI4aGxuK0xMNThydjhJUnRxb2wxSk04bFBsY3NxL3ZSU2UwSXgxNnQ4YjFLT2hnU292SzNBcCtzRnhwSzgweGx4TlBLT2VIVU4yVVF6dmRLdEVmYkU4UTJ5cjI2WUZqMTRSZGVGdnFuZ1R1cEN5cUlEcG5JWjZEQTFjdVdoUWF1bncyZHVZOGJPYmNsTkdGcjlFc2ZnczM3aWd2UDNwMFJ6Mit5WW5qUFh2SmZNN2IxcmF1cmV4UFRLUzFlNE55QUYzN0xXNDZVMzZSczZHVitNaEoxRzNHNG9rN3AxWndvYjdNTmJkN2l4NWpMZ2t3MzJQZ2ZaQkpPbEQ4ZkxQNTR3ZHJJcGU4bnV0aFpTUW9mWC9ScllKSzl1T2QyMys4TzJkTFUrclpLcmhNdFRYMkdiMTd6YkRMcktCcEhEUjV5cFFxMDFjdGVuekRsYWxzM2lkUHZrck1wemZiUHpUWFQ1LzR4dU5sOXczRUdrL1ZHWmxYUkZTZ0VJZVhaY1ptY2Q2eURXbHJNOWJUeURDVDFtclAwbGpxQUhOSUZ2V3JaVkJLYjZiRmt6RzVTdTVqc1Z4eUdaWHBIN3FTeXFsdlZFZ1RLdGgzTis2L2VGRS8yVWdnNTZxZ1dnYnNyY1lucitvY2lLWjZ0eGRrOE1QWXg2U3QwQS9QbUJuc0VuWnV4aWx6V2hMTzlnaWV5YjJnRzZjbkhDcW40WFFqbGg4bXp6ckpENmYrOVF0MXdDcll6bjcyb0gvdmFpek5LZm1xTU1uQjhzVU4wcXdXYzAraXlmNWJaL2ppTlQ2V2tsT1FQT2tFL2l5TWV2Y2M1RUp1TGRzN1o3aTk3eUFPZXRHZGtVR3dKcDRmSWJIQnhnUmFCdXpNMjdXV3VrZm9xc1VwRVpoejh0NzFvd0g4QkhZbmlCMk04Q1FqcUl1UXA3SytsN3p2VWJ2QmtWaCtwRnc1QWJhblNyRytWRnhEczRDYnlvdTRpbDR1VWhiMWd6ajF5QURSSHZxcjdHbHJtcmhtSmlabXFobkVUSnpwSjdWbTB0YU1HWlI3SkxCaVBqOFZ3eXlTVGZ6SXVuT1lWZzB4TUluRU5HRGlUeFB2Yk1oeXdqUWxMbVNVazZHaGxyZVFLMDNyZFVmUnZkdUlReW1TeWQvUGtBR0hsNWZpdDl3dEdYNGVjR0JTMGNVdFJ3L2g1MUwzN2NaU0dIQ1lTNkk4ZGtFTEptTmp6bEptdGNoemdMRElmeGY3YXBlbmxZR2xEQnZ2bnd4MlFSUmNhVUZibWtQSy96S2ZTekcxelNVSkp0bVY3TDlNc2VvOTJkMWRWYStFWFdXTDJBR0xxdTRhM0pQaDl3c3VFN3NTTG1rQkF3UDhOZ2JnM3R4WUdUWXZEYjRTUFdYSnZFQnNMblY3THc4Z0EveW81RjYvaUVSZEwrVjhjdUxycjdFcnhPbGhlSVZxT3FNY0w1cTB6T1E5OExJUksybGQvMDlPd0VSMncvUnRJTGVZYUZUakxhK1p0ZW5ycUN0L24yWlc0ZGpNdUN6dXNUaUJPUjUzS0x6TVQwb3czaWZtN0ptNWppUGJ5VHIrNy94VGlFZW94akJqOXJ2ZXc2ODRaY0kxWGJHZ1FpV0hOWENxa3B3Q0JZc3ZiVHAxNEVCeGNlbUdTb3B0VHZvZGRlZU83R05tbjU5MjBoaFB4VzZMQXdKOGZLSWM4RmlPeUlkNVBTSHJaTU5pR09XQkQ3Q05oNkErSkdnT0JKRU8xVFM4Z2s2UW9EZlN0enNMUmFMZU5FeXlWVG9rUzlTWlFoTzhTbzlJbHpOVTA5Ujc5YjR0UzBhTVZ2OHFZYUpvVGhQdlhCZ0tGbCtxR25NWVFlYlN6MUJpUVR3RWRWRmhUb3VLdVVLeE5uRW1QYUFQT0VpTURtQU0vY0FGbktFSDZVTWNKRVlIWWt5Um5vdVFDMzM1eS9qSXJzTmxYRmd4TXo5NDRSSlB6STF4YkhwQTV6MDRkK1dlVUlFUFJlNEo0L2J1WXdJTyt1MmFqTG1lbzRmMm9zcnZlVy80TzRvVE44STRjU0QxNUpMTlJYdTRlYVV3VG9ZUHh1OWV1am02S0dTMVAvYkRJZkZCeTdsMVFjemU5YnRXNzhmY3FmMkwzQTFTWkZGNWtibUJtQnZuSHVSRVJVMDdHM0pheURyRSt3ZHZQVVNYUGJCdnh5bWhGTzlNM1o1RWtjSHNPUXZkQldweU14NXlqNUJjNm5XQ09PUVlQMW8rbC9qVGJ5V0pwOEdrNGwvZnVmK3JRYWJzVit0N2ZmcU9HZDFmeUpEMXYyMzVSdGlpUGNUKzJtTTY4UGpLOWFmUEdpY09wd1BESjAwWUtreSt3UmRmT3NhV094ekVuazNNanJ3dFcvQnVpdk1QaG00SkZLelk0aUg4eFFyWmpzd05zWGdKQmZsTFZxNktFSlR2V2pSNHFLaWdaWUdTeklWb2NSQi83MGJUWGJyaHUrT2JMQzNIMjBtUFJheHUyTjBUeXJXZHZhdE8wNEhUeDZ2cTY0OTd6cVFETTcwOW5XbkpNNU5hMVZJdUFYa28rQXdPUW9ncGZ4Zk12ZkZnMHBtUkZEcVRLdlJSUTVNRXVlNU91ekp5eEZRN0NZMVpuWi8wVUtCR2svTnc5QWc1eWxMWXJzTTd6NjA4VDlucWoxYWVxeS8zbWtiWm5PZDVPVkd6Q0ZCM2pMZVNrOUdSOUZ1Q01vV2ZnMnZkSncvK0kyNnFyTHZPQmU1bDNCeW0rbEZJMnN2aDZrOVNhZi9iN1Fib25NM2w1cTZDNFF0d0F1bkFFRzVsUDN0TTJsT3NhUGg0Q0hRV3ZnVUhaTGk0aHg4ai80N29UWW5XM3hNdlVPTFk3NGt5U3JUNW5xaEhpVC9lSHNlU0NkYjh6ZHMyckhxNEZqOEhkM0V3Zms3YzZ6QnBhREZqU3Rmdk9vQ1BjTFZlUjUyZHZlYTVDdGgzWjNEcFNvNzBVSTJXcERpSTAvbHhjcVhZZmF2dVdReHljSWZUR0JOM2NRWEdsYXBKR0VPSnFDczE2UmNVaStPbDVsNmFYU0pVczNuSUVNMTJZYXd5WXlnNjBhTG11UUxkS1FMTXVWTng0L3IvQmFKZzRnS2RLUkp4V001WkUyMm1GV3pBenN1U0JsdmJ5eTVMaW10dGQ3Z3M2YXUxZmZieXR4cjVCeHRVcUdmLzA4OVZTL2luYjZLVzhrLy83bmVTWU1nNWVNRGZJZy8rTFdJaWQ4YXlMV3dZL3hWU2dnT3dvcEtzZ0QxZ3ovNk5wVDVEQXlEbjFTYjlHaUJzYlZtaTlwS3ZhZEdVWnYwZGpYU2l4TEhmRWE5UTJ2Y0NUMUhhdDhmd2FBbHFjZVVuV0ROT3A2ejJENkpxL3d3aEpMV2JIUmhTYjgrWkdwM0gxMjh4NTl6dkxIeEpxNHI1WUVTeDhuVEo3WDhKZnVaMG1mdWptU0hrMHhEZUtzTnVqM3NGSjQ0VTNaa0tsMkliUElwbUFES08zam1HWkp4QVRzTTFQbE5Hb1pVRU9zWUpkM0JUV00wc1RtV2hjbWRtblEyL1JiSFpGeEN3cldXdGRPclB2Y1cwWi8xM2ozU2szYkYvZDJ0bzc1dnp0SmJ5dVdLTU5FY05yN3A4aGxkM3ZvRlhjNkNURzBWWUczbDQvUzNDc3BVUVZqQWNTK2ZCNHQxMWFLTitGSVA2bnU2eCtXN3h2Y3Y0TlFVN2J5enZrRGFrMi9BK3hFQlFwVldKYVRMUXVYN3o5Yk9HR2RZU2hobzAzclZQQ0RkUEJwMVhQdlRFZzJrR3dBTkdla3JQTnI3QkF4dkUrdThoZ2tTeS9KWTBncExHZjB0NlIwa1R2aVU5cEtSdjdyeXZCdytKWi9tSjhyM2F0dFFYYWlGVndnQzNUcDF1T0RIeGpzOGovQVkzSEtrNUsxMzZQbk5jNTF0aUV6em9aZ0owNHNUUmJHWUJ6c2FGR1BvTkFvNFk0OEhZZXFhdlpkUmoyK085c1IzMlhPWVN6bTMyWmlwMm5OeDBIbk4vbnB2WjB5QmE1cmx1VHFFOTlhRWZCazh6b3RvMGV1UDZTb0I0TlhaUS9VblNlYXZKeDI5U2hWNnZyL3dnWE1hMXNjZmpNMzBMQXRjRmUwNjFtejJVMXRJV3NQRnoxbmlhYys1SWRkMy9Fdk5nMHZrM3dvTHVzdFowOFMySW9hYS9LaW4rLzBPMS9FL1VXa29kLzUrb1hTbjFHM1dycTNzSlBHUS9sa1IvM2JYOHF0dnZzU1RzNys3MXg5OUtXU21HdHpqeTBZZE1QWmhsRzVkc1hMcUJHOFB1amRvVHRUdVNNL1VzQ2dUTk04d3QyL29KeGZaenl4Mk9EYVFuN2tqYW1KQUJyY0NKSVcyaEp3d0dCRG8wdWlTbjdUa1NsRVRqSTJlbitoZFA1SU4rQjRXa3ZiYjNYNEFDZm5nK21MU1J5cGtPUS92VFJpdWNnTExIa21OOURTcWlXNTMwZTVMbHR5VFN0dFZMdjZZMXRucnAxNlNUMzN2cEtyRlVYTSs3VFdmbWxqbHZweFVTNlUrMHZwaHcwbzZwUjd3NFM0czZYSE9hS1Erb2o1S2VMUGNITFpvK2pLV1l2Qko1WVY0RmQvOFJRL2FvbHZBek03eTJCaDdnb0JvdU0vdjhObnRnVnluM3RCMXFTcFFDQ1lSSUtmTzBmZm83S0lYVHVETG1VREJIYXNnbEp2VHcwbXBjeTMyQkhVbmllK213WC9Vcy8rNFowZDc0djNzTnRQZk5TVDZqQjdKQWJmRC9PUko3S2lHeFR3NFNFdnNpd3VUeHYvRXRaWUlvRjgxNGZKbzREOFp3MzUzZXloL0d6c2N6YngzRXBGTDBsUzdpUWZSTzNrbHJvZGRRSUJwUlRtdHZETGM5S2VNN2F4ODg4L1l4VE81WFVaWm1SaW1taXM2NkxaM3BqUzdkNS9RMmwrN3l5aytkV0JKT3JUQ0FlTFErYWV0UCtrRzRVS2xOM0VnNzZONTZoTkgwT0YzQVRZQkIwcU1Pc2JmMGlBSTA4TFBHd3k4TzkzMCs3WGY4Mi84d3AvU2dJNk9tQkpqNXZSaDZtU0JxL3I1RSs1K25GbHBFQ1gwRTJLZ091VThLbWoyR3k3ODhQd0xtci9hOG5meHZyQWxzeXdKK2t2eHo5cjlMcy84M2w0TDZ3WTQ0c09XUk5FY044T0IxeTBScEF1alN1cExhVldSYmZOVDliUEZuL2lhdVBaWjdqZk5qWXdOQ3d0MndHdzdaSFZ0S3U3a1RhMzF1U285NWcrbWtHdy9HczYzc1gzTHJUWXJ2cHVmR2JNVEZ1SGp6MWlQN3VmbWJtRm1CaTBLeGY4YnNFeUVQMHJoTU91RUtuVXJEZ2xaS0wvbmorTzM3R1hzWUVrMjZmR2tyU1lkcnNJTVhPOWVvT2xQdWRLblRrbEh6S1VONmgzVkhYTTNiU3pYd05URlhlbUQvOTZ1dVZGaXRIaUtUYkNRRzJzOVdjeERMaU0vajZZWmZkUjBnRnBid1RXZlBORkZ6TmswNzR6RFphWVlkVFFaMloyYzBDY3JkNGo3ZFN3OGRXTEo0SlAvMXI1TDhDb0hIMU1qaDF6K2tHbGw1cGFXUGVKV2ZlWC9pZWFLRGlXNW1MNElDaVJFM3dPc1JteGFkRVlVWFM2LzVsdUFsV1VzNUM2K2YyUkl5b05rWUJBeGErRnBqN1VQT2Z5ZmphZTNzTmhRVEptUFkwNFhRZ1lNamxhU1NUZCtjc1JWdmtkNGRic3ZjbnIyTmc0cEtjb2pkRC9JSGo5N2lYL0ZwNzFvclRsa0tUOFR1L0VISVlFRkJiSE14eldtMm1HUWNwTjdkRUlqcDlleEEyb0JEQUMxTTU1RUd5cmY3YlFtSkQ2TCtlaFIyYmVZbnkvTTM4UTV5cCtQOEZQa0dHL3FWb3Uwb2grZTVuMXNxaTF2ODN2ejRqVGxzTHNZWm1VbGMvdllrTmlNSlo2UmdMblh6V2pZZlo2Vm54WEVGVzkyVDh1Y2xzZGNTZVVlNTZFcHNlTldMbHFQaUM1YjAvdVRNYjhBRmhabnJ1VVEySXlFbEtSRno4Y241R3pibTVSVVkwQkJJellubENvcm9VREtUbXBPU25ZUzVsYXRpbHk1YkU3ZlpnSFI4d0NlbjV4YmtaK1hsNVdhbEpDYW1wNlFZOUJ2TmI4OVAyYmsrSWlWcGUzNXlEUnVmenFSbnBtYW1VYWtKeWFzTU1wS1M4aU9TWlMrVCtGMzVpUnZack56c25DeE1sWithblo2ZGs1MmRrNXVXblNLazROUzB0RVJ1OWRLa1BNcTd2SkhQd3prRlRIWktUbG8rNXRibXJDMWNtMXlRWUpDTVU5TFNrN25kbEV0VzZjSFRLYWtwT2FuNUJvVTROeTluTmJkdUg5VkkvaktNazNKeFlrekMxanphaTFEM0dJelhSdVhFWjZUUUdUZzdPeU9mSG9vTWdJODhqdHF3Y252MG1rMzVHL0VtYm52c2htWEw0MktYQ1dkSU01K1BNM01ZdWtXNkFVazh6c2NiSTVOeEFjN0t5c3JHT1RnN0xUdVZ5MStYekthbk1PblpxVmtwT0FHbkpPTmt2SHdIWFJ5bnA2ZW40UlJNbWZLNEpIWWU2RkdOcjgxZVV4aDJNR3p2MGsxeGNTa3I4UXE4c0NocUwrYlc5ZVVUcUlwaVpJazVLUVZDQWM3SnlTcmtVcktZakJRcUJITnBHVm5aQmx2WDVhOWFJNE1lTUprdlhMRXhmalBtaW91Mjc5c1h2UzNNSUFJdldiazhNbjEzekpyd2pMelYyV3Z3T3U1ZzhHSEhTVDQrM2dJT1hiMTBXL1RNcGFFTE1jMndWYjduTVlYMDY0djNIUWdxaXR1TGorT0RoN0xxdWFRc0puNVpiT3hpSElPWHJZM1lzMkhyeG5VYkNxVjNHaXY0b3Z6VURXeGVkZzdkVWxxcXNEUTFxU2cvZVl1c0lDMHZRVWpDcWFscFNkenFaV3FEUVl3WFQyMlNRZFdibnA2YWs1YVRrcHRQall2enVMeVV2SVQ0cEtRa0FhZGtwZVdrSnFVbnAxRDFKT1lscjhWNU9EZUxpazdKenNpbGVzM096Y3JuVWpLWmpOU01qSFJNUDFucDFEbm9KNC9MeldmbmgvUEpxVGw1Qmpnbkt6c3JLemVGTHBDY2xwNUdPVG5TN1JDL09wdVNNek93Z09sa3liRU1VbGJLUUMrSHA4elUzZExTQkp5YW5wWkd0NWFlamJNNXdrQU52M0g1MmhYclZtdzVrTHNqYW50Qy9NcTRKYXU0V25MblMvU1J5UG44bnZ6RXpVVkxFNVBvNzlHQy9GQTJxV0I1OUViYVNDcVlseWdUM2ZQVURwaWFuWllqdVhFT3RUVkZTOU5iOHFUaS9xUDZwNExpZWdrTlhhQTlDU20xcDc4VUhvaHRXbFJTc29mc2xod3BuNWZtWHVUbXNuRUxRbU04c1NjTzNScTNuM1p6cDlRR3FQTjVFNTFFa2RLdkxmdDV1RmhGTHRMTVcwdEozd0tsK1pSeSs3WTEyeXF6dnZKbzdSY0U3Vm81cjk1Z3Y3WUVtdE4rYURIaUN6b2hNK20vcU5xZ25tZ2tja1J1YUNGS1FRZlJMWTBSR2o0YXl6VldhMnpSZUtieEw4M3VtaGFhMFpySm12czByMnUrMDNMUVdxUlZwRldwMWFSMVcrdU5WclBXZjJpMzBiYlZkdGNPMUM3U1BxSmRyMzFEKzZtMnlBaE1QOGFLbWJZSFg0Y3NuRHNaTTRwZkxqeCtSZlA0eTZtUEI1bzVEaDlBODdoWnc0aVhndUw4OXUwSDhBWHVwdjN3M2JKcy8rWFIzdEdjNHR1SEFmZGFYRDJvQUhBVSs4QVVWUjlHSWRJU3dvM1dBNzBxVmIxb1BlQlNxVXBoRmRVdG1xd1kvMG56c1BST3k0T2krNCtxR1BHanB6VHhIeWo0WDcyQVV2elg3NXpvcUlRUWJRUUZkSHQ5RnhpcHVQdlRycDRNUDBCR2xmaWZ3RGNwNHZxeDZkdzdpaGdib3h0ZHVBTkhtUWwxazRxbDU5UzYvVWVyYTBXakpoZXdESUloQ3c1N1l4dUt0MGFQZCtvaDlNUVREb3k1emdYNU1ZL0dQZ2tBYmN3cFlBem9OTU5zQTlIRVRUVkFScXdHRGFON01EWC9GU3dFMFZSTmNnZUZFVmdLaWhyWXg4SnBjWlFqSmh0VmJjZ0dzYzFrREtkVm82bU9xaXRVa2F3WTJhS045NmdPWUR4TG5JZFZrWiswR2NVeFBBUzZUQTFoRksveHhjcURWZHp3U3JndXd4ZVhWZ1NWQkpUTzJHS0xKK0laUzZjdmFrVk5welpkd055SGk1OVJrMmZoQkhxY3pvTmFVZE9mcnI4S0NxdUpyVkRwZkNVZzRVZGNGM3M4am5PV21aazdHQXNLbzE3UFFFL1NwdTZmeno4Mi96S01kSlgwcUc4K2ltZ0pDa096SjlCVkd0Ui8vZ0MwUHY0NWhPaEpvN3E5ekkwRXhYOEw5N2pQY0k4SXhrUk9wSDhnSUVPQU00U3VncUlRbUx1UDMyTFF3ZWY2NS9ma0ZQL3RHNVpmUFdXS3IwcDJNQ2FhRkpIMCsxTGxDK295VDVPV2VmMm9qOGdIZm9aM2JXaVozaGJrTC92UU1sbjZmd2RhdzdlbEc3OWIvMEx5akorSDdiWFlQbTZiN1RaY1IvM2kxTW15YTBJdFBodFRzWkRiZFpSeEw3RXRtb281VTFzbjlYOFVESG9aOFREeWVzeWxhRHlOT29XVHE3K3RNQms3N3BoK25BdjFZMnJuUGdpaHdhLzRCZGRWbEp6bitrc2xOcW1VR1kyeE51bnBkUFdEQUdjOXlXVVpVZDRhQWp6ZDNueHhsZ3VHZEZVTzQyOCtmK0ZNN0krajg4TFhjY3U4bVpJVnhVbUg4WSs0cHV4RU13ZUx4SjJ1TkRSRXgzS1ZOaXRxaTVOeHNjb2E0N25RakZYYXFzbU1vblFIMFFjWDBBZW5nQjFrS1BISGlaTG5OTCtidXBjRzFGRHd4d1dFZmdkRWdqNXhJZnJFaVZHWWdkd3BySGt3b3ppQm0zOTJLbVlVTmZqSGhoK24xdUtlemJQcFVtVjQ1L1l0bDdpQTFjeUtvTGpZU0hycFJSY3VLVmkwSm5KMUROMWxST1FTQjY0MG50bHdjTTNhSFhnRExrcllrcmdyYmtmOFZucDAvNURkaHc3dDNWMVd0amM4TURBazNOK0FybkN6NmFaZEJUWUJwUzhWZlFUdjNMYmxCaGRVeUt6d2wwUXZ3NUZyb2xkSHJGbGN1QVQ3NG9qRlM4WnpKUW5NaGpKSjlDYThJNjRvZm1mY3RvUXRWSFJkeFlreloyYWRjSEdaTldmR2pJbzVkUVlLL3dYN3k4cjJTMzhML1AwWExLQ0x1ZUZ4VThjMXVPSjNoaWZwV25Pd2paMU4weXo4QjFFZW9kM0d4K0ZzV3RuR291TkZYT3hPWmxwVVZEQjI1QlNaNjVJTFYySXVMaUVoTnJZZ2NaM0JHbG8yWkJYUTY1K1dIZW0wT0V0S3l5NDBVT1JtcFNZYXJHUUw2WlVoS0ZMU2N0YXVvU1ZRYm5acVhDd3RaZ3dVYXdzTDE2NU5LSWlOVFVpTVhWV1l1TlpBOGY4QUI3NE9yWGphWTJCa1lHRGdBMklKQmhCZ1ltQUV3aHRBekFMbU1RQUFEWklCQ3dBQWVOcTlXVTlzRkZVWS8yYmJVaWovMnRJdDIxcldBdkszSW9ob2thaUpxRWdRalRHRXhIQ0JHSXdKU0Fod01KclVHRG4wNEtrWG90bkVrQ2dIbHBoZVNrd3ZQYmdoVk0xZWV0bkxlcGpMWE9ZeWlabkxITWJmOTcwM2YzWm10cDB1cmZQbHZkMTk3M3Z2ZmYrLzc4MlNRVVI5ZElJK29zSzdaODVmb0czWHI5eTVRV1BValhIeWZTcmd3MGo4S254MjgvWk4ybmJ0NnEwYk5DUWpodlNFK1EzVUwxZ0ZHalQrVnVOanA4Z3c3c29lSS9RR25hYXpkSkh1MGsvMEN6Mm1wL1FQL1d1VWpZUEdXOFo1NHlLZE5pNGJueHZYalZ2R1Y4QTdhMHhoajVMdm9qOUhaZXFpVC8wbGVvajJDRzB6OWZ2bmFjQnYwaUI0Mk9IYk5BVE1vbitmaHZGOUo4WjU1WWp2MENoKzl3QWJtTDRIVEZjd1M3NEpPb3ZvUzhEcHhyeUxsUjUrV1ZqaHlZaU5GVFpHR2hoeFpROWJyL2RrUGVQMXlNcEJmYjVhN1lLaWZ2OE9xTE0xZFE1bWJaeFd4UmtXcUxOQm1RdE1CelNVNUp2YXlRcnBDMmpwb2w2YzFPL1AwemgyS2xBZjVzYXh2b0R4Ull4UFF6cjltR0VaN1VWZnhKN2MyK2duL0RyNlFlakpnUFI3YUJOdEJlNEE3Y0JJa1lacEo1VXdQa29INkRoTlFqdm42QkpkcGl2MEEvMUJUK2d2S293MFdIUER2NWZPMENuZy9DK1Bid01hNElLNDk2dSs1VmY4QnhpYjBmTVYvV2tGUGZDd0pseGZRNXNGQkhnbW11dlhZRFBBYkRuSmEvM01vTVdOK2h5VXU0d1pZSU4yUiswdHpSSE9IRFJUcHJldnVKdVg0d3hQZHNWWXdML3ZBZHdreFJFZmVYaVIvY0k5L0NXV25KSWRSdXN5MHZRWC9RVTFIdWdzd0Vuc1pVYWFTV0pFdElpK21JK1pWbXc1MFlyOVlpbFdZdXVjRnVTaFZ2NGdiVGZRUTRxdVFCK3U2S012ajFUYWF5bTBKRXRicFoxalArY1ovS011OUMrSm5oekkyQXoxRThuR0RQMmpIdmVQMUg2VzdGa1R6ZFpqNCtvTUhuMkFNMllRV2NuL1h0dllYTkpHWVJFeGZoQ1plS1NKZUJmakZUYXpwT2FVSlFqRmp0RHV5VGtOcktpRGtzWXoybFZFMVR6aUp1OWVpZG1UaDdXdWFONk9yd2h4MHA0NUZFWVdudXVCdGZTMXM1bUFEL1FMNnhBYnZaalhPMEVNVFBtNTE5SGVNVC9SVWNaa2UyWnA1WWxScVpqakJUN0lPK3RmVlVBZEdyaUgzazJjUHNVUzA1WXlCZHUrNzAralZmR3RpbGpUVE93K0k3dXhQZDBQNFY1N0gyemp2YzVxdkRSbVZ4VUFaNmRwOUZZWU0yMkpZZk14VGN4alpCclVOeGlQTFRzVjMyb0JyWUxEOXQ5UUhnS3ZlOEJlQlZrMXRSY29iNWN6aEhOMXhnTEdLdGliL2MzRSttYVNLOG1JRmZIenBnQ2ZzeGlQSlJ6WGRaNjBkV1IwNDVrbWxnSHFzc0xXNDhtVGJGbGJGOHhHb0NsQVRmUmJVMXFVVTVXc0t1S2Zyc1pyQU9lZVA0ZGMwTURNWEVwV0ZjRmlPdWV3MXlLa1VQTm5vd2dnOURZU2R1WEdxWXdzUTJLQXZieXZhVms0ZWYxbmhmbG1wbi9ZU21aNVk3L1NVYlpGZzZkR2RvUVhMN2JTRkdLdkt0dUhSSzM1Tll4VEZSVk5JKzFrZTZMbXhGbHQxczJyRC9hVzFKbWVsbFV6VTRZV1YyaHhXU21aWmt0MjdXcmVTSy9MMjFkZVdRVTFYS3dlYUhOR2hqN3NuUEZRK2JDN2VyMW92elNUMVhJeSswbzF5L1ZzZGkyOEZPYkJOZFpPcEhOa0ZZN3lISG1tMGpvTFk1Y1RaWDh0bVVZb2MwdG52bmtkaWUyZzlnbDNxb2ExejZ5K0hTeEhtNWxKcTZ0enJhbXEzaHc2S0VzYmtwVkxrUjQwU2htM1NkVlBSaGxnTGZ3eTEvM0RhMmRYVWlPd3JPeWdCdTJzOWducWt0WTZzelVtQWlydC9hME5mYkViSTllb2tLeVpMN3F2bUQvTU5yZUJuRG1xeGMranU3UEsyRzRtdHJJTlYrY290eE5Ocm1POGROTFJLcFI3UFN1S1NWeHZ4dlVoRWNoWjN1ZjBQY3JzVkhNUmxhaFlITEVyVlNQMnJWNW1Pbll1U2U3UzlRVFhpYUtsbFhKdDIvd1Izc2pjdHZZcytSeDJVR25IWHhTUmw0L0dLOGUzZG5mVThCWm1DYzlXSnMxREVyVjRmSzVUUytTNGtMMFcvRGNUSHU0R1BzZ1Z3K3F0WFZkSnE1WUpNaExmUEV6VXk0M1cxYUFsZHU5VU5vRTZ1WjYrSzBhNVIxdG5QWVJhQi9uY1dXdVBqelNzM3BueG0wQmQxWm5wMDRTRCthaVdrT2p1NVlrajRSbVd1cS9wWEJyR3hOYTNUWUZzNUFTM1hXV1NGUjBFdXhsR0hWUDgyRWxHa0Zoc2NscmY5YTJickhMeXNZek9IYUwxaS9NZFBBYjFVbzFHOEcwQ2JSUnROKzFCTzA2dnQrQzlqSGFJeGdIeHRWM1VUVDN5YjBhdmpHeWtUVHBXYjZZdHRKVzJvVWJsdCtpRDRYdjBNbzNwMVR2cE9Yb2VueVdKUXdkazdLQjhPMENITVVkMGxJN1JLL2c4UWEvU2E2aXRUdEt1REE3MkpYN3ZweGZsbjVZQUNxQ3hvQ0Y0ZW9UQ0NBWTBGREh6QWlpTG9BUWFTeHFpaHltTUlIZ21RZldremxZRjRHOEgvY3p6eVJUTmV3Qkg2Q1hJV2ZVczlYMmduTFh4QkJMalp4ejBzSlJHMFE1Qy9peXJ3K0g1L0F3RDFMTmIvNi9VcFg5M2hWeXFaNE51dlZwRGdYYWlOM2Jib2FNaWFDNkNoeEsrbHdHRGdCRkFFWTMvL2RnUEM1aUFkSmxtMWcwL094S2NqU1gwc1F1Y3RtcWpLeVdOYnFFdWdrMGF0bXJLNGxBTW9heWhLQlJHTUtIaEtLZy9LcGJOOGlpQzkvM0M4N0hVK2FPQXZkQTc2WjZsUGlhMnRnLzBqbUlsV3pkVFpJaTFGTERQQVBaa205aUkrVEhNN0lHT3R1RFVJNURJTVhvVG1ubWIzc0Z1NzlFWmFPc3M0QkI5QURoTUg5TEh3UHVFTG9DNmkzUUpubllWY0pLK3BLL2hjOThDM3FmdjZFZXMrSmwrcFN2MGtCN1JGL1FiNEJyTjBtTzZUZ3V3a2R2MGxQNmtiMERSUnYydkl1QS9pVHduSFFBQUFIamFZMkJrWUdEZ1lqQmdzR05nY25IekNXSGd5MGtzeVdPUVltQUJpalA4Lzg4QWtrZG1NeFlYR3hneWNJQllRTXpFd01iQUI4UWduZ0JFbmtFRGlEbUFtQStJR1JuT0FqRUxsR2FBWWtZR3R2OG1FRmtBcUdrTThRQUFBQUVBQWYvL0FBcDQybTJTVDBoVVVSVEd2M3Z1UXdSSkpHd1dMa3dFaVdvU3gzR2NmRS9IakdseS9CZm9RamV2UUhRY1JHeGxKRmpLSUs2SGNDR1NFYTFhU1JSSVJCQzRjRk9MVUhIZEtuZWlNQXNGYmZydTFZRVJoK0hIOXpqbjNUUDMvZTVWT1VBRkFaekNWNnVJeTNlRTVDWGE5WDFFNVN0QytJdTRXc2RqMGtGNlpRcHgxaUpxQlFubW9NcmxEMlFMWGVvSmFtVUFUVEtLVmxsaCttaVREQjVJTDJlKzRLd01IdUlRdzhUbGpFNHlSSHdKb0Y3dklxSURDTW8yMHJLUHBLNWt2aU5acEhVVmtuS010THFPNTlLQUJ2bkplb3IxTVJJZ2creS92Y2dkOWhiZ3lXdCt3ekZuSHlEb0RLQ1pjOFB5QzNYeXlYN0xLUGQ4eHZSa0pQOVA1YkFtTWZhWCtiN0h2UzJqWGJyaHFrbk9NTS9qOEhHQ3B6ako1NlhKUG8vcEwzeVhkZjZYYTlmeFBaV2x2eU9FbUkzc0RVa0N0N1hQR1M3dVNSOXV5UjNPL0FOUDFXS1cyV1o4eXlQRVpCRUpXVWNkOTdHa1kvUzZ4SnBHV0wxSFBXc1RhaE05ek0xejEvakFmcGo5VG5wck1jNUs0ZHhBdGZGb0hSWkJoMlhHSTZrZzEzUVFYc0ZoQ2Jxc3cyS01RN3EyNTJhY2xVQi9ZeHFQM1plaHYxUGpqamlrWE9aWkx6aTh5bDNyc0JqajBMaG1tam4wNXFrSVdwMEZKSjJiZG8xbi9CZk8yZnJPSVhQQkROa2piNHhMa2lMVFVvV0V6dGg3M0U5Y2U2OVgwVTljRWxGN3ZITWY2VDNLODRqUytXL2VtYytva1EwMGMvMFBUR0lOYy96TklJVm5lSVZkWlA4RDJFeTRFWGphN1ZWTmM5TkFETDN6S3pRK01ERGp6N1NFQUk1NzZFeUJNK0hBY2VPVjR5M2UxYks3anV0L2oyd0lEU1F0L1FHOWVHMXA5YVFudlpITHF6dmR3UjZkVjJUV1VaSG1FYUNwU1NxelcwZGZOemZKS3JxcVhwUWFnNUFpaUwrdlZtVnYxSThlbFFRbDJmU21XQzFYeWZMaXNpaVNSVjRzODhWaW1WemtiNVBpTWw4VTd5TElxbktQUnBJREl6U3VvMCtFWFlNT1hncHRQOEExcFJIMHJsdEhiUWoyZlpZTnc1Q0cwZExPQ2R1T2FVMTZodWhVamNiakUzTStEcGdOdUczSWhNUlRFd2JoTUtvMnJmSncrQVIrRHkyQ2RXVFJoUkdvQWE2NjZZNnJobS9VZ3hZakdBcFFreDFqME56Q2hrK3BmSEJxMndlTWdXbExHa3hIUWpMbVVaTFpwWXdQb3V0QUJlZ3RHUkJtWkN4dE9kVE5GMXJ5WWZJMmp2VHM3YWdXZ1ljeDUzZmcxSzRORUFoNjdrMzRsNFR2dDdkWXovNkp6d2FkOWhPWkwrajIzRThRTzRlbzBmQ05WZ1RBT3k3Y3d4YkRnR2hnWklMQ3lEUFVQemZNbXRIcjlnamlWM1E4aHgzNmNscFZ3NlFtSHJaM2xqeW1jTU1HVFZPOWhuMTZKaGVEN1ZCdzdGNTVKdi8wUWM0OXE5a2ltUFZwM2N6eEZBVCtKNmN5K3kyK3FwVG9hNmZzVk9PelpKNGw4NGhranBWU1RyT2UyMTVkSDk3ZzFmVnJXT1I1RWZPektNNWtmcEJDbWQzamxjRUppVnE0NzlWSDRvbm9hWVlDL2xqUDZqQ0dvVlU4aUtubFd3U0hPeDRET3VTTmJxQm0rUW8rYjN1bnZGVDF4TUNuWlhhZjZMQ0w4ZUdGemdzN08vdytxcDhUZlRibyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSA0cic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0yMTA4RjJFNjNCQzMwMzA2MC5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCc/JyksXG4gICAgICB1cmwoJyN7JGZvbnQtcGF0aH0yMTA4RjJFNjNCQzMwMzA2MC5lb3Q/I2hjbycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBRHBYQUEwQUFBQUFYM1FBQVFBQUFBQTRRQUFBQWhjQUFBWm9BQUFBQUFBQUFBQkRSa1lnQUFBSXhBQUFKT1VBQUM0SUJxc2EzMGRFUlVZQUFDMnNBQUFBSGdBQUFDQUJCZ0FFUjFCUFV3QUFMY3dBQUFmMkFBQWN4c3dWdTdwSFUxVkNBQUExeEFBQUFGb0FBQUNBNmpBdHMwOVRMeklBQUFHTUFBQUFUd0FBQUdCWkFsY0tZMjFoY0FBQUJsUUFBQUpjQUFBRFdCOEJTRlpuWVhOd0FBQTJJQUFBQUFnQUFBQUlBQUFBQzJobFlXUUFBQUV3QUFBQU5BQUFBRFlEUnRFSWFHaGxZUUFBQVdRQUFBQWdBQUFBSkFmZEJEWm9iWFI0QUFBMktBQUFBaGdBQUFOUTM5RTJXRzFoZUhBQUFBR0VBQUFBQmdBQUFBWUEyVkFBYm1GdFpRQUFBZHdBQUFSM0FBQUxrWlh3SlI5d2IzTjBBQUFJc0FBQUFCTUFBQUFnLzdnQU1uamFZMkJrWUdCZ1pIQzBXcVVTRzg5djg1V0JtL2tGVUlUaEF0dXhNaGo5Ly9WL0N4Wjk1bjFBTGdjREUwZ1VBRkxPRElGNDJtTmdaR0JnUHZCZmdJR0JKZnYvNi8rdldmUVpnQ0lvNER3QW5WY0hHZ0FBVUFBQTJRQUFlTnBqWUdMOHd1akt3TXJBd3JTSHFZdUJnYUVIUWpQZVpUQmkrTVdBQkJZeU1QMTNZR0NJaHZFOTFKenpnWlNTb2hLenduOExoaFBNQnhnK0FQbnpRWEpNckV4N0dCU0FrQWtBQ2tVUHJnQjQyclZWeTI3YlJoUzl0dVRZVG1JMzhUTG9ZNEFHUmxKSXNpZzVnaE4wVWNDQUg5dkVDT0RsaUJ5S2RFUU9NUnhhRVpwRmR1a1BkTkhmNktMLzBOL3BEN1JuTHNjMUZTZXFpNklteURremN4L24zSHNoRTlIamxkOW9oZXEvSC9EV2VJVyt4YTdHcTdST29jY3QrcG91UEc0M2JOWm9pMzd5K0E1dWZ2WjRuYzdwRjQ4M1lQT0h4NXNOZkhkMW0vNzArQjd0dExZOHZ0L0FXdzJiYmZxdTlZM0hEeG9jSGpid0R1TVdyYlEzc1h2Zk92VjRoWTVhdjN1OFN0dnRMenh1MGZmdHJ6eHVOMnpXNkZINzNPTTd0TkV1UFY2blg5cy9lcnhCajlhNkhtODI4TjMybDJ2SEh0K2p4NXVoeC9jYmVLdGhzMDFubXg4OGZ0RGc4TENCZHh3KzFNWGNwSlBFaWllSFQ4V2czdzg2K0FhQk9ORXFuaW9qZHNXaDdvbkUydUxGM3Q1c051dlplYUVuUmhiSnZCZnFiTkgvWlBkUWkzZGkwZVNsbWxSVGFZSm53Y0hvb0RzYTdnZEJGeWxHL2NGZzFCMTJnLzMrSUhqK1dwa3kxYmtZOW9iOTRFam45bGpiUkdZaUxZVVUxc2hJWmRLOEVUcGVKTllSc3lRTkU1SEp1UmdyWWRRa0xhMHlLaEpwTGtKbHJNUjZVWm0wak5MUUlrSFpXL0EvUzVDZzFMR2RTYU5jTXBzb1VSaGR3SFYrSTVzNDF4V255clVWSVpSM1JLYWpOTVlhSWE5Sng1VlZIYUdOaVBRc24yb1pJVjRqQVYrbGVXbmxkQ3BTSzZvQ2ltVStSNnlzZ0t0aGcwU1gxdDNHUm1kOE85V2hkTnc1dnhGMXVhMFdWYWtXNHpzQlpUVytVQ0hmT3kxbnltU2xFL0pLbWNzMFZFSk9qRktaeW1HUlNDdlVXeEF2VVRzN1V5b1hjd2lVZWZTUjdOTVlpaEVaaGI1MnJ6MDc3SEpWazV1TVlnaHlHb3JLRkxwVVBYR0VnMHc3cmpudU1oYldFY1ZVU2ZoZXBpV0VmM2JZOW1acUhHTTJ1Z3NGRFhFaW9YaVJNN1RkRENDV0QrRk5oOXRUb1VQU1ZOQ2NES1Uwb1lRc0NYcUMwNmRZQjlUSEUxREg0d0NQb0JONEtJcHBpcS9CZmhldmk5TEQ2dnd0NHIyZ1BUd3pmbm80bWVOTUk3NGhDWlJnMzhNUHFxWnNhZjRUeEhiM2d0N2hYUmJsSmJoTXFBSW5pZHVBbnVFOW9CSGVMcjVEMm1mdVhhOWloTzhBendnblE3d0I3dDFKUU0vcE5hc3F3VVpUanF4RDVCaXkxeEdmV0RyR2FwRmRJcStBWFltdlpINk9Wd1QvakZtOHdabEduWlpWekZWMmhsZ3BkQ1RBem5PT2RReExBVnVueW1XdzdLa1EzV1YwdkVJK3NiQ3Y5eGRRYjlnMjRtaldLeWlSNWZQNXp6aTNVMUF5VndzMmtqTmRLWE5LM2E3QXFldFVuWFYrQzIwQy8vZzBXRjJyeXJseWdudm1ldDdoTzgyTVk3K1B2RjZuWlF4dnA3ekQyUXpmYWpETWtVMXpyV3QrbjFadzdaVnlIVnl0cG5qYzNyR29lSnB5N2w3Ty9PcFpLbnhXMDRpUVlDM1pxL2FOdVJwWnc5Y3hDckc3cXZ1MWZzT2R2SjV1eXhOZElaNWF5bC84ZlY2aEVoYzRDUnYrVjMwNVk2WVpXOVlkZWNVbmx6d0ZpaGxPT0o2YlM4VVRMUHo4T3FUb3JhOTQ2ZWZPTVZCc0thQ3M3cUJUR2YxRHQwODVlODdzSE9kNm9qK1Z2Wm16MDhqeThaemNwa2F4NzlCVkh3cXVlTUg5VXN6cnlGdGt2Q28vRDdWZjF1aFloNzJkTXVuelhuTFd1dVAvL3BkdGorczQ1a3hPZDNmSmhJYmVSdm9lTDZ0ejNiZmJNQkQvNlpmd05obitoNnI4QlFUVllXUUFlTnAxa2ZremxXRVV4Ny9udFNhdEpLSHJkWEV0a2YzYVdnZ2hRcGFFMEtaRnU5S0tvZEkySlpYMm1rTFgxclVUV2RKS3FaOGJ2elM5L29ScXBtbWFNVS92Kzk1eHB3Wm41dk9jNTh4NXpuZk9PUThBQStpd0E0a251R1F4SWprMjVOU2lqMEVZakdDS2JCU2pGaG84UXh1NjBJdCtmTUV2TWlGYmNpUVg4cUZBaXFFc3lxTVNZcHd0TjhKOVZaUXJmdktXdkEydjRKVzhpZy9odFE1S3hrUkZIcm1vRnBVYTBDSXE5YUFQUXhqRGJ6SWpCYW5JbmRRVVRQR1VRL24waDdQbWhya3hSYW5pQjIvQlcvTjJzbEt3VG9tTk00RU5zZ0hXeDNwWk4rdGtIYXlWdFdBR20vZytNUzU1UVNzMENnMkNScWdSS2dYN2IwMjZxYWN4WHlTaEFFVW93UlZVUUl0UmpCSElURXFST1ZsTlU2RkJIZXJGcVJyUkpHNUpDeVhDOVRnaFFvOHpJbVZVaUpxQ0s2TDF1SW03ZDBmc1B6VERBM0h3UlB4L3RLQVZYa2pRNDQxRVBXMW9oeCtTOWZnalJhWURuUWhBcW93YWFWTUlRanBDa0NIK1R5Z3laYnJ4WEo2a0VGV3lzcVFpVlVzdko1RXFRTWFZY2FtVFJweUJvWkd4aWVrc3M5bm1jK2JPbTc5Z29ZWGxJcXZGMWt0c2JPMldLdXg1QjZXams3UEt4ZFhOZlptSDUzSXZieDlmUC84QWRXQlFjRWpvaXBXcnNEb3NmRTFFWk5UYTZKallkWEh4NnhNU2t6WWtwNlNtYlV6ZmxKR1p0VGtiT0hMMDJJblM4c3ZYS2lwdlhMOTU2ODd0dS9jZTNILzQ2SEgxazVxbnRmVjFEWTNZbmJzRkk3aTZjL3ZuUGR0UWVGN3FhYXV1dFIzN1VLVTVrQ1BmOC9aL3dNR0NjMjN0UTYvZXZYLzlCdEIyNGRQSFVUR1QvM1lZaDA4ZU9uVzhxTGprOUptektMdDQ2VUp6eitDdUYzMzllMThPOVA0Rnl4UEJISGphWTJCbUFJUC9XeG1NR0xBQUFDekNBZW9BZU5xbHVnZFVGRW4wTDF5RW5tbG4zREUyNWg1ekFnd1lRRkVFRVVRRkVSUkZSUkVSQkFNb3dheWdaQzQ1S09hY1FERmlqZ2lvQ0NZVVlVVmQ4NjV4VjNmM050YXc3NnNldytwKzUvKys3N3gzK3B6cHJxcDdiMVhkVlBmWFBRYkUySmdZR0Jod2pzRkJZZkpEVjZraGtib2FTTjBNcFc1R2ttQThzYjdSQXVyMTZkSW5kdzczTnNoc1EwaFg3OFpTZVNQU2dESFZGenIxR09Rd2VvTFAzQ1dyQ2tzY3drT0NBM3lEUStlRXovVHhEUS96NitIck15OGdQR2ltVDBqNDNEays0V0Z5ZTJhSXp3TDlnRzlnaUcvNFhQODVmb3YwTForUTRDRDVZWHFJMytmeHNNQTVNL1FQYzMxOHY0ek5DUFFMOFFzTkROVS9CNGY1K1ByNkJlbUZoZ1FHelpUdjlzSHpGb2NFemd3SWE5dlZ2bHRiaTE2OWVwdXgzOTY5MnpvRis3R1pRdHAyYm1zZjNLTnRRRmpZdklFOWV5NWN1TEJIMk9KNXdXeEo4d0lXOS9BTm5xdlhnYXdFWXFBZ0FZVFU2MGRzQ1ZsR3lORFdaSm9obVVGSUZDRzVoQUFoc3dqWlNVZ2tJVnNKV1U1SUNDRXhoS1FTc29pUXBZVGtFNUpuUUE0U3NwK1FBNFFrRW5LSWtBSkNEaHVTazRRY015VHJDRGxGeURsQ1RodVE4NFNjSlNTWmtDSkNMaHFTWWtJMkVwSk55RFZDcmhpUWNrSktDU2tqSkkyUTY0VGNKdVNHSWFra3BNS1E3Q2JrSGlIM0Nha3lJRFdFL0V4SUppR1BDWGxvU0o0UXNvMlFwNFNrRTVKRVNBWWhLWVJrRVhLQmtBZUVsQmlRWjRTc0lDU2VrSlVHSkpxUU9FSWlDSWtsSkppUUJFTHNDT0VKQ1Nja2tKQ0ZoQ3dnaE9sbE1TR3pEUXdZNVZwaUVLOG0xWWJFZ0F3aVE4aGtwcUdIQmpNTlhodXVNRXcxdkdyNHY0d3NqSnlOUEl5bUc4MDJXbXAwM2VpSmNTZmpNT1AxeG0rNVNkdzg3cTFpb21LMllwa2lXNUdyS0ZJMlVGNVFsdlBkK1dYOGNmNHNmNnRldDNxMjlVYldXMXB2YTczOGVwWDFhdXE5VW1sVm1hcHExV1BWQjlVbmRSTzFuVHBZdlVDOVRKMm0zcW8rcGk1VWw2cnYxVmZWSDE4L29YNU8vZXMvRGZySjc2ZkZQKzM1cWZ5bmU1cFdtbmFhSHBycG1tek5FYzBaelhzTk5tall3S2JCN0FhaERaWTBxRzd3b3FGZFE2K0dOeHMxYXpTNjBiUkdmemNPYkp6UStHUGpmNXIwYjJMVFpFUVR6eWFibWx4bytsUFRkazM3TlIzUjFLdnBrcWFYQkVQQld3Z1dJZ1FRZGdwSGhVdkNiZUcxU1g4VFI1UEpKdk5NWWt6V21aeHFOcUtaWjdPWnpSWTBTMnUyc2RuZDV1Yk5iWnVQYmU3ZmZISHoxYzMzdHhqZFlrZUxVeTF1dG5qUlV0blNwR1hYbGdOYlRtaFozcks2NVp0V3BGWFRWbDFhT2JhNjNxcW0xZXRXbjFvM2FkMnU5ZmpXUWEwWHRkN2F1cWpOVDIxV3Q5blpwcUJOV1p1YU5tL2IvTldtVG13dm1vbFdvbzhZS01hS21lSVdjYTk0V0R3dFBoVGZpZjlvMjJqN2E0ZG9uYlFYdExVZFRuVW83SEMvdzlNT3J6cDg2Tmlzbzdaajk0NkRPanAybkVlOWpLWDRUOHQwOFlyYkV3WDhCSFM0cmlWSHZYUk9BdFJHbzYydVBvZUxwUG9DMUVWVFc2aytGK3dxSUtPZ240RFQ2SnBvZEwxUWdaT0VZN0JkY29PaTNnRHVYR0pkTStIbG56MFZHaHFIT1pLdFVBQTF1Qm5TZWdKSEY5QWRYNXM5R1A4R2lXS2lRRlZ3QUFQd0o0Q2IxQUQyb3AwRHpLVjJkT3kvanlZQWpxZ0NiaVlOb0QvSnp3YXMyK0VXSTNEQXNmOCttckFaWG1HK2dPN2dUMmRSZHphRGwzUmMra2NZYzhKOWwyMG1mM21VbTVJMmlPazdCRHJ5aWNyRTl1WGpzR3NBVDFPVXRsbGo5cmxlNUtlNmNyZGNxd0tlUmZGZHJyMVZZcU9NcDVYd0Y1K2tUUHJEcVpoMjM4OGpLQzlFblFrOTQ4dEg2RlJDb2hKR2p2ZnFGOHRqakJJTmcvWUV3QmllUHNhblFwSXk4Y3JGTXc5VGVMcFNTUTMzemo4SWwzZ05tcUkvZmhCZVhYdjBTcHVzL00zNW9ibnBLRXN6TVVGcFhtcjFTc1JDNDNNRjR4MjBDVW9uZncrUENkTXYzQktUbGVVSENndEZkS1pIQkxwTloxQUJHSWVQY1p0a05BeTRwWFdld3V2U3o2SmNIcHFaZlJQMW01aDhTWkQ1MlVqNXdjS0w1NCtPZDJBalRqTTl4b21hSE9uMzVjTGxrMVNEamJoRFovTXU1NWJ6SS9keUlXN0I0K2RNNVdsZnRPVCtPRkJhQk0vNFpPVVQrOXZkcUpHZFhVL0dET08yVGpzOXRxMlBpeFAwNEJPVXRONXZnN0N4K0FMdUhybDJrNmZUOEtZd3ZtaEpMaHhsYkVYSGpwY1dGVXdmSzNPNVRwbG1NWmRmUkQ4Si9WeUxLdGw2b09SbzBhOU1pNjdVZy9NYzZ4WXdBbmlOYm1RWjg1QmpuMTNDbkJtTUp1TmIyazdZZDQ2alpxK3RVUU5vd1N3QTJQYysxa2V6Ti93c051RFl0U3Z0REhRa015SlE1M2UwSXpwMjRSbm5NOGFJanUvZVlXZkFrWG91NTY3WWtUcSs1MmQ1Y21obWVwOXFnRnJvdWZwYTAvclVyRHZqU2tjM3FaMXdIbFppb3c5RGQ1MmkvQVhrTDg0NzJkRStHeHROZ0d6YXFHUEZ2Q25JZTFCK1BMZkw2OE1kVHVPR3U5RlFxTVRwNkZ0QmZYRzZMWjFPZmUzUlY4RjJVMHcxUWx1Vmh1NHV3eHdCYzJ0b0x1c2RkYy9rY3p6WUw2Qk5oZHNnemZoa3dZeW95Y1BhQ0FHZGtNZUI2TWtVaEo1VWdWYlVpVjMxNkVEcXliUklQVkZCclhDRW1Gd2gwR2FXMkFiTlpjSWVEN0FsTmtPVFI3UU5OWmZKekFmU1ZyU1pxS0hWT055a3V0YkRUVUdIak5rMENwc2Y1VFNXcDAyazVSVTZwUUpkY1NDSERmNitXQXAvTUdPaG90Y2oybGlrRFdERU9HZHp2dGlIdTFSOXZ1QSszSU95Q1RBQUhHWjR0RFhsYVFZTjR6UU9lSTJ0MU9Ualkyd2tHeEtiVW9NU3Fzbm1jUjdHUTdGdUxNQXdmQVYwUGsxZTczVUNPRlRXVE83TG5IbkFjSS8rWWo4WWVjaWpuSGYzNUlyc25uaGlQV2IxQ0dtWXlUMjJhWU55YWlETmRWVG8ydW9XYkhhWE9CYS9wOG9GUElWMVFPczR6VEM4eEdidC9QRlhiQ052dWtXN0d0cGFkSU1aSzZZdjV0ZGhHRDRCdUtQckFndnBieGNDdUtOYlQyMHNBZjZQQ2xkNVpndkhFVjNFWWVCMGNIUUpQOEdkSzNWK012azltM2dtUG1ZUzI2UEJXMndsaTJ4R2pSOVJFN0VYT0UrZjRzUm5LOUhpTmh0dEpWNkRNeUhudmZtVFY3alJaMTMyV2dKUFIxRkNyV2tnRXcyMFE1NzlwYkhIdlV2blZRR2ZkRXZvYUhmakdSTldmYXZ5ejk5dmplckh6R0V4WWxoSFVkTVgyNWc4QmJ4ZEswQ0pMaGpBWGhLWTBjZmpqWlVDZGtQRmZWVEx1bnc0dXNncXQyeHY0Vm1va1cxQ3FGRVZiY291SXh0SzVEQWFXRGl4Yks3bFhOY3hZS1VQUGxRTXhHNmkxTkhZWXRqNWUwekFyWnZuWHJ5NE9jR1IwUTRaTnNGQ3BJK01xWEw0NWR2eWltb0svL2lqWnR4Z05qUnN1Q3RWaW16L1p5OExMakIraC90WmZzcG9ybVJTdWY4TDRORU9WZGdiUS9TbWJSdFlQZjdDMUJOamRsbXpYWGZyMko2MllIdW1qZC8zd283aWM3aDI3UGdOZnJtU21nNmw3V2dyY1JPdUZ6bzVYSk8zLzZTMDZzOC83emhZc01tc25RYTNGVFU2dXhxcGwvNGcwSzAxMXZ1L3p2YkJsNTVGZFUza01IR1RjaDhMVUswellURm9nbU9nU2plTExvY1JMTVR1UzhNRXllK3V6azlCcnhoL2Z0QzR2WHdzU0lHNEhNcDE4dTlnU2FCdU9vR09ZVW1qTTNQRVNjSTV5RWJDb1dMOWIxY0JHK2s5M09JUlcyVmJHT2JsN3NpZm04U2RLeW5Ldnd2ODgwdHU5cklsTFIwOXFFazhIeHZMeFZEZDV6TUx6MHB4dEwvd0VSN3RyanJGTDkzRjJVeTFEK3ZDVkJGTmJYQTRobUlJMnVKSVhJS0xjUWgxcE02MHZlT29ZUjV6OXA3VHd1cmtyV203K1NPNDBDbHJoU01YV3VCOWRERGo0NmlxTFcxUERXdnMzMm9yNGR5aHd5YzNUVHdkZUFmNGw2OHEwUWI5NkZpV0VCUFk1VUVuMHlnYWhlNTBJbVpwSitGcFlaam55WisxY0dIcnFieDl1Ym1ITng2QlczRGVBNGJDeFBESmdZRkJRVE1XK1RLWC92dXdTVHNWYmFqekVOcXJOSWZmbWVBMUJaci9maHZyeTlaODdYVGFha2ZoOWt1bjRBVlRCNXhZZWpCb3IrOWg1MjJ5YmM4cEpIZnFLZ3dZTWMxTVpHa3NCZ01WN3d1bk9tb1AwMXRDZ25Md0NLOTJJbzFBd1BrSzFGenpIcUxWbEVpV0xIaWF3UDB6ZCs3eUU4NXhUcU9jL1UyWm9CN01LWnRnZnptZStyRmMxaGg3aXErZzNMZGtMSCt4bUhNb0gzS0NObUZVMDJsWGFrVW55YzQwQmJ2UlBqaFYxTHhqeTQxVE1OdVpvVGxPbEFWTXBHWm9TdWVKbEhYSERSWFlvYzVSRGUwcGMvVmtxcXhQSFVScUpaMVRhRmE4TSttZzBzeDdaL0l6RmtzTktuUU5NRVVhZEVjSENzM3YwaUMyVEJXOFBWTld6R01lTFJpR2dYU29jdklNdXpueXRtM2FZa08wbHVmcWhVWXNoL1lVMzhIbFdSZTkrSE9YT1llU29mdFpOY0pUZitiZE5uU2NQSzBYdG1aSDR6eFJVeVhQZFVQcVNtLzhYRHRtRUwybTY0clhCakduYnYyWGlkekIwcnNKd2tyaEtsellmUGpRa1NQYnI4SURYZ3F3MWdVcXFaR2IreUJ4S0hqblR5dmozU2R4eCsydlQvaVRtZTZBTEhHTWdpVURVOXhLWDc0RFdpNkplQkZMT29LdXM2NC9TUDBIc1lReC9KMkpOUGVPVHF4VnNqblE1WjFKbFZTcXdFeWRLaFV3VTFLRDd0clBBTFZqcklGbTZoclRUS214TldQNis1MUpSNVVHcldWZGRGSWwzeEU2cXpUTDVPa0FiZVFKRzFlanFhd0RzY01qeW5MR09zWFB1a1lDWGtFSEpYS1ZFN3F3amZjYzRrSjVrWW1velRzazlLem1MbHpiK3hDZXlFSGxRVHNnUzRYczZrUUhVdy81K1BIQUR0UWFBOFhIVUxtNzVDVC9xeFZIcnowUWFGL0tvd24ya1NmcXc4ckVwdGlYWFR3MW9YM2t6T2F3d05sdklrK2JvWHI4R0RTaEhPYzllOXdpRjZhWEkvSkNkNkNYQXIzcGpqZEFaK05oRGcwMzM3OEJ5TXR1WExqd1RPQis3K09PTy9zeFUxMVUvRXhyQlR5SWM5alN5eWYwWTB2dmJldlJYdFJNdzVjcmhTNHFqUS91WndaU1l1UWQzZW1oR0tuUTNKTWFSQXBkVlpycitHdXNjQXZ3WXExSGY2QXB1dmMwV1hyZmh5bFBHb1NuWTRWeVFBK3BETWZweXE0RHB0UjZXQUVyaXUvVGNkS0RrVURINlI1UUwrbCtQMFpkSU4ydEhTT3dldk1vbllWSGV3Q3VwcS9wRmxyN0F0Z1JWWWhodFBBM29GdXdGbGZqYTA2ekQyK2JkRk5wc3ErYmRHZGxRdnh2MUVUQXc1ZHBZTzBrREx4TUQ4dEZnalJWWHlYb3ZsUUpOTDVFVDFSN214NTJ4Vmwxaytnc2hjWXFnZllWcE45TGRiOHpuMWd0dlJSTVZab09HQjBwbUtuV1hSSE1WWnBGV0JjcFlDUFV2TWZCc3Y1dGFJTzN0S0ZvQnFQSCs3andlTXVtTHFqcW5mS0kyOVVKcjRGZmZsUG93VlpqakJVUndodTRXbkMrbUo5MGtwdnU3VG1MMVdpVURIaUd4cklNby92UC9oUnZ3Y21BbzlQNGN4ZTV5ZWRHSCszR3hrMnBnamFrbmVWZzZjU3FsUVpvS3JMcEwwVUtyK0RLaFlLcmZJZXEyaUFiV3FiMExYWTVMK2VMaHJSQkZ6cFlKcmZCQnQyd29iajJwdEJUcGVtRlpSRkNMeFYxd3ZOQ2I3YWFtNmhrcnU2Qmx1WFVxa0J4ZCsrQnkrSk8yQks3TzRxL3JnekpDazJkQ1Y3Z3QzeisvS0NncFZOWjZUMTFtTk50Slp2M0JzdmVEK0RtdHBNbkN3cTJYNEg3dkRURXBvZlM1NUx6NmU1czdnYTBmZzlxS3MvZERkVTkyTnl2b1BUTWljdjhhQ1g5eWM2WktrUTdHTEZ0ekRFK3dKVzdPZmwrNkdQZ0UzR2JZR3BWOFpFcDRLK2FHMi9mdm5Sc3g1eTNRODloM1VTTjAyT1RLanlqZUZOZTl1ekZlVmRUa1JaVzRWMGxOaGo2aURZU0xjQmphdUJZSGkvWktEVTZxNmUxS3VIcEwzMFVhWFhlUXBXMDFrYnhYWi8zUDRaQzllbUNGMXJwdUkzdW1ISnk2SUlBTVJLV0pVVWs4ODdLRFhFNWlSdFpVRkNGUEZrcnhaOS9vUXVOZVFrMERFL2pYQXd4QlpwSGo0T1VaQ01ETXF0ZlRXUnRNNmZZS0pPZlZyeTZldVBCZzNQdTNVVmFkQS9QS2Y4b0s2NStkSFpzRi8xUzd5aXg2ZEQ3VkMzMmhuRlQvTjJEaXoxT1dFSmZtT0lWNk1rL1lhdG0yN05RYWZ5eE1rTG9vMHErS2ZSbGJ2V1krVjBWcmxGODhaei8wY00rMmloeHJjNWI5cXRGa3V5c1ZiVURiTG9xL2tjZitPSXIxSG1LN0FzMFYxNzlkQVgyZWxtRG5KaitVTkV0MWRiRnJ4K1ByZGk2cUF0bXJ4VDZNYkk4WExOS09BaDdNbmV0NWN1VjgxYUV4ODRIZmtMQXRsSXRpenlyRzZ4eTdtVkRlOWtQcjJEdTE3NTAra05tTXR3VEtmUlhhVXh4VFp6QUVrcTR0SkVGdHIzT2pnNlY3UG96RmFJamh1cEgya3BtcU5XWnNlQWZLVzFrMmJXMXJnOXRLL1ViQlZTcjYwZGJTMzBHeU1GcGdLMmt0VUlmd1BHc1VwNUsxejhHZGdnR1lsOGErQXdZTnRxQW5wamVEOWdaT1pYVDlNVExqd1ZMdHV3bWwweXMyTTFMNnNzUXl4cUdhTm9lV0pvUHoyRnowbjdZQW8vODg1MjJYdHQ4NUNBOGdpMkorMkV6UEYrZmoyMFA4QkdNMG1tVy8wam93SnpERzVid2c0Tjllb3Z6WFhjcW51LzJHYXlGSlluZXNBdzZIQnlKVHJNWXRHcUlhcFpJeWo1WmpHUlp4ZXU2REk2YzloMHNnNCt3THZFNGJPQ3JkeGM4RTNkZW5xK3dDQzZvMXNLR3BPT3dEajc2bDFHbmZmd0tCcGphelZ3ZkFMMWhZV0lnTEFETGd3SFh3MGN0OVBVSFMxaVFGQWdMb2ZmU0FOcHVKcHVuMTNPV2YrVGlLYWx1alBDOFNCRXF1VTJETUowYnAra2s5YTBkTDR5RXBRTWpXR25mblNxLzVBbWdmRVdYRC83OGduWmxzUEVsbDVXWUJWbndHa29MenBmd2swK3d4RE9CSlo1bytVcmlxNlRXWEg1RWJsamViUDdzZWM2M3dHZjN4QnllcnFNNWdweVJhcDUrRkZOaGlNNkVHNTQ3OVRZODVEVXpycHRJNjI1UnhIRE11OGtjaENpZ2NOM3gzWHQyYk0vTE9RcDNvQ0R3OENUK3ltbk82OHJvVSsxZ0JIaUUrL2xObng3dURIWXMwMWs2UHFLTGxKWUxPRTNLZTl3a29FOGY2dU9DUHBTL3h3b2JuNnZVNTZuOE81SWR2eExmRzJnNGZVVkQ4WlU1WUxxT3AwNnk5NXhrdW5qMnlrSkI3YzMwZHcxMmtTeFlQZUxOVHI0Qlgyc2NDN1NrM3V6cVN3ZlFpZkw1T1JFdHFDVjZpN25HMUpXMnc2NDRRaVljd2JCSWR4ekRZRnM3Vmp5TmtBbEhzRkt5T3gwanBtRkg0VG9VN0R4OGhKK1p6ODJhTTNlUkYvQjJidGVxR04rOVM5Y3F4ZU9RSDc0bm1EOTRoUFBQOTkzaEpLZHg2NzRkbU83YjMrLzNGOE9KSjNHUVpDWVVRTjZHcmJ0NHZ6Tm9wNFFESy9jczJoUytaYzVxWC9DQnVTc0RsL0hyZkxnOU9UdXpjb0Uvc3lka2lqWldHWjRlbWhZSXZMM25MRmNteXZYaTNBdGlWb0VRRUxReGo4MmJ1M3ZyS1RFUHRzZHVqdUZEbFQ2K3dWNGlWZE4rQXVhY29qbk1CVnRJVGdWQ1lSNXRqcU94T1k0YWw4ZDJId0JSbkJzTkZBYXdjTmlIVTFFbnZLbTYvMHFicEh3MTVPZHUzVzJzemNSRXBkbTlRVy9GVGNaOVJ0ejZoUTM4Y3YzMms2ZmxEdjNaUUgrbllYM0Y0YmVGL1ZjT0tncEdId1d2Njl6MjlBMmJZUmZEL2dlRE5zMFFyUlg3K3dqRng1VGJrbklpV0xna0twZXNpQWdUTmI5SlZNQ3lVbHJHRmhXT2k2V093b1BLMnpWc0J3OXNidzBZWU9zd2dHbDZZT1d3QitKNVkzZWYwK2Zad1BtQzAwVkZCWk1uc0lFSlBwUGRXVmswa3RsNW9Fckc5cGowQlRtRTA1NUNOUTRhRFQxcFMwN1c4SGpKVlBpbDlJWXMrYjdMZGN2K3pzTUh5dWpvcXRNamtYYWdLZ0dQbnFKSEZkZ0oxWUtINzhsQ1JuYng0SW5DaTBlbXl1OVBQUHluam1OMmFvSFBDd1RtT1lHUVNRZGd3TmpaMklLNjBCYlVtYU1EWnd2V0tobjdKSDZKdjUxMUU0Vy80ZGFwb3B1ODV4bHU0aGkzZ0tIQTl4NWJYQ0ZEZ1VjM0w2SkpDcCtXdGhUN2U4SXFTamlxV0dydUFyU1JEQ3NWVHkyeHRmZ0RtS0NOcFJ4aGtPckhQbmZXTi9nL2ZVWFNhc0hteDc3K2pHeklmOGlNV04rdnozc29xR3R2L1YwZXJZR0g2Q0kxZ2dmVTVSZWdGMnJOdUx3TjIzTGhFRi9rV2VEcTZ1bmpMb0xmMWpuN2x2RHRkV2F5REF2SlFmQUwycG1mdjJmbm9VTjc1Z2NFQk0zMzAycndudzBtRHdFTjBBWHpBYWlMdEFxZ1FtY0JnQWtTa1IvWkQwWko1dkxqR1phSWh1dkdDQmdrcWJZRDZGUWN3elVjczF3NWR1UlFsWHJ2MUszYi96ZmdoazJQalZseDRSREcyMUJqVHJOQ01xbE5ZV3Frb1hVcEFrTXNLL0F1YXc5VzBjcC9HdWpiTW81QmNsWFc0QXFwRXh2N1hrZFVXZmVyVFBVTlpGUmNsVTN5clpsNVZiYkd0Mlk3dlpodnphZFhmMVE0Q2hmeGpsQko3L3lQb0l2ZXRGVklmODRVdmdOYkRESDRYNlArR0lkV2ltOXdUUE8zRkZBTHpNUTZyZzZFejBoalNxM3NMcmwxTzc0QkR0YlpwbGIyRjhkL09uM2YrUzhtb1YxcUo4dExacDJ4dGJMTDJQM0lQcWYyUjU5QmJkMC8zNDNYVHFqMUVGeEdjRzRuYkhmTFdPQUxJcEhOMEdOZjM2S1JmRGRLSHNLVmNxNWt5dDE1VDFpMUVzaUNiVEI2eVBId2N0WVR0ekwrSFJwd2RRTDlXMGhTc2dTdFFBSDdpZVZRRW5iU245YzEwVmx4dnVmQ3JrTUZqM3ZwQ2NFSnhteWRjb2lYbWtpVzNCSFA3U1BBbm1VVWxzTVZWS0Q5UkFZcmVqS1ZERkxsMWEyVzBjVTlmTSthZzFYRC8ybW1iMzRHSGJSenJUNVk3a2xEMk9oL3R2YTdUUGdaSUdSS0MyVEw2aUZiNHkrUTdlZlBrSzFOaDE5a3lEWUs2dzlpcUMxUndLcy9vRFpuR2JVNTQ0a0VBUWNtZkt3QWJDaERwbzk5THBodnViWDNaZ244eHBxL1cvOU1HMU50SHpQYVR0UWxWRW1KeWordWxQMVNmV0d5L0JZSkJveWFaRG1IZDFjaUgxRTVGYXg1K1VYSjBLbFVGYy8vQURIU3BZTC9vbzRVMWpYd3g2NTJyTXYyeDY2L1daZmRqMTFWck91SFUvUDd3ZjNTRVdHbzZvQ3hQVFA1Tm95TkZGNUQ1Y25Db3BNajc4MTRDRy9oMnVGenhmemtZNXlQOTZRZ2UrZ0YxcVVyMFppWHpCVkpXVW5wa0Exb2FvRWFhZ2I5d1g3S2RNZjVkMGNjN0FaMk1HR0orM3grbXpOM2V1dUo5U1hBdjdvNHVZZDJzWEpLam5lV00zT2tKcjNkcUFGVFo3dFg0OTZMbUlybmhHRXFYUVdORkJ6ZEQxMWpSaWk3VVBDYldBUm5JZyt0VEo2Wk1Ydk4zTWtlTG41RDVDcmRHTGQ4U1NaUFUwdU9uQ244UHdOU1FJWG5URlNUY0g0d1ZYRC9nVVlNYlYrUk5kOEx0K2tQb1FsMTBkL2hwbDdZai9YYXFrN1VMZmloOTgxL0NoUHNVT2YrSFlFZU9jaTRKTHRhbHEyeitsMHZ1MVBkb205d0pVb3ZON1p1MXJjZXRQK1AwRi9ySEw4TStrc3JhKzJFc05QdHZTY2ZwVWJBNVlidERkMGR5cHZOMk9hRnlsUGNWYmN6bzNlN1R6czhkcC84VHFZcDVUdCtSbVhkVVVrMXJPaXhRb0lOY0lnb3Y1SHNNQWpydC8rRHQ5STlFNmpCZ09kb0lLdlFvT0lSR2lGLzM1SWF5SFdSc1UxZmFpUitSaXg0cmxyMnIrOXh5MXdwWDk2VlA1N1E3Mm9VMDloWFJPT1BvL1Q3MnNmMDlXL2Z2NnkzR2Fzc1RUTDhyd0tiTVFWKzQ1QjJTWnVGcVpNNTczM2pOcnV3TGZYNjE1Wk8yMXlPZXZHRCtsZkI4WlBjOFZtRkMwdFpKdXFGU215SW5lVk1kRDMwcXM5cHZ1WXhSdy9xQWdUdlJOOTFzM2Z3dUFXUGNqc0MxM3FEbDV4bERHMllRSkZaZnBxY3FReXJYekJVZEJ5T0xNc0w0ZWtXZW9RTHlWOStERTd4WCtGTmd2UkIzcThUN3REdnQzZGRsSXg1bk5CU3Y5V011dkRQelhmLzJkS2ZkVzd5d0JlY1FxZFh5OUg4L3h2eTRTMFo4OVgxbFRIZlZ4SE5xMytNNjI5dXB2R1RCS21UQUZYVTBRcXdlREE3dDMrekRRQ2J5djFBOTB0ejVUZjdXblpxeDdOQ1NvZDdwTmFNY3NoMHdNSWhqUEQxRUY4WWZPOG8wTko3ak9RanA1SEdTYzRtdFdwMjVzc25QanZ2NWRPK29rNmhvUE9vR1RXbkU3WDZHdHVNbXVJODhZNHhkYUFjYXJDbnZJV2V5R0Y5ZEJCUjFKMVRhQ1JEK1JYSUgvQ291S0Ntb044djQxL0RtKy95eThTZ1lUL21GL2ljWC9ybzg0c1pEQjQzWTRCUGpkV2x6c3orWnBULytsS2s4MmVmRmxueU9pL25rZGQwaWNCeXdYTTAwanR5MVF2bXlPUkJMK2Evak5qQXByZnN5RjllWG1HTFQ4MEZCMWJrdVVpdGEyY0pqcW9nM1I4eThQMThTRHhoaDhRUEIzeTJGUC9KbU5IVGU2ellrTjh2TlpFRzZ0bG9qdTZsd0NBbkd1b2RRQ08xMUhkck1FVjZManlFa3BQcFAvTmpGUkgrUWZNOXdST0Nka1ljWk0zMFFTVlRIcktjaHQ2TTZiZlg1b3JQNUY5VDhVTmFYNWlRRXI0ZWRzUE85WnNQN09YSDUzRFRBMEtEd1IrbUhKLzFLQ0VWMkpYRTJDc1lPNHNnakdIM3k0Q0dTR3dQY2pTZWRwSmJCdm9XcXluS2NKMGd0YS9TdFdmVHpKWWJ0VmxWZFZueU43VUtLVVFZemxMU3lGSnBydnpWNE4rdmJLdVlmNGNJTC82Y3FZZy90bm5uMlkxOFJENDNaRW5nREJqSVU2L2VNaE1qV2MrNG5GUjBUSUNlSlFwWE0rWi8yejRZaGZPRmloSjlrVnpoVXV6b01Ock5uaG5DdnNTdFF0UWNsaTZZUFAvUVcwR2pPd3JQUGxoOHUyc1l2Z3dzMEtNV1JHV0JYSWNmck8waFZRampmM1lvcGlxZ3JaSTZkdkNuV3Q3YzVZRWlZV0hpSWxna2YzWmNBa3VUbC9JRG5WOG84bW0zdjdwZ2UwQU9icFVXUHVUZGozQ1RIVHluRG9JdWliWVZjLy9tTWFlVTdsQWtySWNOREtnbktXRmowdWJrVFR4dXYwcXpGYm0vMzdyMUhINkJNelBPT3ZDYURIekdvdU00UmlyUWdGcW55L3ExQmhwNWpFWEdsU2xBRFZoQlpJaUR2VmpaTzVOZVlYU2IzaFhRV0o5M0NzMXEzTGxSR0tISzJDQ01WSTA1Sm94U3JiTmpQN0hHemlwOGx2YmxTVGVnVXRpYnNYSjlxaUlOSURFcG1zL1lGcTFJakliRVdPRGpOcTVSWkVCeVFuSWtuN25aTXpwamVyVGlWcFRnckpJOHFKMmdlMUY3VkhxaG9KMVpSbGtIbVZsSmEva29SZUtxMk9nbzRGZkdaS3hibjU2ZXFjMkVsTGpVQ0Q1ekt4dUs0ZUpTWTFPaWdWKytJbUx4a3RXUkc3VzBjWTBRazVDV21aR2NucDZXSEJzVmxSQWJxelcxRnJabHhPNVlHeElidlMwajVyeGlaUUtYa0JTWEZNK2tyb3Bab1UyTWpzNElpVkcrakJaMlprU3RWeVNucGFRbUE5TjhYRXBDU21wS1NtcGFmRXFzR0F0eDhmRlJmUGJpNkhSR3U3UmNTSWZVVEM0bE5qVStBL2cxcVd1eTFzUmtydExHUUd4OFFneS9pMUVwVDA4VUdFdGNiR3BjaGpZTDB0SlRzL21jWEthUmpDVUEwV2tRdFhEVjVuVFdDdEczT0lBMVlha3JFMk1aQjZTa0pHYXdUVkZ6L0V1QXNIWEx0NFd2M3BEQnJNcHZpMWkzWkdsa3hCS3hrQldmR1pDVXlyRWxzZ1hJNGlFRDFvZkdRQ1lrSnllbnNDaEtpVStKNHpOeVloUUpzVnhDU2x4eUxLeUMyQmlJZ2FYYjJlU1FrSkFRRDdIQWlOTDVhTVYwYk1ZMHZpWmxkVlp3ZnZEZXhSc2lJMk9Yd3pLWXN6VnNML0E1M1lWVlRFVUxsVkdwc1psaUpxU21KbWZ4c2NsY1lpd1RBbng4WW5LS2RuTk94b3JWU215UEk0V3NaZXRYYmdSKzk5WnR1Ym5oVzRLMUliQm8rZExRaEYwTFY4OUxUTTlPV1EwNWZQNnN3eTVPUGo3VFJBaktYcndsZlB6aW9EbmdBK1BQK0Y2R0F0aS9kbmZ1dnNDdGtYdmhHT1FmU0M3bW81TzVsVXNpSWhiQVFsaXlKbVRQdXMzcmM5Wmw4ZFNQTGhPMlpzU3RVNlNucExJbHhjZUppK09pdDJiRWJGSm14cWV2RXFNaExpNCttczllb2pjWUxwd3NNSnNrTXZVbUpNU2x4cWZHcG1VdzQwSTZueDZidm1wbGRIUzBDTEhKOGFseDBRa3hzVXc5VWVreGExaWlUa3Rtb21OVEV0T1lYbFBTa2pQNDJDUXVNUzR4TVFIWWxaekFuSU5kNlh4YWhpSmduaEFUbDVxdWhkVGtsT1RrdEZnMlFVeDhRanlqNUdtckEwSjJDdXRPU2dRUkdMUHNXTnJZNVVwc2xpb3dZdVp1OGZFaXhDWEV4N09sSmFSQUNzK09tdlBDK3FWcmx1VXMyN1F2Ylh2WXRsVXJsMGN1V3NGZnBGVmZvNCtHQmdoN01xSTJibDBjRmMzdVJ6TXpnaFRSbVV2RDE3T0g2TXpwVVVySk0xM3ZnSEVwOGFteUc2Y3lXelBZNjZoSGtwb243SFlWVVBtcnpRSHVBaFdFMGkvUEdxelVRMC9OUjNaam1FTnFxejhjV0JhdlRaS1Rma0Y2QmUrcWlKd2R2SEFTVElMZ3paRjVySmx1WCtLalQvcDNHQk9EOEk5cnR3dFljNDNXeUo5Ry80Tk9OVGlWOWJ4K2JxcjRMUFB5dVlLaXI4RGQvWnpQWmUwaFk3K2dYZnUvZ3ZYQW9Ia01yRXZ4VFd1SENKbE5pTG44YnpHQmRDZDl5UWppUzRBY01UQXhzRFdZWkJCbXNOemdrc0ZEZzArR0pvWmpEWDBNWXczekRhOGJkVEZ5TVZwdXRNWW96NmpBNkpyUlhhT0hSdStNdXhwYkdzODNqakxPTnQ1dWZNUzQwTGpLK0EzWG1OTnl2VG43ZXh2eUQwTU4vN3huK3dQSzFHa0w1azljekt0L2ZOdFFVZXRoQjV5YXdiNWE3RU5yT2JXVVdhRWJ4Z3FJeGhXNnhxeUFHRktoUzFHb3E2VGJDc2xUZDd0VS9zWm1BNkFyMXJsSXhYckdmOEhrLys2VG1QcC8veFdNOW1HRllsUGFWMVNqOW4zMTU2KzJmOXNYMFY3N2FZOTlNdzlDT1lOcnBjVm5YNGdWVUJaV05sNytTOEt3b3FGN09qRmZiTkY5SURYVWd3WGwzUW5ZTHdDN3pNbjNoNUVNcnptNlREUVh1NFBEdnFIbC9DUTM3cEh0QzM4MEFsNk45bGp2TDV5bWxUb04wcGtxcWZtQXdReTZ0clQrQlUxRnFiTytheEtxMnFHZHFMNlB1UW84TGczc0NYUVYvVUFqOFlNcDRIR2ROZE5TOFczZEpJVTBTYm9ERjNUc2xCa21qUVRkUk4wZFRuMFp6TEdUdFQrbmZnR1hDdzZjNGdmZnhadEtLRjk4TmlEZjc5RFlUVVBCRnNaK1ExMm4xMThCL2szUkY5VGxsU1hqbzJaZlVkZWJjYTlGdFlQcm9USVphbDBzZUNPV3dybklRNUg4Uk9XQXdXNW1vdHEwMTMyOXBsRDFvdWIxMjBlRHFVYldaS01CZGwxRWRUZkxhdFRJWTQwZTNIMy8rb1UxVmN0ajZsNERUVVgxV3lnOWZQNjdZcTRuRENxTmxJdTVIbCtLT2Y1ek1XZE9PN1NuOVdrM21WTTJsUUcyRjlYWnY5K29mQTRmNE9LQVRITmUvZi81M2VlNWpWTDlYWldQbmFtQ1NlNzVGUmlJK3NLUVk0VmhUK1lpQnQ5WGc4Wm84UEJyTlRpNE56VVcxUjlxaXQ3S2p2RnJ2MXpyN1k1YlJtMkNNOHd0amgzT3V5S2VoY0pGcCtmdytjWGMrSHlIclF5N2RySWJZeUU3aGRuejRKcXdHNHV1TElRSnpDTW1UcDN0SW80R2wrMWpDL2daNDdoaXJ3ZEJkNWxEUElNTEovSXY4YjN2U1d1SDBEUEs3azRqKy9TYWNQbTFpSVUyOUs2U05yaGppWTNZOHNaSTl2MEJJM1JydURsRGcwS253Q3dJU3cvSjRlZVA1dktYNUswNkJ0Vnc5dkJ4VnJUTWxYSUhzTWlReHBYUk53cUdPTHZBR1owVHdFaDh4SXAyWFJkT2ZTbVB0c0RSMkFKSGpmMzY5cGU1RFFzS1luMlFSWlNWL2pXbmxmNDFaM1BxUXB0VFowN2RHWVhCTTFIWmcxTmZreFBib0FPYytoWlVYcTUwclFCVzJhanMyWVNuWUZmZTVwdjhwTFhjc2xtUnkrZXo0MjVCMW9MTWVhdm5ydzRGTDVnM2E2RWpmMlk1dDI3LzZyVTdZVDFzV2JVNWFsZmtyc2h0VEFIWG9QSjZwVk01dE1ObXc1bWcwN0JyNytaSzNpdUhXell6Y3NWOFZyQ0ZaWWRuaDJTSFpvZkJaSmczZDZFdGYyb0Z0KzdBNnB5ZHJETGJ0bkxycWgyUjIxZktnaTZmT1ZWY05PbVVxK3NrTDNlM00xNlh0V3IvMmJtSER1YmxIVHlZTjl2ZmIvWWNmNjNlZzE3QUgxODh5QUZzWFcwdjI3T0NqYW9xMk55andOYko5dm9JK0lzMnU4R2FMLy8wLzM5WHRlcDdHL2JyMDFxdjc5SmFVazVNMW5MZ0kxZXRpb2pJak1yUnJtWWxSSEltS3dWWUNaTEFDclhvK0pRc3JUb3RPUzVLdTF5UnhZNFBVUjBibjdwbU5TdUgwbExpSWlOWVlhTlZyOG5LV3JObVZXWkV4S3FvaUJWWlVXdTA2djhIelRLZmpBQUFBSGphWTJCa1lHRGdBMklKQmhCZ1ltQUV3aHRBekFMbU1RQUFEWklCQ3dBQWVOcTlXVjFzRkZVVVByTnRLWlNmL3RCdHQ3WFVBZ0pDNVZldzFlaURmMGdRaVJwaW92Z2dNUkFUa0JBaFBxakJTRUxTQjZPUkdORmtneGdqRHdWTUg2Z3hUYVF4cm9ScXFFRFZMdEo5R1pVVjJDQkQ2QmhZelBXN1orNzg3TTVzTzExYTUrVGVtVG4zM0hQUFBYLzN6QzVwUkZSQksyazlSUjVidlc0RHpkaTJhZGQyYXFKUzRFa0lpdUNtNWIxRlh0Nnhjd2ZOMkxyNXRlMVV5eGlOZThMNEpLcGlxZ2pWYUJrTDMvUUNhZG9CNXRGRWo5QWFyUFVTYmFFUHFaT08wUWxLMGhXdFZGdWl0V3ZydFJlMUxiUkcyNkc5cnIybDdkRTZ0UGRBQzJydFkzQ0tDUlA5V21vR3A3Vm96NHNCNmtRN2dxWXhaaXBWaVhWVUxWSlVnejNORkJtcXhaeW8rSXpxOEZ3UHZPVFJJQXhxeEhzWnFFRXBzcUEwbVRJbWZvZmNVWEVCVDlmQnJ3cTRPb3pIeEYrWWtXVk1Cak15d0p3SHhtUWVHVFZmMHVsTVY4WXphOFRmaXVzbHBxMEFkaGVreXlqcERJeG1zTnBockpHR2RCbElab0xTZ0F3eGZySTRwUjM1TEZrdVV3bVZROFlxMFVNdDRCU2hDb3kxWUg0RStGUEFkMEFmVlJpUmZSbnJaaTc2S0RqTFh0SzFnbTZWK0Fudk5iQ2dCcnVVMFJTYVRwV1lVVTB6Z1l0U0hkVlRqQnFva1JiUUNtcWpCOEhuR2RvSTIyMmlkK2s3V080ay9VaVJocVMwYk4zWHNkWDBBT2orbDB0a0FJUFlENkcvSmpwRldzVEZJZUQycWZHNHVxZnRYaVRsSEdkK0FxMExZTlBwYUtiNFZwekcvWmVjbFc3bDNnTmtNZDAraE9TbXBMU3B4YkFZdG5oenU4WTdNOUIwSHE0Y2xWczJ4QnEzbUN0dzl2NUZGbURtUyt6dUk4eGVtSi9EUTV3VlovbitNNCtjUVQ4Z2hrU2Y2SlVZMTJaOFQvcDQ2YTVsOGlsY1dkaGVocmdoOWttNzU4bVM5cnhKcjRoNzV1VlMxK2J1RHh4TjdvMkFQVXA3WEJaWHdWL25MQmxDSzRXdFpOc0t2bXA1WlNZRVArTTI0dU1VYStJMDI4bUFqcVdQbjJkdDNYQTE3OFJIdnpjK2ZQelN6RE1oK2lXbEIzK0dkU1R0L1RuMDlJRTRpS2M5bHRlSlk0cm1wam83Q0I1eDFUUDNKR09HUktkNnYycGhwU2ZKTVg0YkZJTWNKVHA3N1FCamhpQnJRcHk3VGI5eUlrZjBJSTlLZWVNZWY4cGlydFNhNlZwQXpuQm8vSkZaNjJRV09WWUtiNmtvNURQMlB0RDNUa0J1ekhxaTNyQnpvQy9PczBYeDlzUUpkRFBNT29ZL1MyMkZ5VkcrbkpPMVkxQnlWbStkZ0FGeFUzeUVmamczSHNWZXp0elgrVzB2UE9HZ2VKL3BCOUdPaXoveXVPOW5icitoUHdybzR2NUE0UmdzRUwzR1dLTFU0MWR4QU00bzBZRSs3ZVRNRE9maUhvOGxlb0RwUUtaTUF0THc3R1IrSE1vOVc3SXlUUXIrbnhSOWpEc0VHSUplOXFQUE9Hc1kxaG9jTzlZYXZjREZ3VHNGMERFLzVjdWhDWlpZeG5tS1FhN1Q1K1NTZnJaUnZ6b25MYis2aUZ6c09XbWtWN09FLzNJdWtjME0waC92UTQ0bjNZaEVUdDhINmE2STNWSkdaOVdMdkkrNE9JNzNHNG91Q1pyOW9odldUR0trMjZlck9GTkpPYnZCcXc5YVNJZ3VaL1FjKyt5NVhFdnpIb2E5dVU1SnFidG5aZ0hMMzFLNk1NTEd6eWpqcWNENHlGZzZDNXY3TFJzRmV6VDJsQXpPOEJ6RmFiK0VzREl5dWZnZTFTS0piOFl4VDhXdGJPcGFKemdTMVU2TXNaNjZZZTBobzhXM1psYnBLaFdvdzdTczBMeTZzblFhck5ueHEzbGR1NDdzWDJGMVpkZHdubHFwd0JvQjlzaUV6SWRXdmpQSGJoY1ZsMmxQSld1ZlBwVjVNV2pWczhHMThKQnpEbzZ6ZFZ5YjR4U1NXVjVtbnQxK216bjVVV25GcnA4Z1ZkTFJ1WlZ6RG5NbGtuQnp2WWRUSjJOazd1OVNYd2NqeWFZSHltcXFzMWEzcXQ0UU5tam1Wc3N6QjF3N0tKSm1mRmRhL2IzdUNUQWVjUm5xK3lOYnlLLzR2SkM2eW9qdTI2bDk3TG9rdDg1VXEwdDdvQjRHeEF2SFd3SDVQRitNc2thRlp2VncyWDNVODBNdjhEVVE4b3pLaVhQMzI5azZzZjE1VUo3SjFWWUZvTTZvZjRxeDVBVG1TOE9mclJ5OTl3ZGxNYzdyS2E4OXVKWXdSbzQ1OVIybEYyczVWMHA4L3hqc1YxYU5XREYybmFuY09jQm5sNm9uWkozSUovbG9aMjNCODhQSldtWkJmK2J6WE5hWmhmYW5ubi9sL3Z3SU83aFFsTDJsdjFhcjUwdTg1OHVCTXRkeTFwTDQ3bUk5MGZ0ZG1Ec1hjWkRLaTNEVGprRlpNWXpkMjFXVnBJOTVYZ2NnS2Y1RXZaek1uUTFaUE4rZGxrK2dUdTczZnlzcWlzT09kL1k3a0NqaVBEY0s2TG1rNkJoUE8vYmczOHh3Z3FaVlZhZjdWK01kOUxpMUJHZjNiSmc4NHF5UnRyN1gxRm5xNU1UY1g1dHMzZkFLWnFIS0pDZzdNSFhLeVRvNng3R1JuMEU4dWNuSS9hMXZ3blFWY2g4ajJOd2dtcmc4WDhTbFVUa2xxQUZQcldpTmFMTnBEdG9LdWorSGJqbmFRbW9CZU9lV1VDbVY4YjhkNVl5WlRGTlVycDVLMDJnNnpWQy9wTmM0djZVM1U1T2FYVTkzMEoyNHh6Z1BMV0RjM2Z5MGdCWmhqR2dwTGVPS2FpV3RvdnVvamRwcFZzQU81dVc5ejZkNytKOFlHeUtRTWFMQXZzcFlRaGVxRlVReGNoY2tjeUVHR1dNSzNFdEs2SUo5dFVIcU5uVmFSVUJmQ2ZubG50dDlNczhCTEtZbDBMUFZTNjNQZytUU0dpZWdNWG0xY0JhdmgwM3FvWmZsckt0Rnp2cnlxZ05ZMTJ6MXYxTkpUaVlwYzlhYnBGcTVzcEJ0SGZjWHUwcllLQXFabzloRERNL05nQnBBQXlDS0p2OEJtUThQYUlWMnBjelNOdkthbWJlenBqeDd6TUpPYzYzaHozS2xMSjBMVXhSTVY1SjVJZXBBczRJb1MraENxNEtsa0g0cGU3YlVSeFI3bjg5N1h1WmJ2eEV3RjNZbjFVdXRON0d2ellPOGpaZ3B2VnRLcExHM1JNQ25HanlsVDB6R2VCTkc1c0JHMDdEcVltaGtHVDBFeXp4TWo0TGI0N1FhMWxvRFdFaFBBaGJSVS9RMDZKNmxEWkR1T2RxSVNOc01hS2RYNlEzRTNOdUFKK2dkK2dRelBxVXZhQk4xMGhGNmhiNEViS1V1K29xMlVTOThaQ2VkcEIvb1RVZzBXZjNyQ1BnUDY3UXlBUUFBZU5wallHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUFHS00vei96d0NTUjJZekZoY2JHREp3Z0ZoQXpNVEF4c0FIeENDZUFFU2VRUU9JT1lDWUQ0Z1pHYzRDTVF1VVpvQmlSZ2EyL3lZUVdRQ29hUXp4QUFBQUFRQUIvLzhBQ25qYWJaSk5hMU5CRkliZmN5YVFuZGFGaGRxaVlNQlFtN2FYeG9Sb05CcHpDd0dMeHEvYlVOcHVVbVBSVW5GVE55NVV0RjJJV1BDRExrVC9RUmRCYTRYV0g5QUtpaDliTjRJYndZWGNZSkhTNnp1WEJpS0c4UEFPNTh4TTdqd3o0Z09TSURzeElzdkk2d3A2OVNZeTVpUU82VEo2VVVkZWFuQkpSaFl4cU5maHN0WW5DOGpEeDVCc0JqOTBIVG1wb2t1SDRlZ2xET2dMOU9nRVVqcUhZM29CcnM1d3J6a2N4eGJPSWtDU2U1d2dKVEtxSGRoclBpTmwyaEhYajZqb2Q3aG1CL001bVVmRnRISDlCaW9Td3hYdHhqNTl6L3BsMWlkSU96bkgvclB0L01UZUxmN3ZiWjdoTjhyNkUvSEllWTYvb0UvZm9WTmZvU0N2TWM1di9zUE1ham5ZRWgveldrQy9Mc0RUTE5MTWpKYVFsbXRJaE9OSmVCSkZXYUxCcGg0T3gyUG1KZWV5cnJQaGZNL09reWZzL1VLUFBFWTNlNmYxRkdKbURBYzF4M09kd1g1TmNNNDMwbzhiekxUMXJZTTRvbmRSMEVWMDhqdG1UQTRwbVdYdEFCeDVoQzdXeG1VTlJlWlM2TnJIVS9ZZDlyUDA1bGhucllqc3hpN3JNWFRZaE1TQ3dIb2tJRkdUUUxyaHNBVkhRNGZOV0lkMHJWTThzM1hXQXZPR2FUMlcvb1grNnRZZGM0T0owRjNENGYvRVE0Zk5XSWZXTmRQdW8vZTRad0ZPNUNyY1NBZlg4TjZ0LzhZOWg3NTlURzlUSmV2a0FYbExQREtxYmNpYk8zekhkUlJKTW56WHEvUzlpcVNzY1B3VlUzeVRRMUxrZlJUcC9BUGZRdzE3ZEFrRFhGL0RNQjVpa3I4cUxzTEROTlp3L3k4anE3R1FlTnJ0VlUyVDB6QU12Zk1yTkRrd01KUFA3dElwa0dZUG5WbmdURGx3ZEdPbDhSSmJ4bmFhemI5SENaUXR0THV6UDJBdmNTSlpUM3JTRzZXOHVkY2RITkI1UldZZEZXa2VBWnFhcERMN2RmUnRlNXVzb3B2cVZha3hDQ21DK1BkcVZmWkcvZXhSU1ZDU1RlK0sxWEtWTEsrdWl5Slo1TVV5WHl5V3lWVlNYT2VMNG4wRVdWVWUwRWh5WUlUR2RmU1pzR3ZRd1d1aDdVZllVQnBCNzdwMTFJWmdQMlRaTUF4cEdDM3RuYkR0bU5ha1o0aE8xV2c4UGl2ajAzRFpnTHVHVEVnOE5XRVFEcU5xMnlvUHgwL2c5OUFpV0VjV1hSaUJHdUNhbSs2MFp2aE9QV2d4Z3FFQU5ka3hCczN0YS9pVXlnZW5kbjNBR0ppMHBNRjBKQ1JqbmlTWlhjcjRJTG9PVklEZWtnRmhSc2JTbGtQZGZLRWxIeVp2NDBqUDNvNXFFWGdRYzM0SFR1M2JBSUdnNTg2RS8wbjRmbmVIOWV5ZitHelJhVCtSK1lydXdOMEVzWGVJR2czZmFFVUF2T2ZDUGV3d0RJZ0dSaVlvakx4QS9VdkRyQm05Yms4Z2ZrZkhjOWl4TCtkVk5VeHE0bUY3WjhsakNyZHMwRFRWYTlpblozSXgyQTRGeHg2VVovTFBIK1RjczVvdGdsbWYxODBjejBIZ2FUR1YyUi9oVmFWRVh6dGxwd3BmQlBNaW1FY0ZjNnFUY3ByMDNQUnFjM3lETjV1M3NNanpJdVpuVVZ6SSt5aUJNbnZBSzRNVEVyVndQNnBQeFBQUTB3UUYvTFZlVkdFTVE2dDRERlBEZHdnTzl6d0VkTWliM0VETjRoVjgzdlZPZWFucWlZRlB5K3doMFhFTDQrT3JuRmQxZHZ4dFZMOEFIZzAxVEE9PSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSA1cic7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0zNjVCMjk4RDYxNjk0Q0JEMy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCc/JyksXG4gICAgICB1cmwoJyN7JGZvbnQtcGF0aH0zNjVCMjk4RDYxNjk0Q0JEMy5lb3Q/I2hjbycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBRHA1QUEwQUFBQUFYOWdBQVFBQUFBQTRZQUFBQWhrQUFBWndBQUFBQUFBQUFBQkRSa1lnQUFBSXlBQUFKUDhBQUM1ZFI3Titya2RFUlVZQUFDM0lBQUFBSGdBQUFDQUJCZ0FFUjFCUFV3QUFMZWdBQUFmNUFBQWN4czFJdkJaSFUxVkNBQUExNUFBQUFGb0FBQUNBNmpBdHMwOVRMeklBQUFHTUFBQUFUd0FBQUdCWkcxY2NZMjFoY0FBQUJsZ0FBQUpjQUFBRFdCOEJTRlpuWVhOd0FBQTJRQUFBQUFnQUFBQUlBQUFBQzJobFlXUUFBQUV3QUFBQU5BQUFBRFlEUnUrSmFHaGxZUUFBQVdRQUFBQWdBQUFBSkFmZEJCNW9iWFI0QUFBMlNBQUFBaGNBQUFOUTVoUXUvRzFoZUhBQUFBR0VBQUFBQmdBQUFBWUEyVkFBYm1GdFpRQUFBZHdBQUFSOEFBQUxuYUllVlFCd2IzTjBBQUFJdEFBQUFCTUFBQUFnLzdnQU1uamFZMkJrWUdCZ1pIQ2NLSGU2TDU3ZjVpc0ROL01Mb0FqREJiYXJtMkQwLzBmL0xWZ3NtSThEdVJ3TVRDQlJBSHlhRGNONDJtTmdaR0JnUHZCZmdJR0JKZWIvby8rUFdDd1lnQ0lvNER3QW12OEhBZ0FBVUFBQTJRQUFlTnBqWUdMOHpSakh3TXJBd3JTSHFZdUJnYUVIUWpQZVpUQmkrTVdBQkJZeU1QMTNZR0NJaHZFOTFKenpnWlNTb2hLenduOExoaFBNQnhnK0FQbnpRWEpNQWt4N0dCU0FrQWtBRmhZUDJRQjQyclZWVFcvYlJoQWRXWEpzSjNGZ083ZWN0a2hnSklVa2k1SXQyRGtGTU9BNGg2SkFZZ1RJY1VVdVJUb2lsMWd1clFqTm9VQnZ2ZmJRUS85RkQvMFgvVGY5QVgwN1hOZFVuRGd1aXBvZzkrM3VmTHczTTVDSjZFbnJEMnBSL2ZjQ2I0MWI5Qmk3R3EvUUdvVWV0MG5RdWNlZGhzMHFiZExQSHQvQnphOGVyOUU3K3MzamRkajg1ZkZHQTk5ZDJXcTFQTDVITysxdGorODM4R2JENWdGOTIzN3M4VmFEdzNZRDd6QnVVNnV6Z2QyUDdlODhidEZKKzArUFYraEI1NkhIYlhyUitjYmpUc05tbFI1MXBNZDNhTDN6ZzhkcjlIdm5KNC9YNmRIcWdjY2JEWHkzSTFhLzkvZ2VQZG5RSHQ5djRNMkd6UU02Mi9qRjQ2MEdoKzBHM25INFdCY0xrMDRUSzU0ZVB4UER3U0RvNGhzRTRsU3JlS2FNMkJYSHVpOFNhNHZuZTN2eitieHZGNFdlR2xra2kzNm9zMlgvMDkxakxUNktaWlBYYWxyTnBBa09nc1B4WVc4ODJnK0NIbEtNQjhQaHVEY2FIUFdDL2NFd09IcXJUSm5xWEl6Nm8wRndvblA3VXR0RVppSXRoUlRXeUVobDByd1hPbDZtMWhYekpBMFRrY21GbUNoaDFEUXRyVElxRW1rdVFtV3N4SHBlbWJTTTB0QWlRZGxmOGo5TGtLRFVzWjFMbzF3eW15aFJHRjNBZFhFdG0zaW5LMDZWYXl0Q2FPK0tURWRwakRWQ1hwTk9LcXU2UWhzUjZYayswekpDdkVZQ3Zrcnowc3JaVEtSV1ZBVVV5M3lCV0ZrQlY4TUdpUzZ0dTQyTnp2aDJwa1BwdUhOK0krcUNXeTJxVWkzSGR3TEthbkt1UXI1M1dzNlV5VW9uNUkweUYybW9oSndhcFRLVnd5S1JWcWdQSUY2aWRuYXVWQzRXRUNqejZCUFpyMklvUm1RVStzcTk5dXl5eTJWTnJqT0tJY2hwS0NwVDZGTDF4UWtPTXUyNDVyakxXRmhYRkRNbDRYdVJsaEQreFhIYm02dEpqTm5vTFJVMHhJbUU0bVhPMEhZOWdQamFHRjUzdVQwWk9pWk5CUzNJVUVwVFNzamlKKzRwVHA5aEhkSUFUMEJkandNOGdrN2hvU2ltR2I0RysxMjhMa29mcS9PM2lQZWM5dkRNK2VualpJRXpqZmlHSkZDQ2ZSOC9xcHF5Ry9PZklyYTdGL1FSNzAxUlhvUExsQ3B3a3JnTjZBRHZJWTN4OXZBZDBUNXo3M2tWWTN5SGVNWTRHUUVmWVExZzQwNEQ3TjZ5c2hLTU5PWElQRUtlRVh1ZThJbWxsMWd0R0Vqa0ZyQXI4WlhNMFhHTDRKOHhrL2M0MDZqVlRWVnoxWjBqVmdvdENiRHpYR0Nkd0ZMQTFpbHpHU3g3S2tSM0dSMnZrRThzN092OU9TcGcyRGJpYU5ZcktKSGx5L25QT0xkVFVESlhDemFTTTEwcWMwcmRyc0NwNjFhZGRYRUxiUUwvQURWWVhhbkt1WEtDKytiNjN1VTd6WXhqdjQrOFhxZGxBbStudk12WkROOXFNTXlSVFhPdGEzNmZWM0RsbFhJZFhLMW1lTnplc2FoNG9uTHVYczc4Nm5rcWZGYlRpSkJnTGRtcjlvMjVHbG5EMXpFS3NidXMrNVYrdzUyOG1uRExVMTBobnJxUnYvam52RUlsem5FU052d3YrM0xHVERPMnJEdnloazh1ZUFvVU01eHlQRGVYaWlkWStQbDFTTkVIWC9IU3o1MWpvTmhTUUZuZFFhY3kra3EzWDNIMm5OazV6dlZFZnk1N00yZTNrZVhUT2JsTmpXTGZvY3MrRkZ6eGd2dWxtTmVKdDhoNFZYNGVhcitzMGJFdWV6dGwwdWU5NEt4MXgvLzlyOXNlMTNIQ21aenUzZzBUR25vYjZYdDhVNTNydnQyR2dmalB2NGEzeWZJL1ZPWnZuc1Zoc25qYWRaSDVNNVZoRk1lLzU3VW1yU1NoNjNWeExaSDkybG9JSVVLV2hOQ21SYnZTaXFIU05pV1Y5cHBDMTlhMUUxblNTcW1mRzc4MHZmNkVhcVpwbWpGUDcvdmVjYWNHWitiem5PZk1lYzUzemprUEFBUG9zQU9KSjdoa01TSTVOdVRVb285QkdJeGdpbXdVb3hZYVBFTWJ1dENMZm56Qkx6SWhXM0lrRi9LaFFJcWhMTXFqRW1LY0xUZkNmVldVSzM3eWxyd05yK0NWdklvUDRiVU9Tc1pFUlI2NXFCYVZHdEFpS3ZXZ0QwTVl3Mjh5SXdXcHlKM1VGRXp4bEVQNTlJZXo1b2E1TVVXcDRnZHZ3VnZ6ZHJKU3NFNkpqVE9CRGJJQjFzZDZXVGZyWkIyc2xiVmdCcHY0UGpFdWVVRXJOQW9OZ2thb0VTb0YrMjlOdXFtbk1WOGtvUUJGS01FVlZFQ0xVWXdSeUV4S2tUbFpUVk9oUVIzcXhha2EwU1J1U1FzbHd2VTRJVUtQTXlKbFZJaWFnaXVpOWJpSnUzZEg3RDgwd3dOeDhFVDhmN1NnRlY1STBPT05SRDF0YUljZmt2WDRJMFdtQTUwSVFLcU1HbWxUQ0VJNlFwQWgvazhvTW1XNjhWeWVwQkJWc3JLa0lsVkxMeWVSS2tER21IR3BrMGFjZ2FHUnNZbnBMTFBaNW5QbXpwdS9ZS0dGNVNLcnhkWkxiR3p0bGlyc2VRZWxvNU96eXNYVnpYMlpoK2R5TDI4Zlh6Ly9BSFZnVUhCSTZJcVZxN0E2TEh4TlJHVFUydWlZMkhWeDhlc1RFcE0ySktla3BtMU0zNVNSbWJVNUd6aHk5TmlKMHZMTDF5b3FiMXkvZWV2TzdidjNIdHgvK09oeDlaT2FwN1gxZFEyTjJKMjdCU080dW5QNzV6M2JVSGhlNm1tcnJyVWQrMUNsT1pBajMvUDJmOERCZ25OdDdVT3YzcjEvL1FiUWR1SFR4MUV4ay85MkdJZFBIanAxdktpNDVQU1pzeWk3ZU9sQ2M4L2dyaGQ5L1h0ZkR2VCtCY3NUd1J4NDJtTmdaZ0NELzFzWmpCaXdBQUFzd2dIcUFIamFuWG9IV0JSSjgzY0RPN3ZqcnF3QkIvT3Npb2c1WWdZREdCQ3pnb3FCYUNJamloa0J5YlJrQkJVamlnaGlWa0F4aTFrd25vbzVlM3FHTzgrekJudTU1NnRaUEUvZjUzdi8zL2Y4M2NmZDZaN3E2dTZxNnFyZmJ3WWpvbEFRSXlNamJsaGd3QUw1b3ExVWwwaHRqYVIyeGxJN0U2bWh3cVcyaVQrYi92WEsxMmtjNU5kSmIwNUlXOS82VW5rOVVnY0gxUllzTzlzTUhUUFp3My9weXRQbmhvWUVCODcxQ3B6dkZ6TEh3eXRrd2F6T1hoNUJjME1DNW5nRWgvajdlWVFza050emdqMFdHbTU0ZVFkN2hmalA5cHUxMk5EeUNBNE1rQzg4ZzJmVjNGL2c3VGZUY09IdjRmWHQza3p2V2NHejVudlBOMXdITHZEdzhwb1ZZRkFhN0Iwd1IvNjFEd3hhRXV3OVorNkNGbTN0MjdYbzNyVnJ0NDc0M2ExYkM0ZkFXVGhUY0lzMkxld0RPN2VZdTJCQlVMOHVYUll0V3RSNXdaS2dRRnhTME53bG5iMEMvUTAya0kxQWpKUmtMaUcxZXBKQmhDd254SzRaY1RjbU13bUpKS1NBRUVxSUR5RzVoSVFUc29XUVVFS0NDWWttSkptUXhZUXNJMlEzSVR1TnlGNUNkaEd5aDVBRVF2WVJjb2lRL2Nia01DRkZ4bVFkSVVjSU9VNUlxUkU1UWNneFFoSUpLU1BrbERFNVM4Z0dRbFlUY3BtUUMwYWtuSkJMaEZ3aEpJV1FDa0p1RUhMVm1Od201S1l4eVNQa0RpSDNDYmxyUkI0UWNvK1FkRUtlRXZMSW1Ed2pKSWVRNTRTa0VyS0trRFJDa2dqSklPUWtJUThKT1dkRVhoQ3lncEE0UWlLTVNCUWhzWVNFRVJKRFNDQWg4WVFNSm9RbkpJUVFiMElXRWJLUUVMVExFa0o4all4UWNpMHhpdE9RU21OaVJHeklRRElWRFhEUGFKYlJHK05RNDJUajg4Yk1wTFBKU0JNbkUwOFRiNU1sSnVVbXp4Uldpdm1LdFlyMzNDVE9uM3VwSEt2MFZDNVVwaW56bFdkVlpxcXpxdXQ4Sno2VVA4U1g4amRxdGFzMXBOYklXcUcxOG1vVjFYcFc2OWRhb082bzNxQitvWDZuSVJwZTAxcmpwSW5Xck5La2FiWnJpalZYTkhjMVR6VHZhN2VxN1Z0N2MrMDl0VithVGpRTk0wMDNQV2Y2d2ZTcjFrN3JvSFhXVXUxSjdSUHRtenBpblRaMTdPck1yN08xVG1HZEEzWHIxOVhWWFZvM28yNTFQZnQ2eStvbDFHOVZQN1ArSVRPZFdYc3pUek1mcy9sbUs4MHVtTDFwMExmQnlBYXVEZVkxaUd5d3ZzRnJvWjBRSldRSTI0UTl3bG5oaHZCSStFMzQyM3lvdWJPNXIzbUVlWmI1THZQTERWMGF6bTI0cUdGTXd3ME5DeG8rYjlTdjBlaEc3bzBXTklwcmxOUG9jT05aallzYmx6ZCszcmlxU2NNbUZrMTZOTEZyNHRMa1VwUGJUZDQwcVc1YXIybnJwb09hbm0xNnMrbXpwbjgwNDVzMWJEYW0yY3htdnMzV05EdlJuRytlM2p5bitmN201NXJmYnY2NitZZm1YOFNtWWx2Uldwd21lb25oWXBLNFhzd1ZkNHZGNGdYeHZhNitycHR1bUc2c2JvcnVXZ3ZPNHB4RmhjVnJpNDhXWHl6K2JtM1J1a1ByWHEySHRwN1Flam1icnBEaXZpN1h4eWx2dUFqd2xiTGgraVljbTY1M0VHaFZGQXpTMStaZ3NWUmJvTlZSYkpCVW13c2NLd0JLc0srVTArb0ZyZDRNMUJBc1ZOQzkwbGk2bTdXaWRDNlhVdDFKYUtIV3NxbFFLTFVXTHRMM1VFcFRXSFBLc1ZoMlVyajByUzJpZ25WVkN0Z2d0S0g1WUFlRTBqKzcwZTNRclFVTll0MVk3Mzh2MVpSYWZLU2NQN05yZ1ZjdnNLL25GN3piRTNyL2U2bEI3VzlobHdEOXFSOXpZUDFSdWJ0VVZtVXNURHc0TnRjK2d6OXZQVjdGNm9YM3NxT004QWtxeXJpclR0Qm1OczljVkk2Wnp2a1RqdkFqdTNBVnpnL25Qb3Znclo2OVY0RloxdE5iRkl6NFJOVXFJQTduV0lkOVBEaXBEa2NjWGxEc3k4OW1yNFY0RlowMjEyOWtGQStPcXJzTHRnUlJONTV0aDN2Q0tsVkMwYTVkbDFKNU5sUTFZT3ZpN2ZRUXI0VStNQmMrQ1IvTEg3N1RKYXArYzN6UXRxMUR2M1ppdktwOWVmLzNJdXhTbE95Y01WRVhyM0lPbkRIZDFiZWtURXhVbmNvN2ZFUUVSNVlsc0R3OS80RkNPTnlISFZLdHRwUkxycDRpZktpb1VUWGlRYnNmVlNYZUZlVHh1cHJ4c2xheFJxdW96WlJ1aGdxdnk1a0pLTGc5cFFXbjg4N3duWTl5QzZiT216SFBpMmUxUWN2OXV2dkNhZm9hZC94bTBHMW13dW9ON05zUlI5TXBHOXdQVE83ZzVleEl1L0h4S21iNndRWWFpby9wOWQzbnovQnNGTHdUWmhhRjV0TGRPSzUwMTU1amh3dDlwOHVqWEdiNTJNL2psN0Nud3ZDcFJlZHdRYlFrcitoS0hnOWRXUS9PYTViYmdtbVUxK3F0ejJPRVhQNFdFVHAwR291RFgxbEw0ZVFEanJWNjQvQ1pnaFcvU2tXaFhjVW5hUFdXbjRUZGptMDdzcGFValRWNGNmeGJwZ05IS3g3SC9ZN0R3UEhEVzJoSllheGgwUGlPb0dPT0gvbEovVGhvMWFtaUZXVldoa0h0SEZxelZoMXhURG80U1BXRjZ6UVV0Qi90OWx4Z3ltT2dQRGJuZ3BYZFd0QU9wV3VaMXVyV25ER2dkR0ZLRjI3UG1JKzNPTzBVV1BPWEFFcVlBRTZnWUU0d2dTblpCT2JFRk9Da3hOMGNZVzJFbGhqNStXZUFDbkFVTk95bzNIM1ZYRDRPZllKWkErRXpsYVo4N2Q0S2Q3b2Zxc01FR0FWYTZBWFQwVDR3blptQ05SdkpSakV0NjhWa0k3THBVSnRad3lneEVVd0VaalFVT0JCbFNmRWFtQUFCY29OeFRKVGxtZzluQ21Za2F0a2hHR1lPMmlyblhrbzJmbXl1RmRUZnpXbnRqNXBMU1VEWVV5VzBCanpOZFg4L2U0NkNDZm9MNm5WNnpKcUxyQjRkTWNtaE0vOThHSGZ5ZXZIdXkvUXlQZXBKaDlOUmM5dzY5dVZaTlBQZ3RBNXdHVmZiNXNPdklNaStCTUhxVk1zMVBFeUc2ZlMxM292U0ZuQUd2Y0ZtYkJwUVJybjNsMllPdzJnZU9jbGp1R2hMSnhhNm5PTjc5dVBPRFhrMkJiVG85VGlwcXpsbWpXNGZmN2VTSnJaUzZodnIzWE42d0Y5NGdwZitMc0JTeUtjc245T09oaktjc2N2bk4yQWg3N2t0SXpkWk0zRTY5WXYwQ2VNem9UZVVVd3JHK3Q1MEVmdnRsNm5jbnZWRmE0OVIvc2w1MXlFNHRaM1R0TjZpSXgyM2MrSUpmbUIzcm56a1kvY3ZPSE1BdkVTZFZzQjlBSjJzdEFVenVzK2Fpb1BvNUVCUDk4VGZpc0VNRjNpUkhseHdkQ1pmL2hzMzV1am9IVjBwejZaYXN2N01COVZTMW5LbjNjbEpSNlpmREhwSytiZ3Zndlg0VXpkUVVjWHBNOCtlblprOEZIMWhQOG5aV3RRTy9Nc2NkQlN1U24vU1gvWGhGSk1PZkVhZk84SFZDQUU2Z2ZJdTFKZk4rR2pxc1FHN3p4VVVIYUdWc2p0STZ3ZXNCV3ZSdW04TCtRVFpGazAvNTJmak0zMFM3VzA0ZDZEc0Q1MUVxYnZDZmxMUmVmbUVIeXUrZmZ1WW16UEtqcDNrYmkreXk0b3V6cVh5MmI5ODZlQ2pSNWM4UitLZDhjN1R1NGk0NzlNZmhiRjArcFpKeGJ4REorN2MxS3R6MzFFZXhtTVlkWVVRZzBORm43dFRqcnNjbTdDdEIyNjRTOHRXckRudWx6WDlZQTN0eEp2MFZONyt3L0dkWFprWnEwUDVIRWdVckNlZXVJbmpicDBvZS9haXpNa09aeG8rYVh4M1VhdHZmMHRxS2tCamFNNGFLL1hiRkJqNFAzVXRyTzRsbjVBcDBxRzdBZ1dlZlFWcitBbzlLS2owd1d3ZTJnblAyQjJwcnlBdEJJVitvWkw5cmZoMnBaM3k0cTRnellkNUZJaGUvbUU4ZkdYVzdDdW1FeTFyRFY1WWhSN1ExZmM1TU5uNDZnd0ZNME44ZDZ4a0xVUkc2Q0RYOFNQNDIvMjUwdU1uOGk1Ui9rYlJURG5kMGhFVFBKbFpMQjhUdzYzVU54Q2dDWWlzaVZJTHBWSXM2eVg4U1IvbjNUM0NMODduQnJuWkwyaUxab2xndGpBVTVrRVFEQVFIV0FRTFlRQ3p3L1BhZk16d0lWTUQ4b3AwTkNNeE8ya0RYd3pKN2JQRHhuTHpEcmp2c3NkeFBHWlR3bG94MVlQQkgzWFg2TEhDUFh0elpoL3hxYVQ4cDFjUHdBYTgyRVFZeitMeDQ4eW1zVWdXaVhuRkJUSjBIbkJOR08yKy81cU9sbTQ0dUdQSHRtMDcxKzJpNTJteEd4MUpweTkyRHdpWUgrd2I2b054L1RuZnZKWGFVVDlRc0ZCcjk3NDBoN3RLNlBxcEF1ckpubjA3NFVqZnZCUGJTMHZvWXpRSlBieHN2MStCMTRGUlcvcmp3aXFVVWw4MlhSZzV5YzlHWkRZd0JvWXE3eFY3TytuMnMxS3NiNk1tKy9RUm1UdW11c25LZDBmbWp0TnBUMGs5OFB3MHBQZExiOTNoYmU1ell5YzZlZmRFUFUzYVl5UTFsMDlVOC9kZ0JJM0VCL1NjZDlsay90NHJ6dUd5YlFrelI1azVyQjNyemFiSlVUVURPckFlNENGcTMrRmExeXJSbmgzeFVMakk0MTFZUjd3WkpETHNYc3NVZUZoL2ExTVRpczA3dEdWV0loT2xJS1YyK1V2ejFtcHRBSTZ1QS92Z0wwekZmOEZFcVJVR3lnYWw5b1BVRHhkWmwzNDRkdTBjRDBmWWNUeDh3NW01eXQxMzdNSVJ1QkNMam45QmEzbXVKdTlCQVlMNGdwNE1PT1hLVi83SzJWOFl0SXRwRFd0dHovcXhLZkswN3RDYWRZVkFVWHZiTUZzcFBHT2xVS2RxSEt2RGl0a3pLR1oxTU1NcjNwbGJZb2F2Qi9FUldFN09iVDZJLzdaZHBJOTRDZU5MNzZycTVPbzJRaHhIUGZNOVQvTDllbk9IUjExM1FiekRhdzhhZExvcDBXWUtpR1JYb1QxbFp5VUxLSUZUckJObFR4Z1d3TTk0NUREL3ZqU1h3bkIvQ3VtSlBDT014SkdtVXB3U0F0bURaSW94K1lqcUU2QU9wYml5aHBSNXM4Zk1HeDdqSmFmOS9OSzhqVm9MZlNXYk1NRktuUWhLb2ExYXU5UXdjd2pvbE5BWjZqK0VickpCV2xyK3l0RGpPNVJRUjA4RVNBRUwxZXR6N24zbGZEcCtjbWNSZFZRZHJCRDZYK1ZLTHVUK1F1L3pCbisxaDk3TUZ6OGRXVi9tSWhjakYyalBlb012eHNDdHJlY084WThIY2JMRkJLWnJpNXRzSnMvVDdCMFlndzUwSDdCcU5UT0FoVERYa0ZrOHF3TUttMjVRMjRMelh1UVo3b3IyMldkWVpSeDBWc0lnUkFadHNNVEFCdTVkM3JWcm1ERGthTDZ3OE1Uc2ZhN0Z3M0xsckhVRjE4MCtDaEFHdzFXdlRua093blVQbVRpamg2aDFoZWNSUWp1MTFndldvajdwRWN3SHBiNmNLV0crVW50VE1nMFgycXUxVitCV2pBREdGSXFxbkZsanltYnJkN001MG03V0RDMG8yY1BPR09FTGhVRVMvdGRUdklwRktZR3kvdnBzUk1VYkxDZ2JwTi9BK2t2Wk9KVFRGa3Y3cXNZSmJBaExaWU1obFZtaU9IdUhEVW5HSnFOZ0U0eG1tOENTc2pSTWZYSHdsdE1Xd0ZIekRtcnQrc3ZtSFRHTWxqNWo1Z0pjZk11Y3FocUEwMXQyVVluZ1FScHRRQS82YitpQkxUMG5DMTJvdXNFdWRBU242Z1lNQVVpdmVHWXRTTCsvMGYrT0VVS2wxMEludGJZZExBNFhPcXQzUFJlNnFMV2g4bWFoSHRUK0FQYXlJNFl3MC9lc3J0aVRPcm5OZE9LaGlHbXJBMEQ3VUxWMzZtbTM1NVFQK0N4MHhmVW80VmFZOElsZU9IamlMRzkzazVzNTAzUGVCTXAzZHJ6OUJuVzh2bkxudVhpZTdnL2NPNHUvODRCek9UVjZyNXdxZTJEU3E4L2F5eWVvUGNpZTdTWnFRK0ZJdVBDVW5pN2VmNXJ2QWFaVkFjeVU3VlhOT3VaVVpFMWxhVTFiWmk4UHNBZlR0bEJYM1BGWjZLYlc5b01iWVVKM05lc0E1VUlQWE16RlQzTGcyNEQ0a2JYWW9UeTFOZmV3bUVzM3gyeU41UDlRQmFVSHBMclRLWFJtYUNEK1crNUd4L016SGRwVXFIRG15NWpRMzlKZmNrcExpNHR6eXVrTFh1ckRURzFVbmtlZERuYkh5ZXV3V2wxWVYzbnlMcURxQXZYRVovVDBnZUl6dkplcTVUZ25Sa1I3T203VGhOMjhhMWZ1cXVlRGtHZVVYdzNuaFQ0TzU1NmlCWjZWbHoxK2ZHTjhUd3prbmtQRzlSYTFqcmNSZzhGeDVjT2pSNi9mUERpOXI4aE9naW04VklGMjJIMm1FZnZTcWU3ZVUzbll3N1FxcmQ2aVVrSkVhUTRxWnE1TXJwNHJXS3QvN2d2Nld5TzhQMzMwaTA3YXliVDZiYW9aSVV1OHhYQWF2aW9za1crdjJoaVhIYjhWRDBwcnc1UWRsTGNyRVY4dkFZUzYvbEFPczhHWFdWRVd5RlpReVFFVEd6STJpNGN5UGd4Z1dveVE5ZC9XK2VEd3NZcUtBek53bmFkd25jZFZUNDRjTHIrNjM3WDM5M1VMUTI4eGxkaWZUcHp0TVRId2pQUGVnYlFmbmVIbVBaMi9MMjhCdDl0VHJRMkUrMkZDTDNYaVgwSnZqTFBiR0lpb08wYjVMWkwrYTh3OVJ3MlFxeDhtQjFxb0ZDQVBNNjFDa2I3Sy94b1gzeUtJZFVpVjQ0TnRNK3hpaGhKYS9ITHRMekVOR2lnN0o0OXg5ckhoRVgzajZwQ2hySTRRK3FEZ2RraGRLUnltaGF2ejEvTWZWUFBENWtjSFVkNXovc1lqT3NpQ1ZuK3lWbUNKQVducFlGSEJDbFNNdnpUekJib1NNc09Gdm1wdE40aU5GY0NJZ3ArMGc1bFJacUZ2eEZwSmpiQ3djVm9ZQW01NGsxRFFRRFdvV2JVc054amx0QWhuMk4rc2xrUXdQOVRTazVid04wSnRUdHNLYktWdEFtdEVZUXpMd3BLL0JSQUtDVEFPek5rNGFFVFpKTWpCVXB3cDU1YzZiQ2luN1E1bDBFem9KeGVZRStiOVpXSXRXU1BaMlh5Zlk3VUxseFhRVzNSVFlpSGRUQ3RuNzNYWVVyNTUzejVhU1RmSEY5Sk45RloyQWRRdTVCZWlwS09QNjBocVNaY25ldEdsdkswL1Z2WjVYWEtWai9KOWJIVjBhYndYWFU0dFMwYUNvdy9Tb2k5UUMzUE51Ni9kMjJQaW1YckR3S3NLU3k3VFAraTYrQU4wUFYrWlgvaEl6SDA5VDluSHY3QlNSOWNuSHFEcjZCK3VsNWtqVHRXZmc5bysyWDdVamk2Szk2RUxxZTNlMlJVaEl4Yk9ta1Z0NmNKRUg3cUkyaTN6WTdWeEhyM1pFK21jMEVJZFV6MU9nRmE3bGJPbHNRNTBsbjRzcDdXUVJsUk5FbnJRNVFNamtSUjBaN1ZZWGRiQkFMODF2N1Q1UEp0ZlpQbWNaajlObzl3SFduN294RGwrNkhWdTFpeTNJS2NFL2hKVWNsc2pjcGJtTE9CdjNlTzg5ODNNZFYzTHMwUzJUc0JpOGVyU0wwK1MrSkhzRGpkNXUyOFp2Y1pyUFMrWlM3bGZXQ1hpdWNRL1dlSUxKVDJVVmJoNTg4YU5PYXQzMHROMFY5Q2VHZnliMjl6MFM2T09NaE5xVHllRWVIbk45QW9aUSszNExqWVc5OWdRbGMxOFRydnFGYXdYd05tT09YY0haMHRRL3dIT0w1anpMZm5iV2duTDRTTXlXMFNKaDVrakhHWVdGSmF5ajZ5N0hEajdNVVhicU5sa3BzRWZMVmhLM1JHNHVDRWk3dnNQR09xT3hkVU5QOWIvRnRmdVdGemR4RDBLMUtnRFN4Z3VDdzZIRnNocVJtTnQwVEZMTmx3V0hJNU13b3FORmxPZ3FYQ0RGdVVlT01oUEsrWDhBZ0tYWUdFZDduTDJHbzY3ZnF6c3FuaUFGaTdlTVk4L2NvcWJzOXRqNnhBOGNWemY3aTNrODBZZTlRUmpKSldsMEVPeUVnN1JIZXMyYitPOXI4SkFGZDBYVWJCdzg4SXR2cGx1ZERyMVgrbTlqTi9vek9WbGJrMHJvSHpKdG9VemRUR3FrTlFGS1g2VUh6TFZielFxRzFmcWQxcHN5VXdGeURuTGNwUlFGMkdJZjBoMkxxNGliK3Y2QTVqRE44V3NqK1lYcTd4OWc5MUZyWTAwOTVEd3RJVFZoMkdBLzNzV3NVRXNnRVp5Tml4QXNNVVRjQVltZ2w1NGQvZitXOTBxMWR1Qjk5cTFIOUMvbzVpZzZuakg1cjI0VWRGanhQVW5lT05KeFkxbno4dUg5c0lidlJ5R1dJdDJWNFdTczNuSy9lTlAwaG5sM05hMDdNMTBPNzlLZGRCdm83dllTMW5TUXppNlY3VnBWVllFRGVVVFZNdkRJeGFLMnZ2U0p3RitmYzUreGFQZ0ErRlNQZUhadlYrZXkxbmY1aGZySGphRHJkSFdQZTROZmk2V0s1eThTbzdqaldNSFNrNmZPdUFxZTJ1S2w2c3pvcVplNk9ZQmF2azVBRVRJRDhZZ2d2VVRLbUZrTjlxSmlaeHMzMGxTRytIWmxhdVBjUGlqVVJYVzFvN0QrK0R3UHBjY25vbk1ndFVXNE9CWmRsQ0ozcTRyVFBNK1dJcGlwVHNQbEpidThweUdZdE44dmFiSkZtdDhTSURCRUVEVEVYUUU5SEtGZW13WXE0ZjVnL1Z6RXdhcVpZNjBCTS9iTjVKenBOcEZUbG0zUzg2Vzg0UHVjOU9tVEE0Y2hjNXkzMzlHNWd6bFpRZkJMSmxQU1ZrRXZmclJpUDRjTTFuY2RTSmxaaklScmZmV0ZscUlQM0tPb2RJS1laRDZ4eDVtaTEyRGYrNDZKaTBWN0g3cW1vTkM5ai8xMkdEUEVEWHpRT1EveEhBRDZ0T2JZQXVQNlEza1h1YVVIYXJxeU9WdVhKOUhkL0VYbllwSGpuUnlHeTFTNy9XQnVZdjVHWHB6ZVJxTjFFbVlOUzkzWjJIdXRuMzdjb045Zk9mTm02WFRnajdMSE16b0c5U1ZoblRjVmtvd1BEMUF3QXhqNFNGK216RDUyMUZTRy9vck1lOG85UDBFek8xWE42SDhWUTY1andyZFZnNWRPRkNuM0Q1ODdlYi9uZ0JSTmhSVHJDWDA5K050R2M5cGwwdVdWUWxvUWVaWG5TQWdzVmtPcDdFOVdNM3UvdDNVMEpicHpxT3pzdldXUzAzeDFuY1RkYWorS2d2VUVCQlFuSlhkVU5OWWMxYTJmODAxNHcxamF4cC9uUDNCd21CV0FoZUUyK3pDZjZWaHJHeVFVcm96VGZqT3YyQUsyRC9IV3V3RW92SWJPOU4rbG9LcjR0R1Yra2JWOFVJTjJRaW95c0RGbEZSdi9wZHpZSzhHZXdlclIvM2Q3YWZlSDRnSkcxN1ZXVjRyOXFhZ3JMMjY5MzlvbUlXOTM5Y1BmZjZ1KytQZHFuNVZ6c0sweWR5RXZjTzIyS0xKdjdFUzJlUmRDbnVWamVUYk1RV1kwaVBIdWJMWjF4Y2kvd1pmM0hOTnRxV3ZmWjZNdjh4L0FBV25yNlgvSkV5bHJtdm5iT1hoRjRsdytlN3JKOU1KbUJSWWM5UWdQMUtJZ2hSaGxjSGJDandNUjJseDZONzVQTHV0SjF6QW9hVW5hUm1QeEdJUTJtU1F1cmc2UStZWE4rRWhOZ2VyUi81dGFXalcwQTQyRkxkakp6ZDc0ZDBmOTZXUXBXcDRRWllVSXZ1eWhyS3B2bE8yN2o5UXRrNWdoTFFRYVZ1QUFLa0cydWJXejBEYkpuV1dRY3pSZUFGc1lyNzhnakJEWmswZkI1K3d6VDI3OCtSUitoS2JuL3MvWXMxWW04N2RtS1dJSE5KVVNsSlZIajVXZnVIQXJQRXlOM09jNmo3U2orK3JlaFYyYVRaMXhBUkFoMCtZM1Q2Ty80bFpoRXZyL3BOc0xNT3VBVDkzc1piWU4vVG5QbEJpMzdDZis2NWkxNzkxOGNjN082VTF3bkIxaWNJQnZiMEpJc09GbC9UVy9uUEhTaWYrNHYyUXZxZFg5eDgvencrNXhIbDRlb1NNcFFQb21OSVZUM21wa1hKVkZzM0VEM1RzQlkxWVgwUWlqbk05bkh6T2pNbnZRbnRUcDZYajV2R0ZIYm5TVFlmV25LUDg0eEt2UWJvVktvODFYaG5qTVlUTXVrMWtTalNseGN0eFlDUkNIbHdSTWgrZUxFUDZTMHZHWk5qeStodzJYNWpvbW44VXZYRzZwUEN1V0VJUHJDd0lUL0pQQzFvOWY0YjdwR0JVSWxPb0hkK1N4OHVVTS90TFQvMHZlQlJtMzRjdHdOU2Y3OC9VM0gvUUlqWU1qc2oyN3dmcGhscmpXWjMxQTJmcUIrYllPMVI5b3pybXA5N1hQOElQc0t2MitlR3VUQlNzMVJzcVpLMTZpN2NHcmF4V05hM2hKLzRHZlRIVlMydWFNUHhIVGUrclhlWHVRQ2tiai9KOHBObHpaeGF5UHBUYkVaSy9ZTWQ4dm5md1ZnY3czY3NWdSs5ejNlcnB1Y05qTXhZZTFwQVpNV05tSmNPTzdsQ2JhYUVIMkFPQnh0QlBsSjlPTnJjRGRZZDNQRFBSRnd1ZEhPNjhrZzEyL3VhN2QrVjJYVEJHdTR3ZTNGNnM0U0Z3bzBLT3BoL1ppSnNVTCs4aUVBb051NWlBdHZtSHB3UkNGOE5PVHFObC91MzdkK2g5SENwcms4aFBwdXFPcHZvdUxtVkpCWUwzYk00OWQzSTJ1cFAxWXJXeDdCcmc2dkN0b3c5TzUvdDNCMk5hdUpzckNqcXh2QXhUVG0rb2pYU292Wnh5cnM2LzZGSEtQM2pGc2FQNmNZSWZEVXhmc0phSFFJam5zb05XKzFCdlBHMmRSOWxpMXUwRGRwaHVmcjFVK1VFc29IbVJXNWZ6eU9yaXVLVjVLM2ZTM2Z3L05DVUZ3UXJ1RkZ1R25WcFVaOHJjeFJFYUd6YVpYaDFkMDN6NzAyWk1xcjNsN245SUJuT3FrSS90L3orRGs1OGFJSVdycml0VHVPOWFTTVVQSjdnbW1MU3pKU3ZKSEtsT0xkYlRqa0lPOGlQS0tnZjVJRGU2WFVoWnBoU0dwVmVoNS9CN0JxS2kxM0JSTXBPZkVRK2NLUXZYUnVISGVNbjRPL3NwMndQWWhuZWNWdW9tMlp0TElKZHl1WkRMWlZ3dTR0aitwR1JCbVA0N0dkSS80dWFPR05wQklpZ1V6S3JENzk5cTlXOGZ3RW9FSTMwUXNtR0FYOEtFVjdTeStIREZrV0gzUEY3VDMraTE3K25FUFdRY1pvMnhwYUhmMHNtcWY5T0pEZTFKN2R6ZFJyaVdEeXpxaHY3dnhyVGYvTS9hZzViVmdZNGk3TUpEbGZud1JObHRlbzhlTm1TTkV1WWxkQmx4OXpVdTQrV0Z5cmV2eXdkMHhrRHVPbVpneCsrUHE4RG1xNlV3QW9IYktHbEExVkxCVVQxWi80ZE1aR3VLd2g5WUZQNnQ0K3VsblYvcm9URDdoQWhDZm9aVVQ1cG1HTVAyNjE4THlCbnZHa0pBSy9VMzlHb2hTWG9wL0Vhdm5reC96ZmRXaHMwSkRwNUNwOURnYldGN3NKbmU1ZXFrM3pCcndWZ2NoUEJidytvcmEwYjhrM28vdEJTbXpWKzdRMGMzWjI3SjM4NzNTK0Y4L1JZRlVCODY5ZkRjcHdrWk5CTXRoT1B2NDNnOFBoQ0t2OCtwWEx4YUh1VllIdXNqdDB3TkxTM3JkZ1lTQmNrYVZIcHJuTVZiYmxWdEIxWDFkdm5OMlNXcG56QlNoczRucEo3Q0tQVVByOWhHUWFuaEhsdk9hc2tpMkxFWFpYNVBQM2xFZnJtRlFkYVlpY2RWS1ZNQy9NYUU0Mm1aTEE5SG9aMDQvdmVNLzR0UW1FRklWajBKRW1DMmNQZnlwVXIwVHFYanBZRURIRWZab25kc0w0K3FGTFZmcEZmbW85VXNtelVSdnY5bzJXUHdQMlJnSm85QlBDVEQ3ZDFWdmFTN3dxUTd3ODdJendFc1ZsbTJuY21hOEoxNlZTcmpsOU5sQm9aQlY5QVZxOEw0QVQxZktmZXpWbjkyaExZVWxQVEcyYkpIZkk4cjNJd3hYbk1kcUczQytLT0I5M2p3ZjhyQ2xBbHJLSDdrZDV2cjZMcEV6QlFybmpCZlpkN3QwMGR1MEd2MGtHL1JPRjZiQW0ra1prSVpCQ3JmTXF0VStoYmtCMEJsZUZndWpLR2RzY3BEbTFHSWJZUFlCZUVjcEwwOXhSS2QzeXExR1pDN1FSaWpUbHN2akZXUEt4TEdxZGNOeHE4WXhYZzF2RWo1ZHFYdmUxdklUNHZJVGxhbVVKcXdLb3BQeTRsU0prVFJoQmpLeDI3SVVxYlJ4UGpFY0Q1OTA1U29OTThvNWZWSVlieGFjbWFEQmYycnFvUFNLeVZyVXoxZVdFZlRNMWF0NVNPVkNTdGpvaUlwSHhHZHRpNDdOVFZkbDA2VFlwUEQrUFF0ZUN1YWkwMk9TWXFpZk9pS3NDVkxNOE0zNkZqOUIwSjBmRXA2V21KcWFrcGlUR1JrZkV5TXJrTi9JU2N0WnR2YTRKaW9uTFRvRThxSWVDNStWZXlxT05TNk1ucUZMaUVxS2kwNFd2VTZTc2hOaTh4V0pxWWtKU2RTdEhwc1VueFNjbEpTY2twY1Vvd1lRMlBqNGlMNTFVdWlVbEYyV2JtUVNwUFR1YVNZNUxnMHltY2xaMlZrUmFldjFFWFRtTGo0YUg0N1NxbEtYUVFjRWh1VEhKdW15NkFwcWNtcitUVUZhSkcwcFpSR3BkRElSU3MzcFdJcjJORENYSmExSURraUlRWkgwS1NraERUY0ZHSzF2d1M2WUYxb1Rram0rclJzdXA3UENWdTNkRmw0MkZMeE5Qc2lwTkZWeVJ3dUVSY2dxNmRwTkh0K05FMm5pWW1KU1RTWkpzVWx4ZkpwYTZLVjhURmNmRkpzWWd4ZFNXT2lhVFJkdGhVbnAvSHg4WEUwaHFKUUtoK2w5SVNHYVBHc3BNeU13TjJCK1V2V2g0ZkhoTkxsMUcvTGduektyMmt2ckVRVExWSkZKc2VraStrME9Ua3hnNDlKNUJKaVVBbmw0eElTazNTYjFxU3R5RlJCSzNBVU1wWm5SMnlnZk42V25JS0NrTTJCdW1DNk9IVFovUGp0aXpLREVsSlhKMlZpWE83MjJUL2F3Y1BEWGFRQnE1ZHNEcG0wSk1DUGV0QkpSNzNPMDBOMDE5cThna0x2TGVINXRJanUzcE40bG85SzVDS1dob1V0cEl2bzBxemdIZXMyWmE5Wmw4R3pXV3k1c0NVdGRwMHlOU2tabHhRWEt5NkpqZHFTRnIxUmxSNlh1bEtNb3JHeGNWSDg2cVVHaDhHaWFRTDZKQUhOR3g4Zm14eVhISk9TaHM2bHFYeHFUT3JLaUtpb0tKSEdKTVlseDBiRlI4ZWdlU0pUbzdOb0trMUpSTlV4U1FrcGFOZWtsTVEwUG1ZVmx4Q2JrQkJQOFpNWWo4R0JuMVErSlUwNU4waUlqazFPMWRIa3hLVEV4SlFZbkNBNkxqNE9KWG5XZEkrd09nbTdWeVZRa2VKZ09iQjBNYUVxYUpnc29EQ0dXMXljU0dQajQrSndhZkZKTklsbkhKd1FzcGRsTFYremZHTmh5dFlGT1NzalFzTVhyK0JQc2J2L25ENDJmNjZ3SXkxeXc1WWxrVkg0ZXpBOUxVQVpsYjRzSkJzdm90STlJMVhTbEZSREFNWW14U1hMWVp5TXZrWjYyODFBR0xWbjhPY1ZCYk4zTFV1NVM4enkrN1VXM2hvWXB2WW0vaURma0FZWnlnVm05YW80ckFQWFN0T2Y4ajJWWVg3QmkxMm9DdzNlR0ZhQXpmU2UxNllaNnNCREhJUTgvWHJWYWdIMEw1a2U4M1RSanl4VUMyT3dDUTFBd1Jvb2EzUmVQbDE4OFVJTlFSOHorclRiWmQwUkJaTHl3cDI1dVVqSzUvbjZHRWk1Rk5lZ2FyQ1Fia2E2eTM4NVZvdTBKSDJKUFpsR3ZFZzQyVUd1R0hVeG1tYTAyQ2pEYUtQUlMyTmkzTWk0cTdHZjhWTGpsY1lGeGplTTM1b01OUWt3MldKU2FuTEc1STdKTXhOSm9WQm9GVHFGaThKREVhd29WQnhYWEZNOFZYemlOSndGMTRFYno3bHlRZHhLeEpNaWE2elUvRndBVHFpU2F3cUE1aitmTmx5b2NtWkt5bWtRc1JXQ0tTdmtOTkptaEJhV0NEWCtSS2p4SjBLTkZ0ak9WbXBxWGduaXI2a1VvNVRNOVRHZkRLL2lUQ25WTDlacnBNVTFhdjVsbS8vVGl6UE4vL0NxakRWcmp6aFpKMnJBNmxNbE5EUzh1dWNIbm1SdDk3Q21PMzIzMGxOSTZBNGYybnRUdkV3dkJWK2F6cGYveWcwcDYxZGdpZkdxcytyRGFodUloUERZRGRyTkFYUC92Q0RxZ2hoejhyUTVBeEhPRFM5ME9Nc1A3c0U5SHZUNzdDOFVyVEVTMUo5aGxrNXF5ZXJvclZSTWNIQ1VVYnJETlRBWHBWWTFmVzdBWTNiQTVkU0ZuVW9va1ByS2Y1c3psVjFraytFaWEwT2hRRytEUnJ1SkdLdTdVdW91eGRGWCtyT0k1SXlrMWxUZlhSL0hhVjVSQytqRGpLZHltZ2YwOUs0OVJmd0lVRU81aWw1YmNtYm12dG43eG0yMlFZbzI0VHRGSzVZcDJwUERCb3JtdWNZall4eHVUUGhHMFZxK21QQkIxSXgzM1NFL2hqdDl1TEJTTEtVSFZ4YUU4WE5VRG1ObTlCYzFmZTJ2L282M2ZyOTU5ZUdENnc2V2FFNkw0WTU5c0g5b3hSL1kvK2UxSzQ4ZTNEVDB0N0VmM2svVXZFTUVlT3c3b1pRUjRMK0VVa2FBL0RjRXlEcTBrSjlReSs3cERXcG1BcDFFalF6M1pKSjRlRXk2TFpwU0syMWpXZ3lQLy9kN29RY0lwelUva0FUb3dEQzZrRlo4SXhhaUFWaHFFRmoyRkRXZEhBd1E4dlhGTysvZVZ0UkF5TkVEMjZFN2pKK2VCaFBENjMvcjNRTzJqdDQwSVp2dXg5RFlzVDNuaUZoTVR5MCs3c2VYUHVVbTdyWFBHVUg1Vm4zR3RKRUR3K3FaYjJYSXhjVm5RcWtuUnNWYy81REpvak1kczJWOEVlL2NseXVmOUdqZWJZeUtoL1JvMGE1amZOK2FMYkhqcXI1VHB3MjE5eno4VUlTVHpKUzlVTEU2MS9xREJxTzRyZFNNbVZNSTB1ZHlpMXdYTHZlbXdYUitla2dXNzltZDI3dHdYOWd4K29RZU9YQUlqSGlZTGUxbjlmR0FTRzRmMkZrbG5JVVA5SkhlaWRLMmNJU3lzK3dESHAwNjhwYVZtaWNsckI0TVE5TU02MVhFQmh1ZUNXTUl5ZENTR1I5RnNVR0dCNkQ0M2RNVjZyTmh5SjJIY2hyTXU1Yk1hQnFZdGVjMGJ5ZzBlTWVNU3puTlIzcTM3TzZFUHlnemhhYUc0M21lNXBkc3FlU0hiK0pDZmNPV0JTQktXNVFla2g2WTZac1ZRTWRRZjllRnRuekZRbTVkWVZiMkRwcE5OMFZ1V1prWFhvQUZEZDFiRDFOZlBTVXFyNnlvZFBnTkdRMVlNUVdxdkVCM0ZHOTV3RHRzNHBaN2h4dFVobVNFckE1ZUhaRHBqeW9EM0VMNkcxVHV5alNvM0xKeVM4UzJpQjBHbFpkUEhMdDRjZkt4a1NNbnU0d2VmY0xsc2s0ejJ6OS83OTU4K2IvLzdObisvck4xR2lzNllNS0FNa3ZFMHF3cHlEdm9SRzBkYkNzNnlCVExDdVQ1NWIrNm1hS01PYkdqNEVJbXYrSUUxeVp5MG5US1RIak56emo1V3dZTXg1MllReE5tcnRTc1doT2RFVXI1OEpVcnc4TFNJOWZvTWhHTEpLWWpwa0FzRTQrSUx5b3VLVU9uU1VtTWpkU0ZLak93RG9tYW1MamtyRXpFVlNsSnNlRmhpSkIwbXF5TWpLeXNsZWxoWVNzancxWmtSR2JwTlA4SE0vZWVCd0I0Mm1OZ1pHQmc0QU5pQ1FZUVlHSmdCTUliUU13QzVqRUFBQTJTQVFzQUFIamF2VmxyYkJSVkZENnpiWGtVK3FSYnRyWFVBdktzUEVTdzFlZ1BYMGdRaVJwaW92aERZaUFtSUNGQy9LRUdvci82d3hDQ0pxaFpSSDlJSXlXbUp0YVlFdE1ZSzJrUlM3UVF0NGFGWkJKY0gxdDBhaGlRaFZ5L2UrYk9ZM2RtMituU09pZjN6c3k5NTU1NzN2Zk1MbWxFVkVxcmFTTkZIbG03WVJPVjc5aXlaeWMxVURIR1NRaUs0S2JsdkVWZTNMVjdGNVZ2My9yS1RxcmhFWTE3d3Z3VXFtU3NDRlZyYVd1ODRUblN0QStaUmdNOVJPdXcxd3UwamQ2bFkvUUZuYVFFWGRhS3RlVmFxN1pSZTE3YlJ1dTBYZHFyMmh2YVcxcWJ0aCs0d05iZUE2V1lNTkd2cDBaUVdrOHo2Rmt4U01mUWpxTnBQREtES3NVR3FoSkpxb1pNczBTYWFyQW1LajZtV2p6UHhyaWtVU2NNcXNkN0NiQ0JLVExBTkJrekpuNEYzMUV4aktkcjJLVVNZN1dZajRrL3NTTERJMm1zU0dQa0lrWk1wcEZXNnlXZXpuZ2x2TEphL0tPb1htYmNVb3p1QVhkcHhaMkIyVFIyNjhBZUtYQ1hCbWNtTUEzd0VPTW5pMUxLNGMvaVpZU0thQ3A0ckJUZDFBUktFU3JGWEJQV1J6QitGdU50MEVjbFptUmZ6cnFaano0S3lyS1hlTTNpRkswUlArRzlHaGJVWUpjU21rNWxWSUVWVlRRTFkxR3FwZGtVb3pxcXAwVzBpbHJvZnRCNWlqYkRkbHZvYmZvV2x1dWo3eWxTbDVDV3JmMHF0cGJ1QTk3L2NvazA0Q3prSWZSWFJMdElpYmc0aXJHRGFqNnU3aW03RndtNXhsbmZpOVlKc1BGME5GTjhMVTdqL21QV1RpTDdIc0NMNmZZaE9EY2xwbzB0Ym9nYkZtMXVWMWd5QTAzbjZZb3hxV1ZDN0NHWUtzWnMrVVVHWU9aeTdNb1JSaGFtNTlBUVo4UVp2di9BTStmUUQ0b2gwUzk2eE05ZW0vRTk0YU9sdTViSnhYQjVZWHRkRnpmRlFYSGR4MHZLOHlhOUl1NVpaMlFoMTJUTEIyMmIzQnNCTWtwNy9DYUdRVi9uTEJsQ0svbXRaTnNLdm1wNVpUb0VQZU1XNHVNVWErSTAyOG1BanFXUFgyUnQzWFExNzhUSGdEYytmUFJTVExOWERFaE16L2c1MXBHMDl4SG9hYjg0aktkOWx0ZUp6eFhPVmN2VDBZYVF0ZHkxMy9ISWtHaFg3OFBXcVBRa09jZHZaNUhQWkpUbzdMWG5lV1FJdlBiSzUxdnlLeWR5UkRmeXFPUTM3dkduRE5aS3JabXVyOGtWRG80L01tdWN6RkxCWjJFcCswdWd6OWh5b08rWmhOeVk4VVM5WWVkQVg1eG5DcUx0aVJQb1pvUjFESCtXMmdxVG8zdzVKMlBIb0tTczN0b0I1OFZWOFE3NmtleDRGQWM0dzF6anR3T1E3N0Q0QVBackZ4ZlFUb2kvY3FoL3hOUXVvZjhHME1mOXAvbGpNRS8wR3VPSlVvOWZ4UUU0bzBRYitwU1RNOU9jaTdzOWx1akdTQnN5WlFLUWdtY25jdU5RbmxZV3I0eVRoUDhuUkQrUEhRVU1RUytIMEtlZFBReHJEM0hCMmFNSFkzSFFUZ0owckUvbVNzVW5ZcHpqUE1rZzkrbDNjc2tBMjJoQW5aT1dYMTFDTHZhY05LakNPTWJFdjV4TFpET0Q5TWR5eVBtRUc1SEk2UWZCM1I5aXIrVFIyZlVTeXhIblRIRlQ0U1dBYzBoMDRTeElZS2JMcDZzNFkwayt1MENySDFyb0ZaMXU1TEhQbnMrMk5NdHd3NXZyRkplNmUyYm1zYnhRdWpEQ3hzOFk4OG5BK0VoYk9ndWIreTBiQlhzMFpFb0VaM2lPNHBTZlExaFora1lmcWtYRTBRVG1xYmlWVFYzckJFZWlrc1FZNzZrYjFoNHlXbng3WnBTdWtvRTZUTWtLemFzclM2ZkJtcDI0bXRlMTYraitGVlpYZGczbnFaWHk3QkZnajNUSWZHamxPM1A4ZGxGeCtiZW5rclZQbjRxY0dMVHEyVXhlclZreE9zSFdjVzJPVTBobWVabDU5dnAzZC9LajBvcGRQNEdyaE1PaGxYTTZ1QkxwZFhPOWgxSTdqOGpjMzZtK0RrYmpUUS9rMVZSbnJXNVZ2U0ZzME1pdGhsY091blpRS0kzNHJyVDZPOTBUWUNMaU10VDNSeWFmWDRrVFNsZHAwWFVydFk5ZGwyVFhtV3AzYVEvVXc0QjQvbmpMdzUvbmkxSFdxTkNzSGk2N2ozbCs2SG0rQmtLZVVWbHg3bjQ3V3pIa3o0UHlUQzZ6S2dCMVJsMHZ4SktUbUM4TmY3Wnk5RDRRbE1VNHJ5ZTk5dUJhd2hnOTV0UjNsRjZvNVZ3dThmMWpzRjlaTldMcCtIV21jdWNnbjEycW5wQjFJcC9rWTUyMWVjOFArenMrYUdlbFVUN1A4WVVlenllZmV2NkYrNHVqU0RCY2tMMmx2NWFwNThzczgwZ2d6eldjdGVSNFY2R2VLUE5DOEZyRVFUSW53azA3Qm1YRk1INXZWMVdTUHU1MWJZQ0UrQjMxY2lKN05YanhmSGRhUG9FNmVjRC9yYWd3T2h6dkhIQ2d0NER6M01pajU2a0Z4M2pLc1FmL1pvWVROS1dxT3QyL0cwdlE3ZFlTbk4wellmS0lzMGZLK2w1VFo2bVRFN04vYmJKMXd6dVkrU3FUb096QTJFa242K2djeDBadUJ2SGtKaVA3dDc1SjAxVklPVWF4dVVFMGVYbStnRXVEMS9WU0haNmEwZXJSNXRJOHRGVjBieGJlWFdoTHFBbmdYVnRFeFZUQy8zWll2anVOcHF0Y1BZTm1JZ3VWcTEvU3E1M2YwaHVwUWEyZVRiZlI3YmpIT0E4dDRySEYvTFNJbG1LT2FBV3RwTHR4WDAxcjZCNXFvVmFhRXlEQmdwejNoYWpDTkE5RXdHTkVnWDJWTUljdVZDbUlZdVlPY09aQ0REekdGTGlYNU5BRisyb0IxeTNxdElvQXZ3TDhTNWxiZlR6UEF5eWo1ZEN6MVV1dEx3RG4waG9ub1RGNU5ZRWZxYVY2dE1YUXY5VFZVbWQvZWRVQ3JHdXUrdCtwU0wwWE9WSmExeFRWcGlvTDJkWnhmN0dyZ0kyaTREa0tHV0o0YmdSVUErb0FVVFQ1RDhoQ2VFQXp0Q3Q1bHJhUjE2d2N5UnB5N0RFSGttWmJvOGlualdMbXpvWHBDc29VWjE2SU90Q29JTW9jdXRDc1lBVzRYOEdlTGZVUmhld0xXZWFWdnYzckFmTmhkMUs5MUhvRCs5b0M4RnVQbGRLN0pVY2FlMHNFZEtwQVUvckVOTXczWUdZZWJEUVR1eTZEUmxiU0E3RE1nL1F3cUQxS2EyR3RkWUFsOURoZ0tUMUJUd0x2YWRvRTdwNmh6WWkwcllCV2VwbGVROHp0QXp4R2I5TDdXSEdFUHFFdGRJeU8wMHYwR1dBN2RkS1h0SU42NENPN3FZOU8wZXZnYUpyNjF4SHdIMUdvTTVBQUFBQjQybU5nWkdCZzRHSXdZTEJqWUhKeDh3bGg0TXRKTE1samtHSmdBWW96L1AvUEFKSkhaak1XRnhzWU1uQ0FXRURNeE1ER3dBZkVJSjRBUko1QkE0ZzVnSmdQaUJrWnpnSXhDNVJtZ0dKR0JyYi9KaEJaQUtocERQRUFBQUFCQUFILy93QUtlTnB0a2s5SVZGRVV4cjl6N215Q2lxblFSR2dzU2Fkb3pERm5ZT3c1VGRBNFZDOU5yYWltS1ZBS1FnSlhpa1JFYUVtTEZ0TXVNQk5hdG5BUkpQYUh0bTFhUkVuaXRoWVNrUVROQTJuUjlOMkxBeE1OangvZjRaNzc3cnYzZDUrVUFJbVJnK2lYVlhUckcwUjFFaDFtQUhGZFJLdHNRYmU4UkliRVpSNkg5U2F5SEd1V1IwZ3hzN3FwdktwTDZKSUhhTlJyNk5BUkhOQm4yS3VqYU5jaXVuU0ljOGE1VmhHZTdNUUpFdVVheDhncGNsRjNvY0VzSVducUVkR1B5T3RYZUdZcjh3a3BJbS9DOEhRZGVVbGpTT09vMDg4Y0grSDRWVkpQQnRsL3ZKR2YyTHZENzk5RHF3WTRyV3VJaEFyY3l3cGE5RDIyNjFzY2xYYzR6ejBIVEU4dmxQOUlDYmZVeHo2ZGc2OGU5enpITXhUUUxoTjh6OVkzNEVzRWZSSXByMnZPMVlQbUJlZHlYQis2K2I2ZEo3UHNCZGdqTTJobUw2ZG4wR2d1bzBtelBOZFp1b2tqUWI4SjhUSEdQR1I5YXc4NjlTNHlPbzhkM01jbGN3UkptVVpTcnlBbXQ3R05ZLzJ5akI3bVUrdWFPY1YralAwRXZlMjN6bW9ScXNObTY5RTVyRUxTNVYvV0kvTUgrVzFpYUtzNHJFR25jMWlOZFVqWDd1eldXUTNNSXRONkxQd0wvWDJ6N3BoZnlFL25ydUx3ZjNZN2g5VlloOVkxMDY2ajk5RW1lYlNFVHNJTGhma083OTM2cjl5ejgxMUM3d1o5NURXWkpnc2tUVElhUnNwTXV2ODRRNkx1dnc1WUI2d0QxdDl4M1RUUSt6RHZZNWpPUDVEbjNNY0M3NitFV2FRd2dlTjhldUVoaDNONGhhbS9ibG1xZlFCNDJ1MVZUWFBUUUF5OTh5czBQakF3NDgrMFpGSnczRU5tQ3B3cEI0NGJyeHh2OGE2VzNYVmMvM3RrUTJnZ2Fla1A2TVZyUzZzblBlbU5YRjdmNnc3MjZMd2lzNDZLTkk4QVRVMVNtZDA2K25wN2s2eWk2K3BWcVRFSUtZTDQrMnBWOWtiOTZGRkpVSkpONzRyVmNwVXNMeTZMSWxua3hUSmZMSmJKUlg2VkZKZjVvcmlLSUt2S1BScEpEb3pRdUk0K0VYWU5Pbmd0dFAwQUcwb2o2RjIzanRvUTdQc3NHNFloRGFPbG5STzJIZE9hOUF6UnFScU54MmZtZkJvd0czRGJrQW1KcHlZTXdtRlUzYmJLdytFVCtEMjBDTmFSUlJkR29BYTQ2cVk3cmhxK1VROWFqR0FvUUUxMmpFRnpDeHMrcGZMQnFXMGZNQWFtTFdrd0hRbkptRWRKWnBjeVBvaXVBeFdndDJSQW1KR3h0T1ZRTjE5b3lZZkoyempTczdlaldnUWV4cHpmZ1ZPN05rQWc2TGszNFY4U3Z0L2VZVDM3Sno2MzZMU2Z5SHhCdCtkK2d0ZzVSSTJHYjdRaUFONXo0UjYyR0FaRUF5TVRGRWFlb2Y2NVlkYU1YcmRIRUwraTR6bnMwSmZUcWhvbU5mR3d2YlBrTVlVYk5taWE2alhzMHpPNUdHeUhnbVAzeWpQNTV3OXk3bG5ORnNHc1QrdG1qcWNnOEQ4NWxkbHY4VldsUkY4N1phY2FYeVR6SXBrbkpIT3NsSEthOWR6MmFuTjRnemVidDdESTh5TG1aMUdjeWZ3b2hUSjd3Q3VERXhLMWNOK3JqOFFUMGRNTUJmeXhudFZoREVPcmVCQlR5N2NJRG5jOEJuVElHOTFBemZJVmZONzFUbm1wNm9tQlQ4dnNJZEZoRitQakM1MFhkbmI0ZlZRL0FUTjdOdkE9KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufSIsIi8vIFNIQVJFRFxuLy8gQmFzZSBtYWluIGZpbGVzIC0gU3R5bGVzIHRoYXQgZG8gbm90IGdldCBzY29wZWQgdG8gZHMxIG9yIGRzMlxuLy8gTGliIGZpbGVzIC0tIHNob3VsZCBub3QgZ2VuZXJhdGUgYW55IENTUzpcbkBpbXBvcnQgXCJtYWluLmJhc2UubGliXCI7XG5cbi8vIFVudGhlbWVkIENvbXBvbmVudHMgdGhhdCB0aGVtZXMgZGVwZW5kIG9uXG5AaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwiZG9jdW1lbnQtYmFzZVwiO1xuQGltcG9ydCBcImFjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG5AZWFjaCAkbmFtZSwgJGJnY29sb3IgaW4gJGNvbG9ycyB7XG4gIC4jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgY29sb3I6IHNldC10ZXh0LWNvbG9yKCRiZ2NvbG9yKTtcbiAgICAmLi1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGUtbGlnaHQ7XG4gICAgICBjb2xvcjogJGJnY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBZGQgdGhlbWluZyBhYmlsaXR5IHRvIGxpYiBmaWxlcy5cbi8vIHR5cG9ncmFwaHkgbWFwIGlzIGluaGVyaXRlZCB0byB0aGlzIGZpbGUgZGVwZW5kaW5nIG9uIHRoZW1lXG4vLyBzdHlsaW5nKHgpIHNob3VsZCB3b3JrIHdpdGggdGhlbWUgb3B0aW9uIHNldFxuJGRlZmF1bHQtdHlwb2dyYXBoeS1tYXA6ICR0eXBvZ3JhcGh5LXZhcnMtZHM7XG5cbi8vIEZ1bmN0aW9uc1xuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4OyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cblxuQGZ1bmN0aW9uIHB4LXRvLWVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9ZW07XG59XG5cbi8vTWl4aW4gZm9yIEpLUCBwcm9qZWN0c1xuQGZ1bmN0aW9uIGxhcmdlLWxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCkge1xuICBAcmV0dXJuICRsaW5lLWhlaWdodC1kaWZmZXJlbmNlLS1sYXJnZSAtICRmb250LXNpemU7XG59XG5cbkBmdW5jdGlvbiBtZWRpdW0tbGluZS1oZWlnaHQoJGxpbmUtaGVpZ2h0KSB7XG4gIEByZXR1cm4gJGxpbmUtaGVpZ2h0LWRpZmZlcmVuY2UtLW1lZGl1bSArICRmb250LXNpemU7XG59XG5cbkBmdW5jdGlvbiBzbWFsbC1saW5lLWhlaWdodCgkbGluZS1oZWlnaHQpIHtcbiAgQHJldHVybiAkbGluZS1oZWlnaHQgLyAkZm9udC1zaXplO1xufVxuXG5AbWl4aW4gY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBtdXRlZCB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXBoaXRlLWRhcmssIDIwJSk7XG59XG5cbkBlYWNoICRjb2xvci1uYW1lLFxuICAkY29sb3ItdmFsdWUgaW4gJGNvbG9yLWFycmF5IHtcbiAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gICUtI3tcIlwiICsgJGNvbG9yLW5hbWV9LFxuICAlLS0je1wiXCIgKyAkY29sb3ItbmFtZX0geyAvLyBlc2NhcGVzIGRvdWJsZSBoeXBoZW4gZm9yIElFIGFuZCBsZWdhY3kgbW9iaWxlIFNhZmFyaSBzdXBvcnRcbiAgICBjb2xvcjogJGNvbG9yLXZhbHVlO1xuICB9XG59XG5cbkBlYWNoICR3ZWlnaHQtbmFtZSxcbiAgJHdlaWdodC12YWx1ZSBpbiAkd2VpZ2h0LWFycmF5IHtcbiAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gICUtI3skd2VpZ2h0LW5hbWV9LFxuICAlLS0jeyR3ZWlnaHQtbmFtZX0geyAvLyBlc2NhcGVzIGRvdWJsZSBoeXBoZW4gZm9yIElFIGFuZCBsZWdhY3kgbW9iaWxlIFNhZmFyaSBzdXBvcnRcbiAgICBmb250LWZhbWlseTogJHdlaWdodC12YWx1ZTtcbiAgfVxufVxuXG4laW52ZXJ0ZWQtbGluayB7XG4gICYsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gaW52ZXJ0ZWQtbGluayB7XG4gICYsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiAgfVxufVxuLy8gRFMyXG5AbWl4aW4gc3R5bGluZy14KCRzYXNzLW1hcCkge1xuICAvLyBAaWYgZ2V0U3R5bGUoJHNhc3MtbWFwLCApXG4gIEBpZiBnZXRTdHlsZSgkc2Fzcy1tYXAsIGZvbnQtZmFtaWx5KSB7XG4gICAgZm9udC1mYW1pbHk6IHNldFN0eWxlKCRzYXNzLW1hcCwgZm9udC1mYW1pbHkpO1xuICB9XG4gIEBpZiBnZXRTdHlsZSgkc2Fzcy1tYXAsIGZvbnQtd2VpZ2h0KSB7XG4gICAgZm9udC13ZWlnaHQ6IHNldFN0eWxlKCRzYXNzLW1hcCwgZm9udC13ZWlnaHQpO1xuICB9XG4gIGZvbnQtc2l6ZTogc2V0U3R5bGUoJHNhc3MtbWFwLCBmb250LXNpemUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJHNhc3MtbWFwLCBsaW5lLWhlaWdodCk7XG4gIFxuICBAaWYgZ2V0U3R5bGUoJHNhc3MtbWFwLCBsZXR0ZXItc3BhY2luZykgIT0gbnVsbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHNldFN0eWxlKCRzYXNzLW1hcCwgbGV0dGVyLXNwYWNpbmcpO1xuICB9XG5cbiAgQGlmIGdldFN0eWxlKCRzYXNzLW1hcCwgY2FwcykgPT0gdHJ1ZSB7IC8vIERTMSBvbmx5XG4gICAgJiUtY2FwcyxcbiAgICAmJS0tY2FwcyxcbiAgICAmLlxcLWNhcHMsXG4gICAgJi5cXC0tY2FwcyB7IC8vIGVzY2FwZXMgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgICAgQGluY2x1ZGUgY2FwcztcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkd2VpZ2h0LW5hbWUsXG4gICR3ZWlnaHQtdmFsdWUgaW4gJHdlaWdodC1hcnJheSB7XG4gICAgLy8gc2luZ2xlLWRhc2ggaXMgcHJlZmVycmVkLCBidXQgd2lsbCBzdXBwb3J0IGRvdWJsZS1kYXNoIGZvciBsZWdhY3kgaW1wbGVtZW50YXRpb25zXG4gICAgJi4tI3skd2VpZ2h0LW5hbWV9LFxuICAgICYuXFwtLSN7JHdlaWdodC1uYW1lfSB7IC8vIGVzY3BhZWQgZG91YmxlIGh5cGhlbiBmb3IgSUUgYW5kIGxlZ2FjeSBtb2JpbGUgU2FmYXJpIHN1cG9ydFxuICAgICAgZm9udC1mYW1pbHk6ICR3ZWlnaHQtdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgLy8gRFMxIG9ubHlcbiAgQGlmIGdldFN0eWxlKCRzYXNzLW1hcCwgbW9iaWxlKSAhPSBudWxsIHsgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0U3R5bGUoJHNhc3MtbWFwLCBtb2JpbGUsIGZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogIGdldFN0eWxlKCRzYXNzLW1hcCwgbW9iaWxlLCBsaW5lLWhlaWdodCk7IFxuICAgIH1cbiAgfVxufVxuXG4vLyBEUzJcbi8vIFByb3ZpZGUgbGVnYWN5IHN1cHBvcnQgZm9yIGRlZmF1bHQvZHMyIHRoZW1pbmdcbkBtaXhpbiBzdHlsaW5nKCRpKSB7XG4gIEBpZiAkZGVmYXVsdC10eXBvZ3JhcGh5LW1hcCAhPSBudWxsIHtcbiAgICBAZWFjaCAkc3R5bGluZy1pZCwgJG1hcCBpbiBnZXRTdHlsZSgkZGVmYXVsdC10eXBvZ3JhcGh5LW1hcCwgc3R5bGluZykge1xuICAgICAgQGlmICgkaSA9PSAkc3R5bGluZy1pZCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nLXgoJG1hcCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGRlcHJjYXRlZCwgYnV0IGhlcmUgaW4gY2FzZSB0ZWFtcyB1c2luZyB0aGlzIG1peGluXG5AbWl4aW4gc3R5bGluZy1tYXJrZXRpbmcoJGkpIHtcbiAgQGluY2x1ZGUgc3R5bGluZygkaSlcbn1cblxuJWludmVydGVkLWxpbmsge1xuICAmLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGludGVyYWN0aXZlLWJsdWU7XG4gIH1cbn1cblxuLy9NaXhpbiBmb3Igc2l6ZVxuQG1peGluIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICBmb250LXNpemUtcGl4ZWw6ICRzaXplOyAvLyBmYWxsYmFjayBpbiBweFxuICBmb250LXNpemUtcmVtOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufSIsIi8vICBEZXZlbG9wZXI6IE5hbmN5IENyYW5kYWxsXG4vLyAgTGFzdCB1cGRhdGVkOiBWZXJzaW9uIDMuNy4xIG9uIDIwMTgtMTEtMDJcblxuLy8gSW5jbHVkZSBiYXNlIHR5cG9ncmFwaHkgc3R5bGVzIHRoYXQgZ2V0IGxvYWRlZCB3aXRoIGVpdGhlciB0aGVtZTpcblxuLy8gRnVuY3Rpb25zXG5AZWFjaCAkY29sb3ItbmFtZSxcbiAgJGNvbG9yLXZhbHVlIGluICRjb2xvci1hcnJheSB7XG4gIC8vIHNpbmdsZS1kYXNoIGlzIHByZWZlcnJlZCwgYnV0IHdpbGwgc3VwcG9ydCBkb3VibGUtZGFzaCBmb3IgbGVnYWN5IGltcGxlbWVudGF0aW9uc1xuICAuLSN7XCJcIiArICRjb2xvci1uYW1lfSxcbiAgLlxcLS0je1wiXCIgKyAkY29sb3ItbmFtZX0geyAvLyBlc2NhcGVzIGRvdWJsZSBoeXBoZW4gZm9yIElFIGFuZCBsZWdhY3kgbW9iaWxlIFNhZmFyaSBzdXBvcnRcbiAgICBjb2xvcjogJGNvbG9yLXZhbHVlO1xuICB9XG59XG5cbkBlYWNoICR3ZWlnaHQtbmFtZSxcbiR3ZWlnaHQtdmFsdWUgaW4gJHdlaWdodC1hcnJheSB7XG4gIC8vIHNpbmdsZS1kYXNoIGlzIHByZWZlcnJlZCwgYnV0IHdpbGwgc3VwcG9ydCBkb3VibGUtZGFzaCBmb3IgbGVnYWN5IGltcGxlbWVudGF0aW9uc1xuICAuLSN7JHdlaWdodC1uYW1lfSxcbiAgLlxcLS0jeyR3ZWlnaHQtbmFtZX0sXG4gICUjeyR3ZWlnaHQtbmFtZX0geyAvLyBlc2NwYWVkIGRvdWJsZSBoeXBoZW4gZm9yIElFIGFuZCBsZWdhY3kgbW9iaWxlIFNhZmFyaSBzdXBvcnRcbiAgICBmb250LWZhbWlseTogJHdlaWdodC12YWx1ZTtcbiAgfVxufVxuIiwiLy8gIERldmVsb3BlcjogTHV6IERlIExlb25cbi8vICBMYXN0IHVwZGF0ZWQ6IFZlcnNpb24gNi4wIG9uIDIwMjMtMDEtMDNcblxuXG4kbG9ja2VkOiBmYWxzZTtcbkB1c2UgXCJtaXhpbnMvdHlwb2dyYXBoeS5taXhpbi5kczJcIjtcbkBpbXBvcnQgJ3R5cG9ncmFwaHktbGliJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHktdGhlbWluZyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5LWJhc2UnO1xuXG4kZGVza3RvcC1zbWFsbC11cDogMTE1MnB4O1xuLy8gU1BBQ0lOR1xuLy8gc3BhY2luZyBjaGFuZ2VzIGJhc2VkIG9uIHRoZW1lXG4vLyBVc2Ugc3BhY2luZyB2YWx1ZSBmb3IgYmFzZSBtYXJnaW4gdmFsdWVzXG5wLFxudWwsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgIG1hcmdpbjogJHBhcmFncmFwaC1zcGFjaW5nIDA7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLXRvcFwiKTtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vVGhlIGlmIHN0YXRlbWVudCBjYW4gYmUgYWRkZWQgYmFjayBpbiBvbmNlIEdTQyBoYXMgZGVwcmVjYXRlZCB0aGUgc3R5bGluZy0jIGNsYXNzZXNcbi8vQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgLy8gVGhlbWVkIFR5cG9ncmFwaHkgU3R5bGVzXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktdGhlbWUtbWFwLWxvb3Aoc2V0U3R5bGUoJHR5cG9ncmFwaHktdmFycy1kcywgc3R5bGluZykpO1xuICAvLyBQcmludCBIZWFkaW5nIFRhZ3NcbiAgQGluY2x1ZGUgcHJpbnQtaC10YWdzKGdldFN0eWxlKCR0eXBvZ3JhcGh5LXZhcnMtZHMsIGhlYWRpbmcpKTtcbi8vfVxuXG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgXG4gICAgLypHcmVldGluZyBzdHlsZXMgLS1ERVNLVE9QIFNNQUxMKi9cbiAgICAvL2Rlc2t0b3Atc21hbGwtdXAgcHJpbnRpbmcgbWluLXdpZHRoIDc2OXB4IDEyXG4gICAgLmdyZWV0aW5nIHtcbiAgICAgIEBpbmNsdWRlIGdyZWV0aW5nO1xuICAgIH1cbiAgICBcbiAgICAucDEge1xuICAgICAgQGluY2x1ZGUgcDE7XG4gICAgfVxuICAgIFxuICAgIC5wMiB7XG4gICAgICBAaW5jbHVkZSBwMjtcbiAgICB9XG4gICAgXG4gICAgLnAzIHtcbiAgICAgIEBpbmNsdWRlIHAzO1xuICAgIH1cbiAgICBcbiAgICAucDQge1xuICAgICAgQGluY2x1ZGUgcDQ7XG4gICAgfVxuICAgIFxuICAgIC5wNSB7XG4gICAgICBAaW5jbHVkZSBwNTtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIEBpbmNsdWRlIGgxO1xuICAgIH1cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgQGluY2x1ZGUgaDI7XG4gICAgfVxuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBAaW5jbHVkZSBoMztcbiAgICB9XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIEBpbmNsdWRlIGg0O1xuICAgIH1cbn0iLCIvLyBEUzIgVW5pdCBzcGFjaW5nIC1cbi8vIGV4YW1wbGUgdXNhZ2U6XG4vLyAgLmVsZW1lbnQge1xuLy8gICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTN1KCdtYXJnaW4tYm90dG9tJyk7XG4vLyAgfVxuQG1peGluIGRzMi1zcGFjaW5nLTF1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItMXUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi0xdS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTF1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTJ1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItMnUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi0ydS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTJ1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTN1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItM3UtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi0zdS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTN1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTR1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItNHUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi00dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTR1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTV1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItNXUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi01dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTV1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTZ1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItNnUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi02dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTZ1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTd1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItN3UtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi03dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTd1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTh1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItOHUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi04dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTh1LWRlc2t0b3A7IH1cbn1cblxuQG1peGluIGRzMi1zcGFjaW5nLTl1KCRwcm9wZXJ0eSkge1xuICAjeyRwcm9wZXJ0eX06ICRkczItOXUtbW9iaWxlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7ICN7JHByb3BlcnR5fTogJGRzMi05dS10YWJsZXQ7IH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgI3skcHJvcGVydHl9OiAkZHMyLTl1LWRlc2t0b3A7IH1cbn1cblxuXG5AbWl4aW4gcHJpbnQtdmVydGljYWwtc3BhY2luZy1jbGFzc2VzIHtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluIGdldFN0eWxlKCRzcGFjaW5nLXZhcnMtZHMyLCBzcGFjaW5nLXVuaXQpIHtcbiAgICAvLyAubWFyZ2luLXRvcC0/dSBjbGFzc2VzXG4gICAgLm1hcmdpbi10b3AtI3ska2V5fXUge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCBzcGFjaW5nLXZhcik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTdHlsZSgkdmFsdWUsIGRlc2t0b3AsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAubWFyZ2luLWJvdHRvbS0/dSBjbGFzc2VzXG4gICAgLm1hcmdpbi1ib3R0b20tI3ska2V5fXUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCBzcGFjaW5nLXZhcik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIGRlc2t0b3AsIHNwYWNpbmctdmFyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAucGFkZGluZy10b3AtP3UgY2xhc3Nlc1xuICAgIC5wYWRkaW5nLXRvcC0jeyRrZXl9dSB7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0U3R5bGUoJHZhbHVlLCBzcGFjaW5nLXZhcik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXRTdHlsZSgkdmFsdWUsIHRhYmxldCwgc3BhY2luZy12YXIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGdldFN0eWxlKCR2YWx1ZSwgZGVza3RvcCwgc3BhY2luZy12YXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5wYWRkaW5nLWJvdHRvbS0/dSBjbGFzc2VzXG4gICAgLnBhZGRpbmctYm90dG9tLSN7JGtleX11IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXRTdHlsZSgkdmFsdWUsIHNwYWNpbmctdmFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCBkZXNrdG9wLCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNwYWNpbmctP3UgY2xhc3Nlc1xuICAgIC5zcGFjaW5nLSN7JGtleX11IHtcbiAgICAgIG1hcmdpbi10b3A6IGdldFN0eWxlKCR2YWx1ZSwgc3BhY2luZy12YXIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCBzcGFjaW5nLXZhcik7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldFN0eWxlKCR2YWx1ZSwgdGFibGV0LCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXRTdHlsZSgkdmFsdWUsIGRlc2t0b3AsIHNwYWNpbmctdmFyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0U3R5bGUoJHZhbHVlLCBkZXNrdG9wLCBzcGFjaW5nLXZhcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZHMyLXRpbnktc3BhY2luZzogMTZweDtcbiRkczItbWVkaXVtLXNwYWNpbmc6IDMycHg7XG5cbi8vIHRoZXNlIFlNTCBzcGFjaW5nIHZhcmlhYmxlcyBmb3IgVkVSVElDQUwgc3BhY2luZ1xuLy8gdXNlZCBtYWlubHkgaW4gdGhlIG1peGluIGJ1dCBmZWVsIGZyZWUgdG8gdXNlXG4vLyBpbiB5b3VyIG93biBicmVha3BvaW50c1xuXG4kZHMyLTF1LW1vYmlsZTogOHB4O1xuJGRzMi0ydS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogMjsgLy8gMTZweFxuJGRzMi0zdS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogMzsgLy8gMjRweFxuJGRzMi00dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogNDsgLy8gMzJweFxuJGRzMi01dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogNTsgLy8gNDBweFxuJGRzMi02dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogNjsgLy8gNDhweFxuJGRzMi03dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogNzsgLy8gNTZweFxuJGRzMi04dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogODsgLy8gNjRweFxuJGRzMi05dS1tb2JpbGU6ICRkczItMXUtbW9iaWxlICogOTsgLy8gNzJweFxuXG4kZHMyLTF1LXRhYmxldDogMTBweDtcbiRkczItMnUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDI7IC8vIDIwcHhcbiRkczItM3UtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDM7IC8vIDMwcHhcbiRkczItNHUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDQ7IC8vIDQwcHhcbiRkczItNXUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDU7IC8vIDUwcHhcbiRkczItNnUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDY7IC8vIDYwcHhcbiRkczItN3UtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDc7IC8vIDcwcHhcbiRkczItOHUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDg7IC8vIDgwcHhcbiRkczItOXUtdGFibGV0OiAkZHMyLTF1LXRhYmxldCAqIDk7IC8vIDkwcHhcblxuJGRzMi0xdS1kZXNrdG9wOiAxMnB4O1xuJGRzMi0ydS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiAyOyAvLyAyNHB4XG4kZHMyLTN1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDM7IC8vIDM2cHhcbiRkczItNHUtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogNDsgLy8gNDhweFxuJGRzMi01dS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiA1OyAvLyA2MHB4XG4kZHMyLTZ1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDY7IC8vIDcycHhcbiRkczItN3UtZGVza3RvcDogJGRzMi0xdS1kZXNrdG9wICogNzsgLy8gODRweFxuJGRzMi04dS1kZXNrdG9wOiAkZHMyLTF1LWRlc2t0b3AgKiA4OyAvLyA5NnB4XG4kZHMyLTl1LWRlc2t0b3A6ICRkczItMXUtZGVza3RvcCAqIDk7IC8vIDEwOHB4XG5cblxuICAgIC8vIGV4dHJhY3RlZCBmcm9tIF92YXJpYWJsZXMuc2NzcyAtIEVyaWMgMjAyMC0xMi0xMVxuJHh4LXNtYWxsLXNwYWNpbmc6IDVweDtcbiRleHRyYS10aW55LXNwYWNpbmc6IDEwcHg7XG4kdGlueS1zcGFjaW5nOiAxNXB4O1xuJHNtYWxsLXNwYWNpbmc6IDIwcHg7XG4kbWVkaXVtLXNwYWNpbmc6IDMwcHg7XG4kbGFyZ2Utc3BhY2luZzogNDBweDtcbiR4bC1zcGFjaW5nOiA2MHB4O1xuJHh4bC1zcGFjaW5nOiA5MHB4O1xuXG4kZ3V0dGVyLXNwYWNpbmc6ICRtZWRpdW0tc3BhY2luZztcbiRwYXJhZ3JhcGgtc3BhY2luZzogJHNtYWxsLXNwYWNpbmc7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyBTY2FsaW5nIFZhcmlhYmxlc1xuJGdvbGRlbjogMS42MTg7XG4kbWlub3Itc2Vjb25kOiAxLjA2NztcbiRtYWpvci1zZWNvbmQ6IDEuMTI1O1xuJG1pbm9yLXRoaXJkOiAxLjI7XG4kbWFqb3ItdGhpcmQ6IDEuMjU7XG4kcGVyZmVjdC1mb3VydGg6IDEuMzMzO1xuJGF1Z21lbnRlZC1mb3VydGg6IDEuNDE0O1xuJHBlcmZlY3QtZmlmdGg6IDEuNTtcbiRtaW5vci1zaXh0aDogMS42O1xuJG1ham9yLXNpeHRoOiAxLjY2NztcbiRtaW5vci1zZXZlbnRoOiAxLjc3ODtcbiRtYWpvci1zZXZlbnRoOiAxLjg3NTtcbiRvY3RhdmU6IDI7XG4kbWFqb3ItdGVudGg6IDIuNTtcbiRtYWpvci1lbGV2ZW50aDogMi42Njc7XG4kbWFqb3ItdHdlbGZ0aDogMztcbiRkb3VibGUtb2N0YXZlOiA0O1xuJGVtLWJhc2U6IDE2cHggIWRlZmF1bHQ7XG4vL2Z1bmN0aW9uIG1vZHVsYXIgc2NhbGUgaGFzIHRvIGJlIGJlZm9yZSB0aGUgZ3JpZCB2YXJzXG5AZnVuY3Rpb24gbW9kdWxhci1zY2FsZSgkaW5jcmVtZW50LCAkdmFsdWU6ICRtb2R1bGFyLXNjYWxlLWJhc2UsICRyYXRpbzogJG1vZHVsYXItc2NhbGUtcmF0aW8pIHtcbiAgJHYxOiBudGgoJHZhbHVlLCAxKTtcbiAgJHYyOiBudGgoJHZhbHVlLCBsZW5ndGgoJHZhbHVlKSk7XG4gICR2YWx1ZTogJHYxO1xuXG4gIC8vIHNjYWxlICR2MiB0byBqdXN0IGFib3ZlICR2MVxuICBAd2hpbGUgJHYyPiR2MSB7XG4gICAgJHYyOiAoJHYyIC8gJHJhdGlvKTsgLy8gd2lsbCBiZSBvZmYtYnktMVxuICB9XG5cbiAgQHdoaWxlICR2MiA8ICR2MSB7XG4gICAgJHYyOiAoJHYyICogJHJhdGlvKTsgLy8gd2lsbCBmaXggb2ZmLWJ5LTFcbiAgfVxuXG4gIC8vIGNoZWNrIEFGVEVSIHNjYWxpbmcgJHYyIHRvIHByZXZlbnQgZG91YmxlLWNvdW50aW5nIGNvcm5lci1jYXNlXG4gICRkb3VibGUtc3RyYW5kZWQ6ICR2Mj4kdjE7XG5cbiAgQGlmICRpbmNyZW1lbnQ+MCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkaW5jcmVtZW50IHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxICogJHJhdGlvKT4kdjIge1xuICAgICAgICAkdmFsdWU6ICR2MjtcbiAgICAgICAgJHYyOiAoJHYyICogJHJhdGlvKTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdjE6ICgkdjEgKiAkcmF0aW8pO1xuICAgICAgICAkdmFsdWU6ICR2MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGluY3JlbWVudCA8IDAge1xuXG4gICAgLy8gYWRqdXN0ICR2MiB0byBqdXN0IGJlbG93ICR2MVxuICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIHtcbiAgICAgICR2MjogKCR2MiAvICRyYXRpbyk7XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tICRpbmNyZW1lbnQgdGhyb3VnaCAtMSB7XG4gICAgICBAaWYgJGRvdWJsZS1zdHJhbmRlZCBhbmQgKCR2MSAvICRyYXRpbykgPCAkdjIge1xuICAgICAgICAkdmFsdWU6ICR2MjtcbiAgICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdjE6ICgkdjEgLyAkcmF0aW8pO1xuICAgICAgICAkdmFsdWU6ICR2MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuJGNvbHVtbjogbW9kdWxhci1zY2FsZSgzLCAxZW0sICRnb2xkZW4pICFkZWZhdWx0O1xuJGd1dHRlcjogbW9kdWxhci1zY2FsZSgxLCAxZW0sICRnb2xkZW4pICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kbWF4LXdpZHRoOiBlbSgxMDg4KSAhZGVmYXVsdDtcbiRib3JkZXItYm94LXNpemluZzogdHJ1ZSAhZGVmYXVsdDtcbiRkZWZhdWx0LWZlYXR1cmU6IG1pbi13aWR0aDtcbiRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb246IExUUiAhZGVmYXVsdDtcbiRsYXlvdXQtZGlyZWN0aW9uOiAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uICFnbG9iYWw7IC8vIGtlZXBpbmcgIWdsb2JhbCBmbGFnIHVudGlsIGdzYyBjYW4gdXBncmFkZSBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuXG4kY29udGFpbmVyLWRpc3BsYXktdGFibGU6IGZhbHNlICFkZWZhdWx0O1xuJG1vZHVsYXItc2NhbGUtcmF0aW86ICRwZXJmZWN0LWZvdXJ0aCAhZGVmYXVsdDtcbiRtb2R1bGFyLXNjYWxlLWJhc2U6IGVtKCRlbS1iYXNlKSAhZGVmYXVsdDtcbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUwLCAwLjA1MCwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XG4kZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLCAwLjE2NSwgMS4wMDApO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcbi8vLyBHbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBvciBkaXNhYmxlIHZlbmRvciBwcmVmaXhlc1xuJHByZWZpeC1mb3Itd2Via2l0OiB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1mb3ItbW96aWxsYTogdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLW1pY3Jvc29mdDogdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLW9wZXJhOiB0cnVlICFkZWZhdWx0O1xuJHByZWZpeC1mb3Itc3BlYzogdHJ1ZSAhZGVmYXVsdDtcbiR2aXN1YWwtZ3JpZDogZmFsc2UgIWRlZmF1bHQ7XG4kdmlzdWFsLWdyaWQtY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kdmlzdWFsLWdyaWQtaW5kZXg6IGJhY2sgIWRlZmF1bHQ7XG4kdmlzdWFsLWdyaWQtb3BhY2l0eTogMC40ICFkZWZhdWx0O1xuJHZpc3VhbC1ncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcbiRmZy1jb2x1bW46ICRjb2x1bW47XG4kZmctZ3V0dGVyOiAkZ3V0dGVyO1xuJGZnLW1heC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZGVmYXVsdDtcbi8vICRsYXlvdXQtZGlyZWN0aW9uOiBMVFIgIWRlZmF1bHQ7XG5cblxuQGZ1bmN0aW9uIGlzLW5vdCgkdmFsdWUpIHtcbiAgQHJldHVybiBpZigkdmFsdWUsIGZhbHNlLCB0cnVlKTtcbn1cblxuLy8gQ2hlY2tzIGlmIGEgbnVtYmVyIGlzIGV2ZW5cbkBmdW5jdGlvbiBpcy1ldmVuKCRpbnQpIHtcbiAgQHJldHVybiAkaW50ICUgMj09MDtcbn1cblxuLy8gQ2hlY2tzIGlmIGFuIGVsZW1lbnQgYmVsb25ncyB0byBhIGxpc3Qgb3Igbm90XG5AZnVuY3Rpb24gYmVsb25ncy10bygkdGVzdGVkLWl0ZW0sICRsaXN0KSB7XG4gIEByZXR1cm4gaXMtbm90KG5vdC1iZWxvbmdzLXRvKCR0ZXN0ZWQtaXRlbSwgJGxpc3QpKTtcbn1cblxuQGZ1bmN0aW9uIG5vdC1iZWxvbmdzLXRvKCR0ZXN0ZWQtaXRlbSwgJGxpc3QpIHtcbiAgQHJldHVybiBpcy1ub3QoaW5kZXgoJGxpc3QsICR0ZXN0ZWQtaXRlbSkpO1xufVxuXG4vLyBDb250YWlucyBkaXNwbGF5IHZhbHVlXG5AZnVuY3Rpb24gY29udGFpbnMtZGlzcGxheS12YWx1ZSgkcXVlcnkpIHtcbiAgQHJldHVybiBiZWxvbmdzLXRvKHRhYmxlLCAkcXVlcnkpIG9yIGJlbG9uZ3MtdG8oYmxvY2ssICRxdWVyeSkgb3IgYmVsb25ncy10byhpbmxpbmUtYmxvY2ssICRxdWVyeSkgb3IgYmVsb25ncy10byhpbmxpbmUsICRxdWVyeSk7XG59XG5cbi8vIFBhcnNlcyB0aGUgZmlyc3QgYXJndW1lbnQgb2Ygc3Bhbi1jb2x1bW5zKClcbkBmdW5jdGlvbiBjb250YWluZXItc3Bhbigkc3BhbjogJHNwYW4pIHtcbiAgQGlmIGxlbmd0aCgkc3Bhbik9PTMge1xuICAgICRjb250YWluZXItY29sdW1uczogbnRoKCRzcGFuLCAzKTtcbiAgICBAcmV0dXJuICRjb250YWluZXItY29sdW1ucztcbiAgfVxuXG4gIEBlbHNlIGlmIGxlbmd0aCgkc3Bhbik9PTIge1xuICAgICRjb250YWluZXItY29sdW1uczogbnRoKCRzcGFuLCAyKTtcbiAgICBAcmV0dXJuICRjb250YWluZXItY29sdW1ucztcbiAgfVxuXG4gIEByZXR1cm4gJGdyaWQtY29sdW1ucztcbn1cblxuQGZ1bmN0aW9uIGNvbnRhaW5lci1zaGlmdCgkc2hpZnQ6ICRzaGlmdCkge1xuICAkcGFyZW50LWNvbHVtbnM6ICRncmlkLWNvbHVtbnMgIWRlZmF1bHQgIWdsb2JhbDtcblxuICBAaWYgbGVuZ3RoKCRzaGlmdCk9PTMge1xuICAgICRjb250YWluZXItY29sdW1uczogbnRoKCRzaGlmdCwgMyk7XG4gICAgQHJldHVybiAkY29udGFpbmVyLWNvbHVtbnM7XG4gIH1cblxuICBAZWxzZSBpZiBsZW5ndGgoJHNoaWZ0KT09MiB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNoaWZ0LCAyKTtcbiAgICBAcmV0dXJuICRjb250YWluZXItY29sdW1ucztcbiAgfVxuXG4gIEByZXR1cm4gJHBhcmVudC1jb2x1bW5zO1xufVxuXG4vLyBHZW5lcmF0ZXMgYSBzdHJpcGVkIGJhY2tncm91bmRcbkBmdW5jdGlvbiBncmFkaWVudC1zdG9wcygkZ3JpZC1jb2x1bW5zLCAkY29sb3I6ICR2aXN1YWwtZ3JpZC1jb2xvcikge1xuICAkdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xuXG4gICRjb2x1bW4td2lkdGg6IGZsZXgtZ3JpZCgxLCAkZ3JpZC1jb2x1bW5zKTtcbiAgJGd1dHRlci13aWR0aDogZmxleC1ndXR0ZXIoJGdyaWQtY29sdW1ucyk7XG4gICRjb2x1bW4tb2Zmc2V0OiAkY29sdW1uLXdpZHRoO1xuXG4gICR2YWx1ZXM6ICgkdHJhbnNwYXJlbnQgMCwgJGNvbG9yIDApO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRvICRncmlkLWNvbHVtbnMqMiB7XG4gICAgQGlmIGlzLWV2ZW4oJGkpIHtcbiAgICAgICR2YWx1ZXM6IGFwcGVuZCgkdmFsdWVzLCAkdHJhbnNwYXJlbnQgJGNvbHVtbi1vZmZzZXQsIGNvbW1hKTtcbiAgICAgICR2YWx1ZXM6IGFwcGVuZCgkdmFsdWVzLCAkY29sb3IgJGNvbHVtbi1vZmZzZXQsIGNvbW1hKTtcbiAgICAgICRjb2x1bW4tb2Zmc2V0OiAkY29sdW1uLW9mZnNldCArICRjb2x1bW4td2lkdGg7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICRjb2xvciAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICR0cmFuc3BhcmVudCAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJGNvbHVtbi1vZmZzZXQ6ICRjb2x1bW4tb2Zmc2V0ICsgJGd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZXM7XG59XG5cbi8vIExheW91dCBkaXJlY3Rpb25cbkBmdW5jdGlvbiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQsICRkZWZhdWx0KSB7XG4gICRkaXJlY3Rpb246IG51bGw7XG5cbiAgQGlmIHRvLXVwcGVyLWNhc2UoJGxheW91dCk9PVwiTFRSXCJvciB0by11cHBlci1jYXNlKCRsYXlvdXQpPT1cIlJUTFwiIHtcbiAgICAkZGlyZWN0aW9uOiBkaXJlY3Rpb24tZnJvbS1sYXlvdXQoJGxheW91dCk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogZGlyZWN0aW9uLWZyb20tbGF5b3V0KCRkZWZhdWx0KTtcbiAgfVxuXG4gIEByZXR1cm4gJGRpcmVjdGlvbjtcbn1cblxuQGZ1bmN0aW9uIGRpcmVjdGlvbi1mcm9tLWxheW91dCgkbGF5b3V0KSB7XG4gICRkaXJlY3Rpb246IG51bGw7XG5cbiAgQGlmIHRvLXVwcGVyLWNhc2UoJGxheW91dCk9PVwiTFRSXCIge1xuICAgICRkaXJlY3Rpb246IHJpZ2h0O1xuICB9XG5cbiAgQGVsc2Uge1xuICAgICRkaXJlY3Rpb246IGxlZnQ7XG4gIH1cblxuICBAcmV0dXJuICRkaXJlY3Rpb247XG59XG5cbkBmdW5jdGlvbiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogbGVmdDtcblxuICBAaWYgJGRpcmVjdGlvbj09XCJsZWZ0XCIge1xuICAgICRvcHBvc2l0ZS1kaXJlY3Rpb246IHJpZ2h0O1xuICB9XG5cbiAgQHJldHVybiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xufVxuXG5AZnVuY3Rpb24gZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnM6ICRmZy1tYXgtY29sdW1ucykge1xuICAkd2lkdGg6ICRjb2x1bW5zICogJGZnLWNvbHVtbiArICgkY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgJGNvbnRhaW5lci13aWR0aDogJGNvbnRhaW5lci1jb2x1bW5zICogJGZnLWNvbHVtbiArICgkY29udGFpbmVyLWNvbHVtbnMgLSAxKSAqICRmZy1ndXR0ZXI7XG4gIEByZXR1cm4gcGVyY2VudGFnZSgkd2lkdGggLyAkY29udGFpbmVyLXdpZHRoKTsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG59XG5cbkBmdW5jdGlvbiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnM6ICRmZy1tYXgtY29sdW1ucywgJGd1dHRlcjogJGZnLWd1dHRlcikge1xuICAkY29udGFpbmVyLXdpZHRoOiAkY29udGFpbmVyLWNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb250YWluZXItY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgQHJldHVybiBwZXJjZW50YWdlKCRndXR0ZXIgLyAkY29udGFpbmVyLXdpZHRoKTsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG59XG5cbkBmdW5jdGlvbiBncmlkLXdpZHRoKCRuKSB7XG4gIEByZXR1cm4gJG4gKiAkZ3ctY29sdW1uKygkbiAtIDEpICogJGd3LWd1dHRlcjtcbn1cblxuQGZ1bmN0aW9uIGdldC1wYXJlbnQtY29sdW1ucygkY29sdW1ucykge1xuICBAaWYgJGNvbHVtbnMgIT0kZ3JpZC1jb2x1bW5zIHtcbiAgICAkcGFyZW50LWNvbHVtbnM6ICRjb2x1bW5zICFnbG9iYWw7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gIH1cblxuICBAcmV0dXJuICRwYXJlbnQtY29sdW1ucztcbn1cblxuQGZ1bmN0aW9uIGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1pcy1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSkge1xuICBAcmV0dXJuICRjb250YWluZXItaXMtZGlzcGxheS10YWJsZT09dHJ1ZSBvciAkZGlzcGxheT09dGFibGU7XG59XG5cblxuLy8gcHggdG8gRU1cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M9PXRydWUge1xuICB9XG4gIEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG4gICAgJHB4dmFsOiBzdHJpcC11bml0cygkcHh2YWwpO1xuICB9XG5cbiAgJGJhc2U6ICRlbS1iYXNlO1xuXG4gIEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcbiAgICAkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuICB9XG4gIEByZXR1cm4gKCRweHZhbCAvICRiYXNlKSAqIDFyZW07XG59XG5cbi8vIEdyaWQgTWl4aW5zXG4vL0ZpbGwgUGFyZW50XG5AbWl4aW4gZmlsbC1wYXJlbnQoKSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpZiAkYm9yZGVyLWJveC1zaXppbmc9PWZhbHNlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8vU3Bhbi1jb2x1bW5zIFxuQG1peGluIHNwYW4tY29sdW1ucygkc3BhbjogJGNvbHVtbnMgb2YgJGNvbnRhaW5lci1jb2x1bW5zLCAkZGlzcGxheTogYmxvY2spIHtcbiAgJGNvbHVtbnM6IG50aCgkc3BhbiwgMSk7XG4gICRjb250YWluZXItY29sdW1uczogY29udGFpbmVyLXNwYW4oJHNwYW4pO1xuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuICAkZGlzcGxheS10YWJsZTogaXMtZGlzcGxheS10YWJsZSgkY29udGFpbmVyLWRpc3BsYXktdGFibGUsICRkaXNwbGF5KTtcblxuICBAaWYgJGRpc3BsYXktdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbHVtbnMgLyAxMik7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgZmxvYXQ6ICN7JG9wcG9zaXRlLWRpcmVjdGlvbn07XG5cbiAgICBAaWYgJGRpc3BsYXkgIT1uby1kaXNwbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheT09Y29sbGFwc2Ugb3IgJGRpc3BsYXk9PWJsb2NrLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucykgKyBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9wcmVmaXhlclxuLy8vLy8vIEEgbWl4aW4gZm9yIGdlbmVyYXRpbmcgdmVuZG9yIHByZWZpeGVzIG9uIG5vbi1zdGFuZGFyZGl6ZWQgcHJvcGVydGllcy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4PT13ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHByZWZpeD09bW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkcHJlZml4PT1tcyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbWljcm9zb2Z0IHtcbiAgICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRwcmVmaXg9PW8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHByZWZpeD09c3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1vcGVyYTogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogZmFsc2UgIWdsb2JhbDtcbn1cblxuLy9TaGlmdFxuQG1peGluIHNoaWZ0KCRuLWNvbHVtbnM6IDEpIHtcbiAgQGluY2x1ZGUgc2hpZnQtaW4tY29udGV4dCgkbi1jb2x1bW5zKTtcbn1cblxuQG1peGluIHNoaWZ0LWluLWNvbnRleHQoJHNoaWZ0OiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMpIHtcbiAgJG4tY29sdW1uczogbnRoKCRzaGlmdCwgMSk7XG4gICRwYXJlbnQtY29sdW1uczogY29udGFpbmVyLXNoaWZ0KCRzaGlmdCkgIWdsb2JhbDtcbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG4gIG1hcmdpbi0jeyRvcHBvc2l0ZS1kaXJlY3Rpb259OiAkbi1jb2x1bW5zICogZmxleC1ncmlkKDEsICRwYXJlbnQtY29sdW1ucykgKyAkbi1jb2x1bW5zICogZmxleC1ndXR0ZXIoJHBhcmVudC1jb2x1bW5zKTtcbiAgLy8gUmVzZXQgbmVzdGluZyBjb250ZXh0XG4gICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZ2xvYmFsO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4vL1Jvd1xuQG1peGluIHJvdygkZGlzcGxheTogZGVmYXVsdCwgJGRpcmVjdGlvbjogJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbikge1xuICAkbGF5b3V0LWRpcmVjdGlvbjogJGRpcmVjdGlvbiAhZ2xvYmFsOyAvLyBrZWVwaW5nICFnbG9iYWwgZmxhZyB1bnRpbCBnc2MgY2FuIHVwZ3JhZGUgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIEBpZiAkZGlzcGxheT09dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIEBpbmNsdWRlIGZpbGwtcGFyZW50O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiB0cnVlICFnbG9iYWw7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZ2xvYmFsO1xuICB9XG59XG5cbi8vbmV3IGJyZWFrcG9pbnRcbkBmdW5jdGlvbiBuZXctYnJlYWtwb2ludCgkcXVlcnk6ICRmZWF0dXJlICR2YWx1ZSAkY29sdW1ucywgJHRvdGFsLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmIGxlbmd0aCgkcXVlcnkpPT0xIHtcbiAgICAkcXVlcnk6ICRkZWZhdWx0LWZlYXR1cmUgbnRoKCRxdWVyeSwgMSkgJHRvdGFsLWNvbHVtbnM7XG4gIH1cblxuICBAZWxzZSBpZiBpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCAkdG90YWwtY29sdW1ucyk7XG4gIH1cblxuICBAaWYgaXMtbm90KGJlbG9uZ3MtdG8oJHF1ZXJ5LCAkdmlzdWFsLWdyaWQtYnJlYWtwb2ludHMpKSB7XG4gICAgJHZpc3VhbC1ncmlkLWJyZWFrcG9pbnRzOiBhcHBlbmQoJHZpc3VhbC1ncmlkLWJyZWFrcG9pbnRzLCAkcXVlcnksIGNvbW1hKSAhZ2xvYmFsO1xuICB9XG5cbiAgQHJldHVybiAkcXVlcnk7XG59XG5cblxuQG1peGluIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pIHtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcblxuICAmOm50aC1jaGlsZCgjeyRxdWVyeX0pIHtcbiAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRxdWVyeSk9PW51bWJlciBhbmQgdW5pdCgkcXVlcnkpPT1cIm5cIiB7XG4gICAgJjpudGgtY2hpbGQoI3skcXVlcnl9KzEpIHtcbiAgICAgIGNsZWFyOiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4vLyBkaXJlY3Rpb24gTWl4aW5cbkBtaXhpbiBkaXJlY3Rpb24tY29udGV4dCgkZGlyZWN0aW9uOiBsZWZ0LXRvLXJpZ2h0KSB7XG4gICRzY29wZS1kaXJlY3Rpb246ICRsYXlvdXQtZGlyZWN0aW9uO1xuXG4gIEBpZiB0by1sb3dlci1jYXNlKCRkaXJlY3Rpb24pPT1cImxlZnQtdG8tcmlnaHRcIiB7XG4gICAgJGxheW91dC1kaXJlY3Rpb246IExUUiAhZ2xvYmFsOyAvLyBrZWVwaW5nICFnbG9iYWwgZmxhZyB1bnRpbCBnc2MgY2FuIHVwZ3JhZGUgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIH1cblxuICBAZWxzZSBpZiB0by1sb3dlci1jYXNlKCRkaXJlY3Rpb24pPT1cInJpZ2h0LXRvLWxlZnRcIiB7XG4gICAgJGxheW91dC1kaXJlY3Rpb246IFJUTCAhZ2xvYmFsOyAvLyBrZWVwaW5nICFnbG9iYWwgZmxhZyB1bnRpbCBnc2MgY2FuIHVwZ3JhZGUgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIH1cblxuICBAY29udGVudDtcbiAgJGxheW91dC1kaXJlY3Rpb246ICRzY29wZS1kaXJlY3Rpb24gIWdsb2JhbDsgLy8ga2VlcGluZyAhZ2xvYmFsIGZsYWcgdW50aWwgZ3NjIGNhbiB1cGdyYWRlIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xufVxuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgTWl4aW5cbkBtaXhpbiBtZWRpYSgkcXVlcnk6ICRmZWF0dXJlICR2YWx1ZSAkY29sdW1ucywgJHRvdGFsLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmIGxlbmd0aCgkcXVlcnkpPT0xIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJGRlZmF1bHQtZmVhdHVyZTogbnRoKCRxdWVyeSwgMSkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAkbG9vcC10bzogbGVuZ3RoKCRxdWVyeSk7XG4gICAgJG1lZGlhLXF1ZXJ5OiBcInNjcmVlbiBhbmQgXCI7XG4gICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG5cbiAgICBAaWYgaXMtbm90KGlzLWV2ZW4obGVuZ3RoKCRxdWVyeSkpKSB7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiBudGgoJHF1ZXJ5LCAkbG9vcC10bykgIWdsb2JhbDtcbiAgICAgICRsb29wLXRvOiAkbG9vcC10byAtIDE7XG4gICAgfVxuXG4gICAgJGk6IDE7XG5cbiAgICBAd2hpbGUgJGkgPD0kbG9vcC10byB7XG4gICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiKFwiKyBudGgoJHF1ZXJ5LCAkaSkgKyBcIjogXCIrIG50aCgkcXVlcnksICRpICsgMSkgKyBcIikgXCI7XG5cbiAgICAgIEBpZiAoJGkgKyAxKSAhPSRsb29wLXRvIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcImFuZCBcIjtcbiAgICAgIH1cblxuICAgICAgJGk6ICRpKzI7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGlhLXF1ZXJ5fSB7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfVxufVxuXG4vL1RpbWluZyBGdW5jdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIC8vIEZpeCBmb3IgdmVuZG9yLXByZWZpeCB0cmFuc2Zvcm0gcHJvcGVydHlcbiAgJG5lZWRzLXByZWZpeGVzOiBmYWxzZTtcbiAgJHdlYmtpdDogKCk7XG4gICRtb3o6ICgpO1xuICAkc3BlYzogKCk7XG5cbiAgLy8gQ3JlYXRlIGxpc3RzIGZvciB2ZW5kb3ItcHJlZml4ZWQgdHJhbnNmb3JtXG4gIEBlYWNoICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICBAaWYgbnRoKCRsaXN0LCAxKT09XCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAkbmVlZHMtcHJlZml4ZXM6IHRydWU7XG4gICAgICAkbGlzdDE6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgJGxpc3QyOiAtbW96LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MzogKCk7XG5cbiAgICAgIEBlYWNoICR2YXIgaW4gJGxpc3Qge1xuICAgICAgICAkbGlzdDM6IGpvaW4oJGxpc3QzLCAkdmFyKTtcblxuICAgICAgICBAaWYgJHZhciAhPVwidHJhbnNmb3JtXCIge1xuICAgICAgICAgICRsaXN0MTogam9pbigkbGlzdDEsICR2YXIpO1xuICAgICAgICAgICRsaXN0Mjogam9pbigkbGlzdDIsICR2YXIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdDEpO1xuICAgICAgJG1vejogYXBwZW5kKCRtb3osICRsaXN0Mik7XG4gICAgICAkc3BlYzogYXBwZW5kKCRzcGVjLCAkbGlzdDMpO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICR3ZWJraXQ6IGFwcGVuZCgkd2Via2l0LCAkbGlzdCwgY29tbWEpO1xuICAgICAgJG1vejogYXBwZW5kKCRtb3osICRsaXN0LCBjb21tYSk7XG4gICAgICAkc3BlYzogYXBwZW5kKCRzcGVjLCAkbGlzdCwgY29tbWEpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbmVlZHMtcHJlZml4ZXMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHdlYmtpdDtcbiAgICAtbW96LXRyYW5zaXRpb246ICRtb3o7XG4gICAgdHJhbnNpdGlvbjogJHNwZWM7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQGlmIGxlbmd0aCgkcHJvcGVydGllcyk+PTEge1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgJHByb3BlcnRpZXM6IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydGllcy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIFwid2Via2l0XCIpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIFwibW96XCIpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBmYWxzZSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWR1cmF0aW9uLCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkbW90aW9ucy4uLikge1xuICAvLyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXQgfCBjdWJpYy1iZXppZXIoKVxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJG1vdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWRlbGF5LCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBmdW5jdGlvbiB1bnBhY2soJHNob3J0aGFuZCkge1xuICBAaWYgbGVuZ3RoKCRzaG9ydGhhbmQpPT0xIHtcbiAgICBAcmV0dXJuIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAxKTtcbiAgfVxuXG4gIEBlbHNlIGlmIGxlbmd0aCgkc2hvcnRoYW5kKT09MiB7XG4gICAgQHJldHVybiBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDIpIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMik7XG4gIH1cblxuICBAZWxzZSBpZiBsZW5ndGgoJHNob3J0aGFuZCk9PTMge1xuICAgIEByZXR1cm4gbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAyKSBudGgoJHNob3J0aGFuZCwgMykgbnRoKCRzaG9ydGhhbmQsIDIpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJHNob3J0aGFuZDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gX2lzLWxlbmd0aCgkdmFsdWUpIHtcbiAgQHJldHVybiB0eXBlLW9mKCR2YWx1ZSkgIT1cIm51bGxcImFuZCAoc3RyLXNsaWNlKCR2YWx1ZSArIFwiXCIsIDEsIDQpPT1cImNhbGNcIlxuICAgIG9yIGluZGV4KGF1dG8gaW5oZXJpdCBpbml0aWFsIDAsICR2YWx1ZSkgb3IgKHR5cGUtb2YoJHZhbHVlKT09XCJudW1iZXJcImFuZCBub3QodW5pdGxlc3MoJHZhbHVlKSkpKTtcbn1cblxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbjogcmVsYXRpdmUsICRjb29yZGluYXRlczogbnVsbCBudWxsIG51bGwgbnVsbCkge1xuICBAaWYgdHlwZS1vZigkcG9zaXRpb24pPT1saXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkb2Zmc2V0czogKHRvcDogbnRoKCRjb29yZGluYXRlcywgMSksXG4gICAgcmlnaHQ6IG50aCgkY29vcmRpbmF0ZXMsIDIpLFxuICAgIGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyksXG4gICAgbGVmdDogbnRoKCRjb29yZGluYXRlcywgNCkpO1xuXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG5cbiAgQGVhY2ggJG9mZnNldCxcbiAgICAkdmFsdWUgaW4gJG9mZnNldHMge1xuICAgIEBpZiBpcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi8vU2l6ZSBNaXhpblxuQG1peGluIHNpemUoJHZhbHVlKSB7XG4gICR3aWR0aDogbnRoKCR2YWx1ZSwgMSk7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICBAaWYgbGVuZ3RoKCR2YWx1ZSk+MSB7XG4gICAgJGhlaWdodDogbnRoKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAaWYgaXMtc2l6ZSgkaGVpZ2h0KSB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG4gXG4gIEBpZiBpcy1zaXplKCR3aWR0aCkge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cbn1cblxuLy8gc2ltcGxlIHBhZGRpbmdcbkBtaXhpbiBwYWQoJHBhZGRpbmc6IGZsZXgtZ3V0dGVyKCkpIHtcbiAgJHBhZGRpbmctbGlzdDogbnVsbDtcblxuICBAZWFjaCAkdmFsdWUgaW4gJHBhZGRpbmcge1xuICAgICR2YWx1ZTogaWYoJHZhbHVlPT0nZGVmYXVsdCcsIGZsZXgtZ3V0dGVyKCksICR2YWx1ZSk7XG4gICAgJHBhZGRpbmctbGlzdDogam9pbigkcGFkZGluZy1saXN0LCAkdmFsdWUpO1xuICB9XG5cbiAgcGFkZGluZzogJHBhZGRpbmctbGlzdDtcbn1cbi8vLyBDaGVja3MgaWYgYSBsaXN0IGRvZXMgbm90IGNvbnRhaW5zIGEgdmFsdWUuXG5AZnVuY3Rpb24gY29udGFpbnMtZmFsc3koJGxpc3QpIHtcbiAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgIEBpZiBub3QgJGl0ZW0ge1xuICAgICAgQHJldHVybiB0cnVlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gZmFsc2U7XG59XG4vLy8gT3V0cHV0IGRpcmVjdGlvbmFsIHByb3BlcnRpZXMsIGZvciBpbnN0YW5jZSBgbWFyZ2luYC5cbkBmdW5jdGlvbiBjb2xsYXBzZS1kaXJlY3Rpb25hbHMoJHZhbHMpIHtcbiAgJG91dHB1dDogbnVsbDtcblxuICAkYTogbnRoKCR2YWxzLCAxKTtcbiAgJGI6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCAyKSk7XG4gICRjOiBpZihsZW5ndGgoJHZhbHMpIDwgMywgJGEsIG50aCgkdmFscywgMykpO1xuICAkZDogaWYobGVuZ3RoKCR2YWxzKSA8IDIsICRhLCBudGgoJHZhbHMsIGlmKGxlbmd0aCgkdmFscykgPCA0LCAyLCA0KSkpO1xuXG4gIEBpZiAkYSA9PSAwIHsgJGE6IDA7IH1cbiAgQGlmICRiID09IDAgeyAkYjogMDsgfVxuICBAaWYgJGMgPT0gMCB7ICRjOiAwOyB9XG4gIEBpZiAkZCA9PSAwIHsgJGQ6IDA7IH1cblxuICBAaWYgJGEgPT0gJGIgYW5kICRhID09ICRjIGFuZCAkYSA9PSAkZCB7ICRvdXRwdXQ6ICRhOyAgICAgICAgICB9XG4gIEBlbHNlIGlmICRhID09ICRjIGFuZCAkYiA9PSAkZCAgICAgICAgIHsgJG91dHB1dDogJGEgJGI7ICAgICAgIH1cbiAgQGVsc2UgaWYgJGIgPT0gJGQgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYzsgICAgfVxuICBAZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiICRjICRkOyB9XG5cbiAgQHJldHVybiAkb3V0cHV0O1xufVxuXG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06IG50aCgkdmFscywgMik7IH1cbiAgICB9IEBlbHNlIGlmIGxlbmd0aCgkdmFscykgPT0gMyB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAzKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMyk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06IG50aCgkdmFscywgMik7IH1cbiAgICB9IEBlbHNlIGlmIGxlbmd0aCgkdmFscykgPT0gNCB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAzKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMyk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDQpIHsgI3skbGVmdH06IG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzZXRTdHlsZSgkbWFwLCAka2V5cy4uLikge1xuICBAZWFjaCAka2V5IGluICRrZXlzIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgICAgJG1hcDogbWFwLWdldCgkbWFwLCAka2V5KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbWFwO1xufVxuXG5AZnVuY3Rpb24gZ2V0U3R5bGUoJG1hcCwgJGtleXMuLi4pIHtcbiAgQHJldHVybiBzZXRTdHlsZSgkbWFwLCAka2V5cy4uLik7XG59XG5cbkBmdW5jdGlvbiB0aGVtZUhhc0tleSgkbWFwLCAka2V5cy4uLikge1xuICBAZWFjaCAka2V5IGluICRrZXlzIHtcbiAgICAvLyBAZGVidWcgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSk7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRtYXAsICRrZXkpIHtcbiAgICAgIEByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiBmYWxzZTtcbn1cblxuLy9wYWRkaW5nIE1peGluXG5AbWl4aW4gcGFkZGluZygkdmFscy4uLikge1xuICBAaW5jbHVkZSBkaXJlY3Rpb25hbC1wcm9wZXJ0eShwYWRkaW5nLCBmYWxzZSwgJHZhbHMuLi4pO1xufVxuXG4vLyBDU1MzIEZsZXhpYmxlIEJveCBNb2RlbCBhbmQgcHJvcGVydHkgZGVmYXVsdHNcbi8vIFVuaWZpZWQgYXR0cmlidXRlcyBmb3IgMjAwOSwgMjAxMSwgYW5kIDIwMTIgZmxhdm91cnMuXG5cbi8vIDIwMDkgLSBkaXNwbGF5IChib3ggfCBpbmxpbmUtYm94KVxuLy8gMjAxMSAtIGRpc3BsYXkgKGZsZXhib3ggfCBpbmxpbmUtZmxleGJveClcbi8vIDIwMTIgLSBkaXNwbGF5IChmbGV4IHwgaW5saW5lLWZsZXgpXG5AbWl4aW4gZGlzcGxheSgkdmFsdWUpIHtcblxuICAvLyBmbGV4IHwgaW5saW5lLWZsZXhcbiAgQGlmICR2YWx1ZSA9PSBcImZsZXhcIiB7XG4gICAgLy8gMjAwOVxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IGJveDtcblxuICAgIC8vIDIwMTJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAvLyAyMDExIChJRSAxMClcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcImlubGluZS1mbGV4XCIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJveDtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6ICR2YWx1ZTtcbiAgfVxufVxuICBcbi8vIDIwMTIgLSBmbGV4LWdyb3cgKG51bWJlcilcbkBtaXhpbiBmbGV4LWdyb3coJG51bWJlcjogMCkge1xuXG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtZ3JvdywgJG51bWJlciwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRudW1iZXI7XG59XG4gIFxuLy8gMjAxMiAtIGZsZXgtc2hyaW5rIChudW1iZXIpXG5AbWl4aW4gZmxleC1zaHJpbmsoJG51bWJlcjogMSkge1xuXG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtc2hyaW5rLCAkbnVtYmVyLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogJG51bWJlcjtcbn1cbiAgXG4vLyAyMDEyIC0gZmxleC1iYXNpcyAobnVtYmVyKVxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtYmFzaXMsICR3aWR0aCwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR3aWR0aDtcbn1cbi8vd29yZCB3cmFwIG1peGluXG5AbWl4aW4gd29yZC13cmFwKCR3cmFwOiBicmVhay13b3JkKSB7XG4gIG92ZXJmbG93LXdyYXA6ICR3cmFwO1xuICB3b3JkLXdyYXA6ICR3cmFwO1xuXG4gIEBpZiAkd3JhcCA9PSBicmVhay13b3JkIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH0gQGVsc2Uge1xuICAgIHdvcmQtYnJlYWs6ICR3cmFwO1xuICB9XG59XG5cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9ucy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24sICRhbmltYXRpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1uYW1lLCAkbmFtZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1kdXJhdGlvbiwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkbW90aW9ucy4uLikge1xuICAvLyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXRcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJG1vdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCR2YWx1ZXMuLi4pIHtcbiAgLy8gaW5maW5pdGUgfCA8bnVtYmVyPlxuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkdmFsdWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9ucy4uLikge1xuICAvLyBub3JtYWwgfCBhbHRlcm5hdGVcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLWRpcmVjdGlvbiwgJGRpcmVjdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tcGxheS1zdGF0ZSgkc3RhdGVzLi4uKSB7XG4gIC8vIHJ1bm5pbmcgfCBwYXVzZWRcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLXBsYXktc3RhdGUsICRzdGF0ZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1kZWxheSwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkbW9kZXMuLi4pIHtcbiAgLy8gbm9uZSB8IGZvcndhcmRzIHwgYmFja3dhcmRzIHwgYm90aFxuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tZmlsbC1tb2RlLCAkbW9kZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5OiBub25lKSB7XG4gIC8vIG5vbmUgfCA8dHJhbnNmb3JtLWZ1bmN0aW9uPlxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2Zvcm0sICRwcm9wZXJ0eSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkYXhlczogNTAlKSB7XG4gIC8vIHgtYXhpcyAtIGxlZnQgfCBjZW50ZXIgfCByaWdodCAgfCBsZW5ndGggfCAlXG4gIC8vIHktYXhpcyAtIHRvcCAgfCBjZW50ZXIgfCBib3R0b20gfCBsZW5ndGggfCAlXG4gIC8vIHotYXhpcyAtICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGhcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNmb3JtLW9yaWdpbiwgJGF4ZXMsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkc3R5bGU6IGZsYXQpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNmb3JtLXN0eWxlLCAkc3R5bGUsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcbn1cbiIsIkBtaXhpbiBwcmludC1zdHlsaW5nLWNsYXNzZXMoJGlkLCAkbWFwKSB7XG4gIC5zdHlsaW5nLSN7JGlkfSxcbiAgLnN0eWxpbmctI3skaWR9LW1hcmtldGluZyB7XG4gICAgQGluY2x1ZGUgc3R5bGluZy14KCRtYXApO1xuICB9XG59XG5cbkBtaXhpbiBwcmludC1hbGlhcy1jbGFzc2VzKCRpZCwgJG1hcCkge1xuICBAaWYgZ2V0U3R5bGUoJG1hcCwgYWxpYXMpICE9IG51bGwge1xuICAgIC4je2dldFN0eWxlKCRtYXAsIGFsaWFzKX0ge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZy14KCRtYXApO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcHJpbnQtaC10YWdzKCRoZWFkaW5nLXBhcmVudC1tYXApIHtcbiAgQGVhY2ggJGlkLCAkbWFwIGluICRoZWFkaW5nLXBhcmVudC1tYXAge1xuICAgIGgjeyRpZH0ge1xuICAgICAgZm9udC1zaXplOiBzZXRTdHlsZSgkbWFwLCBmb250LXNpemUpO1xuICAgICAgZm9udC1mYW1pbHk6IHNldFN0eWxlKCRtYXAsIGZvbnQtZmFtaWx5KTtcbiAgICAgIEBpZiBnZXRTdHlsZSgkbWFwLCBsaW5lLWhlaWdodCkge1xuICAgICAgICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJG1hcCwgbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgICAgQGlmIGdldFN0eWxlKCRtYXAsIGxldHRlci1zcGFjaW5nKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBzZXRTdHlsZSgkbWFwLCBsZXR0ZXItc3BhY2luZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxpbmcteCBhbmQgdGhlaXIgYWxpYXMgY2xhc3Nlc1xuQG1peGluIHR5cG9ncmFwaHktdGhlbWUtbWFwLWxvb3AoJHN0eWxpbmctcGFyZW50LW1hcCkge1xuICBAZWFjaCAkc3R5bGluZy1pZCwgJG1hcCBpbiAkc3R5bGluZy1wYXJlbnQtbWFwIHtcbiAgICAvLyAuc3R5bGluZy14IGNsYXNzZXNcbiAgICBAaW5jbHVkZSBwcmludC1zdHlsaW5nLWNsYXNzZXMoJHN0eWxpbmctaWQsICRtYXApO1xuICAgIC8vIGFsaWFzIGNsYXNzZXNcbiAgICBAaW5jbHVkZSBwcmludC1hbGlhcy1jbGFzc2VzKCRzdHlsaW5nLWlkLCAkbWFwKTtcbiAgfVxufVxuXG4vLyBMaW5rc1xuQG1peGluIHByaW50LWxpbmstc3R5bGVzKCRsaW5rLXBhcmVudC1tYXApIHtcbiAgY29sb3I6IHNldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIGNvbG9yKTtcbiAgQGlmIChnZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCB0ZXh0LWRlY29yYXRpb24pKSAhPSBudWxsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHNldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIHRleHQtZGVjb3JhdGlvbik7XG4gIH1cbiAgQGlmIChnZXRTdHlsZSgkbGluay1wYXJlbnQtbWFwLCBib3JkZXItcmFkaXVzKSkgIT0gbnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogZ2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLi1hY3RpdmUsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBhY3RpdmUsIGNvbG9yKTtcbiAgICBAaWYgKGdldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIHN0YXRlcywgYWN0aXZlLCBiYWNrZ3JvdW5kKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBhY3RpdmUsIGJhY2tncm91bmQpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBob3ZlciwgY29sb3IpO1xuICAgIEBpZiAoZ2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBob3ZlciwgYmFja2dyb3VuZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIHN0YXRlcywgaG92ZXIsIGJhY2tncm91bmQpO1xuICAgIH1cbiAgICBAaWYgKGdldFN0eWxlKCRsaW5rLXBhcmVudC1tYXAsIHN0YXRlcywgaG92ZXIsIHRleHQtZGVjb3JhdGlvbikpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogc2V0U3R5bGUoJGxpbmstcGFyZW50LW1hcCwgc3RhdGVzLCBob3ZlciwgdGV4dC1kZWNvcmF0aW9uKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBncmVldGluZ3tcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDIpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMSk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDEge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMyk7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygyKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMiB7XG4gICBAaW5jbHVkZSBzdHlsaW5nKDQpO1xuICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMyB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg1KTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDQpO1xuICAgIH1cbn1cbkBtaXhpbiBoNCB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgIH1cbn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cblxuQG1peGluIHAxIHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNyk7XG4gICAgfVxufVxuXG5AbWl4aW4gcDIge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Atc21hbGwtdXApIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg4KTtcbiAgICB9XG59XG5AbWl4aW4gcDMge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gICAgfVxufVxuQG1peGluIHA0IHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDExKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDEwKTtcbiAgICB9XG59XG5AbWl4aW4gcDUge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuICAgIH1cbn0iLCIvLyBHZW5lcmF0ZWQgYnkgZ3J1bnQtd2ViZm9udFxuJWljb24tY2xhc3Mge1xuICBmb250LWZhbWlseTogXCJrcC1pY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRrcC1pY29uczogKFxuXG4gIGFkdmljZS1jaXJjbGU6IFwiZjEwMVwiLFxuICBhbGFybTogXCJmMTAyXCIsXG4gIGFsZXJ0OiBcImYxMDNcIixcbiAgYXBwb2ludG1lbnQ6IFwiZjEwNFwiLFxuICBhcHBvaW50bWVudHMtY2lyY2xlOiBcImYxMDVcIixcbiAgYXJyb3ctc3dhcDogXCJmMTA2XCIsXG4gIGFycm93OiBcImYxMDdcIixcbiAgYXVkaW86IFwiZjEwOFwiLFxuICBhd2FyZDogXCJmMTA5XCIsXG4gIGJpY3ljbGUtY2lyY2xlOiBcImYxMGFcIixcbiAgYnJpZWZjYXNlOiBcImYxMGJcIixcbiAgYnVzaW5lc3NtYW46IFwiZjEwY1wiLFxuICBjYWxjdWxhdG9yLWJvcmRlcjogXCJmMTBkXCIsXG4gIGNhbGN1bGF0b3I6IFwiZjEwZVwiLFxuICBjYWxlbmRhci1zbWFsbDogXCJmMTBmXCIsXG4gIGNhbGVuZGFyOiBcImYxMTBcIixcbiAgY2FtZXJhOiBcImYxMTFcIixcbiAgY2FyZS1wbGFuLWNpcmNsZTogXCJmMTEyXCIsXG4gIGNoYXQ6IFwiZjExM1wiLFxuICBjaGVja2JveDogXCJmMTE0XCIsXG4gIGNoZWNrbWFyazogXCJmMTE1XCIsXG4gIGNoZXZyb24tYmFjazogXCJmMTE2XCIsXG4gIGNoZXZyb24tZG93bjogXCJmMTE3XCIsXG4gIGNoZXZyb24tZm9yd2FyZDogXCJmMTE4XCIsXG4gIGNob29zZS1ib3JkZXI6IFwiZjExOVwiLFxuICBjaG9vc2UtY2lyY2xlOiBcImYxMWFcIixcbiAgY2xhaW0tYm9yZGVyOiBcImYxMWJcIixcbiAgY2xvY2stYm9yZGVyOiBcImYxMWNcIixcbiAgY2xvY2s6IFwiZjExZFwiLFxuICBjbG9zZTogXCJmMTFlXCIsXG4gIGNvbXBvc2U6IFwiZjExZlwiLFxuICBjb3BheTogXCJmMTIwXCIsXG4gIGNvc3QtY292ZXJhZ2UtYm9yZGVyOiBcImYxMjFcIixcbiAgY29zdC1jb3ZlcmFnZTogXCJmMTIyXCIsXG4gIGRhdGE6IFwiZjEyM1wiLFxuICBkZW50YWw6IFwiZjEyNFwiLFxuICBkaXJlY3Rpb25zOiBcImYxMjVcIixcbiAgZG9jdG9yLWZlbWFsZS1wcm9maWxlOiBcImYxMjZcIixcbiAgZG9jdG9yLWZlbWFsZTogXCJmMTI3XCIsXG4gIGRvY3Rvci1tYWxlLXByb2ZpbGU6IFwiZjEyOFwiLFxuICBkb2N0b3ItbWFsZTogXCJmMTI5XCIsXG4gIGRvY3VtZW50LWF0dGFjaGVkOiBcImYxMmFcIixcbiAgZG9jdW1lbnQtYm9yZGVyOiBcImYxMmJcIixcbiAgZG9jdW1lbnQ6IFwiZjEyY1wiLFxuICBkb2xsYXI6IFwiZjEyZFwiLFxuICBkb3dubG9hZDogXCJmMTJlXCIsXG4gIGVrZzogXCJmMTJmXCIsXG4gIGVtYWlsOiBcImYxMzBcIixcbiAgZXhjZWxsZW50OiBcImYxMzFcIixcbiAgZXhjbGFtYXRpb246IFwiZjEzMlwiLFxuICBleWVnbGFzc2VzOiBcImYxMzNcIixcbiAgZmFjZWJvb2s6IFwiZjEzNFwiLFxuICBmYWNpbGl0eS1tb2Rlcm46IFwiZjEzNVwiLFxuICBmYWNpbGl0eTogXCJmMTM2XCIsXG4gIGZhbWlseTogXCJmMTM3XCIsXG4gIGZvcm1zOiBcImYxMzhcIixcbiAgZ2xvYmU6IFwiZjEzOVwiLFxuICBncmFwaDogXCJmMTNhXCIsXG4gIGhlYWx0aC1jYWxjdWxhdG9yOiBcImYxM2JcIixcbiAgaGVhbHRoLWZpbmRlcjogXCJmMTNjXCIsXG4gIGhlYWx0aC1zdW1tYXJ5LWNpcmNsZTogXCJmMTNkXCIsXG4gIGhlYXJ0LWhlYWx0aDogXCJmMTNlXCIsXG4gIGhlYXJ0OiBcImYxM2ZcIixcbiAgaG9tZTogXCJmMTQwXCIsXG4gIGhvc3BpdGFsOiBcImYxNDFcIixcbiAgaWRlYTogXCJmMTQyXCIsXG4gIGluZm86IFwiZjE0M1wiLFxuICBpbnN0YWdyYW06IFwiZjE0NFwiLFxuICBsYWItcmVzdWx0OiBcImYxNDVcIixcbiAgbGFib3I6IFwiZjE0NlwiLFxuICBsYXB0b3AtYm9yZGVyOiBcImYxNDdcIixcbiAgbGFwdG9wOiBcImYxNDhcIixcbiAgbGluay1vdXQ6IFwiZjE0OVwiLFxuICBsaXN0OiBcImYxNGFcIixcbiAgbGlzdGVuOiBcImYxNGJcIixcbiAgbG9jYXRpb24tYm9yZGVyOiBcImYxNGNcIixcbiAgbG9jYXRpb246IFwiZjE0ZFwiLFxuICBsb2NrOiBcImYxNGVcIixcbiAgbWFwOiBcImYxNGZcIixcbiAgbWFya2V0LWJhbmFuYXM6IFwiZjE1MFwiLFxuICBtYXJrZXQtZ3JhcGVzOiBcImYxNTFcIixcbiAgbWVkaWNhbC1yZWNvcmQ6IFwiZjE1MlwiLFxuICBtZW1iZXItZmVtYWxlOiBcImYxNTNcIixcbiAgbWVtYmVyLW1hbGU6IFwiZjE1NFwiLFxuICBtZW1iZXJjYXJkOiBcImYxNTVcIixcbiAgbWVudTogXCJmMTU2XCIsXG4gIG1lc3NhZ2U6IFwiZjE1N1wiLFxuICBtZXNzYWdlcy1jaXJjbGU6IFwiZjE1OFwiLFxuICBtaWNyb3Njb3BlLWNpcmNsZTogXCJmMTU5XCIsXG4gIG1pY3Jvc2NvcGU6IFwiZjE1YVwiLFxuICBtaW51czogXCJmMTViXCIsXG4gIG1vcmU6IFwiZjE1Y1wiLFxuICBtb3VzZTogXCJmMTVkXCIsXG4gIG5vbmU6IFwiZjE1ZVwiLFxuICBudXJzZTogXCJmMTVmXCIsXG4gIHBhcGVyY2xpcDogXCJmMTYwXCIsXG4gIHBheW1lbnQtaGlzdG9yeS1ib3JkZXI6IFwiZjE2MVwiLFxuICBwZGY6IFwiZjE2MlwiLFxuICBwZW5jaWw6IFwiZjE2M1wiLFxuICBwaG9uZS1jaXJjbGU6IFwiZjE2NFwiLFxuICBwaG9uZTogXCJmMTY1XCIsXG4gIHBpZ2d5YmFuazogXCJmMTY2XCIsXG4gIHBpbGxzOiBcImYxNjdcIixcbiAgcGludGVyZXN0OiBcImYxNjhcIixcbiAgcGxheS12aWRlbzogXCJmMTY5XCIsXG4gIHBsdXM6IFwiZjE2YVwiLFxuICBwcmVmZXJlbmNlczogXCJmMTZiXCIsXG4gIHByZXNjcmlwdGlvbi1ib3R0bGU6IFwiZjE2Y1wiLFxuICBwcmludDogXCJmMTZkXCIsXG4gIHByb2ZpbGU6IFwiZjE2ZVwiLFxuICBxdWVzdGlvbm5haXJlOiBcImYxNmZcIixcbiAgcXVlc3Rpb25zOiBcImYxNzBcIixcbiAgcmVmcmVzaDogXCJmMTcxXCIsXG4gIHJlcGx5OiBcImYxNzJcIixcbiAgcm91dGluZS1jYXJlOiBcImYxNzNcIixcbiAgcnVsZXI6IFwiZjE3NFwiLFxuICByeC1jaXJjbGU6IFwiZjE3NVwiLFxuICByeC1kb2N1bWVudDogXCJmMTc2XCIsXG4gIHJ4LWZvcm0tYm9yZGVyOiBcImYxNzdcIixcbiAgcngtZm9ybTogXCJmMTc4XCIsXG4gIHJ4OiBcImYxNzlcIixcbiAgc2F2aW5nczogXCJmMTdhXCIsXG4gIHNlYXJjaC1ib3JkZXI6IFwiZjE3YlwiLFxuICBzZWFyY2g6IFwiZjE3Y1wiLFxuICBzaG9wcGluZ2NhcnQ6IFwiZjE3ZFwiLFxuICBzcGVjaWFsdHktY2FyZTogXCJmMTdlXCIsXG4gIHN0YXI6IFwiZjE3ZlwiLFxuICBzdGV0aG9zY29wZTogXCJmMTgwXCIsXG4gIHN5cmluZ2U6IFwiZjE4MVwiLFxuICB0YXJnZXQ6IFwiZjE4MlwiLFxuICB0ZXN0LXR1YmU6IFwiZjE4M1wiLFxuICB0aW1lLXVyZ2VudDogXCJmMTg0XCIsXG4gIHRpbWU6IFwiZjE4NVwiLFxuICB0b3VjaDogXCJmMTg2XCIsXG4gIHRyYWZmaWNsaWdodDogXCJmMTg3XCIsXG4gIHRyYXNoY2FuOiBcImYxODhcIixcbiAgdW5sb2NrZWQ6IFwiZjE4YVwiLFxuICB2aWRlby1jYW1lcmE6IFwiZjE4YlwiLFxuICB3YWxrOiBcImYxOGNcIixcbiAgd2Fsa2luZy10b2dldGhlcjogXCJmMThkXCIsXG4gIHdlbGxuZXNzLWNpcmNsZTogXCJmMThlXCIsXG4gIHdpZmk6IFwiZjE4ZlwiLFxuICB4cmF5OiBcImYxOTBcIixcbiAgeW9nYTogXCJmMTkxXCIsXG4gIHlvdXR1YmU6IFwiZjE5MlwiLFxuICB6YWxsZXJnaWVzLWZsb3dlcjogXCJmMTkzXCIsXG4gIHphcHBvaW50bWVudC1ibGFuazogXCJmMTk0XCIsXG4gIHphcHBvaW50bWVudC10aWNrZXQ6IFwiZjE5NVwiLFxuICB6YXBwb2ludG1lbnQtd2FpdGxpc3Q6IFwiZjE5NlwiLFxuICB6YmlsbC1ib3JkZXI6IFwiZjE5N1wiLFxuICB6YmlsbDogXCJmMTk4XCIsXG4gIHpjYXJlZ2l2ZXJfcHJlZmVyZW5jZXM6IFwiZjE5OVwiLFxuICB6Y2hhdC1hLWRvY3RvcjogXCJmMTlhXCIsXG4gIHpjaG9vc2U6IFwiZjE5YlwiLFxuICB6Y2xhaW06IFwiZjE5Y1wiLFxuICB6Z29vZ2xlLXBsdXM6IFwiZjE5ZFwiLFxuICB6bGVhZjogXCJmMTllXCIsXG4gIHpsaW5rZWRpbjogXCJmMTlmXCIsXG4gIHptZWdhcGhvbmU6IFwiZjFhMFwiLFxuICB6bm90aWZpY2F0aW9uczogXCJmMWExXCIsXG4gIHpwYXktYmlsbC1ib3JkZXI6IFwiZjFhMlwiLFxuICB6cGF5LWJpbGw6IFwiZjFhM1wiLFxuICB6cGF5bWVudC1oaXN0b3J5OiBcImYxYTRcIixcbiAgenBlcnNvbmFsX3NlY3VyaXR5OiBcImYxYTVcIixcbiAgenJlZmlsbC1yeDogXCJmMWE2XCIsXG4gIHp3ZWJpbmFyOiBcImYxYTdcIixcbiAgendlbGxuZXNzOiBcImYxYThcIixcbiAgenowMDFzaWduLW91dDogXCJmMWE5XCIsXG4gIHp6MDAyYWR2aWNlOiBcImYxYWFcIixcbiAgenowMDJhd2FyZDogXCJmMWFiXCIsXG4gIHp6MDAzZ2xvYmU6IFwiZjFhY1wiLFxuICB6ejAwM2lkZW50aXR5OiBcImYxYWRcIixcbiAgenowMDNsb2NhdGlvbjogXCJmMWFlXCIsXG4gIHp6MDAzbG9jay1xdWVzdGlvbnM6IFwiZjFhZlwiLFxuICB6ejAwM2xvY2s6IFwiZjFiMFwiLFxuICB6ejAwM21vdXNlOiBcImYxYjFcIixcbiAgenowMDNwZXJzb246IFwiZjFiMlwiLFxuICB6ejAwM3VzZXItaWQ6IFwiZjFiM1wiLFxuICB6ejAwNC1wcm9maWxlLWJvcmRlcjogXCJmMWI0XCIsXG4gIHp6MDA1LWNoZWNrbWFyay1jaXJjbGU6IFwiZjFiNVwiLFxuICB6ejAwNmxlYWYtZnVsbC1jb2xvcjogXCJmMWI2XCIsXG4gIHp6MDA3YWRkOiBcImYxYjdcIixcbiAgenowMDdjYXJkLXZpZXc6IFwiZjFiOFwiLFxuICB6ejAwN2Rvd25sb2FkOiBcImYxYjlcIixcbiAgenowMDdmaWx0ZXI6IFwiZjFiYVwiLFxuICB6ejAwN3Jvdy12aWV3OiBcImYxYmJcIixcbiAgenowMDhwbGFuLW9mLWNhcmU6IFwiZjFiY1wiLFxuICB6ejAwOW5ldy13aW5kb3c6IFwiZjFiZFwiLFxuICB6enowMDEwYnJpZWZjYXNlOiBcImYxYmVcIixcbiAgenp6MDAxMGhlYWx0aHN1bW1hcnk6IFwiZjFiZlwiLFxuICB6enowMDEwaG93eW91Z2V0Y2FyZTogXCJmMWMwXCIsXG4gIHp6ejAwMTBwZW9wbGU6IFwiZjFjMVwiLFxuICB6enowMDExc3Rhci1oYWxmOiBcImYxYzJcIixcbiAgenp6MDAxMXN0YXItb3V0bGluZTogXCJmMWMzXCIsXG4gIHp6ejAwMTFzdGFyOiBcImYxYzRcIixcbiAgenp6MDAxMmJhYnk6IFwiZjFjNVwiLFxuICB6enowMDEybm90ZWJvb2stcGVuOiBcImYxYzZcIixcbiAgenp6MDAxM2ljb25pbmZvcm1hdGlvbjogXCJmMWM3XCIsXG4gIHp6ejAwMTRwYWdlaWNvbjogXCJmMWM4XCIsXG4gIHp6ejAwMTVtdXRlOiBcImYxYzlcIixcbiAgenp6MDAxNXBsYXk6IFwiZjFjYVwiLFxuICB6enowMDE1dm9sdW1lOiBcImYxY2JcIixcbiAgenp6MDAxNi1maWx0ZXI6IFwiZjFjY1wiLFxuICB6enowMDE3LWV4dGVybmFsLWxpbmstYm9sZDogXCJmMWNkXCIsXG4gIHp6ejAwMTgtY29uZG9tOiBcImYxY2VcIixcbiAgenp6MDAxOC1jb3BwZXItaXVkOiBcImYxY2ZcIixcbiAgenp6MDAxOC1kaWFwaHJhZ206IFwiZjFkMFwiLFxuICB6enowMDE4LWZlcnRpbGl0eS1hd2FyZW5lc3M6IFwiZjFkMVwiLFxuICB6enowMDE4LWhvcm1vbmFsLWl1ZDogXCJmMWQyXCIsXG4gIHp6ejAwMTgtaW1wbGFudDogXCJmMWQzXCIsXG4gIHp6ejAwMTgtaW50ZXJuYWwtY29uZG9tOiBcImYxZDRcIixcbiAgenp6MDAxOC1wYXRjaDogXCJmMWQ1XCIsXG4gIHp6ejAwMTgtcGlsbC1hOiBcImYxZDZcIixcbiAgenp6MDAxOC1waWxsLWI6IFwiZjFkN1wiLFxuICB6enowMDE4LXNob3Q6IFwiZjFkOFwiLFxuICB6enowMDE4LXNwZXJtaWNpZGU6IFwiZjFkOVwiLFxuICB6enowMDE4LXN0ZXJpbGl6YXRpb246IFwiZjFkYVwiLFxuICB6enowMDE4LXZhZ2luYWwtcmluZzogXCJmMWRiXCIsXG4gIHp6ejAwMTgtdmFzZWN0b215OiBcImYxZGNcIixcbiAgenp6MDAxOS1jaGVja21hcmstY2lyY2xlOiBcImYxZGRcIixcbiAgenp6MDAyMC1nZXQtY2FyZTogXCJmMWRlXCIsXG4gIHp6ejAwMjFpY29uLXBpY3R1cmU6IFwiZjFkZlwiLFxuICB6enowMDIyLWNvdmVyYWdlOiBcImYxZTBcIixcbiAgenp6MDAyMy1ub3RpZmljYXRpb24tYmVsbDogXCJmMWUxXCIsXG4gIHp6ejAwMjQtY2hlY2tsaXN0LXRvZG86IFwiZjFlMlwiLFxuICB6enowMDI1LWNoZWNrbGlzdC1jb21wbGV0ZTogXCJmMWUzXCIsXG4gIHp6ejAwMjYtY2hlY2tsaXN0LWZ1dHVyZTogXCJmMWU0XCIsXG4gIHp6ejAwMjctbGluay1leHRlcm5hbDogXCJmMWU1XCIsXG4gIHp6ejAwMjgtbGluay1pbnRlcm5hbDogXCJmMWU2XCIsXG4gIHp6ejAwMjktaGVhZGVyLXByb2ZpbGU6IFwiZjFlN1wiLFxuICB6enowMDI5LWhlYWRlci1zZWFyY2g6IFwiZjFlOFwiLFxuICB6enowMDMwLWV5ZS1tb25pdG9yOiBcImYxZTlcIixcbiAgenp6MDAzMS1zdG9wZ2FwLWNsb3NlOiBcImYxZWFcIixcbik7XG5cbkBtaXhpbiBpY29uLWNvbnRlbnQtb3V0cHV0KCRpY29uKSB7XG4gICRjb2RlOiBtYXAtZ2V0KCRrcC1pY29ucywgJGljb24pO1xuICBjb250ZW50OiB1bnF1b3RlKCdcXCdcXFxcI3sgJGNvZGUgfVxcJycpO1xufSIsIkBtaXhpbiBpY29uLWZvcigkaWNvbi1uYW1lKXtcbiAgQGluY2x1ZGUgaWNvbi1jb250ZW50LW91dHB1dCgkaWNvbi1uYW1lKTtcbiAgZm9udC1mYW1pbHk6ICdrcC1pY29ucyc7XG59XG5AbWl4aW4gaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG59XG5cbkBtaXhpbiBjZW50ZXJlZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1saW5lLWhlaWdodDtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsYXJnZS1mb250LXNpemU7XG59XG5cbkBtaXhpbiBpY29uLW1kIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG59XG5cbkBtaXhpbiBpY29uLWxnIHtcbiAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xufVxuXG5AbWl4aW4gcm91bmRlZC1pY29uIHtcbiAgd2lkdGg6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU7XG4gIGhlaWdodDogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTtcbiAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgd2lkdGg6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xuICAgIGhlaWdodDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG4gICAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxufVxuXG5AbWl4aW4gZmVhdHVyZS1pY29uKCRjb2xvciwgJHN0eWxlOiAkZGVmYXVsdC1pY29uLXN0eWxlKSB7XG4gIEBpbmNsdWRlIHJvdW5kZWQtaWNvbjtcbiAgQGluY2x1ZGUgY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgY29sb3I6IHNldC10ZXh0LWNvbG9yKGNvbG9yKCRjb2xvcikpO1xuICBAaWYgJHN0eWxlID09IFwiaG9sbG93XCIge1xuICAgIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG1vYmlsZS1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGJvcmRlcjogJGRlc2t0b3AtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICAgIH1cbiAgfVxuICBAaWYgJHN0eWxlID09IFwiYmx1ZS1iYWNrZ3JvdW5kXCIge1xuICAgIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaWYgJHN0eWxlID09IFwiY29tcGFjdFwiIHtcbiAgICB3aWR0aDogJGNvbXBhY3QtaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGNvbXBhY3QtaWNvbi1zaXplO1xuICAgIGZvbnQtc2l6ZTogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIH1cbn1cbkBtaXhpbiBpY29uLXN0eWxlKCRjb2xvciwgJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJHNpemU7XG59XG5AbWl4aW4gaWNvbi1wcmltYXJ5KCRjb2xvciwgJHNpemUpIHtcbiAgQGluY2x1ZGUgcm91bmRlZC1pY29uO1xuICBAaW5jbHVkZSBjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cbkBtaXhpbiBpY29uLXByaW1hcnktc21hbGwoJGNvbG9yLCAkc2l6ZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb24tLXNtYWxsO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cbkBtaXhpbiBpY29uLXNlY29uZGFyeSgkY29sb3IsICRzaXplKSB7XG4gIEBpbmNsdWRlIHJvdW5kZWQtaWNvbjtcbiAgQGluY2x1ZGUgY2VudGVyZWQtaWNvbjtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJGljb24tc2l6ZS13aXRoLWNpcmNsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cblxuQG1peGluIGljb24tbmV1dHJhbCgkc2l6ZSkge1xuICBAaW5jbHVkZSByb3VuZGVkLWljb247XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgYm9yZGVyOiAkZGVza3RvcC1pY29uLWJvcmRlci1zaXplIHNvbGlkICRuZXV0cmFsLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cbkBtaXhpbiBpY29uLW1vYmlsZSAoJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuQG1peGluIGljb24tdXRpbGl0eSB7XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZm9udC1zaXplOiAkaWNvbi1tb2JpbGUtc2l6ZTtcbn1cbi8vdG9vbHRpcCBpY29uIG1peGluXG5AbWl4aW4gdG9vbHRpcC1pY29uKCRjb2xvciwgJHN0eWxlOiAkZGVmYXVsdC1pY29uLXN0eWxlKSB7XG4gIEBpbmNsdWRlIGNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiBzZXQtdGV4dC1jb2xvcihjb2xvcigkY29sb3IpKTtcbiAgd2lkdGg6ICR0b29sdGlwLWljb24tc2l6ZTtcbiAgaGVpZ2h0OiAkdG9vbHRpcC1pY29uLXNpemU7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtaWNvbi1mb250LXNpemU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGlmICRzdHlsZSA9PSBcImhvbGxvd1wiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICB9XG5cbn1cblxuQG1peGluIGljb24tY29sb3IoJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xufVxuXG4lY2VudGVyZWQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogJGljb24tbGluZS1oZWlnaHQ7XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG59XG5cbiVyb3VuZGVkLWljb24ge1xuICB3aWR0aDogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICB3aWR0aDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG4gICAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICB9XG59XG5cbkBtaXhpbiBmZWF0dXJlLWljb24oJGNvbG9yLCAkc3R5bGU6ICRkZWZhdWx0LWljb24tc3R5bGUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogc2V0LXRleHQtY29sb3IoY29sb3IoJGNvbG9yKSk7XG4gIEBpZiAkc3R5bGUgPT0gXCJob2xsb3dcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgY29sb3IoJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgYm9yZGVyOiAkZGVza3RvcC1pY29uLWJvcmRlci1zaXplIHNvbGlkIGNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG4gIEBpZiAkc3R5bGUgPT0gXCJibHVlLWJhY2tncm91bmRcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBpZiAkc3R5bGUgPT0gXCJjb21wYWN0XCIge1xuICAgIHdpZHRoOiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxufVxuQG1peGluIGljb24tc3R5bGUoJGNvbG9yLCAkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplKTtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbn1cbkBtaXhpbiBpY29uLXByaW1hcnktc21hbGwoJGNvbG9yLCAkc2l6ZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb24tLXNtYWxsO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cbkBtaXhpbiBpY29uLXNlY29uZGFyeSgkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGZvbnQtc2l6ZTogJGljb24tc2l6ZS13aXRoLWNpcmNsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cblxuQG1peGluIGljb24tbmV1dHJhbCgkc2l6ZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb247XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgYm9yZGVyOiAkZGVza3RvcC1pY29uLWJvcmRlci1zaXplIHNvbGlkICRuZXV0cmFsLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cbkBtaXhpbiBpY29uLW1vYmlsZSAoJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBmb250LXNpemU6ICRpY29uLW1vYmlsZS1zaXplO1xufVxuQG1peGluIGljb24tdXRpbGl0eSB7XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZm9udC1zaXplOiAkaWNvbi1tb2JpbGUtc2l6ZTtcbn1cblxuQG1peGluIGljb25fY2lyY2xlLXNtYWxsIHtcbiAgQGluY2x1ZGUgc2l6ZSgkY2lyY2xlLWljb24tc21hbGwtc2l6ZSk7XG59XG5cbkBtaXhpbiBpY29uX2NpcmNsZS1sYXJnZSB7XG4gIHdpZHRoOiAkY2lyY2xlLWljb24tbGFyZ2Utc2l6ZTtcbiAgaGVpZ2h0OiAkY2lyY2xlLWljb24tbGFyZ2Utc2l6ZTtcbn1cblxuXG4vL3Rvb2x0aXAgaWNvbiBtaXhpblxuQG1peGluIHRvb2x0aXAtaWNvbigkY29sb3IsICRzdHlsZTogJGRlZmF1bHQtaWNvbi1zdHlsZSkge1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogc2V0LXRleHQtY29sb3IoY29sb3IoJGNvbG9yKSk7XG4gIHdpZHRoOiAkdG9vbHRpcC1pY29uLXNpemU7XG4gIGhlaWdodDogJHRvb2x0aXAtaWNvbi1zaXplO1xuICBmb250LXNpemU6ICR0b29sdGlwLWljb24tZm9udC1zaXplO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpZiAkc3R5bGUgPT0gXCJob2xsb3dcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgY29sb3IoJGNvbG9yKTtcbiAgfVxufVxuLyogbmV1dHJhbC1pY29uLWNpcmNsZS1sZyBtaXhpbiAqL1xuQG1peGluIGljb24tbmV1dHJhbC1sZygkc2l6ZSkge1xuICB3aWR0aDogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgYm9yZGVyOiAkbW9iaWxlLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgd2lkdGg6ICRmZWF0dXJlLWljb24tc2l6ZS1sZztcbiAgICBoZWlnaHQ6ICRmZWF0dXJlLWljb24tc2l6ZS1sZztcbiAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufSIsIi8vIGljb25zLmxpYlxuJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU6IDY0cHg7XG4kZmVhdHVyZS1pY29uLXNpemUtbGc6IDYwcHg7XG4kZmVlZC1pdGVtLWJvcmRlci1zaXplOiAzcHg7IC8vIER1cGxpY2F0ZWQgaW4gTGluZSAyODZcbiRjaXJjbGUtaWNvbi1zbWFsbC1tb2JpbGUtc2l6ZTogMTZweDtcbiRjaXJjbGUtaWNvbi1zbWFsbC1kZXNrdG9wLXNpemU6IDI4cHg7XG4kY2lyY2xlLWljb24tc21hbGwtc2l6ZTogMTZweDtcbiRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU6IDEwcHg7XG4kY2lyY2xlLWljb24tbGFyZ2Utc2l6ZTogNjRweDtcbiRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU6IDUwcHg7XG4kaWNvbi1tb2JpbGUtc2l6ZTogMzBweDtcbiRjb21wYWN0LWljb24tc2l6ZTogNDBweDtcbiR0b29sdGlwLWljb24tc2l6ZTogMTVweDtcbiR0b29sdGlwLWljb24tZm9udC1zaXplOiAxNHB4O1xuJGRlZmF1bHQtaWNvbi1zdHlsZTogXCJzb2xpZFwiO1xuJGRlc2t0b3AtaWNvbi1ib3JkZXItc2l6ZTogM3B4O1xuJG1vYmlsZS1pY29uLWJvcmRlci1zaXplOiAycHg7XG4kaWNvbi1saW5lLWhlaWdodDogMS43NTtcbiRpY29uLXNpemUtd2l0aC1jaXJjbGU6IDM0cHg7XG4kbGFyZ2UtZm9udC1zaXplOiAyOHB4OyAvLyBEdXBsaWNhdGVkIGluIExpbmUgMTEyIGFuZCBpbiBvdGhlciBmaWxlcyAtIGJ1dHRvbnMtbGVnYWN5LnNjc3MsIGJ1dHRvbi1saWIuc2NzcywgcmF0aW5ncy1saWIuc2NzcywgcmF0aW5ncy5zY3NzLCB0eXBvZ3JhcGh5LmRzMS5zY3NzLCB0eXBvZ3JhcGh5LnZhci5zY3NzLCBzdHlsZWd1aWRlLWRvY3Muc2Nzc1xuJG5ldXRyYWwtY29sb3I6ICRkb2xwaGluO1xuJHRyYW5zcGFyZW50OiBcInRyYW5zcGFyZW50XCI7IC8vIER1cGxpY2F0ZWQgaW4gb3RoZXIgZmlsZXMgLSBiYXNlLWxpYi5zY3NzLCBjb2xvcnMtbGliLnNjc3MsIGNvbG9ycy52YXJzLnNjc3NcbiIsIiRlbmFibGVkLWNvbG9yOiAkZG9scGhpbjsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwbyBcbiRkaXNhYmxlZC1jb2xvcjogJGdyYXBoaXRlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kd2hpdGU6ICR3aGl0ZTsgLy8gYXZhaWxhYmxlIGluIGNvbG9ycy52YXJzLnNjc3NcblxuLy8gV2lsbCBiZSByZW1vdmVkIGZpbmFsbHlcbiRmZWVkLWl0ZW0tYm9yZGVyLXNpemU6IDNweDsgLy8gQWRkZWQgZHVwbGljYXRlZCB2YXJpYWJsZSBmb3IgbGluZSBubyA3MSwgNzJcbiRmZWF0dXJlLWljb24tbW9iaWxlLXNpemU6IDUwcHg7XG4kZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTogNjRweDtcblxuLy8gYWNjb3JkaW9ucy1saWJcbiRpY29uLXBhZGRpbmc6IDVweDsgLy9ub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kaWNvbi1wYWRkaW5nLWV4dHJhX3B4OiA5cHg7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjY29yZGlvbi1jbG9zZWQtY2hhcmFjdGVyOiAnKyc7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjY29yZGlvbi1vcGVuZWQtY2hhcmFjdGVyOiAnLSc7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGJsdWU6ICRpbnRlcmFjdGl2ZS1ibHVlOyAvL25vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRpY29uLXBhZGRpbmc6IDEwcHg7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHotaW5kZXhfcG9zaXRpb24tYmVoaW5kLS1sYXJnZTogLTk5OTk5OTk5OTk5OTk7IC8vbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBhY3Rpb24tYXJlYS1saWJcbiRhY3Rpb24tYXJlYS1jb2xvci1mZzogJGlua3ktYmx1ZTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1hcmVhLWNvbG9yLWhpZ2hsaWdodGVkOiAkaW50ZXJhY3RpdmUtYmx1ZS1kYXJrOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWFyZWEtY29sb3ItYmc6ICRncmFwaGl0ZS1saWdodDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1hcmVhLWJ1dHRvbi1jb2xvci1mZzogJHBlYmJsZTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1hcmVhLWJ1dHRvbi1jb2xvci1iZzogJGludGVyYWN0aXZlLWJsdWU7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiR0Zi1kZXZpY2UtY29sb3ItYmc6ICR3aGl0ZTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJHRmLWRldmljZS1zdGVwLWNvbG9yOiAka3AtYmx1ZTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1hcmVhLXRhYmxldC1tYXJnaW46IDI4cHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRhY3Rpb24tYXJlYS1tb2JpbGUtbWFyZ2luOiAxNnB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGFjdGlvbi1ib3gtbGliXG4kYWN0aW9uLWJ1dHRvbi1tb2JpbGUtcG9zaXRpb246IGZpeGVkICFkZWZhdWx0OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWJveC1oZWlnaHQ6IDE1MHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWJveC12ZXJ0aWNhbC1wYWRkaW5nOiA0MHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kY29udGVudC10b3Atb2Zmc2V0OiA2MHB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kYWN0aW9uLWNvbG9yLWJnOiAkZ3Jhc3MgIWRlZmF1bHQ7IC8vIEFsc28gZGVjbGFyZWQgaW4gaW5kZXguc2NzcyBhbmQgbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFjdGlvbi1jb2xvci1saWdodDogIzVGQTYyMSAhZGVmYXVsdDsgLy8gQWxzbyBkZWNsYXJlZCBpbiBpbmRleC5zY3NzIGFuZCBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGJyZWFkY3J1bWItbGliXG4kYXJyb3ctcGFkZGluZzogMCAkZXh0cmEtdGlueS1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIGJ1dHRvbnMtbGliXG4kYnV0dG9uLXBhZGRpbmc6ICRtZWRpdW0tc3BhY2luZzsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGJ1dHRvbi1wYWRkaW5nLW1vYmlsZTogJHNtYWxsLXNwYWNpbmc7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRidXR0b24tZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gY2hlY2tib3hlcy1saWJcbiRjaGVja2JveC1ib3JkZXItd2lkdGg6IDJweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBkcm9wZG93bnMtbGliXG4kZHJvcGRvd24tb3B0aW9ucy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGRyb3Bkb3duLW1vYmlsZS1oZWlnaHQ6ICRzbWFsbC1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZHJvcGRvd24tb3B0aW9uLW1lbnUtYm9yZGVyLXJhZGl1czogM3B4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZHJvcGRvd24tb3B0aW9uLW1lbnUtYm94LXNoYWRvdzogMnB4IDJweCAxcHggcmdiYSgjNkI3NDg3LCAuNjUpOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZHJvcGRvd24tZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGhpdGUtbGlnaHQ7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRkcm9wZG93bi1tZW51LXotaW5kZXg6IDk5OTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBleHBhbmRpbmdfaXRlbS1saWJcbiRleHBhbmRpbmctdGFibGUtaWNvbjogXCJjbG9zZVwiOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWljb24tZm9udC1zaXplLW1vYmlsZTogMjBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGluZy10YWJsZS1pY29uLWZvbnQtc2l6ZS1kZXNrdG9wOiAyNXB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWljb24tcmlnaHQtbWFyZ2luOiAyMXB4OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWhpZGRlbi1jb250ZW50LW1hcmdpbjogMjBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGluZy10YWJsZS1pY29uLWNvbG9yOiAkbGluay1jb2xvcjsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGluZy10YWJsZS1ib3JkZXItb24taG92ZXI6ICRmZWVkLWl0ZW0tYm9yZGVyLXNpemUgc29saWQgJGdyYXBoaXRlLWxpZ2h0OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kZXhwYW5kaW5nLXRhYmxlLWludmlzaWJsZS1ib3JkZXI6ICRmZWVkLWl0ZW0tYm9yZGVyLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtaGVhZGluZy1tYXJnaW4tdG9wLWZvci1tb2JpbGU6IDEwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRpbmctdGFibGUtbGVmdC1jb250ZW50LWd1dHRlcjogMTAwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gZmFuY3ktc2VsZWN0LWxpYlxuJHNlbGVjdC1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRzZWxlY3Qtb3B0aW9ucy1tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBmZWVkLWl0ZW0tbGliIC0gdXNlcyBpY29ucy1saWJcbiRtb2JpbGUtaXRlbS1pY29uLXBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kbW9iaWxlLWl0ZW0tZ3V0dGVyLXdpZHRoOiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplICsgKDIgKiAkbW9iaWxlLWl0ZW0taWNvbi1wYWRkaW5nKTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGRlc2t0b3AtaXRlbS1pY29uLXBhZGRpbmc6ICRtZWRpdW0tc3BhY2luZzsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGRlc2t0b3AtaXRlbS1ndXR0ZXItd2lkdGg6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplICsgKDIgKiAkZGVza3RvcC1pdGVtLWljb24tcGFkZGluZyk7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRlZC10b3AtbWFyZ2luOiAkbGFyZ2Utc3BhY2luZzsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGZlZWQtaXRlbS1yaWdodC1ndXR0ZXItc2l6ZTogMjBweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGV4cGFuZGVkLWNsb3NlLWljb24tbW9iaWxlLXNpemU6IDIwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRleHBhbmRlZC1jbG9zZS1pY29uLWRlc2t0b3Atc2l6ZTogMjVweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBmb3Jtcy1saWIgLS0gdmFyaWFibGVzIG1heSBiZSB1c2VkIGluIGZvcm1zLXBhdHRlcm5cbiRpbnB1dC10ZXh0LWNvbG9yOiAkZG9scGhpbjsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGxhYmVsLWhlaWdodDogdXBwZXJjYXNlOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIG5ldy1ncmlkLWxpYlxuJHRhYmxldC1zbWFsbC1tYXgtd2lkdGg6IDYwMHB4Oy8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gcGF0aHMgXG4vLyAka3AtbG9nby1wYXRoOiAkYXNzZXRJbWdQYXRoICsgJGtwLWxvZ28tZmlsZW5hbWU7XG5cbi8vIGdyaWQtbGliIC8vIGRlcHJlY2lhdGVkXG4kZ3V0dGVyV2lkdGg6IDMycHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRzbUNvbE1vYmlsZTogMTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBpY29uLWxpbmtzLWxpYlxuJGZsZXgtZGlyZWN0aW9uLWNvbHVtbjogY29sdW1uOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kY29udGVudC1wb3NpdGlvbjogY2VudGVyOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG5cbi8vIHBhZ2luYXRpb24tbGliXG4kYWN0aXZlLW91dGxpbmU6IDFweCBzb2xpZCAkZG9scGhpbjsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFuY2hvci13aWR0aDogMzVweDsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuJGFuY2hvci1oZWlnaHQ6ICRtZWRpdW0tc3BhY2luZzsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyByYXRpbmdzXG4kbWF4LW51bWJlcjogNTsgLy8gbm90IHVzZWQgYW55d2hlcmUgaW4gU0cgcmVwb1xuXG4vLyBzY3JvbGxib3hcbiRzY3JvbGxib3hfbWluLWhlaWdodDogMjAwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cbiRzY3JvbGxib3hfbWF4LWhlaWdodDogNjAwcHg7IC8vIG5vdCB1c2VkIGFueXdoZXJlIGluIFNHIHJlcG9cblxuLy8gei1pbmRleC1saWJcbiRiYWNrZ3JvdW5kOiAxOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kbWlkZ3JvdW5kOiA1OyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvXG4kei1oZWFkZXI6IDEwOyAvLyBub3QgdXNlZCBhbnl3aGVyZSBpbiBTRyByZXBvIiwiQGltcG9ydCBcImtwLWljb25zLWxpYlwiO1xuQGltcG9ydCBcImljb25zLWxpYlwiO1xuQGltcG9ydCBcImJ1dHRvbnMtdGhlbWluZ1wiO1xuQGltcG9ydCBcImhlbHBlci1taXhpbnNcIjtcblxuQG1peGluIC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gcm91bmRlZC1pbnB1dCB7XG4gIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoXCJhcHBlYXJhbmNlXCIsIFwibm9uZVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tKCRwb3NpdGlvbikge1xuICB0ZXh0LWFsaWduOiAkcG9zaXRpb247XG59XG5cbkBtaXhpbiBidXR0b25fcG9zaXRpb24oJHBvc2l0aW9uKSB7XG4gIGZsb2F0OiB1bnNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpZiAkcG9zaXRpb24gPT0gY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuXG4vLyBUaGlzIG1peGluIGlzIGRlcHJlY2lhdGVkIGFzIG9mIFNHIDUuMFxuQG1peGluIGJ1dHRvbiB7XG4gIEBpbmNsdWRlIHJvdW5kZWQtaW5wdXQ7XG4gIEBpbmNsdWRlIGNyb3NzLWJyb3dzZXIoXCJ0cmFuc2l0aW9uXCIsIFwiYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsXFxhICAgY29sb3IgMC4ycyBlYXNlLFxcYSAgIGJvcmRlci1jb2xvciAwLjJzIGVhc2VcIik7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItc2l6ZSB0cmFuc3BhcmVudCBzb2xpZDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAmLi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmLi1pbnZlcnRlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4taW52ZXJ0ZWQge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItY29sb3I7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQsXG4gICAgLi1kaXNhYmxlZCxcbiAgICAmLi1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWludmVydGVkLWRpc2FibGUtY29sb3I7XG4gICAgfVxuICB9XG4gICYuLXNtYWxsIHtcbiAgICBtaW4td2lkdGg6ICRidXR0b24tc21hbGwtbWluLXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogJHRpbnktZm9udC1zaXplO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gIC4tZGlzYWJsZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xuICAgIH1cbiAgICAmLi1pbnZlcnRlZCB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xuICAgICAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRidXR0b24tZGlzYWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi4tbGVmdCB7XG4gICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uX3Bvc2l0aW9uKGxlZnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG5cblxuICAvL2Zsb2F0IGNlbnRlciBhdHRyaWJ1dGUgZG9lcyBub3QgZXhpc3QgXG4gICYuLWNlbnRlciB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgfVxuICAmLi1ibG9jayB7XG4gICAgQGluY2x1ZGUgLWJsb2NrKCk7XG4gIH1cbiAgJi4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbl9wb3NpdGlvbihyaWdodCk7XG4gIH1cbiAgJi4tdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxNHB4ICAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgbWFyZ2luOiAxOXB4IDA7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGlueS1zcGFjaW5nO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcihcImFwcGVhcmFuY2VcIiwgXCJub25lXCIpO1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIC1jbG9zZS1zdHlsZXMge1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtaXhpbiAtY2xvc2Uge1xuICBAaW5jbHVkZSAtY2xvc2Utc3R5bGVzO1xuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtLWxhcmdlIHtcbiAgICBAaW5jbHVkZSAtY2xvc2Utc3R5bGVzO1xuICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgfVxuICAmLS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgLWNsb3NlLXN0eWxlcztcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gRFMyXG5AbWl4aW4gYnV0dG9uX19pY29uLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAkZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS1pY29uLXNpZGU7XG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWw7XG4gICAgbWFyZ2luLXRvcDogJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsLW9mZnNldDtcbiAgICBsZWZ0OiAkZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24taG9yaXpvbnRhbDtcbiAgfVxufVxuLy8gRFMyXG5AbWl4aW4gYnV0dG9uX19pY29uLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRkczItYnV0dG9uX19wYWRkaW5nLWhvcml6b250YWwtLWljb24tc2lkZTtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbDtcbiAgICBtYXJnaW4tdG9wOiAkZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWwtb2Zmc2V0O1xuICAgIHJpZ2h0OiAkZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24taG9yaXpvbnRhbDtcbiAgfVxufVxuLy8gRFMyXG5AbWl4aW4gYnV0dG9uX19pY29uLS1vbmx5IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6ICRkczItYnV0dG9uX19wYWRkaW5nLXZlcnRpY2FsLS1tb2JpbGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgcGFkZGluZzogJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLXRhYmxldDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgcGFkZGluZzogJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLWRlc2t0b3A7XG4gIH1cbn1cblxuQG1peGluIGRzMi1idXR0b257XG4gICZ7XG4gICAgLy9CdXR0b24gUmVkZXNpZ24gRFMyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBoZWlnaHQ6ICRkczItYnV0dG9uX19oZWlnaHQtLWRlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpoYXMoc3Bhbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLCBzcGFue1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBzdmd7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWluLXdpZHRoOjI0cHg7XG5cbiAgICAgICYuYnV0dG9uX19pY29uLS1yaWdodHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwidHJhbnNpdGlvblwiLCBcImJhY2tncm91bmQtY29sb3IgMjQwbXMgZWFzZS1vdXQsXFxhICAgY29sb3IgMjQwbXMgZWFzZS1vdXQsXFxhICAgYm9yZGVyLWNvbG9yIDI0MG1zIGVhc2Utb3V0XCIpO1xuICAgICYuLWludmVydGVkIHtcbiAgICAgICYuLWxpZ2h0LCAmLi1kYXJre1xuICAgICAgICBzdmcsaW1ne1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcihcInRyYW5zaXRpb25cIiwgXCJiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2Utb3V0LFxcYSAgIGNvbG9yIDEyMG1zIGVhc2Utb3V0LFxcYSAgIGJvcmRlci1jb2xvciAxMjBtcyBlYXNlLW91dFwiKTtcbiAgICB9XG4gIH1cbiAgJi4tbmF2aWdhdGlvbntcbiAgICAmX19uZXh0Li1saWdodCwmX19uZXh0Li1kYXJre1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIHN2ZyxpbWd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wcmV2Li1saWdodCwmX19wcmV2Li1kYXJre1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgc3ZnLGltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tbGlnaHQ6Zm9jdXMtdmlzaWJsZSwgJjpub3QoLi1kYXJrKXtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5cbiVyb3VuZGVkLWlucHV0IHtcbiAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcihcImFwcGVhcmFuY2VcIiwgXCJub25lXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4lYnV0dG9uIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pbnB1dDtcblxuICAvLyBUb2RvIGFkZCBmb250IHN0eWxlc1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwidHJhbnNpdGlvblwiLCBcImJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLFxcYSAgIGNvbG9yIDAuMnMgZWFzZSxcXGEgICBib3JkZXItY29sb3IgMC4ycyBlYXNlXCIpO1xuXG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBAaW5jbHVkZSBkczItYnV0dG9uO1xuICAgICYuLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRzMi1idXR0b25fX2xhcmdlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZHMyLWJ1dHRvbl9fbGFyZ2UtbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICYuLWJsb2Nre1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICB9XG4gICAgJi4tc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAkZHMyLWJ1dHRvbl9fd2lkdGgtLXNtYWxsO1xuICAgICAgZm9udC1zaXplOiAkZHMyLWJ1dHRvbl9fZm9udC1zaXplLS1zbWFsbDtcbiAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgaGVpZ2h0OiAkZHMyLWJ1dHRvbl9faGVpZ2h0LS1zbWFsbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRzMi1idXR0b25fX2hlaWdodC0tc21hbGwgLyAyOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcblxuICAgICAgJi4tYmxvY2t7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgICYsXG4gICAgICAmLi1pbnZlcnRlZCwgXG4gICAgICAmLi1wcmltYXJ5LFxuICAgICAgJi4taW1wYWN0LWRlc3RydWN0aXZle1xuICAgICAgICBzdmcsaW1ne1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHhcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tbmF2aWdhdGlvbl9fcHJldixcbiAgICAgICYuLW5hdmlnYXRpb25fX25leHQge1xuICAgICAgICBzdmcsIGltZ3tcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1uYXZpZ2F0aW9uX19wcmV2e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICAgICYuLW5hdmlnYXRpb25fX25leHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b25fcG9zaXRpb24obGVmdCk7XG4gICAgfVxuICB9XG4gIFxuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgIC5jcS1FZGl0YWJsZS1kb20ge1xuICAgICAgJi4tbGVmdCwgJi4tcmlnaHQgIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uX3Bvc2l0aW9uKGxlZnQpO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICB9XG4gICYuLWJsb2NrIHtcbiAgICBAaW5jbHVkZSAtYmxvY2soKTtcbiAgfVxuICAmLi1yaWdodCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uX3Bvc2l0aW9uKHJpZ2h0KTtcbiAgfVxuICAvLyBEUzEvRFMyIC0tIFRlcnRpYXJ5IHNoYXJlcyB0aGUgc2FtZSBzdHlsZXMgYWNyb3NzIERTMS9EUzJcbiAgJi4tdGVydGlhcnkge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDE0cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBtYXJnaW46IDE5cHggMDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGlueS1zcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAvLyBEUzIgLSBuZXdcbiAgICAmLmJ1dHRvbl9faWNvbi0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b25fX2ljb24tLWxlZnQ7XG4gICAgfVxuXG4gICAgLy8gRFMyIC0gbmV3XG4gICAgJi5idXR0b25fX2ljb24tLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbl9faWNvbi0tcmlnaHQ7XG4gICAgfVxuXG4gICAgLy8gRFMyIC0gbmV3XG4gICAgJi5idXR0b25fX2ljb24tLW9ubHkge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uX19pY29uLS1vbmx5O1xuICAgIH1cblxuICAgIC8vIERTMiBTdXBwb3J0ZWQgT25seSAtLSBGcm9udCBEb29yIGJ1dHRvbiBzdHlsZXNcbiAgICAmLmJ1dHRvbl9faWNvbi0tbGVmdCxcbiAgICAmLmJ1dHRvbl9faWNvbi0tcmlnaHQsXG4gICAgJi5idXR0b25fX2ljb24tLW9ubHkge1xuICAgICAgJjpob3ZlcixcbiAgICAgIC8vICY6Zm9jdXMgLSBkbyBub3QgZGVmaW5lIGZvY3VzIHN0YXRlLCB1c2UgYnJvd3NlciBkZWZhdWx0IG91dGxpbmVcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6ICRkczItYnV0dG9uX19pY29uLXN2Zy1maWx0ZXItLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJi4tc21hbGx7XG4gICAgLy8gICBoZWlnaHQ6ICRkczItYnV0dG9uX19oZWlnaHQtLXNtYWxsO1xuICAgIC8vICAgd2lkdGg6ICRkczItYnV0dG9uX19pY29uLXdpZHRoLS1zbWFsbDtcbiAgICAvLyB9XG4gIH1cbn1cblxuJS1jbG9zZS1pY29uIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tZm9yKFwiY2xvc2VcIik7XG4gIH1cbn1cblxuJS1idXR0b24taWNvbiB7XG4gICYge1xuICAgIEBpZiBnZXRTdHlsZSgkYnV0dG9uLXZhcnMtZHMsIGJhc2Utc3R5bGVzLGRlZmF1bHQsIGljb24pIT1udWxsIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pY29uLXN0eWxlcyhnZXRTdHlsZSgkYnV0dG9uLXZhcnMtZHMsIGJhc2Utc3R5bGVzLGRlZmF1bHQsIGljb24pKTtcbiAgICB9QGVsc2V7XG4gICAgICBAaW5jbHVkZSBidXR0b24taWNvbi1zdHlsZXMoZ2V0U3R5bGUoJGJ1dHRvbi12YXJzLWRzLCBiYXNlLXN0eWxlcywgaWNvbikpO1xuICAgIH1cbiAgIFxuICB9XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmLi1yaWdodC1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbiVidXR0b24tdW5zdHlsZWQge1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKFwiYXBwZWFyYW5jZVwiLCBcIm5vbmVcIik7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4lLWNsb3NlIHtcbiAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250LXNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuJS1wcmltYXJ5LWFjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuIiwiLy8gTGFzdCB1cGRhdGVkOiAyMDE5LTEyLTE3IGJ5IE1hcml0emEgVlxuXG4vLyB2ZW5kb3IgcHJlZml4ZXNcbkBtaXhpbiBjcm9zcy1icm93c2VyKCRuYW1lLCAkdmFsdWUpIHtcbiAgQGVhY2ggJHZlbmRvciBpbiAoJy13ZWJraXQtJywgJy1tb3otJywgJy1tcy0nLCAnLW8tJywgJycpIHtcbiAgICAjeyR2ZW5kb3J9I3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AbWl4aW4gZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TICovXG4gIGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggKi9cbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIENocm9tZSAqL1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyBGbGV4LXByb3BlcnRpZXMgKGZvciBmbGV4IHRhYmxlLCBmbGV4IGRpcmVjdGlvbiwgZmxleCBncmlkKVxuQG1peGluIGZsZXgtcHJvcGVydHlfY3Jvc3Nicm93c2VyKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIEBlYWNoICR2ZW5kb3IgaW4gKCctd2Via2l0LScsICctbXMtJywgJycpIHtcbiAgICAjeyR2ZW5kb3J9ZmxleC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gZmxleC1wcm9wKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIEBpZiAkcHJvcGVydHkgPT0gZmFsc2Uge1xuICAgIEBlYWNoICR2ZW5kb3IgaW4gKCctd2Via2l0LScsICctbXMtJywgJycpIHtcbiAgICAgICN7JHZlbmRvcn1mbGV4OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAZWFjaCAkdmVuZG9yIGluICgnLXdlYmtpdC0nLCAnLW1zLScsICcnKSB7XG4gICAgICAjeyR2ZW5kb3J9ZmxleC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZsZXgoJHZhbHVlcykge1xuICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWVzO1xuICAtbW96LWJveC1mbGV4OiAkdmFsdWVzO1xuICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gIC1tcy1mbGV4OiAkdmFsdWVzO1xuICBmbGV4OiAkdmFsdWVzO1xufVxuQG1peGluIGFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgZmxleC1wcm9wZXJ0eV9jcm9zc2Jyb3dzZXIoYWxpZ24sIGNlbnRlcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gZm9jdXMgc3BlY2lmaWMgZm9yIGZpcmVmb3hcbkBtaXhpbiBmaXJlZm94LXRhYi1mb2N1cyB7XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGlua3ktYmx1ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICB9XG59XG5cbi8vIGJ1dHRvbnMgZm9jdXMgc3BlY2lmaWMgZm9yIGZpcmVmb3hcbkBtaXhpbiBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zIHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGlua3ktYmx1ZTtcbiAgfVxufVxuXG4vLyBjcm9zcy1icm93c2VyIGlucHV0IHBsYWNlaG9sZGVyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICBAYXQtcm9vdCAjeyZ9OjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgQGF0LXJvb3QgI3smfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gIEBhdC1yb290ICN7Jn06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuLy8gZmlyZWZveCBzcGVjaWZpYyBzdHlsaW5nXG5AbWl4aW4gZmlyZWZveC1zdHlsaW5nIHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBAY29udGVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxLjVwdCAkZm9jdXMtY29sb3I7XG4gIH1cbn1cblxuLy8gaWUgc3BlY2lmaWMgc3R5bGluZ1xuQG1peGluIGllLXN0eWxpbmcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEuNXB0ICRmb2N1cy1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gbXMtY2xlYXIgeyAvLyByZW1vdmUgTWljcm9zb2Z0IEVkZ2UgZGVmYXVsdCBjbGVhciAnWCcgYnV0dG9uXG4gIGlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIG1zLXJldmVhbCB7IC8vIHJlbW92ZSBNaWNyb3NvZnQgRWRnZSBkZWZhdWx0IHBhc3N3b3JkIHJldmVhbCBidXR0b25cbiAgJjo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudC1jb250YWluZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBoaWRlLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWl4aW4gc2hvdy1mYWRlLWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8vIFRoZXJlIGFyZSB0d28gdmVyc2lvbnMgb2YgdGhpcyBmdW5jdGlvblxuLy8gdGhlIG90aGVyIG9uZSBpcyBpbiAnYmFzZS1saWIuc2NzcydcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vL1BsYWNlaG9sZGVyc1xuXG4lY29udGVudC1jb250YWluZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi8vIHNob3cgJiBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgaW50ZW50IHRvIGZhZGUgaXQgaW4uXG4laGlkZS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuJXNob3ctZmFkZS1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufSIsIiRkczItYnV0dG9uX19mb250LXNpemUtLWRldmljZTogMTNweDtcbiRkczItYnV0dG9uX19mb250LXNpemUtLW1vYmlsZTogMTNweDtcbiRkczItYnV0dG9uX19mb250LXNpemUtLXRhYmxldDogMTZweDtcbiRkczItYnV0dG9uX19mb250LXNpemUtLWRlc2t0b3A6IDE4cHg7XG5cbi8vVXBkYXRlIERTMiBCdXR0b24gUmVkZXNpZ25cbiRkczItYnV0dG9uX19oZWlnaHQtLWRlZmF1bHQ6IDQ4cHg7XG4kZHMyLWJ1dHRvbl9faGVpZ2h0LS1zbWFsbDogMzZweDtcblxuJGRzMi1idXR0b25fX3dpZHRoLS1kZWZhdWx0OmZsZXg7XG4kZHMyLWJ1dHRvbl9fd2lkdGgtLXNtYWxsOiA3MnB4O1xuXG4kZHMyLWJ1dHRvbl9fY29ybmVyLXJhZGl1cy0tZGVmYXVsdDogY2FsYygkZHMyLWJ1dHRvbl9faGVpZ2h0LS1kZWZhdWx0IC8gMik7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuJGRzMi1idXR0b25fX2Nvcm5lci1yYWRpdXMtLXNtYWxsOiBjYWxjKCRkczItYnV0dG9uX19oZWlnaHQtLXNtYWxsIC8gMik7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuXG5cbiRkczItYnV0dG9uX19mb250LXNpemUtLWRlZmF1bHQ6IDE2cHg7XG4kZHMyLWJ1dHRvbl9fbGluZS1oZWlnaHQtLWRlZmF1bHQ6IDI0cHg7XG5cbiRkczItYnV0dG9uX19mb250LXNpemUtLXNtYWxsOiAxNHB4O1xuJGRzMi1idXR0b25fX2xpbmUtaGVpZ2h0LS1zbWFsbDogMjBweDtcblxuJGRzMi1idXR0b25fX2ljb24taGVpZ2h0LS1kZWZhdWx0OiAyNHB4O1xuJGRzMi1idXR0b25fX2ljb24taGVpZ2h0LS1zbWFsbDogMjBweDtcbiRkczItYnV0dG9uX19pY29uLXdpZHRoLS1kZWZhdWx0OjI0cHg7XG4kZHMyLWJ1dHRvbl9faWNvbi13aWR0aC0tc21hbGw6MjBweDtcblxuJGRzMi1idXR0b25fX2xuLS1tb2JpbGU6IDIwcHg7XG4kZHMyLWJ1dHRvbl9fbG4tLXRhYmxldDogMjRweDtcbiRkczItYnV0dG9uX19sbi0tZGVza3RvcDogMjRweDtcblxuJGRzMi1idXR0b25fX2xhcmdlLWZvbnQtc2l6ZTogMjRweDtcbiRkczItYnV0dG9uX19sYXJnZS1saW5lLWhlaWdodDogMjBweDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRlZmF1bHQ6ICRpbnRlcmFjdGl2ZS1ibHVlLWRhcms7XG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tcHJpbWFyeS1kYXJrOiAkbWlkbmlnaHQ7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdDogJHBhbGUtYmx1ZTtcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1wcmltYXJ5LWRhcms6ICRibHVlLTEwO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLXByaW1hcnktbGlnaHQ6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGVmYXVsdDogJGludGVyYWN0aXZlLWJsdWU7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0tZGVmYXVsdDogJHdoaXRlO1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWRlZmF1bHQ6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLXByaW1hcnktZGFyazogJGJsdWUtbGlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0tcHJpbWFyeS1saWdodDogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLWJvcmRlci1jb2xvci0tZGVmYXVsdDogJGludGVyYWN0aXZlLWJsdWU7XG4kZHMyLWJ1dHRvbl9fYWN0aXZlLXRleHQtY29sb3ItLWRlZmF1bHQ6ICR3aGl0ZTtcbiRkczItYnV0dG9uX19hY3RpdmUtYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdDogJGludGVyYWN0aXZlLWJsdWUtZGFyaztcbiRkczItYnV0dG9uX19hY3RpdmUtYm9yZGVyLWNvbG9yLS1kZWZhdWx0OiAkaW50ZXJhY3RpdmUtYmx1ZS1kYXJrO1xuJGRzMi1idXR0b25fX2JvcmRlci1yYWRpdXM6IDI0cHg7XG4kZHMyLWJ1dHRvbl9faWNvbi1zdmctZmlsdGVyLS1kZWZhdWx0OiBncmF5c2NhbGUoMTAwKSBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxMDApO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0taW52ZXJ0ZWQ6ICRpbnRlcmFjdGl2ZS1ibHVlLWRhcms7XG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0taW52ZXJ0ZWQtbGlnaHQ6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWludmVydGVkLWRhcms6ICRibHVlLTEwO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWludmVydGVkOiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0taW52ZXJ0ZWQtbGlnaHQ6ICRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1pbnZlcnRlZDogJGludGVyYWN0aXZlLWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1pbnZlcnRlZC1saWdodDogJGNvbnRyYXN0LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1pbnZlcnRlZC1kYXJrOiAkYmx1ZS0xMDtcbiRkczItYnV0dG9uX19ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1pbnZlcnRlZC1saWdodDogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWludmVydGVkLWRhcms6ICRtaWRuaWdodDtcbiRkczItYnV0dG9uX19ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1pbnZlcnRlZC1kYXJrOiAkYmx1ZS1saWdodDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWFjdGlvbjogJGludGVyYWN0aXZlLWJsdWUtZGFyaztcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kZWZhdWx0LWNvbG9yLWxpZ2h0OiAkY29udHJhc3QtYmx1ZTtcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kZWZhdWx0LWNvbG9yLWRhcms6ICRibHVlLWxpZ2h0O1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWFjdGlvbjogJHdoaXRlO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWRlZmF1bHQtY29sb3ItbGlnaHQ6ICRibHVlLTU7IC8vYmx1ZS01JVxuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWRlZmF1bHQtY29sb3ItZGFyazogJGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWFjdGlvbjogJGludGVyYWN0aXZlLWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kZWZhdWx0LWNvbG9yLWxpZ2h0OiAkY29udHJhc3QtYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRlZmF1bHQtY29sb3ItZGFyazogJGJsdWUtbGlnaHQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItdGV4dC1jb2xvci0tZGVmYXVsdC1jb2xvci1saWdodDogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWRlZmF1bHQtY29sb3ItZGFyazogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLWJvcmRlci1jb2xvci0tZGVmYXVsdC1jb2xvci1saWdodDogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLWJvcmRlci1jb2xvci0tZGVmYXVsdC1jb2xvci1kYXJrOiAkYmx1ZS1saWdodDtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1kZWZhdWx0LWNvbG9yLWRhcms6ICRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9faG92ZXItYmFja2dyb3VuZC1jb2xvci0tZGVmYXVsdC1jb2xvci1kYXJrOiAkYmx1ZS1saWdodDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZTogJGludGVyYWN0aXZlLWJsdWUtZGFyaztcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtbGlnaHQ6ICRkZWVwLXJlZDtcbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogJGRlZXAtcmVkO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZTogJHdoaXRlO1xuJGRzMi1idXR0b25fX2JhY2tncm91bmQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1saWdodDogJHdoaXRlOyAvL2JsdWUtNSVcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogJHdoaXRlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1saWdodDogJGRlZXAtcmVkO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWRhcms6ICR3aGl0ZTtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtbGlnaHQ6ICR3aGl0ZTtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogJG1pZG5pZ2h0O1xuJGRzMi1idXR0b25fX2hvdmVyLWJvcmRlci1jb2xvci0taW1wYWN0LWRlc3RydWN0aXZlLWxpZ2h0OiAkZGVlcC1yZWQ7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogI0ZERjJGMjtcbiRkczItYnV0dG9uX19ob3Zlci10ZXh0LWNvbG9yLS1pbXBhY3QtZGVzdHJ1Y3RpdmUtZGFyazogJGRlZXAtcmVkO1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1saWdodDogJGRlZXAtcmVkO1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWltcGFjdC1kZXN0cnVjdGl2ZS1kYXJrOiAjRkRGMkYyO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0taGlnaC1jb250cmFzdC1saWdodDogJGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWxpZ2h0OiAkaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWhpZ2gtY29udHJhc3QtbGlnaHQ6ICRibHVlLTU7XG4kZHMyLWJ1dHRvbl9faG92ZXItYm9yZGVyLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWxpZ2h0OiAkYmx1ZS01O1xuJGRzMi1idXR0b25fX2hvdmVyLWJhY2tncm91bmQtY29sb3ItLWhpZ2gtY29udHJhc3QtbGlnaHQ6ICRpbmt5LWJsdWU7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1oaWdoLWNvbnRyYXN0LWRhcms6ICRibHVlLTU7XG4kZHMyLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvci0taGlnaC1jb250cmFzdC1kYXJrOiAkaW5reS1ibHVlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0taGlnaC1jb250cmFzdC1kYXJrOiAkYmx1ZS01O1xuJGRzMi1idXR0b25fX2hvdmVyLXRleHQtY29sb3ItLWhpZ2gtY29udHJhc3QtZGFyazogJGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ob3Zlci1ib3JkZXItY29sb3ItLWhpZ2gtY29udHJhc3QtZGFyazogJGJsdWUtNTtcbiRkczItYnV0dG9uX19ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1oaWdoLWNvbnRyYXN0LWRhcms6ICRibHVlLTU7XG5cbi8vRGlzYWJsZWQgY29sb3JzIGZvciBkczIgYnV0dG9uc1xuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLXByaW1hcnktbGlnaHQ6ICRncmFwaGl0ZTtcbiRkczItYnV0dG9uX19iZy1jb2xvci0tZGlzYWJsZWQtcHJpbWFyeS1saWdodDokZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1wcmltYXJ5LWxpZ2h0OiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLXByaW1hcnktZGFyazogJGRvbHBoaW4tbWlkO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1wcmltYXJ5LWRhcms6JGdyYXBoaXRlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGlzYWJsZWQtcHJpbWFyeS1kYXJrOiRncmFwaGl0ZTtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLXNlY29uZGFyeS1saWdodDogJGRvbHBoaW4tbWlkO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1zZWNvbmRhcnktbGlnaHQ6JGdyYXBoaXRlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGlzYWJsZWQtc2Vjb25kYXJ5LWxpZ2h0OiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLXNlY29uZGFyeS1kYXJrOiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLXNlY29uZGFyeS1kYXJrOiRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1zZWNvbmRhcnktZGFyazokZG9scGhpbi1taWQ7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kaXNhYmxlZC1kZWZhdWx0LWNvbG9yLWxpZ2h0OiAkZG9scGhpbi1taWQ7XG4kZHMyLWJ1dHRvbl9fYmctY29sb3ItLWRpc2FibGVkLWRlZmF1bHQtY29sb3ItbGlnaHQ6JGdyYXBoaXRlO1xuJGRzMi1idXR0b25fX2JvcmRlci1jb2xvci0tZGlzYWJsZWQtZGVmYXVsdC1jb2xvci1saWdodDokZG9scGhpbi1taWQ7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kaXNhYmxlZC1kZWZhdWx0LWNvbG9yLWRhcms6ICRkb2xwaGluLW1pZDtcbiRkczItYnV0dG9uX19iZy1jb2xvci0tZGlzYWJsZWQtZGVmYXVsdC1jb2xvci1kYXJrOiRpbmt5LWJsdWU7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1kZWZhdWx0LWNvbG9yLWRhcms6JGRvbHBoaW4tbWlkO1xuXG4kZHMyLWJ1dHRvbl9fdGV4dC1jb2xvci0tZGlzYWJsZWQtaGlnaC1jb250cmFzdC1saWdodDogJGRvbHBoaW4tbWlkO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1oaWdoLWNvbnRyYXN0LWxpZ2h0OiNGRkZGRkY7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZC1oaWdoLWNvbnRyYXN0LWxpZ2h0OiRkb2xwaGluLW1pZDtcblxuJGRzMi1idXR0b25fX3RleHQtY29sb3ItLWRpc2FibGVkLWhpZ2gtY29udHJhc3QtZGFyazogJGRvbHBoaW4tbWlkO1xuJGRzMi1idXR0b25fX2JnLWNvbG9yLS1kaXNhYmxlZC1oaWdoLWNvbnRyYXN0LWRhcms6JGlua3ktYmx1ZTtcbiRkczItYnV0dG9uX19ib3JkZXItY29sb3ItLWRpc2FibGVkLWhpZ2gtY29udHJhc3QtZGFyazokZG9scGhpbi1taWQ7XG5cbiRkczItYnV0dG9uX190ZXh0LWNvbG9yLS1kaXNhYmxlZDogJGdyYXktZGFyaztcbiRkczItYnV0dG9uX19iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4kZHMyLWJ1dHRvbl9fYm9yZGVyLWNvbG9yLS1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4kZHMyLWJ1dHRvbl9faWNvbi1zdmctZmlsdGVyLS1kaXNhYmxlZDogZ3JheXNjYWxlKDEwMCkgb3BhY2l0eSg4MCUpO1xuXG4kZHMyLWJ1dHRvbl9faWNvbi0tc2l6ZTogMjRweDtcbiRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbDogNTAlO1xuJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsLW9mZnNldDogLTEycHg7IC8vIGhhbGYgb2YgJGRzMi1idXR0b25fX2ljb24tLXNpemVcbiRkczItYnV0dG9uX19pY29uLS1wb3NpdGlvbi1ob3Jpem9udGFsOiAxMHB4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLW1vYmlsZTogN3B4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctaG9yaXpvbnRhbC0tbW9iaWxlOiAxMHB4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLXRhYmxldDogOXB4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctaG9yaXpvbnRhbC0tdGFibGV0OiAxM3B4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctdmVydGljYWwtLWRlc2t0b3A6IDEzcHg7XG4kZHMyLWJ1dHRvbl9fcGFkZGluZy1ob3Jpem9udGFsLS1kZXNrdG9wOiAxNXB4O1xuJGRzMi1idXR0b25fX3BhZGRpbmctaG9yaXpvbnRhbC0taWNvbi1zaWRlOiA0MHB4O1xuXG4kZHMyLWJ1dHRvbi1ob3Zlci1jb2xvcjogY29sb3IoXCJibHVlLXJlZ3VsYXJcIik7IC8vYmx1ZS1yZWd1bGFyIGlzIG5vdCB2YWlsYWJsZSBpbiBjb2xvcnMudmFycy5iYXNlLnNjc3MgdG8gcmVwbGFjZSBhcyAkYmx1ZS1yZWd1bGFyXG4kZHMyLWJ1dHRvbi1kaXNhYmxlLWNvbG9yOiBjb2xvcihcImJsdWUtcmVndWxhclwiKTsgLy9ibHVlLXJlZ3VsYXIgaXMgbm90IHZhaWxhYmxlIGluIGNvbG9ycy52YXJzLmJhc2Uuc2NzcyB0byByZXBsYWNlIGFzICRibHVlLXJlZ3VsYXJcbiRkczItYnV0dG9uLWludmVydGVkLWRpc2FibGUtY29sb3I6ICR3aGl0ZTtcblxuLy8gSWNvbnNcbiRkczItYnV0dG9uX19pY29uLS1zaXplOiAyNHB4O1xuJGRzMi1idXR0b25fX2ljb24tLXBvc2l0aW9uLXZlcnRpY2FsOiA1MCU7XG4kZHMyLWJ1dHRvbl9faWNvbi0tcG9zaXRpb24tdmVydGljYWwtb2Zmc2V0OiAtMTJweDsgLy8gaGFsZiBvZiAkYnV0dG9uX19pY29uLS1zaXplXG4kZHMyLWJ1dHRvbl9faWNvbi1zdmctZmlsdGVyLS1kZWZhdWx0OiBncmF5c2NhbGUoMTAwKSBpbnZlcnQoMSkgYnJpZ2h0bmVzcygxMDApO1xuJGRzMi1idXR0b25fX3BhZGRpbmctaG9yaXpvbnRhbC0taWNvbi1zaWRlOiA0MHB4OyIsIkBtaXhpbiB0aGVtZWQtYnV0dG9uLWJhc2Utc3R5bGVzKCRzdHlsZS1tYXApIHtcbiAgLy8gYnV0dG9uIGJhc2Ugc3R5bGVzXG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBtaW4td2lkdGgpICE9IG51bGwge1xuICAgIG1pbi13aWR0aDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgbWluLXdpZHRoKTtcbiAgfVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgbWFyZ2luLXRvcCkgIT0gbnVsbCB7XG4gICAgbWFyZ2luLXRvcDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgbWFyZ2luLXRvcCk7XG4gIH1cbiAgXG4gIGZvbnQtZmFtaWx5OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBmb250LWZhbWlseSk7XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBmb250LXNpemUpICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogc2V0U3R5bGUoJHN0eWxlLW1hcCwgZm9udC1zaXplKTtcbiAgfVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgYnV0dG9uLWxpbmUtaGVpZ2h0KSAhPSBudWxsIHtcbiAgICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgfVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgYnV0dG9uLWJvcmRlci1yYWRpdXMpICE9IG51bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAvLyBPdmVyaWRlIGZvciBsaW5rIHN0eWxlc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIHdpZHRoKSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShnZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIGJyZWFrcG9pbnQpKSB7XG4gICAgICB3aWR0aDogZ2V0U3R5bGUoJHN0eWxlLW1hcCwgbW9iaWxlLCB3aWR0aCk7XG4gICAgfVxuICB9XG4gIC8vIHNldCBwYWRkaW5nIHRvcC9ib3R0b20gbW9iaWxlXG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIHBhZGRpbmctdmVydGljYWwpICE9IG51bGwge1xuICAgIHBhZGRpbmctdG9wOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIHBhZGRpbmctdmVydGljYWwpO1xuICAgIHBhZGRpbmctYm90dG9tOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBtb2JpbGUsIHBhZGRpbmctdmVydGljYWwpOyAgXG4gIH1cbiAgLy8gc2V0IHBhZGRpbmcgbGVmdC9yaWdodCBtb2JpbGVcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIHBhZGRpbmctaG9yaXpvbnRhbCkgIT0gbnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIHBhZGRpbmctaG9yaXpvbnRhbCk7ICBcbiAgfVxuICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0KSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShnZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIGJyZWFrcG9pbnQpKSB7XG4gICAgICBcbiAgICAgIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIGxpbmUtaGVpZ2h0KSAhPSBudWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgbGluZS1oZWlnaHQpO1xuICAgICAgfVxuXG4gICAgICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0LCBmb250LXNpemUpICE9IG51bGwge1xuICAgICAgICBmb250LXNpemU6IHNldFN0eWxlKCRzdHlsZS1tYXAsIHRhYmxldCwgZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICAgIC8vIHNldCBwYWRkaW5nIHRvcC9ib3R0b20gdGFibGV0XG4gICAgICBwYWRkaW5nLXRvcDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0LCBwYWRkaW5nLXZlcnRpY2FsKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIHBhZGRpbmctdmVydGljYWwpO1xuICAgIFxuICAgICAgLy8gc2V0IHBhZGRpbmcgbGVmdC9yaWdodCB0YWJsZXRcbiAgICAgIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIHBhZGRpbmctaG9yaXpvbnRhbCkgIT0gbnVsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgdGFibGV0LCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCB0YWJsZXQsIHBhZGRpbmctaG9yaXpvbnRhbCk7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBpZiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wKSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShnZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBicmVha3BvaW50KSkge1xuXG4gICAgICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgbGluZS1oZWlnaHQpICE9IG51bGwge1xuICAgICAgICBsaW5lLWhlaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgICAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIGZvbnQtc2l6ZSkgIT0gbnVsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogc2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICAgIC8vIHNldCBwYWRkaW5nIHRvcC9ib3R0b20gZGVza3RvcFxuICAgICAgcGFkZGluZy10b3A6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIHBhZGRpbmctdmVydGljYWwpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHNldFN0eWxlKCRzdHlsZS1tYXAsIGRlc2t0b3AsIHBhZGRpbmctdmVydGljYWwpO1xuICAgIFxuICAgICAgLy8gc2V0IHBhZGRpbmcgbGVmdC9yaWdodCBkZXNrdG9wXG4gICAgICBAaWYgZ2V0U3R5bGUoJHN0eWxlLW1hcCwgZGVza3RvcCwgcGFkZGluZy1ob3Jpem9udGFsKSAhPSBudWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpOyAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRFMyIG9ubHlcbiAgQGlmIGdldFN0eWxlKCRzdHlsZS1tYXAsIGljb24pICE9IG51bGwge1xuICAgIGltZyxcbiAgICBpLCBcbiAgICBzdmd7XG4gICAgICBoZWlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIG1heC1oZWlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIG1heC1oZWlnaHQpO1xuICAgIH1cbiAgICBcbiAgICBpbWcsXG4gICAgaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBwYWRkaW5nLWhvcml6b250YWwpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBkZXNrdG9wLCBicmVha3BvaW50KSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBkZXNrdG9wLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAgICAgfVxuICAgICAgJi4tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzZXRTdHlsZSgkc3R5bGUtbWFwLCBpY29uLCBkZXNrdG9wLCBicmVha3BvaW50KSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogZ2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgZGVza3RvcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi1yaWdodDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgZGVza3RvcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgIH1cbiAgICAgICYuLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogc2V0U3R5bGUoJHN0eWxlLW1hcCwgaWNvbiwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldFN0eWxlKCRzdHlsZS1tYXAsIGljb24sIGRlc2t0b3AsIHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoJGJ1dHRvbi10eXBlKSB7XG5cbiAgLy8gT3ZlcmlkZSBmb3IgbGluayBzdHlsZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaWYgdGhlbWVIYXNLZXkoJGJ1dHRvbi10eXBlLCBmb250LWZhbWlseSkge1xuICAgIGZvbnQtZmFtaWx5OiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGZvbnQtZmFtaWx5KTtcbiAgfVxuICBjb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBidXR0b24tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuXG4gIEBpZiBnZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGJ1dHRvbi1ib3JkZXItd2VpZ2h0KSAhPSBudWxsIHtcbiAgICBib3JkZXI6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgYnV0dG9uLWJvcmRlci13ZWlnaHQpIHNvbGlkIHNldFN0eWxlKCRidXR0b24tdHlwZSwgYnV0dG9uLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgXG4gIC8vIHByaW1hcnkgaG92ZXJcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCBidXR0b24tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBob3ZlciwgYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIEBpZiBnZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCB0ZXh0LWRlY29yYXRpb24pICE9IG51bGwge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIGhvdmVyLCB0ZXh0LWRlY29yYXRpb24pO1xuICAgIH1cbiAgICBAaWYgZ2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBob3ZlciwgYm9yZGVyLWNvbG9yKSAhPSBudWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBob3ZlciwgYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAvLyBwcmltYXJ5IGRpc2FibGVkXG4gICY6ZGlzYWJsZWQsXG4gIC4tZGlzYWJsZWQsXG4gICYuLWRpc2FibGVkIHtcbiAgICBjb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBkaXNhYmxlZCwgdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBkaXNhYmxlZCwgYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCBkaXNhYmxlZCwgYm9yZGVyLWNvbG9yKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgZGlzYWJsZWQsIGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAaWYgdGhlbWVIYXNLZXkoJGJ1dHRvbi10eXBlLCB3aGl0ZSkge1xuICAgIC8vVGhpcyBzdHlsZSBpcyBkZXByZWNhdGVkIGFzIHBhcnQgb2YgU1RZTEdELTgyOTVcbiAgICAmLS13aGl0ZSB7IFxuICAgICAgY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgd2hpdGUsIHRleHQtY29sb3IpO1xuICAgICAgYm9yZGVyOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIHdoaXRlLCBib3JkZXIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0U3R5bGUoJGJ1dHRvbi10eXBlLCB3aGl0ZSwgYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXRTdHlsZSgkYnV0dG9uLXR5cGUsIHdoaXRlLCBiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgY29sb3I6IHNldFN0eWxlKCRidXR0b24tdHlwZSwgd2hpdGUsIHRleHQtY29sb3ItaG92ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZXhwb3J0LXRoZW1lLWJ1dHRvbi1jbGFzc2VzKCRiYXNlLXRoZW1lKSB7XG5cbiAgLy8gYnV0dG9uIGJhc2Ugc3R5bGVzXG4gIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tYmFzZS1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJhc2Utc3R5bGVzKSk7XG4gIC8vIE91dHB1dCBkZWZhdWx0IGJ1dHRvbiB1bmRlciAuYnV0dG9uIGNsYXNzXG4gIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLWRlZmF1bHQpKTtcblxuICAvLyBPdXRwdXQgc2Vjb25kYXJ5IGJ1dHRvblxuICAmLi1zZWNvbmRhcnksXG4gICYuLWludmVydGVkIHtcbiAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1zZWNvbmRhcnkpKTtcbiAgfVxuXG4gICYuLXRlcnRpYXJ5IHtcbiAgICBAaWYgZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi10ZXJ0aWFyeSkgIT0gbnVsbCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi10ZXJ0aWFyeSkpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcblxuICAgICYuLWRhcmt7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1kZWZhdWx0X19kYXJrKSk7XG4gICAgfVxuXG4gICAgJi4tbGlnaHR7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1kZWZhdWx0X19saWdodCkpO1xuICAgIH1cblxuICAgICYuLWludmVydGVkLi1saWdodHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXNlY29uZGFyeV9fbGlnaHQpKTtcbiAgICB9XG4gICAgXG4gICAgJi4tcHJpbWFyeS4tbGlnaHR7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1wcmltYXJ5X19saWdodCkpO1xuICAgIH1cblxuICAgICYuLXByaW1hcnkuLWRhcmt7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1wcmltYXJ5X19kYXJrKSk7XG4gICAgfVxuXG4gICAgJi4taW1wYWN0LWRlc3RydWN0aXZlLi1saWdodHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLWltcGFjdC1kZXN0cnVjdGl2ZV9fbGlnaHQpKTtcbiAgICB9XG5cbiAgICAmLi1pbXBhY3QtZGVzdHJ1Y3RpdmUuLWRhcmt7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYnV0dG9uLXZhcmlhdGlvbi1zdHlsZXMoZ2V0U3R5bGUoJGJhc2UtdGhlbWUsIGJ1dHRvbnMsIGJ1dHRvbi1pbXBhY3QtZGVzdHJ1Y3RpdmVfX2RhcmspKTtcbiAgICB9XG5cbiAgICAmLi1pbnZlcnRlZC4tZGFya3tcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1idXR0b24tdmFyaWF0aW9uLXN0eWxlcyhnZXRTdHlsZSgkYmFzZS10aGVtZSwgYnV0dG9ucywgYnV0dG9uLXNlY29uZGFyeV9fZGFyaykpO1xuICAgIH1cblxuICAgICYuLWhpZ2gtY29udHJhc3QuLWxpZ2h0e1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24taGlnaC1jb250cmFzdF9fbGlnaHQpKTtcbiAgICB9XG5cbiAgICAmLi1oaWdoLWNvbnRyYXN0Li1kYXJre1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWJ1dHRvbi12YXJpYXRpb24tc3R5bGVzKGdldFN0eWxlKCRiYXNlLXRoZW1lLCBidXR0b25zLCBidXR0b24taGlnaC1jb250cmFzdF9fZGFyaykpO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLy8gYmFzZSBpY29uIGJ1dHRvbiBzdHlsZXMgZm9yIGZvbnQgc2l6aW5nIGFuZCB2ZXJ0aWNhbCBzcGFjaW5nXG5AbWl4aW4gYnV0dG9uLWljb24tc3R5bGVzKCRpY29uLW1hcCkge1xuICBmb250LXNpemU6IHNldFN0eWxlKCRpY29uLW1hcCwgZm9udC1zaXplKTtcbiAgcGFkZGluZy1yaWdodDogc2V0U3R5bGUoJGljb24tbWFwLCBwYWRkaW5nLWhvcml6b250YWwpO1xuICAmLi1yaWdodC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHNldFN0eWxlKCRpY29uLW1hcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgfVxufSIsIi8vIExhc3QgdXBkYXRlZCBieSBEYXZlIEh1bHNlLCA3LzE2LzIwMTlhXG4vLyBtaXhpbnNcbkBpbXBvcnQgXCJidXR0b25zLWxpYlwiO1xuXG4vLyBjbGFzc2VzXG4uYnV0dG9uIHtcbiAgJiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICB9XG5cbiAgLy8gIFRoZW1pbmcgLS0gLy9cbiAgLy8gRXh0ZW5kIHRoZW1pbmcgZm9yIERlZmF1bHQgVGhlbWUgKERTMS9EUzIpXG4gIEBpbmNsdWRlIGV4cG9ydC10aGVtZS1idXR0b24tY2xhc3NlcygkYnV0dG9uLXZhcnMtZHMpO1xuXG4gIGksIGltZ3tcbiAgICBAZXh0ZW5kICUtYnV0dG9uLWljb247XG4gIH1cbiAgLy9BZGRlZCBpbiBHU0Mgc3BlY2lmaWMgY29kZSBmb3IgYnV0dG9uIHdpdGggZXh0ZXJuYWwgbGlua3NcbiAgLmljb24tenp6MDAyNy1saW5rLWV4dGVybmFsLCAuaWNvbi16enowMDI4LWxpbmstaW50ZXJuYWwgIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxuICBpbWd7XG4gICAgQGlmICRjdXJyZW50LXRoZW1lID09ICdkczEnIHtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gICAgXG4gICAgLy8gVG8gZml4IElFMTEgaXNzdWVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgd2lkdGg6IDM5cHg7XG4gICAgfVxuICAgIEBpZiAkY3VycmVudC10aGVtZSAhPSAnZHMyJ3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9FZGl0IG1vZGUgQUVNIERTMVxuLmdzLWJ1dHRvbi52MS5jcS1FZGl0YWJsZS1kb20uY3EtRWRpdGFibGUtZG9tLS1jb250YWluZXIgLmJ1dHRvbi4tcHJpbWFyeS4tcmlnaHQge1xuICBmbG9hdDp1bnNldDtcbn0gXG5cblxuLi1jbG9zZSB7XG4gIEBleHRlbmQgJS1jbG9zZTtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIEBleHRlbmQgJS1jbG9zZTtcbiAgICBmb250LXNpemU6ICRsYXJnZS1mb250LXNpemU7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgQGV4dGVuZCAlLWNsb3NlO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxufVxuQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbi4tY2xvc2Uge1xuICBAZXh0ZW5kICUtY2xvc2UtaWNvbjtcblxuICAmLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlLWNsb3NlLWljb247XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgQGV4dGVuZCAlLWNsb3NlLWljb247XG4gIH1cbn1cbi8vY2xvc2UgYnV0dG9uIGZvciBkczIgaXMgYmx1ZVxuLi1jbG9zZS0tc21hbGwge1xuICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG59XG59XG5AZWxzZSB7XG4gIC5jbG9zZSB7XG4gICAgQGV4dGVuZCAlLWNsb3NlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiZ3JpZC1saWJcIjtcbi8vIFNhc3MgbWFwIHZhbHVlICgkZ3JpZC12YXJzKSBnZXRzIG92ZXJyaWRkZW4gXG4vLyBkZXBlbmRpbmcgb24gdGhlbWUgYmVpbmcgbG9hZGVkOlxuXG4vLyBjbGFzcyBvdXRwdXRcbi5yb3dzIHtcbiAgQGluY2x1ZGUgcm93cztcbn1cblxuLy8gUmVtb3ZlIG5ld0dyaWRfY29udGFpbmVyIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb25cbi5uZXdHcmlkX2NvbnRhaW5lciwgXG4uZ3JpZC1jb250YWluZXIge1xuICBAaW5jbHVkZSBuZXdHcmlkX19jb250YWluZXI7XG59XG4iLCIvLyBUb2RvIC0tIGNoZWNrIGhlcmUtLS0gRG8gdGhlIHNhc3MgbWFwIHZhbHVlJ3MgZ2V0IG92ZXJyaWRkZW5cbiRkZWZhdWx0LWdyaWQtdmFyczogJGdyaWQtdmFycztcblxuQG1peGluIGNvbHVtbnMtYXN5bSgkbWF4LW51bTogNCwgJGNvbC1jb3VudDogMSApICB7XG4gIGdyaWQtY29sdW1uOiBzcGFuICRtYXgtbnVtO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogJG1heC1udW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1peGluIGdlbmVyYXRlQ29sdW1uc0RldmljZSgkbnVtLWNvbHVtbnMsICRicmVha3BvaW50KSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bS1jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjb2x1bW5zRGV2aWNlKCRicmVha3BvaW50LCAkaSk7XG4gIH1cbn1cblxuQG1peGluIGNvbHVtbnNEZXZpY2UoJGJyZWFrcG9pbnQsICRpOiAxKSB7XG4gIC5jb2x1bW5zLSN7JGl9LSN7JGJyZWFrcG9pbnR9IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAkaTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogJGk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBjb2x1bW5zKCRpOiAxKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuICRpO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogJGk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1peGluIGdlbmVyYXRlLW9mZnNldCgkbnVtLWNvbHVtbnM6IDEyLCAkaTogMSkge1xuICAub2Zmc2V0LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogKCRpICogMTAwJSAvICRudW0tY29sdW1ucyk7XG4gIH1cbn1cblxuQG1peGluIHJvd3MoJGdyaWQtdmFyczogJGRlZmF1bHQtZ3JpZC12YXJzKSB7XG4gIC8vIFNldCBjdXN0b20gY29uZGl0aW9ucyBmb3IgZ3JpZC1saWItbG9hZGluZ1xuICAvLyBEUzEgZ3JpZCBoYXMgYSBzcGVjaWFsIGNvbmRpdGlvbiB0aGF0IG5lZWRzXG4gIC8vIHRvIHJ1biBmb3IgbW9iaWxlLyBtb2JpbGUgY29sLTNcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChzZXRTdHlsZSgkZ3JpZC12YXJzLCBtb2JpbGUsIG51bS1jb2x1bW5zKSwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGlmIGdldFN0eWxlKCRncmlkLXZhcnMsIG1vYmlsZSwgZ3JpZC1nYXApIHtcbiAgICBncmlkLWdhcDogMCBzZXRTdHlsZSgkZ3JpZC12YXJzLCBtb2JpbGUsIGdyaWQtZ2FwKTtcbiAgfVxuXG4gICRkZWZhdWx0LWdyaWQ6IHRydWU7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAkZGVmYXVsdC1ncmlkOiBmYWxzZTtcbiAgfVxuXG4gIEBpZiAkZGVmYXVsdC1ncmlkID09IHRydWUgeyAvLyBzZXQgbW9iaWxlIGdyaWQtY29sdW1uIERTMVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc2V0U3R5bGUoJGdyaWQtdmFycywgZGVza3RvcCwgbnVtLWNvbHVtbnMpIHtcbiAgICAgIEBpZiAkaSA8PSA0IHtcbiAgICAgICAgQGlmICRpID09IDMge1xuICAgICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMtYXN5bSg2LCAzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zLWFzeW0oc2V0U3R5bGUoJGdyaWQtdmFycywgbW9iaWxlLCBudW0tY29sdW1ucyksICRpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7IC8vIHNldCBtb2JpbGUgZ3JpZC1jb2x1bW4gRFMyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBnZXRTdHlsZSgkZ3JpZC12YXJzLCBkZXNrdG9wLCBudW0tY29sdW1ucykge1xuICAgICAgQGlmICRpID4gZ2V0U3R5bGUoJGdyaWQtdmFycywgbW9iaWxlLCBudW0tY29sdW1ucykgLyAyIHsgLy8gY29sdW1uIDQtMTIsICByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgICAgICAgLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMtYXN5bShzZXRTdHlsZSgkZ3JpZC12YXJzLCBtb2JpbGUsIG51bS1jb2x1bW5zKSk7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2UgeyAvLyBjb2x1bW4gMS0zXG4gICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHNldCBkZXNrdG9wIGdyaWQtY29sdW1uXG4gIEBlYWNoICRicmVha3BvaW50LCAkbWFwIGluICRncmlkLXZhcnMge1xuICAgIEBpZiBnZXRTdHlsZSgkbWFwLCBicmVha3BvaW50LW5hbWUpICE9IFwibW9iaWxlXCIgYW5kIGdldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQtbmFtZSkgIT0gXCJ0YWJsZXQtc21hbGxcIiB7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChzZXRTdHlsZSgkbWFwLCBudW0tY29sdW1ucyksIDFmcik7XG4gICAgICAgIEBpZiBnZXRTdHlsZSgkbWFwLCBncmlkLWdhcCkge1xuICAgICAgICAgIGdyaWQtZ2FwOiAwIHNldFN0eWxlKCRtYXAsIGdyaWQtZ2FwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc2V0U3R5bGUoJG1hcCwgbnVtLWNvbHVtbnMpIHtcbiAgICAgICAgICAuY29sdW1ucy0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHNldFN0eWxlKCRtYXAsIG51bS1jb2x1bW5zKSwgMWZyKTtcbiAgICAgICAgQGlmIGdldFN0eWxlKCRtYXAsIGdyaWQtZ2FwKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAgc2V0U3R5bGUoJG1hcCwgZ3JpZC1nYXApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzZXRTdHlsZSgkbWFwLCBudW0tY29sdW1ucykge1xuICAgICAgICAgIC5jb2x1bW5zLSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEdlbmVyYXRlIG1vYmlsZS9kZXNrdG9wIGJyZWFrcG9pbnQgY29sdW1ucyBjbGFzc2VzIEVYOiBjb2x1bW5zLW1vYmlsZS0zXG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJG1hcCBpbiAkZ3JpZC12YXJzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQpKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlQ29sdW1uc0RldmljZShzZXRTdHlsZSgkbWFwLCBudW0tY29sdW1ucyksIHNldFN0eWxlKCRtYXAsIGJyZWFrcG9pbnQtbmFtZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbmV3R3JpZF9fY29udGFpbmVyKCRncmlkLXZhcnM6ICRkZWZhdWx0LWdyaWQtdmFycykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJG1hcCBpbiAkZ3JpZC12YXJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzZXRTdHlsZSgkbWFwLCBicmVha3BvaW50KSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzZXRTdHlsZSgkbWFwLCBtYXJnaW4taG9yaXpvbnRhbCk7XG4gICAgICBtYXJnaW4tbGVmdDogc2V0U3R5bGUoJG1hcCwgbWFyZ2luLWhvcml6b250YWwpO1xuICAgICAgQGlmIGdldFN0eWxlKCRtYXAsIG1heC13aWR0aCkge1xuICAgICAgICBtYXgtd2lkdGg6IHNldFN0eWxlKCRtYXAsIG1heC13aWR0aCk7XG4gICAgICB9XG4gICAgICBAaWYgZ2V0U3R5bGUoJG1hcCwgcGFkZGluZy1ob3Jpem9udGFsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogc2V0U3R5bGUoJG1hcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogc2V0U3R5bGUoJG1hcCwgcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2ZsZXgtZ3JpZC1saWInO1xuXG4uY29udGFpbmVyLCAuZmxleC1ncmlkLS1jb250YWluZXIge1xuICBAaW5jbHVkZSBmbGV4LWdyaWRfX2NvbnRhaW5lcjtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LWdyaWQtY29sdW1ucyB7XG4gIC5mbGV4LWdyaWQtLWNvbHVtbi0jeyRpfSwgXG4gIC5jb2x1bW4tI3skaX0ge1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29sdW1uKCRpKVxuICB9XG59XG5cbi5sYXlvdXRfX3R3by1jb2x1bW4tLW5hbWUge1xuICBAaW5jbHVkZSBmbGV4LWdyaWRfX2NvbHVtbig2KTtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uY29sdW1uLTQtb2YtOCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0IG9mIDgpO1xufSIsIiRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuXG5AbWl4aW4gY2xlYXJmaXgtY29weSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi8vT3V0ZXIgQ29udGFpbmVyXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCRsb2NhbC1tYXgtd2lkdGg6ICRtYXgtZ3JpZC1jb2x1bW5zKSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4LWNvcHk7XG4gIG1heC13aWR0aDogJGxvY2FsLW1heC13aWR0aDtcblxuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vU3Bhbi1jb2x1bW5zIFxuQG1peGluIHNwYW4tY29sdW1ucygkc3BhbjogJGNvbHVtbnMgb2YgJGNvbnRhaW5lci1jb2x1bW5zLCAkZGlzcGxheTogYmxvY2spIHtcbiAgJGNvbHVtbnM6IG50aCgkc3BhbiwgMSk7XG4gICRjb250YWluZXItY29sdW1uczogY29udGFpbmVyLXNwYW4oJHNwYW4pO1xuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuICAkb3Bwb3NpdGUtZGlyZWN0aW9uOiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuICAkZGlzcGxheS10YWJsZTogaXMtZGlzcGxheS10YWJsZSgkY29udGFpbmVyLWRpc3BsYXktdGFibGUsICRkaXNwbGF5KTtcblxuICBAaWYgJGRpc3BsYXktdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGNvbHVtbnMgLyAxMik7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgZmxvYXQ6ICN7JG9wcG9zaXRlLWRpcmVjdGlvbn07XG5cbiAgICBAaWYgJGRpc3BsYXkgIT1uby1kaXNwbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheT09Y29sbGFwc2Ugb3IgJGRpc3BsYXk9PWJsb2NrLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucykgKyBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL09tZWdhXG5AbWl4aW4gb21lZ2EoJHF1ZXJ5OiBibG9jaywgJGRpcmVjdGlvbjogZGVmYXVsdCkge1xuICAkdGFibGU6IGJlbG9uZ3MtdG8odGFibGUsICRxdWVyeSk7XG4gICRhdXRvOiBiZWxvbmdzLXRvKGF1dG8sICRxdWVyeSk7XG4gICRkaXJlY3Rpb246IGdldC1kaXJlY3Rpb24oJGxheW91dC1kaXJlY3Rpb24sICRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb24pO1xuXG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KT09MSB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmIGNvbnRhaW5zLWRpc3BsYXktdmFsdWUoJHF1ZXJ5KSBhbmQgJHRhYmxlPT1mYWxzZSB7XG4gICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBudGgtY2hpbGQoJHF1ZXJ5LCAkZGlyZWN0aW9uKTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiBsZW5ndGgoJHF1ZXJ5KT09MiB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZChudGgoJHF1ZXJ5LCAxKSwgJGRpcmVjdGlvbik7XG4gICAgfVxuICB9XG59XG4gIFxuXG5AbWl4aW4gZmxleC1ncmlkX19jb2x1bW4oJGkpIHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCRpKTtcblxuICBAaWYgJGkgZnJvbSA0IHRvIDYge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIGZpbGwtcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkaSA9PSAyIG9yICRpID09IDMge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1Ljg0KTtcbiAgICAgIEBpbmNsdWRlIG9tZWdhKDJuKTtcblxuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06ICR0aW55LXNwYWNpbmc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgd2lkdGg6IDQ2LjQ1NjQwNiU7XG4gICAgfVxuICB9XG5cbiAgQGlmICRpID09IDEge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMi43KTtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDUuMiU7XG4gICAgICAgIEBpbmNsdWRlIG9tZWdhKDRuKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZsZXgtZ3JpZF9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgtY29weTtcbiAgbWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aC1tYXg7XG4gIG1hcmdpbi1yaWdodDogJGd1dHRlci1kZXNrdG9wO1xuICBtYXJnaW4tbGVmdDogJGd1dHRlci1kZXNrdG9wO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLWxhcmdlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlci1kZXNrdG9wO1xuICAgIG1heC13aWR0aDogJGxhcmdlLWRlc2t0b3Atd2lkdGg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbCkge1xuICAgIG1hcmdpbi1yaWdodDogJGd1dHRlci1kZXNrdG9wLXNtYWxsO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogJGd1dHRlci10YWJsZXQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItdGFibGV0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIG1hcmdpbi1yaWdodDogJGd1dHRlci1tb2JpbGU7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXItbW9iaWxlO1xuICB9XG59XG5cbkBtaXhpbiBncmlkX19jb2x1bW4oJGkpIHtcbiAgQGluY2x1ZGUgZmxleC1ncmlkX19jb2x1bW4oJGkpO1xufVxuXG5AbWl4aW4gZ3JpZC0tY29sdW1uKCRpKSAge1xuICBAaW5jbHVkZSBmbGV4LWdyaWRfX2NvbHVtbigkaSk7XG59XG5cbkBtaXhpbiBncmlkX19jb250YWluZXIge1xuICBAaW5jbHVkZSBmbGV4LWdyaWRfX2NvbnRhaW5lcjtcbn1cblxuQG1peGluIGdyaWQtLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JpZF9fY29udGFpbmVyO1xufSIsIiAgICAvLyBicmVha3BvaW50IG1lZGlhIHF1ZXJ5IGFsaWFzXG4gICAgJG1vYmlsZS1tYXg6ICRtb2JpbGU7IC8vIDc2N3B4XG4gICAgJGRlc2t0b3A6ICRkZXNrdG9wLXNtYWxsLXVwOyAvLyAxMTUycHhcbiAgICAvLyBEUzIgZmxhdm9yZWQgdmFyaWFibGVzXG4gICAgLy8gZHMyIG5ldy1ncmlkLWxpYlxuICAgICRkczItbnVtLWNvbHVtbnM6IDEyO1xuICAgICRkczItbnVtLWNvbHVtbnMtbW9iaWxlOiA2O1xuICAgICRkczItbWF4LXdpZHRoLWRlc2t0b3A6IDkwcmVtOyAvLzE0NDBweFxuICAgICRkczItZ3JpZC1nYXAtbW9iaWxlOiAxcmVtOyAvLzE2cHhcbiAgICAkZHMyLWdyaWQtZ2FwLXRhYmxldDogMXJlbTsgLy8xNnB4XG4gICAgJGRzMi1ncmlkLWdhcC1kZXNrdG9wOiAxcmVtOyAvLzE2cHhcbiAgICAvLyBBbGlhcyB0byBkczFcbiAgICAkbWF4LWdyaWQtY29sdW1uczogJGRzMi1udW0tY29sdW1ucztcbiAgICAkZGVza3RvcC13aWR0aC1tYXg6JGRzMi1tYXgtd2lkdGgtZGVza3RvcDtcbiAgICAkbGFyZ2UtZGVza3RvcC13aWR0aDogJGRzMi1tYXgtd2lkdGgtZGVza3RvcDtcbiAgICAvLyBHdXR0ZXIgdmFyaWFibGVzIHRvIG92ZXJyaWRlIGZvciBEUzIgcGF0dGVybnMgLS0gbmV3IGd1dHRlciB2YWx1ZXMgZm9yIGRzMlxuICAgICRndXR0ZXItbW9iaWxlOiAkZHMyLWdyaWQtZ2FwLW1vYmlsZTtcbiAgICAkZ3V0dGVyLXRhYmxldDogJGRzMi1ncmlkLWdhcC10YWJsZXQ7XG4gICAgJGd1dHRlci1kZXNrdG9wOiAkZHMyLWdyaWQtZ2FwLWRlc2t0b3A7XG4gICAgJGd1dHRlci1kZXNrdG9wLXNtYWxsOiAkZHMyLWdyaWQtZ2FwLXRhYmxldDtcblxuICAgIC8vQWRkZWQgc3BhY2luZyBwaXhlbHNcbiAgICAkZHMyLW1vYmlsZS1vZmZzZXQtZ3JpZDogMTZweDtcbiAgICAkZHMyLXRhYmxldC11cC1vZmZzZXQtZ3JpZDogMjBweDtcblxuICAgIC8vQWRkZWQgc3BhY2luZyBwaXhlbHNcbiAgICAkc21hbGxlci1tb2JpbGU6IDQwMHB4O1xuICAgICR0YWJsZXQtc21hbGwtbWF4LXdpZHRoOiA2MDBweDtcbiAgICAkbGFyZ2UtZGVza3RvcC13aWR0aDogMTI4MHB4O1xuICAgICRkZXNrdG9wLXdpZHRoLW1heDogMTIwNHB4O1xuICAgICRudW0tY29sdW1uczogMTI7XG4gICAgJG51bS1jb2x1bW5zLW1vYmlsZTogNDtcbiAgICAkbW9iaWxlLW9mZnNldC1ncmlkOiAxNnB4O1xuICAgICR0YWJsZXQtb2Zmc2V0LWdyaWQ6IDI4cHg7XG4gICAgJHMtZGVza3RvcC1vZmZzZXQtZ3JpZDogMzVweDtcbiAgICAkbS1kZXNrdG9wLW9mZnNldC1ncmlkOiAzOHB4O1xuICAgICRncmlkLWdhcC1tb2JpbGU6IDE2cHg7XG4gICAgJGdyaWQtZ2FwLXRhYmxldDogJHNtYWxsLXNwYWNpbmc7XG4gICAgJGdyaWQtZ2FwLXMtZGVza3RvcDokbWVkaXVtLXNwYWNpbmc7XG4gICAgJGdyaWQtZ2FwLW0tZGVza3RvcDogMzJweDtcbiAgICAkZ3JpZC1nYXAtMS1kZXNrdG9wOiAzOHB4O1xuXG4gICAgJGd1dHRlci1tb2JpbGU6IDE2cHg7XG4gICAgJGd1dHRlci10YWJsZXQ6IDI4cHg7XG4gICAgJGd1dHRlci1kZXNrdG9wOiAzOHB4O1xuICAgICRndXR0ZXItZGVza3RvcC1zbWFsbDogMzVweDtcbiAgICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgICAkbWF4LWdyaWQtY29sdW1uczogMTI7XG4iLCIkcmVzcG9uc2l2ZS1tYXA6ICRicmVha3BvaW50LXZhcnMtZHM7XG5cbkBtaXhpbiBwcmludC1yZXNwb25zaXZlLWNsYXNzZXMoJHNhc3MtbWFwKSB7XG4gIEBlYWNoICRzdHlsaW5nLWlkLCAkbWFwIGluIGdldFN0eWxlKCRzYXNzLW1hcCwgYnJlYWtwb2ludHMpIHtcbiAgICAuI3skc3R5bGluZy1pZH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZ2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGV2aWNlLXgoJGJyZWFrcG9pbnQsICRyZXNwb25zaXZlLW1hcDogJHJlc3BvbnNpdmUtbWFwKSB7XG4gIEBlYWNoICRzdHlsaW5nLWlkLCAkbWFwIGluIGdldFN0eWxlKCRyZXNwb25zaXZlLW1hcCwgYnJlYWtwb2ludHMpIHtcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJHN0eWxpbmctaWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZ2V0U3R5bGUoJG1hcCwgYnJlYWtwb2ludCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1vbmx5IHtcbiAgQGluY2x1ZGUgZGV2aWNlLXgoJ2Rlc2t0b3Atb25seScpO1xufVxuXG5AbWl4aW4gdGFibGV0LXVwLW9ubHkge1xuICBAaW5jbHVkZSBkZXZpY2UteCgndGFibGV0LXVwLW9ubHknKTtcbn1cblxuQG1peGluIGRldmljZS1vbmx5IHtcbiAgQGluY2x1ZGUgZGV2aWNlLXgoJ2RldmljZS1vbmx5Jyk7XG59XG5cbkBtaXhpbiBtb2JpbGUtb25seSB7XG4gIEBpbmNsdWRlIGRldmljZS14KCdtb2JpbGUtb25seScpO1xufVxuIiwiLy8gZG9jdW1lbnQuc2Nzc1xuQGltcG9ydCBcImRvY3VtZW50LWxpYlwiO1xuXG4vLyBTZXQgYm9sZCBhbmQgc3Ryb25nIHRhZ3MgdG8gdXNlIG1lZGl1bSBmb250IGZhbWlseVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xufVxuXG4vLyBCYXNlIGxpbmsgY29sb3JpbmcgLyBCYXNlIGxpbmsgdGhlbWluZyBcbi8vIHB1bGxlZCBmcm9tIHR5cG9ncmFwaHktdGhlbWVpbmcuc2Nzc1xuLy8gdGhyb3VnaCBfZG9jdW1lbnQtbGliLnNjc3NcbmEge1xuICAvLyBnZXQgZGVmYXVsdCB0aGVtZSB0b2dnbGVcbiAgQGluY2x1ZGUgcHJpbnQtbGluay1zdHlsZXMoZ2V0U3R5bGUoJHR5cG9ncmFwaHktdmFycy1kcywgYmFzZS10eXBvZ3JhcGh5LCBsaW5rKSk7XG5cbiAgQGlmIGdldFN0eWxlKCR0eXBvZ3JhcGh5LXZhcnMtZHMsIGJhc2UtdHlwb2dyYXBoeSwgbGluaywgaW52ZXJ0ZWQpIHtcbiAgICAmLmludmVydGVkLCAmLi1pbnZlcnRlZCB7XG4gICAgICBAaW5jbHVkZSBwcmludC1saW5rLXN0eWxlcyhnZXRTdHlsZSgkdHlwb2dyYXBoeS12YXJzLWRzLCBiYXNlLXR5cG9ncmFwaHksIGxpbmssIGludmVydGVkKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgaU9TIGF1dG8gem9vbVxuQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICBpbnB1dDpub3QoW3R5cGU9XCJidXR0b25cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIkBpbXBvcnQgXCJzY3JvbGxib3gtbGliXCI7XG4uc2Nyb2xsYm94IHtcbiAgQGluY2x1ZGUgc2Nyb2xsYm94O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIC5zY3JvbGxib3gge1xuICAgIG1hcmdpbjogJG1lZGl1bS1zcGFjaW5nIGF1dG87XG4gIH1cbn0iLCJAbWl4aW4gc2Nyb2xsYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAwICRtZWRpdW0tc3BhY2luZyAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAkZ3JhcGhpdGU7XG4gIC5zY3JvbGxib3hfY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2l6ZShhdXRvKTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogJG1lZGl1bS1zcGFjaW5nO1xuICAgIGNvbG9yOiAkZG9scGhpbjtcbiAgICAtbXMtc2Nyb2xsYmFyLWJhc2UtY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuICAgIC1tcy1zY3JvbGxiYXItM2RsaWdodC1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4gICAgLW1zLXNjcm9sbGJhci1oaWdobGlnaHQtY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuICAgIC1tcy1zY3JvbGxiYXItdHJhY2stY29sb3I6ICRwZWJibGU7XG4gICAgLW1zLXNjcm9sbGJhci1hcnJvdy1jb2xvcjogJHBlYmJsZTtcbiAgICAtbXMtc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4gICAgLW1zLXNjcm9sbGJhci1kYXJrc2hhZG93LWNvbG9yOiAkZ3JhcGhpdGUtZGFyaztcbiAgICAqOmZpcnN0LWNoaWxkIHsgXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IFxuICAgIH1cbiAgICBAYXQtcm9vdCAjeyZ9Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBlYmJsZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkcGViYmxlIDJweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3smfS10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhICgkZGVza3RvcCkge1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgJHBlYmJsZSAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXBoaXRlLWRhcms7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgcHJpbnR7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcImRpdmlkZXJzLWxpYlwiO1xuXG4uZGl2aWRlci1zbWFsbCwgaHIuLXZhcmlhdGlvbi0xIHtcbiAgQGluY2x1ZGUgZGl2aWRlci1zbWFsbDtcbn1cblxuaHIuLXZhcmlhdGlvbi0yIHtcbiAgQGluY2x1ZGUgZGl2aWRlci1tZWRpdW1cbn1cbi5kaXZpZGVyLW1lZGl1bSwgaHIuLXZhcmlhdGlvbi0zIHtcbiBAaW5jbHVkZSBkaXZpZGVyLW1lZGl1bTtcbn1cblxuLmRpdmlkZXItdmVydGljYWwtd3JhcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgQGluY2x1ZGUgZGl2aWRlci12ZXJ0aWNhbDtcbn0iLCJAbWl4aW4gZGl2aWRlcigkYm9yZGVyLXNpZGUsICRib3JkZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLSN7JGJvcmRlci1zaWRlfTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JhcGhpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogOXB4IDA7XG5cbiAgQGlmICAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBib3JkZXItI3skYm9yZGVyLXNpZGV9OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRkb2xwaGluLWxpZ2h0O1xuICB9XG4gIFxufVxuXG5cbkBtaXhpbiBkaXZpZGVyLXNtYWxsIHtcbiAgQGluY2x1ZGUgZGl2aWRlcih0b3AsIDFweCk7XG4gIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjaW5nO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICYuLXNtYWxsLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgJi4tbWVkaXVtLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6ICRsYXJnZS1zcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbiAgJi4tbGFyZ2Utc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogJHhsLXNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgfVxufVxuXG5AbWl4aW4gZGl2aWRlci12YXJpYXRpb24tMSB7XG4gIEBpbmNsdWRlIGRpdmlkZXItc21hbGw7XG59XG5cbkBtaXhpbiBkaXZpZGVyLW1lZGl1bSB7XG4gIEBpbmNsdWRlIGRpdmlkZXIodG9wLCAzcHgpO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICYuLXNtYWxsLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAmLi1tZWRpdW0tc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gICYuLWxhcmdlLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuQG1peGluIGRpdmlkZXItdmFyaWF0aW9uLTMge1xuICBAaW5jbHVkZSBkaXZpZGVyLW1lZGl1bTtcbn1cblxuQG1peGluIGRpdmlkZXItdmFyaWF0aW9uLTIge1xuICBAaW5jbHVkZSBkaXZpZGVyLW1lZGl1bTtcbn1cblxuQG1peGluIGRpdmlkZXItdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmFwaGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi12YXJpYXRpb24tMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JhcGhpdGU7XG4gIH1cbiAgJi12YXJpYXRpb24tMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JhcGhpdGU7XG4gIH1cblxuICBAaWYgICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUgeyAgXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRkb2xwaGluLWxpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLXZhcmlhdGlvbi0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkb2xwaGluLWxpZ2h0O1xuICB9XG4gICYtdmFyaWF0aW9uLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGRvbHBoaW4tbGlnaHQ7XG4gIH1cbiAgfVxufVxuXG5AbWl4aW4gZGl2aWRlci12ZXJ0aWNhbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLy8gRGV2ZWxvcGVyOiBOYW5jeSBTIENyYW5kYWxsXG4vLyBMYXN0IHVwZGF0ZWQgb24gMjAxOS0wOC05IGluIFNHIHYzLjkuMzhcbi8vUmVmZXJuY2VkIGluIGxpbmsgc3R5bGUgc2hlZXRcbkBtaXhpbiBhbmNob3Itc3R5bGVzIHtcbiAgJi5kaXZpZGVyLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0aW55LXNwYWNpbmc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBPdmVycmlkZSBmb3IgaWNvbnMgaW5zaWRlIG9mIGxpbmtzXG4gIC8vIHNvIHRleHQgdW5kZXJsaW5lIGRvZXMgbm90IGFwcGx5IHRvIGljb25zXG4gIGk6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi5idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuZXh0ZXJuYWwtbGluayB7XG4gICAgJi5idXR0b24gaSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1saW5rLW91dCB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNXB4O1xuXG4gICYuZXh0bGluayB7XG4gICAgZm9udC1zaXplOiA5LjhweDtcbiAgICBib3R0b206IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGltYWdlX19ob3Zlci1zdGF0ZS0td2hpdGUge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKSBjb250cmFzdCg4MDAlKSBicmlnaHRuZXNzKDUwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMSkgY29udHJhc3QoODAwJSkgYnJpZ2h0bmVzcyg1MDAlKTtcbn1cblxuQG1peGluIG5ldy13aW5kb3ctbGluayB7XG4gIC5pY29uLXp6MDA5bmV3LXdpbmRvdyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxNHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJhY2stbGluayB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICB9XG5cbiAgLy8gc3ZnIGljb24gaW5saW5lIChEUzIpXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRrcC1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRwYWxlLWJsdWU7XG4gIH1cbn1cblxuQG1peGluIGxpbmstaWNvbi13cmFwcGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBEZXZlbG9wZXI6IE5hbmN5IFMgQ3JhbmRhbGwgXG4vLyBMYXN0IHVwZGF0ZWQgb24gMjAxOS0wOC05IGluIFNHIHYzLjkuMzggXG4vL1B1bGxzIGluIHRoZSBsaWIgc3R5bGUgc2hlZXRcbkBpbXBvcnQgXCJsaW5rcy1saWJcIjtcblxuYSB7XG4gIEBpbmNsdWRlIGFuY2hvci1zdHlsZXM7XG5cbiAgLmljb24tbGluay1pbnRlcm5hbCxcbiAgLmljb24tbGluay1leHRlcm5hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG59XG5cbi8vIGN1c3RvbSBpY29uIHN0eWxlc1xuLmljb24tbGluay1vdXQge1xuICBAaW5jbHVkZSBpY29uLWxpbmstb3V0O1xufVxuXG4ubmV3LXdpbmRvdy1saW5re1xuICAvLyBjdXN0b20gaWNvbiBzdHlsZXNcbiAgQGluY2x1ZGUgbmV3LXdpbmRvdy1saW5rO1xufVxuXG4uYmFjay1saW5rIHtcbiAgQGluY2x1ZGUgYmFjay1saW5rO1xufVxuXG4ubGluay1pY29uLXdyYXBwZXIge1xuICBAaW5jbHVkZSBsaW5rLWljb24td3JhcHBlcjtcbn1cblxucCwgc3BhbiwgbGkge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwNzRBRDtcbiAgfVxufSIsIkBpbXBvcnQgXCJpY29ucy1saWJcIjtcblxuXG5AbWl4aW4gaWNvbi1mb3IoJGljb24tbmFtZSl7XG4gIEBpbmNsdWRlIGljb24tY29udGVudC1vdXRwdXQoJGljb24tbmFtZSk7XG4gIGZvbnQtZmFtaWx5OiAna3AtaWNvbnMnO1xufVxuQG1peGluIGljb24tY29sb3IoJGNvbG9yKSB7XG4gIGNvbG9yOiBjb2xvcigkY29sb3IpO1xufVxuXG4lY2VudGVyZWQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogJGljb24tbGluZS1oZWlnaHQ7XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gIH1cbn1cblxuJXRyYW5zcGFyZW50LWJvcmRlci1pY29uIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGZsZXgtcG9zaXRpb24ge1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyKGRpc3BsYXksIGlubGluZS1mbGV4KTtcbiAgQGluY2x1ZGUgYWxpZ24tY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiVyb3VuZGVkLWljb24ge1xuICB3aWR0aDogJGZlYXR1cmUtaWNvbi1tb2JpbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLW1vYmlsZS1zaXplO1xuICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tbW9iaWxlLXNpemUvMjsgLy8gcmV2ZXJ0cyB0byBubyBjYWxjIGZ1bmN0aW9ucyB1bnRpbCBnc2MgdXBncmFkZXMgZnJvbSBOb2RlIFNhc3MgdG8gRGFydCBTYXNzXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICB3aWR0aDogJGZlYXR1cmUtaWNvbi1kZXNrdG9wLXNpemU7XG4gICAgaGVpZ2h0OiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgICBmb250LXNpemU6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICB9XG59XG5cbiVyb3VuZGVkLWljb24tLXNtYWxsIHtcbiAgQGluY2x1ZGUgc2l6ZSgkY2lyY2xlLWljb24tc21hbGwtZGVza3RvcC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWl4aW4gZmVhdHVyZS1pY29uKCRjb2xvciwgJHN0eWxlOiAkZGVmYXVsdC1pY29uLXN0eWxlKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgY29sb3I6IHNldC10ZXh0LWNvbG9yKGNvbG9yKCRjb2xvcikpO1xuICBAaWYgJHN0eWxlPT1cImhvbGxvd1wiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgY29sb3IoJGNvbG9yKTtcbiAgICB9XG4gIH1cbiAgQGlmICRzdHlsZT09XCJibHVlLWJhY2tncm91bmRcIiB7XG4gICAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGlmICRzdHlsZT09XCJjb21wYWN0XCIge1xuICAgIHdpZHRoOiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkY29tcGFjdC1pY29uLXNpemU7XG4gICAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1zdHlsZSgkY29sb3IsICRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUpO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cblxuQG1peGluIHByaW1hcnktaWNvbigkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1wcmltYXJ5KCRjb2xvciwgJHNpemUpIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1pY29uO1xuICBAZXh0ZW5kICVjZW50ZXJlZC1pY29uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkY29sb3IpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbn1cblxuQG1peGluIGljb24tcHJpbWFyeS1zbWFsbCgkY29sb3IsICRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbi0tc21hbGw7XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1zZWNvbmRhcnkoJGNvbG9yLCAkc2l6ZSkge1xuICBAZXh0ZW5kICVyb3VuZGVkLWljb247XG4gIEBleHRlbmQgJWNlbnRlcmVkLWljb247XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkaWNvbi1zaXplLXdpdGgtY2lyY2xlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1uZXV0cmFsKCRzaXplKSB7XG4gIEBleHRlbmQgJXJvdW5kZWQtaWNvbjtcbiAgY29sb3I6ICRuZXV0cmFsLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6ICRzaXplO1xuICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCAkbmV1dHJhbC1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBib3JkZXI6ICRkZXNrdG9wLWljb24tYm9yZGVyLXNpemUgc29saWQgJG5ldXRyYWwtY29sb3I7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1tb2JpbGUgKCRjb2xvcikge1xuICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkaWNvbi1tb2JpbGUtc2l6ZTtcbn1cblxuQG1peGluIGljb24tdXRpbGl0eSB7XG4gIGNvbG9yOiAkbmV1dHJhbC1jb2xvcjtcbiAgZm9udC1zaXplOiAkaWNvbi1tb2JpbGUtc2l6ZTtcbn1cbkBtaXhpbiBpY29uX2NpcmNsZS1zbWFsbCB7XG4gIEBpbmNsdWRlIHNpemUoJGNpcmNsZS1pY29uLXNtYWxsLXNpemUpO1xufVxuXG5AbWl4aW4gaWNvbl9jaXJjbGUtbGFyZ2Uge1xuICB3aWR0aDogJGNpcmNsZS1pY29uLWxhcmdlLXNpemU7XG4gIGhlaWdodDogJGNpcmNsZS1pY29uLWxhcmdlLXNpemU7XG59XG5cblxuLy90b29sdGlwIGljb24gbWl4aW5cbkBtaXhpbiB0b29sdGlwLWljb24oJGNvbG9yLCAkc3R5bGU6ICRkZWZhdWx0LWljb24tc3R5bGUpIHtcbiAgQGV4dGVuZCAlY2VudGVyZWQtaWNvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgY29sb3I6IHNldC10ZXh0LWNvbG9yKGNvbG9yKCRjb2xvcikpO1xuICB3aWR0aDogJHRvb2x0aXAtaWNvbi1zaXplO1xuICBoZWlnaHQ6ICR0b29sdGlwLWljb24tc2l6ZTtcbiAgZm9udC1zaXplOiAkdG9vbHRpcC1pY29uLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaWYgJHN0eWxlPT1cImhvbGxvd1wiIHtcbiAgICBjb2xvcjogY29sb3IoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRtb2JpbGUtaWNvbi1ib3JkZXItc2l6ZSBzb2xpZCBjb2xvcigkY29sb3IpO1xuICB9XG59XG5cbkBhdC1yb290IHtcbiAgQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsYXJnZS1mb250LXNpemU7XG59XG5cbi5pY29uLW1kIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG59XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAkZmVhdHVyZS1pY29uLWRlc2t0b3Atc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmZWF0dXJlLWljb24tZGVza3RvcC1zaXplO1xufVxuXG4uZmVhdHVyZS1pY29uIHtcbiAgQGluY2x1ZGUgZmVhdHVyZS1pY29uKFwiZ3JhcGhpdGVcIik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmdyZWVuLWJsdWUtaWNvbiB7XG4gIEBpbmNsdWRlIGZlYXR1cmUtaWNvbihcIm1vc3NcIiwgXCJibHVlLWJhY2tncm91bmRcIik7XG59XG5cbi8vR2xvYmFsIEljb24gQ2xhc3Nlc1xuLnByaW1hcnktaWNvbi1jaXJjbGUge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJtaWRuaWdodFwiLCAzNXB4KTtcbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1lZGljYWwtcmVjb3JkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4ucHJpbWFyeS1pY29uIHtcbiAgQGluY2x1ZGUgaWNvbi1jb2xvcihcImludGVyYWN0aXZlLWJsdWUtZGFya1wiKTtcbn1cblxuLy9BbHNvIHVzZWQgaW4gTXkgbWVkaWNhbCByZWNvcmRcbi5zZWNvbmRhcnlfaWNvbi0tYmx1ZS1taWRuaWdodCB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwibWlkbmlnaHRcIiwgMzRweCk7XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwibWlkbmlnaHRcIiwgMzRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwibWlkbmlnaHRcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gICAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICAgIHN0YXJ0IGhlcmUgKi9cbiAgICAmLmljb24tenp6MDAxMGhlYWx0aHN1bW1hcnkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLXp6ejAwMTBoZWFsdGhzdW1tYXJ5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16enowMDEyYmFieSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16enowMDEybm90ZWJvb2stcGVuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLmljb24tZXllZ2xhc3NlcyB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5wcmltYXJ5LWljb24tY2lyY2xlLS1ibHVlLW1pZG5pZ2h0IHtcbiAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwibWlkbmlnaHRcIiwgMzRweCk7XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnktc21hbGwoXCJtaWRuaWdodFwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwibWlkbmlnaHRcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1taW51cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5uZXV0cmFsLWljb24tY2lyY2xlIHtcbiAgQGluY2x1ZGUgaWNvbi1uZXV0cmFsKDMwcHgpO1xuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0IGZyb20gaGVyZSAqL1xuICAmLmljb24tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNzFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbG9jYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tY2FsY3VsYXRvciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tZG9jdW1lbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXpjbGFpbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24temJpbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLWNvc3QtY292ZXJhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4ubmV1dHJhbC1pY29uLWNpcmNsZS1sZyB7XG4gIEBpbmNsdWRlIGljb24tbmV1dHJhbC1sZyg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbiAgc3RhcnQgZnJvbSBoZXJlICovXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSxcbiAgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmljb24tenowMDJhd2FyZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16ejAwMmF3YXJkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDIwcHggYXV0byk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDI1cHggNDdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDMxcHggNDdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmljb24tcngtZm9ybSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gICAgfVxuICB9XG4vKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLy9QTlBcbi5wcmltYXJ5LWljb24tLWtwLWJsdWUge1xuICBAaW5jbHVkZSBwcmltYXJ5LWljb24oXCJrcC1ibHVlXCIsIDM4cHgpO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5wcmltYXJ5LWljb24tLWdyZWVuIHtcbiAgQGluY2x1ZGUgcHJpbWFyeS1pY29uKFwiZ3Jhc3NcIiwgNDJweCk7XG59XG5cbi5wcmltYXJ5LWljb24tLWdyZXkge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwiZG9scGhpblwiLCAzNHB4KTtcbn1cblxuLnByaW1hcnktaWNvbi0tYmx1ZS1tZWQge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwia3AtYmx1ZVwiLCAzNHB4KTtcbn1cblxuLy9KS1Bcbi5wcmltYXJ5LWljb24tLWJsdWUge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwia3AtYmx1ZVwiLCA1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5wcmltYXJ5LWljb24tY2lyY2xlLS1ibHVlIHtcbiAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwia3AtYmx1ZVwiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcImtwLWJsdWVcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeShcImtwLWJsdWVcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16ejAwM21vdXNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXN0ZXRob3Njb3BlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6ejAwMTBwZW9wbGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmljb24tenp6MDAxMGhlYWx0aHN1bW1hcnkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi8vRmluZGluZyBEb2N0b3JzIExvY2F0aW9uc1xuLnNlY29uZGFyeV9pY29uLS1ibHVlIHtcbiAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJrcC1ibHVlXCIsIDM0cHgpO1xufVxuXG4ubmV1dHJhbC1pY29uIHtcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZShcImRvbHBoaW5cIiwgNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zdHlsZShcImRvbHBoaW5cIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tc3R5bGUoXCJkb2xwaGluXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG59XG5cbi5wcmltYXJ5LWljb24tLWdyZXl7XG4gICYuaWNvbi1ub25le1xuICAgICYuLXRleHQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWljb24oXCJkb2xwaGluXCIsIDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLXpjYXJlZ2l2ZXJfcHJlZmVyZW5jZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxMTBweCA1OHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXpub3RpZmljYXRpb25zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDQ2cHgpO1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXpwZXJzb25hbF9zZWN1cml0eSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDYycHggNjJweCk7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzcGVyc29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDQ1cHggNTBweCk7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5wcmltYXJ5LWljb24tLWtwLWJsdWUge1xuICAmLmljb24tenp6MDAxOS1jaGVja21hcmstY2lyY2xle1xuICAgICYuLXRleHQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWljb24oXCJrcC1ibHVlXCIsIDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydCBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLXp6MDAzbW91c2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg1MHB4IDUwcHgpO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16ejAwM2dsb2JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNTBweCA1MnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tenowMDNsb2NhdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDQwcHggNTJweCk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzdXNlci1pZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDYwcHggNThweCk7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXp6MDAzaWRlbnRpdHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg0N3B4IDUycHgpO1xuICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi16ejAwM2xvY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgzOHB4IDUycHgpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLy9NZXNzYWdlIENlbnRlclxuLnByaW1hcnktaWNvbi1jaXJjbGUtLWdyZWVuIHtcbiAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwibW9zc1wiLCAzNHB4KTtcbiAgQGV4dGVuZCAldHJhbnNwYXJlbnQtYm9yZGVyLWljb247XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeS1zbWFsbChcIm1vc3NcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tcHJpbWFyeShcIm1vc3NcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1taW51cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5wcmltYXJ5LWljb24tLWdyZWVuIHtcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZShcIm1vc3NcIiwgNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc2l6ZSg2NHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi16bGVhZiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgJi5pY29uLXp6MDA2bGVhZi1mdWxsLWNvbG9yIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgJi5pY29uLW1lc3NhZ2VzLWNpcmNsZXtcbiAgICB3aWR0aDogNjRweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnNlY29uZGFyeV9pY29uLS1ncmVlbiB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwibW9zc1wiLCAzNHB4KTtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJtb3NzXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcIm1vc3NcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1tZW1iZXJjYXJkIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1vdXNlIHtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1udXJzZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi8vQXBwb2ludG1lbnQgQ2VudGVyXG4ucHJpbWFyeS1pY29uLWNpcmNsZS0tZGFya2dyZWVuIHtcbiAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwib2NlYW5cIiwgMzRweCk7XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnktc21hbGwoXCJvY2VhblwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwib2NlYW5cIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1taW51cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5zZWNvbmRhcnlfaWNvbi0tYmx1ZS1kYXJrZ3JlZW4ge1xuICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcIm9jZWFuXCIsIDM0cHgpO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcIm9jZWFuXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcIm9jZWFuXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG59XG5cbi8vUGhhcm1hY3lcbi5wcmltYXJ5LWljb24tLXB1cnBsZSB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJwbHVtXCIsIDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5cbi5wcmltYXJ5LWljb24tY2lyY2xlLS1wdXJwbGUge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJwbHVtXCIsIDM0cHgpO1xuICBAZXh0ZW5kICV0cmFuc3BhcmVudC1ib3JkZXItaWNvbjtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5LXNtYWxsKFwicGx1bVwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1wcmltYXJ5KFwicGx1bVwiLCA2NHB4KTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1sYXJnZTtcbiAgfVxuICAvKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG4gIHN0YXJ0cyBmcm9tIGhlcmUgKi9cbiAgJi5pY29uLW1pbnVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtbW96LW1pZGRsZS13aXRoLWJhc2VsaW5lO1xuICAgIH1cbiAgfVxuICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbn1cblxuLnNlY29uZGFyeV9pY29uLS1ibHVlLXB1cnBsZSB7XG4gIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwicGx1bVwiLCAzNHB4KTtcbn1cblxuLy9Db3N0ICYgQ292ZXJhZ2Vcbi5wcmltYXJ5LWljb24tLWJ1cm50LXNpZW5uYSB7XG4gIEBpbmNsdWRlIGljb24tc3R5bGUoXCJidXJudC1zaWVubmFcIiwgNjRweCk7XG59XG5cbi5wcmltYXJ5LWljb24tY2lyY2xlLS1idXJudC1zaWVubmEge1xuICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJidXJudC1zaWVubmFcIiwgMzRweCk7XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnktc21hbGwoXCJidXJudC1zaWVubmFcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICAgIC8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbiAgICBzdGFydHMgZnJvbSBoZXJlICovXG4gICAgJi5pY29uLWV4Y2xhbWF0aW9uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAvKiBtZXJnZWQgc3R5bGVzIGZyb20gX2ljb24uc2NzcyBlbmRzIGhlcmUgKi9cbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJidXJudC1zaWVubmFcIiwgNjRweCk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtbGFyZ2U7XG4gIH1cbiAgLyogU1RZTEdELTkzNzYgLSBzdHlsZXMgbWVyZ2VkIGZyb20gX2ljb24uc2Nzc1xuICBzdGFydHMgZnJvbSBoZXJlICovXG4gICYuaWNvbi1taW51cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLW1lc3NhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLW1vei1taWRkbGUtd2l0aC1iYXNlbGluZTtcbiAgICB9XG4gIH1cbiAgLyogbWVyZ2VkIHN0eWxlcyBmcm9tIF9pY29uLnNjc3MgZW5kcyBoZXJlICovXG59XG5cbi5zZWNvbmRhcnlfaWNvbi0tYmx1ZS1idXJudC1zaWVubmEge1xuICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcImJ1cm50LXNpZW5uYVwiLCAzNHB4KTtcbiAgJi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJidXJudC1zaWVubmFcIiwgJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgaWNvbl9jaXJjbGUtc21hbGw7XG4gICAgZm9udC1zaXplOiAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplO1xuICB9XG4gICYtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwiYnVybnQtc2llbm5hXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG59XG5cbi5wcmltYXJ5LWljb24tLWFjYWkge1xuICBAaW5jbHVkZSBpY29uLXN0eWxlKFwiYWNhaVwiLCA1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDY0cHgpO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1pY29uLWNpcmNsZS0tYWNhaSB7XG4gIEBpbmNsdWRlIGljb24tcHJpbWFyeShcImFjYWlcIiwgMzRweCk7XG4gIEBleHRlbmQgJXRyYW5zcGFyZW50LWJvcmRlci1pY29uO1xuICAmLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnktc21hbGwoXCJhY2FpXCIsICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLXNtYWxsO1xuICAgIGZvbnQtc2l6ZTogJGNpcmNsZS1pY29uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBpY29uLXByaW1hcnkoXCJhY2FpXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG4gIC8qIFNUWUxHRC05Mzc2IC0gc3R5bGVzIG1lcmdlZCBmcm9tIF9pY29uLnNjc3NcbiAgc3RhcnRzIGZyb20gaGVyZSAqL1xuICAmLmljb24tbWludXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1tZXNzYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgdmVydGljYWwtYWxpZ246IC1tb3otbWlkZGxlLXdpdGgtYmFzZWxpbmU7XG4gICAgfVxuICB9XG4gIC8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqL1xufVxuXG4uc2Vjb25kYXJ5LWljb24tLWFjYWkge1xuICBAaW5jbHVkZSBpY29uLXNlY29uZGFyeShcImFjYWlcIiwgMzNweCk7XG4gICYtc21hbGwge1xuICAgIEBpbmNsdWRlIGljb24tc2Vjb25kYXJ5KFwiYWNhaVwiLCAkY2lyY2xlLWljb24tc21hbGwtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBpY29uX2NpcmNsZS1zbWFsbDtcbiAgICBmb250LXNpemU6ICRjaXJjbGUtaWNvbi1zbWFsbC1mb250LXNpemU7XG4gIH1cbiAgJi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1zZWNvbmRhcnkoXCJhY2FpXCIsIDY0cHgpO1xuICAgIEBpbmNsdWRlIGljb25fY2lyY2xlLWxhcmdlO1xuICB9XG59XG5cbkBhdC1yb290IHtcbiAgQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTVFlMR0QtOTM3NiAtIHN0eWxlcyBtZXJnZWQgZnJvbSBfaWNvbi5zY3NzXG5zdGFydHMgZnJvbSBoZXJlICovXG4ubW9iaWxlLWljb24tZGFya2dyZWVuIHtcbiAgQGluY2x1ZGUgaWNvbi1tb2JpbGUoXCJvY2VhblwiKTtcbn1cblxuLnV0aWxpdHktaWNvbiB7XG4gIEBpbmNsdWRlIGljb24tdXRpbGl0eTtcbn1cblxuLmljb24tenowMDJhZHZpY2Uge1xuICBmb250LXNpemU6IDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDY0cHggNThweCk7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmljb24tenowMDUtY2hlY2ttYXJrLWNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCA1OHB4KTtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLmljb24tendlbGxuZXNzLFxuLmljb24temNsYWltLFxuLmljb24temJpbGwsXG4uaWNvbi16cGF5LWJpbGwge1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmljb24temNsYWltIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAkc21hbGwtc3BhY2luZztcbiAgICB9XG4gIH1cbn1cblxuLmljb24tenBheW1lbnQtaGlzdG9yeSxcbi5pY29uLXpwYXktYmlsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi16ejAwOHBsYW4tb2YtY2FyZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uaWNvbi16enowMDEwYnJpZWZjYXNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5cbi5pY29uLWxpbmstb3V0IHtcbiAgLmljb24tenowMDluZXctd2luZG93IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5pY29uLXp6ejAwMTgtY29wcGVyLWl1ZCxcbi5pY29uLXp6ejAwMTgtY29uZG9tLFxuLmljb24tenp6MDAxOC1pbnRlcm5hbC1jb25kb20sXG4uaWNvbi16enowMDE4LXNwZXJtaWNpZGUge1xuICAmLnNlY29uZGFyeV9pY29uLS1ibHVlLW1pZG5pZ2h0OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyNHB4IDE5cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaWNvbi16enowMDE4LWRpYXBocmFnbSxcbi5pY29uLXp6ejAwMTgtc2hvdCB7XG4gICYuc2Vjb25kYXJ5X2ljb24tLWJsdWUtbWlkbmlnaHQ6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBzaXplKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG59XG5cbi5pY29uLXp6ejAwMTgtZmVydGlsaXR5LWF3YXJlbmVzcyxcbi5pY29uLXp6ejAwMTgtaW1wbGFudCxcbi5pY29uLXp6ejAwMTgtcGlsbC1hIHtcbiAgJi5zZWNvbmRhcnlfaWNvbi0tYmx1ZS1taWRuaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaWNvbi16enowMDE4LWZlcnRpbGl0eS1hd2FyZW5lc3Mge1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tenp6MDAxOC1ob3Jtb25hbC1pdWQge1xuICAmLnNlY29uZGFyeV9pY29uLS1ibHVlLW1pZG5pZ2h0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaWNvbi16enowMDE4LXN0ZXJpbGl6YXRpb24ge1xuICAmLnNlY29uZGFyeV9pY29uLS1ibHVlLW1pZG5pZ2h0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qIG1lcmdlZCBzdHlsZXMgZnJvbSBfaWNvbi5zY3NzIGVuZHMgaGVyZSAqLyIsIkBpbXBvcnQgXCJsaXN0cy1saWJcIjtcblxuLmhvcml6b250YWwtbGlzdCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc21hbGwtc3BhY2luZztcbiAgfVxuXG4gICYuLWRpdmlkZWQge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGluay1saXN0LS1ob3Jpem9udGFsIHtcbiAgQGV4dGVuZCAuaG9yaXpvbnRhbC1saXN0O1xufVxuXG4udmVydGljYWwtbGlzdCB7XG5cbiAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b20gOiAkc21hbGwtc3BhY2luZztcbiAgfVxuXG4gICYuLWRpdmlkZWQge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JhcGhpdGUtZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImxpbmstbGlzdHMtbGliXCI7XG4ubGluay1saXN0LXRpdGxlIHtcbiAgJi0tc21hbGwge1xuICAgIEBpbmNsdWRlIGxpbmstbGlzdC10aXRsZTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDQpO1xuICAgIGNvbG9yOiAkZG9scGhpbjtcbiAgfVxuICAmLS1sYXJnZSB7XG4gICAgQGluY2x1ZGUgbGluay1saXN0LXRpdGxlO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMyk7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZygyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLmxpbmstbGlzdC1jb250YWluZXIgd3JhcHMgdGhlIGVudGlyZSBsaXN0XG4ubGluay1saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gICYtLWhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtbGlzdDtcbiAgICAmIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH0gXG4gIH1cbiAgJiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgfVxufVxuXG4vKkFsbCBzdHlsaW5nIGZyb20gbGluay1saXN0IHRvIGEgdmFyaWF0aW9uIG9mIGhvcml6b250YWwgbGluayBsaXN0Ki9cbkBtaXhpbiBsaW5rLWxpc3QtLWhvcml6b250YWwge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICBAaW5jbHVkZSBob3Jpem9udGFsLWxpc3Q7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAmIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICB9XG59IiwiLy8gZm9yIHRoZSBpY29uIGxpc3RcbkBtaXhpbiBsaW5rLWljb24ge1xuICBmb250LXNpemU6IHB4LXRvLXJlbSg1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1tYXgpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSg2MHB4KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDYwcHgpO1xuICB9XG59XG5cbkBtaXhpbiBsaW5rLWxpc3QtdGl0bGUtZHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbn1cblxuQG1peGluIGxpbmstbGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufVxuXG4vLyAubGluay1saXN0LWNvbnRhaW5lciB3cmFwcyB0aGUgZW50aXJlIGxpc3RcbkBtaXhpbiBsaW5rLWxpc3Qge1xuICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgJiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgfVxufSIsIi8vIExhc3QgdXBkYXRlZCBvbiAyMDE5LTA2LTEzIGJ5IEVyaWMgWWVoIGZvciBTRyB2My45LjE3XG5cbkBpbXBvcnQgXCJjaGVja2JveGVzLWxpYlwiO1xuXG4uc2ctc3BhY2luZyAuZmllbGRzZXQge1xuICBAaW5jbHVkZSBjaGVja2JveC1zZy1zcGFjaW5nO1xufVxuXG4uY2hlY2stYm94IHtcbiAgQGluY2x1ZGUgY2hlY2stYm94LWNsYXNzKCk7XG5cbiAgJi4tdmFyaWF0aW9uLTEge1xuICAgIEBpbmNsdWRlIGNoZWNrLWJveC1jbGFzcyhcbiAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMSxcbiAgICAgICRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMSxcbiAgICAgICRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMSxcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTEsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTEsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0LXZhcmlhdGlvbi0xLFxuICAgICAgJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMSxcbiAgICAgICRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0xXG4gICAgKTtcbiAgfVxuXG4gICYuLXZhcmlhdGlvbi0yIHtcbiAgICBAaW5jbHVkZSBjaGVjay1ib3gtY2xhc3MoXG4gICAgICAkY2hlY2stYm94LXZhcmlhdGlvbi1uYW1lLTIsXG4gICAgICAkY2hlY2stYm94LWZvbnQtdmFyaWF0aW9uLTIsXG4gICAgICAkY2hlY2stYm94LXNpemUtdmFyaWF0aW9uLTIsXG4gICAgICAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplLXZhcmlhdGlvbi0yLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wLXZhcmlhdGlvbi0yLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMixcbiAgICAgICRjaGVjay1ib3gtc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTIsXG4gICAgICAkY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMlxuICAgICk7XG4gIH1cblxuICAmLi12YXJpYXRpb24tMyB7XG4gICAgQGluY2x1ZGUgY2hlY2stYm94LWNsYXNzKFxuICAgICAgJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0zLFxuICAgICAgJGNoZWNrLWJveC1mb250LXZhcmlhdGlvbi0zLFxuICAgICAgJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0zLFxuICAgICAgJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZS12YXJpYXRpb24tMyxcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMyxcbiAgICAgICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTMsXG4gICAgICAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0zLFxuICAgICAgJGNoZWNrLWJveC1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTNcbiAgICApO1xuICB9XG5cblxuICAvLyBUeXBvZ3JhcGh5IHN0eWxpbmcoJGkpIG92ZXJyaWRlIC0gZm9yY2UgY29uc2lzdGVudCBjaGVja21hcmsgcG9zaXRpb25pbmcgZXZlbiB3aGVuIHR5cG9ncmFwaHkgc3R5bGluZyBpcyBhcHBsaWVkIHRvIGxhYmVsXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBib2R5Om5vdCguLWxvY2tlZCkgLmNoZWNrLWJveCArIGxhYmVsOm5vdCguLWxvY2tlZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTE6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGJvZHk6bm90KC4tbG9ja2VkKSAuc3R5bGluZy0yOm5vdCguLWxvY2tlZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctMzpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTQ6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTE6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGJvZHk6bm90KC4tbG9ja2VkKSAuc3R5bGluZy0yOm5vdCguLWxvY2tlZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBib2R5Om5vdCguLWxvY2tlZCkgLnN0eWxpbmctMzpub3QoLi1sb2NrZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgYm9keTpub3QoLi1sb2NrZWQpIC5zdHlsaW5nLTQ6bm90KC4tbG9ja2VkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gge1xuICBAaW5jbHVkZSBjaGVja2JveC10b2dnbGUtc3dpdGNoO1xufVxuXG5cbi8vIERlZmF1bHQgSU5QVVQgdHlwZT1cImNoZWNrYm94XCIgc3R5bGVzIChzaG91bGQgbm90IGJlIHVzZWQpLlxuLy8gVGhlc2Ugc3R5bGVzIGFyZSBjcmVhdGVkIGZvciB0aGUgc29sZSBwdXJwb3NlIG9mIG5ldXRyYWxpemUgdGhlIGlzc3VlcyBjYXVzZWQgYnkgdGhlIGluY29ycmVjdCB1c2Ugb2YgY2hlY2tib3ggbWl4aW4gd2l0aGluIGtwLWZvdW5kYXRpb24uXG4vLyBTcGVjaWZpY2FsbHksIHRoZSB1c2Ugb2YgdGhlIGxpbmUgQGluY2x1ZGUgY2hlY2tib3goJGNoZWNrYm94LXNpemUtbW9iaWxlKTsgaW4gX2dsb2JhbC1zdHlsZXMuc2NzcyB3aXRob3V0IGEgc3BlY2lmaWVkIGNzcyBjbGFzcyBzZWxlY3Rvci5cbi8vIFRvIHV0aWxpemUgdGhlIFN0eWxlR3VpZGUgc3R5bGVkIGNoZWNrYm94LCBwbGVhc2UgdXNlIGNsYXNzPVwiY2hlY2stYm94XCIgZm9yIGFsbCBJTlBVVCB0eXBlPVwiY2hlY2tib3hcIiBQTFVTIHRoZSBhZGRpdGlvbiBvZiA8c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIj4gaW5zaWRlIGl0cyBtYXRjaGluZyBMQUJFTCBpbiB5b3VyIHByb2plY3QuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5jaGVjay1ib3gpOm5vdCguY2hlY2tib3gtdG9nZ2xlLXN3aXRjaCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4IDAgMCAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogJGNoZWNrLWJveC1ib3JkZXItd2lkdGggc29saWQgJGNoZWNrLWJveC1kZWZhdWx0LWNvbG9yO1xuICAvL1VuLWRvIGJyb3dzZXIgc3BlY2lmaWMgQ1NTIGV4dGVuc2lvbnMgc2V0IGluIF9mb3Jtcy5zY3NzXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICYgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6bm90KC5jaGVjay1ib3gpOm5vdCguY2hlY2tib3gtdG9nZ2xlLXN3aXRjaCkge1xuICAvL1VuLWRvIGJyb3dzZXIgc3BlY2lmaWMgQ1NTIGV4dGVuc2lvbnMgc2V0IGluIF9mb3Jtcy5zY3NzXG4gIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1czpub3QoLmNoZWNrLWJveCk6bm90KC5jaGVja2JveC10b2dnbGUtc3dpdGNoKSB7XG4gIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLW91dGxpbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoLmNoZWNrLWJveCk6bm90KC5jaGVja2JveC10b2dnbGUtc3dpdGNoKSB7XG4gIGJvcmRlci1jb2xvcjogJGNoZWNrLWJveC1kaXNhYmxlLWNvbG9yO1xufVxuIiwiQG1peGluIGNoZWNrYm94LWZvY3VzLW91dGxpbmUge1xuICBvdXRsaW5lOiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLy8gQURBIGNvbXBsaWFudCBjaGVja2JveFxuLy8gTm90ZTogXCJAbWl4aW4gY2hlY2stYm94XCIgQU5EIFwiQG1peGluIGNoZWNrLWJveC1jbGFzc1wiIGNvbnRhaW5zIHRoZSBzYW1lIGNvZGUgbG9naWMgYXMgb2YgMjAxOS0wNi0wMS4gXCJAbWl4aW4gY2hlY2stYm94LWNsYXNzXCIgaXMgY3JlYXRlZCB0ZW1wb3JhcmlseSBpbiBvcmRlciB0byByZWNvbmNpbGUgdGhlIGlzc3VlcyBlbmNvdW50ZXJlZCB3aGVuIG1lcmdpbmcgXCJAaW1wb3J0IGNoZWNrYm94ZXMtbGliXCIgaW4gY2hlY2tib3hlcy5zY3NzXG5AbWl4aW4gY2hlY2stYm94KFxuICAkY2hlY2stYm94LXZhcmlhdGlvbjogJGNoZWNrLWJveC12YXJpYXRpb24tbmFtZS0xLFxuICAkY2hlY2stYm94LWZvbnQ6ICRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMSxcbiAgJGNoZWNrLWJveC1zaXplOiAkY2hlY2stYm94LXNpemUtdmFyaWF0aW9uLTEsXG4gICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemU6ICRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTEsXG4gICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcDogJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wLXZhcmlhdGlvbi0xLFxuICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0OiAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi1sZWZ0LXZhcmlhdGlvbi0xLFxuICAkY2hlY2stYm94LXNwYWNlLXJpZ2h0OiAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LXZhcmlhdGlvbi0xLFxuICAkY2hlY2stYm94LXNwYWNlLWJvdHRvbTogJGNoZWNrLWJveC1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTFcbikge1xuICAvLyBoaWRlIHRoZSByZWFsIGNoZWNrYm94XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGNoZWNrLWJveC1zcGFjZS1ib3R0b20gLSAyOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogJGNoZWNrLWJveC1zcGFjZS1ib3R0b20vMiA0cHg7XG4gICAgcGFkZGluZzogJGNoZWNrLWJveC1ib3JkZXItd2lkdGggMCAwICRjaGVjay1ib3gtc2l6ZSArICRjaGVjay1ib3gtc3BhY2UtcmlnaHQgLSAkY2hlY2stYm94LWJvcmRlci13aWR0aDtcbiAgICBtaW4taGVpZ2h0OiAkY2hlY2stYm94LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGNoZWNrLWJveC1mb250O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUgYW5kXG4gICAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uICE9ICd2YXJpYXRpb24tMicgYW5kXG4gICAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uICE9ICd2YXJpYXRpb24tMycge1xuICAgICAgcGFkZGluZzogJGNoZWNrLWJveC1ib3JkZXItd2lkdGggMCAxcHggJGNoZWNrLWJveC1zaXplICsgJGNoZWNrLWJveC1zcGFjZS1yaWdodCAtICRjaGVjay1ib3gtYm9yZGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgZHMyLWNoZWNrYm94ZXMtbGFiZWw7XG4gICAgfVxuXG4gICAgLy8gZW1wdHktYm94IG9mIHRoZSBjaGVja2JveCBmYWNhZGVcbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6ICRjaGVjay1ib3gtc2l6ZTtcbiAgICAgIGhlaWdodDogJGNoZWNrLWJveC1zaXplO1xuICAgICAgYm9yZGVyOiAkY2hlY2stYm94LWJvcmRlci13aWR0aCBzb2xpZCAkY2hlY2stYm94LWRlZmF1bHQtY29sb3I7XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGU9PSB0cnVlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUgYW5kXG4gICAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uICE9ICd2YXJpYXRpb24tMicgYW5kXG4gICAgICAgICRjaGVjay1ib3gtdmFyaWF0aW9uICE9ICd2YXJpYXRpb24tMycge1xuICAgICAgICBAaW5jbHVkZSBkczItY2hlY2tib3hlcy1jaGVja2JveC10b3AtcG9zaXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyArIGxhYmVsIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtb3V0bGluZTtcbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVjay1ib3gtZGVmYXVsdC1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBjaGVjayBtYXJrIG9mIHRoZSBjaGVja2JveCBmYWNhZGVcbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvcihcImNoZWNrbWFya1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tdG9wO1xuICAgICAgbGVmdDogJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRjaGVjay1ib3gtZGlzYWJsZS10ZXh0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2stYm94LWRpc2FibGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrLWJveC1kaXNhYmxlLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBjaGVja2JveC10b2dnbGUtc3dpdGNoLWZvY3VzLW91dGxpbmUge1xuICBAaW5jbHVkZSBmaXJlZm94LXN0eWxpbmc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB0ICRjaGVjay1ib3gtZm9jdXMtY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB0ICRjaGVjay1ib3gtZm9jdXMtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJwdCAkY2hlY2stYm94LWZvY3VzLWNvbG9yO1xuICBAaW5jbHVkZSBpZS1zdHlsaW5nO1xuICBvdXRsaW5lOiAxcHggZG90dGVkICRjaGVjay1ib3gtZGlzYWJsZS1jb2xvcjtcbn1cblxuQG1peGluIGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gge1xuICAvLyBoaWRlIHRoZSByZWFsIGNoZWNrYm94XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcblxuICArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMzdweCArIDEwcHg7XG5cbiAgICAvLyB0b2dnbGUgc3dpdGNoIG9mZiBzdGF0ZVxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC1jb2xvci1vZmY7XG4gICAgfVxuXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAkY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC10cmFuc2l0aW9uLXNwZWVkIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9yKFwiY2hlY2ttYXJrXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMgKyBsYWJlbCBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgQGluY2x1ZGUgY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC1mb2N1cy1vdXRsaW5lO1xuICB9XG5cbiAgLy8gdG9nZ2xlIHN3aXRjaCBvbiBzdGF0ZVxuICAmW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuXG4gICAgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtY29sb3Itb247XG4gICAgfVxuICAgIFxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAkY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC10cmFuc2l0aW9uLXNwZWVkIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkY2hlY2tib3gtdG9nZ2xlLXN3aXRjaC1jb2xvci1vbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRjaGVja2JveC10b2dnbGUtc3dpdGNoLXRyYW5zaXRpb24tc3BlZWQgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG4vL3NnIHNwYWNpbmcgXG5AbWl4aW4gY2hlY2tib3gtc2ctc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufVxuXG4vLyBBREEgY29tcGxpYW50IGNoZWNrYm94XG4vLyBOb3RlOiBcIkBtaXhpbiBjaGVjay1ib3hcIiBBTkQgXCJAbWl4aW4gY2hlY2stYm94LWNsYXNzXCIgY29udGFpbnMgdGhlIHNhbWUgY29kZSBsb2dpYyBhcyBvZiAyMDE5LTA2LTAxLiBcIkBtaXhpbiBjaGVjay1ib3gtY2xhc3NcIiBpcyBjcmVhdGVkIHRlbXBvcmFyaWx5IGluIG9yZGVyIHRvIHJlY29uY2lsZSB0aGUgaXNzdWVzIGVuY291bnRlcmVkIHdoZW4gbWVyZ2luZyBcIkBpbXBvcnQgY2hlY2tib3hlcy1saWJcIiBpbiBjaGVja2JveGVzLnNjc3NcbkBtaXhpbiBjaGVjay1ib3gtY2xhc3MoJGNoZWNrLWJveC12YXJpYXRpb246ICRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMSwgJGNoZWNrLWJveC1mb250OiAkY2hlY2stYm94LWZvbnQtdmFyaWF0aW9uLTEsICRjaGVjay1ib3gtc2l6ZTogJGNoZWNrLWJveC1zaXplLXZhcmlhdGlvbi0xLCAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplOiAkY2hlY2stYm94LWNoZWNrbWFyay1zaXplLXZhcmlhdGlvbi0xLCAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3A6ICRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLXRvcC12YXJpYXRpb24tMSwgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdDogJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdC12YXJpYXRpb24tMSwgJGNoZWNrLWJveC1zcGFjZS1yaWdodDogJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMSwgJGNoZWNrLWJveC1zcGFjZS1ib3R0b206ICRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0xKSB7XG5cbiAgQGluY2x1ZGUgY2hlY2stYm94KFxuICAgICRjaGVjay1ib3gtdmFyaWF0aW9uLFxuICAgICRjaGVjay1ib3gtZm9udCxcbiAgICAkY2hlY2stYm94LXNpemUsXG4gICAgJGNoZWNrLWJveC1jaGVja21hcmstc2l6ZSxcbiAgICAkY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AsXG4gICAgJGNoZWNrLWJveC1jaGVja21hcmstcG9zaXRpb24tbGVmdCxcbiAgICAkY2hlY2stYm94LXNwYWNlLXJpZ2h0LFxuICAgICRjaGVjay1ib3gtc3BhY2UtYm90dG9tXG4gICk7XG4gIC8vIHVwZGF0ZWQgb24gMjAxOC0xMS0wMiBieSBOYW5jeVxuICAvLyBOZWVkZWQgdG8gaGF2ZSBicmFjZWQgc2NvcGVkIHRvIGNoZWNrYm94IGNsYXNzXG4gIEBhdC1yb290ICN7Jn06Zm9jdXMgKyBsYWJlbCBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLW91dGxpbmU7XG4gIH1cbn1cbiIsIi8vIFJlbW92ZSB0aGVzZSB2YXJpYWJsZXMgb25jZSBhbGwgdGVhbXMgaGF2ZSB1cGRhdGVkIHRoZWlyIGNvZGUgdG8gdXNlIFwiY2hlY2stYm94XCIuXG4kY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAycHg7XG4kY2hlY2tib3gtc2l6ZS1tb2JpbGU6IDIwcHg7XG4vLyBVcGRhdGVkIENoZWNrYm94XG4kY2hlY2stYm94LWRlZmF1bHQtY29sb3I6ICRkb2xwaGluO1xuLy8kY2hlY2stYm94LWZvY3VzLWNvbG9yOiByZ2JhKDEyMywgMTgzLCAyNDYsIDAuOCk7XG4kY2hlY2stYm94LWZvY3VzLWNvbG9yOiAkYmxhY2s7XG4kY2hlY2stYm94LWRpc2FibGUtY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuJGNoZWNrLWJveC1kaXNhYmxlLXRleHQ6ICRkb2xwaGluO1xuJGNoZWNrLWJveC1ib3JkZXItd2lkdGg6IDJweDtcbiRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMTogJ3ZhcmlhdGlvbi0xJztcbiRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMTogMTZweDtcbiRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMTogMThweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTE6IDE0cHg7XG4kY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTE6IDJweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTE6IDJweDtcbiRjaGVjay1ib3gtc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTE6IDEwcHg7XG4kY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMTogMTVweDtcbiRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMjogJ3ZhcmlhdGlvbi0yJztcbiRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMjogMjBweDtcbiRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMjogMjJweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTI6IDE1cHg7XG4kY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTI6IDFweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTI6IDRweDtcbiRjaGVjay1ib3gtc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTI6IDE1cHg7XG4kY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMjogMjBweDtcbiRjaGVjay1ib3gtdmFyaWF0aW9uLW5hbWUtMzogJ3ZhcmlhdGlvbi0zJztcbiRjaGVjay1ib3gtZm9udC12YXJpYXRpb24tMzogMjhweDtcbiRjaGVjay1ib3gtc2l6ZS12YXJpYXRpb24tMzogMzBweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXNpemUtdmFyaWF0aW9uLTM6IDIycHg7XG4kY2hlY2stYm94LWNoZWNrbWFyay1wb3NpdGlvbi10b3AtdmFyaWF0aW9uLTM6IDFweDtcbiRjaGVjay1ib3gtY2hlY2ttYXJrLXBvc2l0aW9uLWxlZnQtdmFyaWF0aW9uLTM6IDQuNXB4O1xuJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMzogMTVweDtcbiRjaGVjay1ib3gtc3BhY2UtYm90dG9tLXZhcmlhdGlvbi0zOiAyMHB4O1xuJGNoZWNrYm94LXRvZ2dsZS1zd2l0Y2gtY29sb3Itb2ZmOiAkZG9scGhpbjtcbiRjaGVja2JveC10b2dnbGUtc3dpdGNoLWNvbG9yLW9uOiAka3AtYmx1ZTtcbiRjaGVja2JveC10b2dnbGUtc3dpdGNoLXRyYW5zaXRpb24tc3BlZWQ6IDAuMXM7XG4iLCJAbWl4aW4gZHMyLWNoZWNrYm94ZXMtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtaXhpbiBkczItY2hlY2tib3hlcy1jaGVja2JveC10b3AtcG9zaXRpb24ge1xuICB0b3A6IDNweDtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIHRvcDogNXB4O1xuICB9XG59IiwiQGlmICAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAkY2hlY2stYm94LWRlZmF1bHQtY29sb3I6IGNvbG9yKCdjb250cmFzdC1ibHVlJyk7XG4gICAgJGNoZWNrLWJveC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJGNoZWNrLWJveC1zcGFjZS1yaWdodC12YXJpYXRpb24tMTogMTNweDtcbiAgICAkY2hlY2stYm94LXNwYWNlLWJvdHRvbS12YXJpYXRpb24tMTogMjFweDtcbn1cbkBlbHNlIHtcbiAgICAkY2hlY2stYm94LWJvcmRlci1yYWRpdXM6IDA7XG59IiwiLy8gTGFzdCB1cGRhdGVkOiAyMDIxLTAyLTI1IGJ5IExhdXJlbiBNYXh3ZWxsXG5cbkBtaXhpbiBmb3JtLW1lc3NhZ2VzIHtcbiAgQGluY2x1ZGUgc3R5bGluZyg4KTtcbiAgJiBwIHtcbiAgICBtYXJnaW46ICRleHRyYS10aW55LXNwYWNpbmcgYXV0bztcbiAgfVxufVxuQG1peGluIGlucHV0X190ZXh0KCRmb250LWNvbG9yKXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDoxNnB4O1xuICBjb2xvcjokZm9udC1jb2xvcjtcbn1cbkBtaXhpbiB0ZXh0LWFyZWFfZ2xvYmFsIHtcbiAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aW55LXNwYWNpbmc7IC8vIGRzMS9iYXNlIHNwYWNpbmcgdmFyaWFibGUgc2V0IG5lZWRzIHRvIGJlIHJlcGxhY2VkIHdpdGggZHMyIHNwYWNpbmcgYXQgc29tZSBwb2ludD9cbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICBoZWlnaHQ6IDI1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1hcmVhLWJvcmRlci1jb2xvcjtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApOyAvLyB0aGVtZWQgdmFyaWFibGVcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7IC8vZHMxXG4gICAgdGV4dC10cmFuc2Zvcm06ICRsYWJlbC1mb250LXN0eWxlO1xuICB9XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMSddIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzInXSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSczJ10ge1xuICAgIGhlaWdodDogOThweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNCddIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc1J10ge1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzYnXSB7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNyddIHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc4J10ge1xuICAgIGhlaWdodDogMjA4cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzknXSB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMTAnXSB7XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDcpO1xuICAgIGhlaWdodDogMjM0cHg7XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzEnXSB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPScyJ10ge1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMyddIHtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzQnXSB7XG4gICAgICBoZWlnaHQ6IDExNHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNSddIHtcbiAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc2J10ge1xuICAgICAgaGVpZ2h0OiAxNTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzcnXSB7XG4gICAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nOCddIHtcbiAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc5J10ge1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzEwJ10ge1xuICAgICAgaGVpZ2h0OiAyMzRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBDb250cm9sXG4vLyBtb3ZlIGZvcm0gY29udHJvbCBleHRlbmQgZnJvbSBtb2Rlcm4gdG8gbGliIGZpbGVcbkBtaXhpbiBmb3JtLWNvbnRyb2wtYmFzZSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAkaW5wdXQtYm9yZGVyLXdpZHRoICRpbnB1dC1ncmV5LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tY29udHJvbCB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1iYXNlO1xuXG4gIEBhdC1yb290ICN7Jn06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxuICBAYXQtcm9vdCAjeyZ9Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1ncm91cCB7XG4gIC8vIFRoZW1lZCBzdHlsZXMgaGF2ZSB0byBiZSBpbmNsdWRlZCB2aWEgbWl4aW5cbiAgLy8gZXh0ZW5kcyBkb250IHdvcmsgZm9yIHNvbWUgcmVhc29uXG4gIC8vIGZvcm0gZ3JvdXAgc3R5bGVzXG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLWNvbnRyb2w7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1heC1oZWlnaHQ6ICRpbnB1dF9oZWlnaHQtLWxhcmdlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6ICRpbnB1dF9oZWlnaHQtLXNtYWxsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAvLyB0aGVtZWQgc3R5bGVcbiAgICB9XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBpbnB1dF9fdGV4dCgkc2xhdGUpO1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtYm90dG9tLW1hcmdpbjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7IC8vZHMxXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhYmVsLWZvbnQtc3R5bGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZHMxLWxhYmVsLWJvdHRvbS1tYXJnaW47XG4gICAgfVxuICAgIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybS10ZXh0Ym94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICB9XG4gIH1cbiAgLnRleHQtaW5wdXQtaGVscGVyIHtcbiAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgQGluY2x1ZGUgaW5wdXRfX3RleHQoJGRvbHBoaW4pO1xuICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgIHBhZGRpbmc6IDBweCA0MnB4IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGlmZmVyZW5jZXMgYXJlIHRoZSBibG9ja2VkIEBhdC1yb290IGRlY2xhcmF0aW9ucyAtIG5vdCBzdXJlIHdoeSB0aGlzIGlzIG5lZWRlZCBidXQga2VlcGluZyBpdCBpblxuJWZvcm0tY29udHJvbC1wbGFjZWhvbGRlcnMge1xuICBAYXQtcm9vdCAjeyZ9Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxuICBAYXQtcm9vdCAjeyZ9Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgfVxufVxuLy8gRm9ybSBncm91cFxuJWZvcm0tZ3JvdXAtcGxhY2Vob2xkZXJzIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICB9XG59XG5cbiVmb3JtLWdyb3VwIHtcbiAgQGluY2x1ZGUgZm9ybS1ncm91cDtcbiAgQGV4dGVuZCAlZm9ybS1ncm91cC1wbGFjZWhvbGRlcnM7XG59XG4lZm9ybS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sO1xuICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXJzO1xufVxuXG4vLyBGaWVsZHNldFxuJWZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZ2VuZHtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICB9XG59XG5cbi8vIERpc2FibGVkIEZpZWxkXG4lZGlzYWJsZWQtZmllbGQge1xuICBib3JkZXI6IHNvbGlkIDFweCAkZGlzYWJsZWQtY29sb3ItZm9ybXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1jb2xvci1mb3JtcztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZGlzYWJsZWQtZmllbGQge1xuICBAZXh0ZW5kICVkaXNhYmxlZC1maWVsZDtcbn1cblxuLy9FcnJvcnNcbiVlcnJvci1pbnB1dCB7XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgNDksIDM3LCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gIH1cbn1cblxuJWVycm9yIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgQGV4dGVuZCAlZXJyb3ItaW5wdXQ7XG4gIC5mb3JtLXRleHRib3gge1xuICAgIEBleHRlbmQgJWVycm9yLWlucHV0O1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vY29sb3JzLWxpYic7XG5cbi8vIFRvZG86IFJlb3JnYW5pemUgdG8gY3JlYXRlIGRzMiB2ZXJzaW9uIGlmIG5lZWRlZFxuJGlucHV0LWJvcmRlci13aWR0aDogMXB4O1xuJGlucHV0LWFjdGl2ZS1ib3JkZXItY29sb3I6ICRpbnRlcmFjdGl2ZS1ibHVlO1xuJGxhYmVsLWNvbG9yOiAkaW5reS1ibHVlO1xuJGxhYmVsLWxpbmUtaGVpZ2h0OiAxLjVlbTsgLy8gdXNlZCBpbiBkYXRlcGlja2VyXG4kaW5wdXQtZ3JleS1jb2xvcjogY29sb3IoJ3NsYXRlJyk7XG4kdGV4dC1hcmVhLWJvcmRlci1jb2xvcjogY29sb3IoJ3NsYXRlJyk7XG4kcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogJGRvbHBoaW47XG4kbGFiZWwtZm9udC1zdHlsZTogdXBwZXJjYXNlO1xuJGRpc2FibGVkLWNvbG9yLWZvcm1zOiAkcGViYmxlO1xuXG4vLyBlcnJvciBzdGF0ZVxuJGlubGluZS1lcnJvci1pY29uLXBhdGg6ICRhc3NldEltZ1BhdGggKyAkaW5saW5lLWVycm9yLWljb24tZmlsZW5hbWU7XG4kaW5wdXRfZXJyb3ItY29sb3ItYmFja2dyb3VuZDogJHdoaXRlO1xuJGlucHV0X2Vycm9yLWljb24tY29sb3I6I0ZCRjVGNDtcbiRlcnJvci1jb2xvcjogY29sb3IoJ3JlZCcpOyBcbiIsIi8vIExhc3QgdXBkYXRlZDogMjAyMC0wNS0xOSBieSBFcmljIFllaFxuQGltcG9ydCBcImZvcm1zLWxpYlwiO1xuXG5AaW5jbHVkZSBtcy1jbGVhcjsgLy8gcmVtb3ZlIE1pY3Jvc29mdCBFZGdlIGRlZmF1bHQgY2xlYXIgJ1gnIGJ1dHRvblxuXG4uY2hhcmFjdGVyLWNvdW50IHtcbiAgQGluY2x1ZGUgZm9ybS1tZXNzYWdlcztcbn1cblxuLnRleHQtYXJlYV9nbG9iYWwge1xuICBAaW5jbHVkZSB0ZXh0LWFyZWFfZ2xvYmFsO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIEBpbmNsdWRlIGZvcm0tZ3JvdXA7XG59XG5cbi5maWVsZHNldCB7XG4gIEBleHRlbmQgJWZpZWxkc2V0O1xufVxuXG4uZGlzYWJsZWQtZmllbGQsIC5mb3JtLWdyb3VwIC5kaXNhYmxlZC1maWVsZCB7XG4gIEBleHRlbmQgJWRpc2FibGVkLWZpZWxkO1xufVxuXG4vLyBzdXBlcnNlZGVkIGJ5IC5lcnJvci1kZXNjcmlwdGlvbiwgcmV0YWluIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uZXhwRGVzYyB7XG4gIEBpbmNsdWRlIGZvcm0tbWVzc2FnZXM7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gRXJyb3IgTWVzc2FnZSBbc3RhcnRdXG4vLyBtb3ZlIHRoZXNlIHRvIGl0J3Mgb3duIHNjc3MgZmlsZSBpbiBTdHlsZSBHdWlkZSBhbmQgcGxhY2UgaXQgYWZ0ZXIgYWxsIGZvcm0gc2NzcyBmaWxlc1xuLmVycm9yIHtcbiBAZXh0ZW5kICVlcnJvcjtcbn1cblxuLmVycm9yLWZpZWxkLFxuaW5wdXQuZXJyb3ItZmllbGQsXG4uZm9ybS1ncm91cCBpbnB1dC5lcnJvci1maWVsZCxcbi5mb3JtLWdyb3VwIHNlbGVjdC5lcnJvci1maWVsZCxcbnRleHRhcmVhLmVycm9yLWZpZWxkLFxuc2VsZWN0LmVycm9yLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRfZXJyb3ItY29sb3ItYmFja2dyb3VuZDtcblxuICAmLi1yZWFkb25seSB7XG4gICAgcGFkZGluZzogMCAwIDEycHggMDsgLy8gMjBweCBiZXR3ZWVuIGlucHV0IHZhbHVlIHRvIC5lcnJvci1kZXNjcmlwdGlvbiB1bFxuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICB9XG5cbiAgJi5zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCA0OSwgMzcsIDAuMDUpO1xuICB9XG4gICY6Zm9jdXMsIDpmb2N1cy12aXNpYmxle1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRlcnJvci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCA0OSwgMzcsIDAuMDUpO1xuICB9XG59XG5cbi5lcnJvci1kZXNjcmlwdGlvbiB1bCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbjogJGV4dHJhLXRpbnktc3BhY2luZyAtIDJweCAwICRleHRyYS10aW55LXNwYWNpbmc7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBAaW5jbHVkZSBpbnB1dF9fdGV4dCgkZXJyb3ItY29sb3IpXG4gIH1cbiAgbGl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAuaW5saW5lLWVycm9yLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgLy8gYWxpZ24gdGhlIGVycm9yIGljb24gd2l0aCBsYWJlbFxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBmb3IgaGlnaCBjb250cmFzdCBtb2RlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gZm9yIGhpZ2ggY29udHJhc3QgbW9kZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbmxpbmUtZXJyb3ItaWNvbi1wYXRoKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7IC8vIGFsaWduIHRoZSBlcnJvciBpY29uIHdpdGggbGFiZWxcbiAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmNoZWNrLWJveCArIGxhYmVsICsgLmVycm9yLWRlc2NyaXB0aW9uIHVsLFxuLnJhZGlvLWJ1dHRvbiArIGxhYmVsICsgLmVycm9yLWRlc2NyaXB0aW9uIHVsLFxuLmZpZWxkc2V0ICsgLmVycm9yLWRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luLXRvcDogMi41cHggLy8gMTBweCAtIGhhbGYgb2YgY2hlY2stYm94IG9yIHJhZGlvLWJ1dHRvbiBib3R0b20gc3BhY2luZ1xufVxuXG4uZXJyb3IgdWwsIC8vIHN1cGVyc2VkZWQgYnkgLmVycm9yLWRlc2NyaXB0aW9uLCByZXRhaW4gZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbnVsLmVycm9yIC8vIHN1cGVyc2VkZWQgYnkgLmVycm9yLWRlc2NyaXB0aW9uLCByZXRhaW4gZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbntcbiAgbWFyZ2luOiAkZXh0cmEtdGlueS1zcGFjaW5nIDA7XG4gIHBhZGRpbmctbGVmdDogJHNtYWxsLXNwYWNpbmc7XG59XG4vLyBFcnJvciBNZXNzYWdlIFtlbmRdIiwiQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAkbGFiZWwtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICRsYWJlbC1ib3R0b20tbWFyZ2luOjhweDtcbiAgICAkaW5wdXRfaGVpZ2h0LS1sYXJnZTogNTJweDsgLy8gc2FtZSB2YXJpYWJsZSBhdmFpbGFibGUgaW4gZHJvcGRvd25zLnZhcnMuYmFzZSBhbmQgYWxzbyBwcmVzZW50IGluIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuICAgICRpbnB1dF9oZWlnaHQtLXNtYWxsOiA1MnB4OyAvLyBzYW1lIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBkcm9wZG93bnMudmFycy5iYXNlIGFuZCBhbHNvIHByZXNlbnQgaW4gZHJvcGRvd24tb3ZlcmxheS5zY3NzXG4gICAgJGlubGluZS1lcnJvci1pY29uLXBhdGg6ICRhc3NldEltZ1BhdGggKyAkaW5saW5lLWVycm9yLWljb24tZHMyLWZpbGVuYW1lO1xufVxuQGVsc2Uge1xuICAgICRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgJGxhYmVsLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICRsYWJlbC1ib3R0b20tbWFyZ2luOiRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgJGlucHV0X2hlaWdodC0tbGFyZ2U6IDYwcHg7IC8vIHNhbWUgdmFyaWFibGUgYXZhaWxhYmxlIGluIGRyb3Bkb3ducy52YXJzLmJhc2UgYW5kIGFsc28gcHJlc2VudCBpbiBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiAgICAkaW5wdXRfaGVpZ2h0LS1zbWFsbDogNTBweDsgLy8gc2FtZSB2YXJpYWJsZSBhdmFpbGFibGUgaW4gZHJvcGRvd25zLnZhcnMuYmFzZSBhbmQgYWxzbyBwcmVzZW50IGluIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuICAgICRpbmxpbmUtZXJyb3ItaWNvbi1wYXRoOiAkYXNzZXRJbWdQYXRoICsgJGlubGluZS1lcnJvci1pY29uLWRzMS1maWxlbmFtZTtcbn1cbiRsYWJlbC1ib3R0b20tbWFyZ2luOiA4cHg7XG4kZHMxLWxhYmVsLWJvdHRvbS1tYXJnaW46JGV4dHJhLXRpbnktc3BhY2luZzsiLCIvLyBMYXN0IHVwZGF0ZWQ6IDIwMTktMDEtMjQgYnkgRXJpYyBZZWhcblxuLy8gSFRNTCBPTkxZIFNlbGVjdCBNZW51IFtzdGFydF1cbkBtaXhpbiBzZWxlY3Qtb25lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyAvLyBvZmZzZXQgZm9yIGljb24tY2hldnJvbi1kb3duXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCArICRiYXNlLW1vYmlsZS1mb250LXNpemUgKyA1cHg7IC8vIGFkZGVkIHNwYWNlIGZvciBpY29uLWNoZXZyb24tZG93biArIGNsZWFyYW5jZSB0byB0aGUgbGVmdCBvZiB0aGUgaWNvbi1jaGV2cm9uLWRvd25cbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNsYXRlOyAvLyBib3JkZXIgbmVlZCB0byBiZSBvbiBzZWxlY3QgaXRzZWxmIHRvIHN1cHBvcnQgbmF0aXZlIGJyb3dzZXIgZm9jdXMgb3V0bGluZVxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAkZHJvcGRvd24tYmFzZS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IC8vIGZvciB0b3RhbCBoZWlnaHQgPSA1MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8vIGRvZXMgbm90IHdvcmsgb24gc2VsZWN0IGVsZW1lbnRzIGluIENocm9tZSBhbmQgSUUsIG9ubHkgRmlyZWZveC5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gcmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3dcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW50ZXJhY3RpdmUtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIFxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICsgJGJhc2UtZm9udC1zaXplICsgNXB4OyAvLyBhZGRlZCBzcGFjZSBmb3IgaWNvbi1jaGV2cm9uLWRvd24gKyBjbGVhcmFuY2UgdG8gdGhlIGxlZnQgb2YgdGhlIGljb24tY2hldnJvbi1kb3duXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgLy8gZm9yIHRvdGFsIGhlaWdodCA9IDYwcHhcbiAgICB9XG4gIH1cblxuICAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIGNvbG9yOiAka3AtYmx1ZTtcbiAgfVxuXG4gIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRzZWxlY3QtbWVudS1kaXNhYmxlLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC1tZW51LWRpc2FibGUtY29sb3I7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIHNlbGVjdC5lcnJvci1maWVsZCArIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlLFxuICBzZWxlY3Q6ZGlzYWJsZWQgKyAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgY29sb3I6ICRkb2xwaGluO1xuICB9XG5cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHsgLy8gcmVtb3ZlIElFIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3dcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VsZWN0OmRpc2FibGVkOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiAkc2VsZWN0LW1lbnUtZGlzYWJsZS1jb2xvcjtcbiAgfVxufVxuXG4uc2VsZWN0LW9uZSB7XG4gIEBpbmNsdWRlIHNlbGVjdC1vbmU7XG59XG4iLCIvLyBkcm9wZG93bi1vdmVybGF5LWxpYlxuJGRyb3Bkb3duLW9wdGlvbi1tZW51LW1heC13aWR0aDogMzAwcHg7IC8vIHNob3VsZCByZW1vdmUgdGhlIGxpbmUgZnJvbSBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiRkcm9wZG93bi1taW4tbW9iaWxlLWhlaWdodDogJHNtYWxsLXNwYWNpbmc7IC8vIHNob3VsZCByZW1vdmUgdGhlIGxpbmUgZnJvbSBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiRkcm9wZG93bi1jaGV2cm9uLXNpemU6ICRzbWFsbC1mb250LXNpemU7IC8vIHNob3VsZCByZW1vdmUgdGhlIGxpbmUgZnJvbSBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiR0aW55LXNwYWNpbmctbWludXMtYm9yZGVyOiAkdGlueS1zcGFjaW5nIC0gMTsgLy8gc2hvdWxkIHJlbW92ZSB0aGUgbGluZSBmcm9tIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuJGlucHV0X2hlaWdodC0tbGFyZ2U6IDYwcHg7IC8vIHNob3VsZCByZW1vdmUgdGhlIGxpbmUgZnJvbSBkcm9wZG93bi1vdmVybGF5LnNjc3MgYW5kIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBmb3Jtcy52YXJzLmJhc2Uuc2Nzc1xuJGlucHV0X2hlaWdodC0tc21hbGw6IDUwcHg7IC8vIHNob3VsZCByZW1vdmUgdGhlIGxpbmUgZnJvbSBkcm9wZG93bi1vdmVybGF5LnNjc3MgYW5kIHZhcmlhYmxlIGF2YWlsYWJsZSBpbiBmb3Jtcy52YXJzLmJhc2Uuc2Nzc1xuXG4vLyBkcm9wZG93bnMtbGliXG4kZHJvcGRvd24tb3B0aW9uLW1lbnUtbWF4LXdpZHRoOiAzNzVweDtcbiRkcm9wZG93bi1iYXNlLWZvbnQtc2l6ZTogMTZweDtcbiRkcm9wZG93bi1jaGV2cm9uLXNpemU6IDFyZW07IC8vIHNhbWUgbmFtZSB1c2VkIGluIGxpbmUgMjQxIGJ1dCB3aXRoIGRpZmZlcmVudCB2YWx1ZVxuXG4vLyBkcm9wZG93bi1vdmVybGF5XG4kc2VsZWN0LW1lbnUtZGlzYWJsZS1jb2xvcjogJGdyYXBoaXRlLWRhcms7IiwiQG1peGluIHJhZGlvLWRlZmF1bHQtb3V0bGluZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICRyYWRpby1idXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xufVxuQG1peGluIHJhZGlvLWZvY3VzLW91dGxpbmUge1xuICBAaW5jbHVkZSBmaXJlZm94LXN0eWxpbmc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB0ICRyYWRpby1idXR0b24tZm9jdXMtY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB0ICRyYWRpby1idXR0b24tZm9jdXMtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJwdCAkcmFkaW8tYnV0dG9uLWZvY3VzLWNvbG9yO1xuICBAaW5jbHVkZSBpZS1zdHlsaW5nO1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGNoZWNrLWJveC1kaXNhYmxlLWNvbG9yO1xuICB9XG59XG5AbWl4aW4gcmFkaW8tZGlzYWJsZWQtb3V0bGluZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICRyYWRpby1idXR0b24tZGlzYWJsZS1jb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggJHJhZGlvLWJ1dHRvbi1kaXNhYmxlLWNvbG9yO1xufVxuLy8gcmFkaW8gZmFjYWRlIGFwcGVhcmFuY2UgaW4gZGVmYXVsdCB1bnNlbGVjdGVkIHN0YXRlXG5AbWl4aW4gcmFkaW8tYnV0dG9uLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpbmNsdWRlIHJhZGlvLWRlZmF1bHQtb3V0bGluZTtcbn1cbi8vIHJhZGlvIGZhY2FkZSBhcHBlYXJhbmNlIGluIHVuc2VsZWN0ZWQgZm9jdXMgc3RhdGVcbkBtaXhpbiByYWRpby1idXR0b24tZGVmYXVsdC1mb2N1cyB7XG4gIGJvcmRlcjogMXB0IHNvbGlkICRyYWRpby1idXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgQGluY2x1ZGUgcmFkaW8tZm9jdXMtb3V0bGluZTtcbn1cbi8vIHJhZGlvIGZhY2FkZSBhcHBlYXJhbmNlIGluIHNlbGVjdGVkIHN0YXRlXG5AbWl4aW4gcmFkaW8tYnV0dG9uLWNoZWNrZWQgKCRyYWRpby1idXR0b24tYm9yZGVyLXNpemUpIHtcbiAgYm9yZGVyOiAkcmFkaW8tYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1idXR0b24tZGVmYXVsdC1jb2xvcjtcbiAgQGluY2x1ZGUgcmFkaW8tZGVmYXVsdC1vdXRsaW5lO1xufVxuLy8gcmFkaW8gZmFjYWRlIGFwcGVhcmFuY2UgaW4gc2VsZWN0ZWQgZm9jdXMgc3RhdGVcbkBtaXhpbiByYWRpby1idXR0b24tY2hlY2tlZC1mb2N1cyAoJHJhZGlvLWJ1dHRvbi1ib3JkZXItc2l6ZSkge1xuICBib3JkZXI6ICRyYWRpby1idXR0b24tYm9yZGVyLXNpemUgc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICBAaW5jbHVkZSByYWRpby1mb2N1cy1vdXRsaW5lO1xufVxuLy8gcmFkaW8gZmFjYWRlIGFwcGVhcmFuY2UgaW4gZGlzYWJsZWQgc3RhdGVcbkBtaXhpbiByYWRpby1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tYnV0dG9uLWRpc2FibGUtY29sb3I7XG4gIEBpbmNsdWRlIHJhZGlvLWRpc2FibGVkLW91dGxpbmU7XG59XG5AbWl4aW4gcmFkaW8tYnV0dG9uKCRyYWRpby1idXR0b24tZm9udDogJHJhZGlvLWJ1dHRvbi1mb250LXZhcmlhdGlvbi0xLCBcbiRyYWRpby1idXR0b24tc2l6ZTogJHJhZGlvLWJ1dHRvbi1zaXplLXZhcmlhdGlvbi0xLFxuJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbjogJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbi12YXJpYXRpb24tMSxcbiRyYWRpby1idXR0b24tc3BhY2UtcmlnaHQ6ICRyYWRpby1idXR0b24tc3BhY2UtcmlnaHQtdmFyaWF0aW9uLTEsXG4kcmFkaW8tYnV0dG9uLXNwYWNlLWJvdHRvbTogJHJhZGlvLWJ1dHRvbi1zcGFjZS1ib3R0b20tdmFyaWF0aW9uLTEpIHtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAvLyBoaWRlIHRoZSByZWFsIHJhZGlvIGJ1dHRvblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAkcmFkaW8tYnV0dG9uLXNwYWNlLWJvdHRvbS8yOyAvLyByZXZlcnRzIHRvIG5vIGNhbGMgZnVuY3Rpb25zIHVudGlsIGdzYyB1cGdyYWRlcyBmcm9tIE5vZGUgU2FzcyB0byBEYXJ0IFNhc3NcbiAgICBvcGFjaXR5OiAwO1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46ICRyYWRpby1idXR0b24tc3BhY2UtYm90dG9tLzI7IC8vIHJldmVydHMgdG8gbm8gY2FsYyBmdW5jdGlvbnMgdW50aWwgZ3NjIHVwZ3JhZGVzIGZyb20gTm9kZSBTYXNzIHRvIERhcnQgU2Fzc1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcmFkaW8tYnV0dG9uLXNpemUgKyAkcmFkaW8tYnV0dG9uLXNwYWNlLXJpZ2h0O1xuICAgICAgbWluLXdpZHRoOiAkcmFkaW8tYnV0dG9uLXNpemU7XG4gICAgICBmb250LXNpemU6ICRyYWRpby1idXR0b24tZm9udDtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvLyBhZGQgcmFkaW8gZmFjYWRlXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbjtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDogJHJhZGlvLWJ1dHRvbi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRyYWRpby1idXR0b24tc2l6ZTtcbiAgICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGRzMi1yYWRpby1sYWJlbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWNoZWNrZWQtZm9jdXMoJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbik7XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWRlZmF1bHQtZm9jdXM7XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWNoZWNrZWQoJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbik7XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLWNoZWNrZWQtZm9jdXMoJHJhZGlvLWJ1dHRvbi1wb3NpdGlvbik7XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRyYWRpby1idXR0b24tZGlzYWJsZS10ZXh0O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFkaW8tZGlzYWJsZWQtb3V0bGluZTtcbiAgICB9XG4gICAgJlt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6YWN0aXZlICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn0vLyBlbmQgRFMxXG5cbkBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGZpZWxkc2V0IGxlZ2VuZC5yYWRpby1sZWdlbmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXXtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAka3AtYmx1ZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDJweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAka3AtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzbGF0ZTtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF06Y2hlY2tlZDo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGU7XG4gICAgICB9XG5cbiAgICAgIC8vIGFkZCBleHRyYSB0b3AgbWFyZ2luIGZvciBldmVyeSBpbnB1dCBleGNlcHQgdGhlIGZpcnN0IGZvciBzcGFjaW5nXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyAvLyAycHggZGVmYXVsdCBtYXJnaW4gKyAxMnB4IHNwYWNpbmcgbWFyZ2luIGZyb20gVVggZGVzaWduXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsLWRzMiAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7IC8vIDI0cHggaW5wdXQgd2lkdGggKyA0cHggc3BhY2luZyBtYXJnaW4gZnJvbSBVWCBkZXNpZ25cbiAgICAgIG1hcmdpbi10b3A6IC0yNnB4OyAvLyAyNHB4IGxpbmUgaGVpZ2h0ICsgMnB4IGZvciBpbnB1dCB0b3AgbWFyZ2luXG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA0clwiO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgLmxhYmVsLWRzMiB7XG4gICAgICBjb2xvcjogJHNsYXRlO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAubGFiZWwtZHMyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaW5wdXQtaGVscGVyLXJhZGlvIHtcbiAgICAgIEBpbmNsdWRlIGlucHV0X190ZXh0KCRkb2xwaGluKTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMjhweDtcbiAgICB9XG5cbiAgICAvLyBoaWRlIGJyZWFrcyBpbW1lZGlhdGVseSBhZnRlciByYWRpbyBidXR0b24gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LCBzcGFjaW5nIHdpbGwgbm93IGJlIGRvbmUgd2l0aCBtYXJnaW4gb24gdGhlIHJhZGlvIGlucHV0XG4gICAgaW5wdXRbdHlwZT1yYWRpb10gKyAubGFiZWwtZHMyICsgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJcbkBpbXBvcnQgXCJ0YWJsZS1saWJcIjtcblxuLmRhdGEtdGFibGUge1xuICBAaW5jbHVkZSB0YWJsZS1zdHlsZXM7XG59XG5cbi5kYXRhLXRhYmxlLS1sYXJnZSB7XG4gIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcblxuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1sYXJnZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1zbWFsbDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGF0YS10YWJsZS0tZ3JleS1ldmVuLXJvdyB7XG4gIEBpbmNsdWRlIGRhdGEtdGFibGUtLWdyZXktZXZlbi1yb3c7XG59XG5cbi5kYXRhLXRhYmxlLS1uby1ib3JkZXIge1xuICBAaW5jbHVkZSBkYXRhLXRhYmxlLS1uby1ib3JkZXI7XG59XG5cbi4tbW9iaWxlLWxvY2tlZCB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBAaW5jbHVkZSB0YWJsZS1zdHlsZXM7XG4gICAgQGluY2x1ZGUgLW1vYmlsZS1sb2NrZWQ7XG4gIH1cbn1cblxuLmhpZGRlbi1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlX3BhZGRpbmcge1xuICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cbiAgJi0tbW9iaWxlLW9ubHkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b29sdGlwIHtcbiAgJi50YWJsZS10b29sdGlwLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRhYmxlLWxhYmVsLXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiAkdGFibGUtbGFiZWwtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRhYmxlLWxhYmVsLWZvbnQtc2l6ZTtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIGNvbG9yOiAkdGFibGUtbGFiZWwtZm9udC1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1sYWJlbC10ZXh0LXRyYW5zZm9ybTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1sYWJlbC1wYWRkaW5nLWJvdHRvbTtcbn1cblxuQG1peGluIHRhYmxlLWFycm93LXN0eWxlcyB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAwIDJweCAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtYXJyb3ctY29sb3I7XG59XG5cbkBtaXhpbiB0YWJsZV9zb3J0YWJsZS0tYXJyb3dzIHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuICBAaW5jbHVkZSB0YWJsZS1hcnJvdy1zdHlsZXM7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGRvbHBoaW47XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIEBhdC1yb290ICN7Jn0tdXAge1xuICAgIEBpbmNsdWRlIHRhYmxlLWFycm93LXN0eWxlcztcbiAgfVxuICBAYXQtcm9vdCAjeyZ9LWRvd24ge1xuICAgIEBpbmNsdWRlIHRhYmxlLWFycm93LXN0eWxlcztcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRvbHBoaW47XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWl4aW4gY2hpbGRyZW4tLXBhZGRpbmcge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkbWljcm8tc3BhY2luZztcbiAgICB9IEBlbHNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRzMi0ydS1tb2JpbGU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogJG1pY3JvLXNwYWNpbmc7XG4gICAgfSBAZWxzZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZHMyLTJ1LW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhYmxlLXN0eWxlcyB7XG4gIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB0ciwgdGhlYWQge1xuICAgIHAsIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfSBcblxuICBjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICB9XG4gICAgQGVsc2V7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGFibGUtY2FwdGlvbi1tYXJnaW4tLXNtYWxsO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHRhYmxlLWNhcHRpb24tbWFyZ2luLS1zbWFsbDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpbjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItLXRoaWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpbjtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGluO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgdGhlYWQgdGgsXG4gIHRoW3Njb3Blfj1cInJvd1wiXSB7XG4gICAgQGluY2x1ZGUgY2hpbGRyZW4tLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdGFibGUtbGFiZWwtc3R5bGVzO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS14bC1sYXJnZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJi5udW1iZXIge1xuICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aCB7XG4gICAgICAmLS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXBoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcbiAgICAgIH1cblxuICAgICAgJi0tbWVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4gICAgICB9XG5cbiAgICAgICYtLWRhcmtlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2xwaGluO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1sYXJnZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICYubnVtYmVyIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgY2hpbGRyZW4tLXBhZGRpbmc7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZy0teGwtbGFyZ2U7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYubnVtYmVyIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLWxhcmdlO1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkczItMnUtdGFibGV0O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSBmYWxzZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1zbWFsbDtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZHMyLTJ1LW1vYmlsZTtcbiAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLm51bWJlciB7XG4gICAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4udGFibGUtaGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZS1sYWJlbC1zdHlsZXM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRkczItM3UtbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGxlZ2FjeSBzdXBwb3J0XG4gICAgdGhbZGF0YS10aF06YmVmb3JlLFxuICAgIHRkW2RhdGEtdGhdOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiIFwiO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZS1sYWJlbC1zdHlsZXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtaXhpbiBkYXRhLXRhYmxlLS1sYXJnZSB7XG4gIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZy0tbGFyZ2U7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXNtYWxsO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGF0YS10YWJsZS0tZ3JleS1ldmVuLXJvdyB7XG4gIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcbiAgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICRncmFwaGl0ZS1saWdodDtcbiAgfVxufVxuXG5AbWl4aW4gZGF0YS10YWJsZS0tbm8tYm9yZGVyIHtcbiAgQGluY2x1ZGUgdGFibGUtc3R5bGVzO1xuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiAtbW9iaWxlLWxvY2tlZCB7XG4gIEBpbmNsdWRlIHRhYmxlLXN0eWxlcztcblxuICB0aGVhZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0tdGhpbjtcbiAgICB9XG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgY2hpbGRyZW4tLXBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICAmLm51bWJlciB7XG4gICAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLS10aGljayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItLXRoaW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItLXRoaW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIGNoaWxkcmVuLS1wYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLXBhZGRpbmctLXNtYWxsO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAmLm51bWJlciB7XG4gICAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIEBpZiAka3AtdGhlbWUtZHMyLXRvZ2dsZSA9PSB0cnVlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRzMi0ydS10YWJsZXQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7IC8vZHMxXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLnRhYmxlLWhlYWR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZS1sYWJlbC1zdHlsZXM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gTGVnYWN5IHN1cHBvcnQgZm9yIENTUy1oYW5kbGVkIG1vYmlsZSBoZWFkaW5nc1xuICAgIHRkW2RhdGEtdGhdOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiIFwiO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZS1sYWJlbC1zdHlsZXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpc3VhbGx5aGlkZGVuIHtcbiAgICAmLS1tb2JpbGUtb25seSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kYXRhLXRhYmxlLS1sYXJnZSB7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1wYWRkaW5nLS1zbWFsbDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICAmLnRhYmxlLXRvb2x0aXAtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBkYXRhLXRhYmxlLXNnLXNwYWNpbmcge1xuICBtYXJnaW46IDAgMCAkc21hbGwtc3BhY2luZyAwO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG59XG4iLCIkdGFibGUtcGFkZGluZy0teGwtbGFyZ2U6ICRleHRyYS10aW55LXNwYWNpbmcgJG1lZGl1bS1zcGFjaW5nICRleHRyYS10aW55LXNwYWNpbmcgMDtcbiR0YWJsZS1wYWRkaW5nLS1sYXJnZTogJGV4dHJhLXRpbnktc3BhY2luZyAkbWVkaXVtLXNwYWNpbmcgJGV4dHJhLXRpbnktc3BhY2luZyAkbWljcm8tc3BhY2luZzsgLy8gaW5zdGVhZCBvZiAkbWljcm8tc3BhY2luZyB3ZSBjYW4gdXNlICR4eC1zbWFsbC1zcGFjaW5nXG4kdGFibGUtcGFkZGluZy0tc21hbGw6ICRleHRyYS10aW55LXNwYWNpbmcgMCAkdGlueS1zcGFjaW5nO1xuJGJvcmRlci0tdGhpY2s6IDNweCBzb2xpZCAkZ3JhcGhpdGU7XG4kYm9yZGVyLS10aGluOiAxcHggc29saWQgJGdyYXBoaXRlO1xuJHRhYmxlLWxhYmVsLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kdGFibGUtbGFiZWwtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuJHRhYmxlLWxhYmVsLWZvbnQtY29sb3I6ICR0ZXh0LWxpZ2h0O1xuJHRhYmxlLWxhYmVsLXBhZGRpbmctYm90dG9tOiAkdGlueS1zcGFjaW5nO1xuJHRhYmxlLWNhcHRpb24tbWFyZ2luLS1sYXJnZTogMjhweDtcbiR0YWJsZS1jYXB0aW9uLW1hcmdpbi0tc21hbGw6ICRzbWFsbC1zcGFjaW5nO1xuJHRhYmxlLWFycm93LWNvbG9yOiAkZG9scGhpbjtcblxuQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgICR0YWJsZS1wYWRkaW5nLS14bC1sYXJnZTogJGRzMi0ydS1kZXNrdG9wICRkczItMnUtbW9iaWxlICRkczItMnUtZGVza3RvcCAkZHMyLTJ1LW1vYmlsZTtcbiAgICAkdGFibGUtcGFkZGluZy0tbGFyZ2U6ICRkczItMnUtdGFibGV0ICRkczItMnUtbW9iaWxlICRkczItMnUtdGFibGV0ICRkczItMnUtbW9iaWxlOyAvLyBpbnN0ZWFkIG9mICRtaWNyby1zcGFjaW5nIHdlIGNhbiB1c2UgJHh4LXNtYWxsLXNwYWNpbmdcbiAgICAkdGFibGUtcGFkZGluZy0tc21hbGw6ICRkczItMnUtbW9iaWxlIDAgJGRzMi0ydS1tb2JpbGU7XG4gICAgJGJvcmRlci0tdGhpY2s6IDJweCBzb2xpZCAkc2xhdGU7XG4gICAgJGJvcmRlci0tdGhpbjogMXB4IHNvbGlkICRzbGF0ZTtcbiAgICAkdGFibGUtbGFiZWwtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgJHRhYmxlLWxhYmVsLWZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgICR0YWJsZS1sYWJlbC1mb250LWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgJHRhYmxlLWxhYmVsLXBhZGRpbmctYm90dG9tOiAwO1xuICAgICR0YWJsZS1jYXB0aW9uLW1hcmdpbi0tbGFyZ2U6ICRkczItMnUtbW9iaWxlO1xuICAgICR0YWJsZS1jYXB0aW9uLW1hcmdpbi0tc21hbGw6ICRkczItMnUtbW9iaWxlO1xuICAgICR0YWJsZS1hcnJvdy1jb2xvcjogJG1pZG5pZ2h0O1xufVxuXG5cbiIsIkBpbXBvcnQgXCJyYXRpbmdzLWxpYlwiO1xuXG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gIC5zdGFyXzMtaW1ne1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuc3Rhcl9pbWd7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdGFyLXJhdGluZ19saW5rc3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gIC5kcy1zdGFyLXJhdGluZ3tcbiAgICAuc3Rhci1yYXRpbmdfdGV4dHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN0YXItcmF0aW5nX2xpbmtze1xuICAgICAgLy8gcHJldmVudCBjb21tZW50cyBmcm9tIHdyYXBwaW5nIGluZGVwZW5kZW50bCBvZiByZXN1bHRzIHVudGlsIHZlcnkgc21hbGwgc2NyZWVuIHNpemVzXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDozNTBweCkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNtYWxsIGNsYXNzICsgZGVmYXVsdCBzbWFsbCB3aGVuIG5vIGNsYXNzIGlzIHNldFxuICAgICYuZHMtc3Rhci1yYXRpbmctLXNtYWxsLCAmOm5vdCguZHMtc3Rhci1yYXRpbmctLWxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zdGFyczsgXG4gICAgICAuc3Rhci1yYXRpbmdfdGV4dHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNHJcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gbGFyZ2UgY2xhc3NcbiAgICAmLmRzLXN0YXItcmF0aW5nLS1sYXJnZXtcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXN0YXJzO1xuICAgICAgLnN0YXItcmF0aW5nX3RleHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBpbmxpbmUgY2xhc3MgKyBkZWZhdWx0IGlubGluZSB3aGVuIG5vIGNsYXNzIGlzIHNldFxuICAgICYuZHMtc3Rhci1yYXRpbmctLWlubGluZSwgJjpub3QoLmRzLXN0YXItcmF0aW5nLS1zdGFja2VkKSB7XG4gICAgICAuc3Rhci1yYXRpbmdfbGlua3N7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzdGFja2luZyBjbGFzc1xuICAgICYuZHMtc3Rhci1yYXRpbmctLXN0YWNrZWR7XG4gICAgICAuc3Rhci1yYXRpbmdfbGlua3N7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSBAZWxzZSB7XG4gIC5zdGFyXzMtaW1ne1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuc3Rhcl9pbWd7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIFxuICBAZWFjaCAkbmFtZSwgJHN0YXItcmF0aW5nLXZhbHVlIGluICRzdGFyLXJhdGluZy1hcnJheSB7XG4gICAgLnN0YXItcmF0aW5nXyN7JG5hbWV9IHtcbiAgICAgIEBhdC1yb290ICN7Jn0tbGFyZ2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJHN0YXItcmF0aW5nLXZhbHVlO1xuICAgICAgICAgIEBpbmNsdWRlIHN0YXItc3R5bGVzKDMycHgpO1xuICAgICAgICB9XG4gICAgICAgICYtaW1ne1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAYXQtcm9vdCAjeyZ9OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1zdHlsZXMoMThweCk7XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyZ9LWltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnN0YXItcmF0aW5nX3RleHQge1xuICAgIEBhdC1yb290ICN7Jn0taW5saW5lIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG4gICAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBAYXQtcm9vdCAjeyZ9LWlubGluZV9sYXJnZSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDMpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgQGF0LXJvb3QgI3smfS1zdW1tYXJ5IHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAuc3Rhci1yYXRpbmdfdmFyaWF0aW9uMSxcbiAgLnN0YXItcmF0aW5nX3ZhcmlhdGlvbjIge1xuICAgIC5zdGFyLXJhdGluZ190ZXh0IHtcbiAgICAgICYtaW5saW5lIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDNweCAwO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgICAgfVxuICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zdGFyLXJhdGluZ192YXJpYXRpb24xIHtcbiAgICBwYWRkaW5nLXRvcDogJG1lZGl1bS1zcGFjaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWVkaXVtLXNwYWNpbmc7XG4gICAgXG4gICAgLnN0YXItcmF0aW5nX3RleHQge1xuICAgICAgQGF0LXJvb3QgI3smfS1pbmxpbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgfVxuICB9XG4gIFxuICAuc3Rhci1yYXRpbmdfdmFyaWF0aW9uMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnN0YXItcmF0aW5nX3RleHQge1xuICAgICAgQGF0LXJvb3QgI3smfS1pbmxpbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyZ9LXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG59IiwiLy8gRFMxIHN0YXIgaWNvbnNcbiRzdGFyLXJhdGluZzogdW5xdW90ZSgnXFwnXFxcXCN7IG1hcC1nZXQoJGtwLWljb25zLCB6enowMDExc3RhcikgfVxcJycpO1xuJHN0YXItcmF0aW5nLWVtcHR5OiB1bnF1b3RlKCdcXCdcXFxcI3sgbWFwLWdldCgka3AtaWNvbnMsIHp6ejAwMTFzdGFyLW91dGxpbmUpIH1cXCcnKTtcbiRzdGFyLXJhdGluZy1oYWxmOiB1bnF1b3RlKCdcXCdcXFxcI3sgbWFwLWdldCgka3AtaWNvbnMsIHp6ejAwMTFzdGFyLWhhbGYpIH1cXCcnKTtcblxuLy8gVmVzc2VsIHN0YXIgaW1hZ2VzXG5AaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gdHJ1ZSB7XG4gICRzdGFyLXJhdGluZzogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1maWxsZWQuc3ZnJyk7XG4gICRzdGFyLXJhdGluZy1lbXB0eTogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1lbXB0eS5zdmcnKTtcbiAgJHN0YXItcmF0aW5nLWhhbGY6IHVybCgnI3skYXNzZXRJbWdQYXRofXN0YXItaGFsZi5zdmcnKTtcbn1cbiRzdGFyLWZpbGxlZC1zbWFsbDogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1maWxsZWQtc21hbGwuc3ZnJyk7XG4kc3Rhci1lbXB0eS1zbWFsbDogdXJsKCcjeyRhc3NldEltZ1BhdGh9c3Rhci1lbXB0eS1zbWFsbC5zdmcnKTtcbiRzdGFyLWhhbGYtc21hbGw6IHVybCgnI3skYXNzZXRJbWdQYXRofXN0YXItaGFsZi1zbWFsbC5zdmcnKTtcblxuQG1peGluIHN0YXItc3R5bGVzKCRzaXplKSB7XG4gIGZvbnQtZmFtaWx5OiAna3AtaWNvbnMnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAka3AtYmx1ZTtcbn1cblxuLy8gRFMxICYgZGVmYXVsdCBWZXNzZWwgc3RhciBhcnJheVxuJHN0YXItcmF0aW5nLWFycmF5OiAoICcwJzogJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5LFxuICAnMF81JzogJHN0YXItcmF0aW5nLWhhbGYgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICcxJzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5LFxuICAnMV81JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWhhbGYgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICcyJzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5LFxuICAnMl81JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWhhbGYgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICczJzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWVtcHR5ICsgJHN0YXItcmF0aW5nLWVtcHR5LFxuICAnM181JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWhhbGYgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4gICc0JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWVtcHR5LFxuICAnNF81JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLWhhbGYsXG4gICc1JzogJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nICsgJHN0YXItcmF0aW5nLFxuICAnYmxhbmsnOiAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHkgKyAkc3Rhci1yYXRpbmctZW1wdHksXG4pO1xuXG4vLyBWZXNzZWwgc21hbGwgc3RhciBhcnJheVxuJHN0YXItcmF0aW5nLWFycmF5LXNtYWxsOiAoICcwJzogJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzBfNSc6ICRzdGFyLWhhbGYtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzEnOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzFfNSc6ICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWhhbGYtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwsXG4gICcyJzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuICAnMl81JzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItaGFsZi1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwsXG4gICczJzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzNfNSc6ICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWhhbGYtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzQnOiAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1maWxsZWQtc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCxcbiAgJzRfNSc6ICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWZpbGxlZC1zbWFsbCArICRzdGFyLWhhbGYtc21hbGwsXG4gICc1JzogJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsICsgJHN0YXItZmlsbGVkLXNtYWxsLFxuICAnYmxhbmsnOiAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsICsgJHN0YXItZW1wdHktc21hbGwgKyAkc3Rhci1lbXB0eS1zbWFsbCArICRzdGFyLWVtcHR5LXNtYWxsLFxuKTtcblxuQGVhY2ggJG5hbWUsICRzdGFyLXJhdGluZy12YWx1ZSBpbiAkc3Rhci1yYXRpbmctYXJyYXkge1xuICAlc3Rhci1yYXRpbmdfI3skbmFtZX0ge1xuICAgIG1hcmdpbjogJGV4dHJhLXRpbnktc3BhY2luZztcblxuICAgIEBhdC1yb290ICN7Jn0tbGFyZ2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc3Rhci1yYXRpbmctdmFsdWU7XG4gICAgICAgIEBpbmNsdWRlIHN0YXItc3R5bGVzKDMycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICN7Jn0tc21hbGwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc3Rhci1yYXRpbmctdmFsdWU7XG4gICAgICAgIEBpbmNsdWRlIHN0YXItc3R5bGVzKDAuNjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAjeyZ9OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkc3Rhci1yYXRpbmctdmFsdWU7XG4gICAgICBAaW5jbHVkZSBzdGFyLXN0eWxlcygyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuJXN0YXItcmF0aW5nX3RleHQge1xuICBAYXQtcm9vdCAjeyZ9LWlubGluZSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICBmb250LXNpemU6ICRsYXJnZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAYXQtcm9vdCAjeyZ9LWlubGluZV9sYXJnZSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICBmb250LXNpemU6ICRsYXJnZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJGV4dHJhLXRpbnktc3BhY2luZztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAYXQtcm9vdCAjeyZ9LXN1bW1hcnkge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgZm9udC1zaXplOiAkbWVkaXVtLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyBWZXNzZWwgc3RhciBpbWFnZSBtaXhpbnNcbkBtaXhpbiBsYXJnZS1zdGFycyB7XG4gIEBlYWNoICRuYW1lLCAkc3Rhci1yYXRpbmctdmFsdWUgaW4gJHN0YXItcmF0aW5nLWFycmF5IHtcbiAgICAuc3Rhci1yYXRpbmdfI3skbmFtZX17XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzdGFyLXJhdGluZy12YWx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc21hbGwtc3RhcnMge1xuICBAZWFjaCAkbmFtZSwgJHN0YXItcmF0aW5nLXZhbHVlLXNtYWxsIGluICRzdGFyLXJhdGluZy1hcnJheS1zbWFsbCB7XG4gICAgLnN0YXItcmF0aW5nXyN7JG5hbWV9e1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc3Rhci1yYXRpbmctdmFsdWUtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0JSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExhc3QgdXBkYXRlZDogVmVyc2lvbiA0LjAgb24gMjAyMC0wMS0xNVxuJGRlZmF1bHRmb250OiBzYW5zLXNlcmlmO1xuJHdlYnZpZXctd2VpZ2h0LWFycmF5OiAobGlnaHQ6IDIwMCwgYm9vazogNDAwLCBtZWRpdW06IDYwMCk7XG5cbi53ZWJ2aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdGZvbnQgIWltcG9ydGFudDtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4gIC5oaWRlLXdlYnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cbiAvL2FkZGVkIGJ1dHRvbiBtb2JpbGUgc3RhdHVlcyBmb3IgIGZpeCBTVFlMR0QtMTI4MjhcbiAgLmJ1dHRvbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIC8vIG1hdGNoIHRoaXMgc2VjdGlvbiB3aXRoIHR5cG9ncmFwaHkuc2Nzc1xuICBAZWFjaCAkd2VpZ2h0LW5hbWUsXG4gICAgJHdlaWdodC12YWx1ZSBpbiAkd2Vidmlldy13ZWlnaHQtYXJyYXkge1xuICAgIC8vIHNpbmdsZS1kYXNoIGlzIHByZWZlcnJlZCwgYnV0IHdpbGwgc3VwcG9ydCBkb3VibGUtZGFzaCBmb3IgbGVnYWN5IGltcGxlbWVudGF0aW9uc1xuICAgIC4tI3skd2VpZ2h0LW5hbWV9LFxuICAgIC5cXC0tI3skd2VpZ2h0LW5hbWV9IHsgLy8gZXNjcGFlZCBkb3VibGUgaHlwaGVuIGZvciBJRSBhbmQgbGVnYWN5IG1vYmlsZSBTYWZhcmkgc3Vwb3J0XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRmb250O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cblxuJHRhYmxldC1taW4tZHMxOiA2MDFweDsgXG5cbkBtaXhpbiBwcmludC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyAgXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwOyBcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjsgIFxuICB9ICBcbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAkdGFibGV0LW1pbi1kczEsIDEyKSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG5AbWl4aW4gX3ByaW50KCRmZWF0dXJlKSB7XG4gIEBpZiAkYWRkLXByaW50LXN0eWxlcyA9PSB0cnVlIHtcbiAgICAucHJpbnQtb25seSwgLnByaW50LW9ubHktaW5saW5lLCAucHJpbnQtb25seS1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBwcmludC1vbmx5O1xuICB9XG59XG5cbkBtaXhpbiBwcmludC1vbmx5e1xuICBAbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG4gICAgLnByaW50LW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIC5wcmludC1vbmx5LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIC5wcmludC1vbmx5LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIC5wcmludC1vbmx5LWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgLy8gaGlkZSBzaWRlIG5hdlxuICAgIC5zY3JlZW4tb25seSwgLmtwLWdsb2JhbC1oZWFkZXItY29tcG9uZW50LCAuc2lkZS1uYXZpZ2F0aW9uLCAua3AtZ2xvYmFsLWZvb3RlciwgLmFsZXJ0LCAua3AtaGVhZGVyLWdsb2JhbC1tZW51LCAua3AtaGVhZGVyX19tb2JpbGUtYnV0dG9ucywgLmtwLWhlYWRlci1nbG9iYWwtbWVudSAge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgLmtwLWJvZHktY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIGJvcmRlci10b3A6IDFwdCBzb2xpZCAkaW5reS1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbiIsIkBpbXBvcnQgXCJwcmludC1saWJcIjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbi5wcmludC1vbmx5LCAucHJpbnQtb25seS1pbmxpbmUsIC5wcmludC1vbmx5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByaW50LWxpbmsge1xuICBAaW5jbHVkZSBwcmludC1saW5rO1xufVxuXG5AaW5jbHVkZSBwcmludC1vbmx5O1xuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovIiwiQGltcG9ydCBcInR5cGUtbG9jay11cHMtbGliXCI7XG4uc2hvcnRfX2RhdGFfX3BvaW50IHtcbiAgQGluY2x1ZGUgZGF0YS1wb2ludHM7XG4gIEBpbmNsdWRlIHBob25lLW51bWJlci1zdHlsaW5nO1xufVxuXG4ubG9uZ19fZGF0YV9fcG9pbnQge1xuICBAaW5jbHVkZSBkYXRhLXBvaW50cztcbiAgQGluY2x1ZGUgcGhvbmUtbnVtYmVyLXN0eWxpbmc7XG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNyk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0ZWRfX2RhdGFfX3BvaW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHNwYW4sIGEge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNyk7XG4gICAgfVxuICB9XG59XG5cbmhyLnJldmlld2VkX19ieS0tZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5yZXZpZXdlZF9fYnktLXRpdGxlLCAucmV2aWV3ZWRfX2J5LS1saW5rLCAucmV2aWV3ZWRfX2J5LS1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoOSk7XG4gIH1cbn1cbi5yZXZpZXdlZF9fYnktLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiQG1peGluIGRhdGEtcG9pbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1peGluIHBob25lLW51bWJlci1zdHlsaW5nIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg3KTtcbiAgICB9XG4gIH1cbn0iLCIvL1B1bGxzIGluIHRoZSBsaWIgc3R5bGUgc2hlZXRcbkBpbXBvcnQgXCJsaW5rcy1saWJcIjtcblxuXG5hLCBhLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLmljb24tbGluay1pbnRlcm5hbCxcbiAgLmljb24tbGluay1leHRlcm5hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC8vQWRkZWQgaW4gR1NDIHNwZWNpZmljIGNvZGUgZm9yIGJ1dHRvbiB3aXRoIGV4dGVybmFsIGxpbmtzXG4gIC5pY29uLXp6ejAwMjctbGluay1leHRlcm5hbCwgLmljb24tenp6MDAyOC1saW5rLWludGVybmFsICB7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbiAgICAuaWNvbi16enowMDI3LWxpbmstZXh0ZXJuYWwsIC5pY29uLXp6ejAwMjgtbGluay1pbnRlcm5hbCB7XG4gICAgICBAaW5jbHVkZSAgaW1hZ2VfX2hvdmVyLXN0YXRlLS13aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICYudGV4dC1saW5rLXdpdGgtaWNvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOjRweDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgXG4gICYuaW5saW5lLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbmEuYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTU7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQ7XG4gIH1cbiAgXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIFxuICAmLmV4dGVybmFsLWxpbmsge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi5leHRlcm5hbC1saW5rLCAmLm5ldy13aW5kb3ctbGlua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gICYuLWljb24tYW5kLXRleHQge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmOmhvdmVyLCAmLi1hY3Rpb246aG92ZXIsICYuaW1wYWN0LWRlc3RydWN0aXZlOmhvdmVyLCAmLi1uYXZpZ2F0aW9uX19uZXh0OmhvdmVyLCAmLi1oaWdoLWNvbnRyYXN0OmhvdmVyLCAmOmZvY3Vze1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIGN1c3RvbSBpY29uIHN0eWxlc1xuLmljb24tbGluay1vdXQge1xuICBAaW5jbHVkZSBpY29uLWxpbmstb3V0O1xufVxuXG4uZXh0ZXJuYWwtbGluaywgLmV4dGVybmFsLWxpbmsgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgJi5pbmxpbmUge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5uZXctd2luZG93LWxpbmt7XG4gIC8vIGN1c3RvbSBpY29uIHN0eWxlc1xuICBpbWcsIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5leHRlcm5hbC1saW5rLCAuLWludmVydGVkLCAuYWxlcnQgLi1wMSBhe1xuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gICYuYnV0dG9uIHtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlX19ob3Zlci1zdGF0ZS0td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cblxuLmludGVybmFsLWxpbmt7XG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5iYWNrLWxpbmsge1xuICBAaW5jbHVkZSBiYWNrLWxpbms7XG4gIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRtaWRuaWdodDtcbiAgfVxuICBcbiAgYTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICRtaWRuaWdodDtcbiAgfVxufVxuXG4vLyBMaW5rIExpc3QgRFMxIFN0b3BnYXAgKGFkZGVkIDpub3Qgc2VsZWN0b3IgaW4gZnJvbnQgdG8gYXZvaWQgaXNzdWVzIHdpdGggY29tYmluYXRvciAmKVxuOm5vdChbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldKS5saW5rLWxpc3QtdGl0bGUge1xuICAmLS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbGluay1saXN0LXRpdGxlO1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgY29sb3I6ICRkb2xwaGluO1xuICB9XG4gICYtLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBsaW5rLWxpc3QtdGl0bGU7XG4gICAgQGluY2x1ZGUgc3R5bGluZygzKTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMik7XG4gICAgfVxuICB9XG59XG5cbjpub3QoW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXSkubGluay1saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gICYtLWhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtbGlzdDtcbiAgICAmIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgJiBhLCBhLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG4gICYgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgJiBhLCBhLmJ1dHRvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpbmsgTGlzdCBWZXNzZWwgc3R5bGVzXG4uZHMtbGlua2xpc3RbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjFcIiBpXSB7XG4gIC8vIGNvbW1vbiBzdHlsZXMgZm9yIGJhc2ljIGFuZCBmb290ZXIgdmFyaWFudHNcbiAgJltkYXRhLWRzLXZhcmlhbnQ9XCJiYXNpY1wiIGldLCAmW2RhdGEtZHMtdmFyaWFudD1cImZvb3RlclwiIGldIHtcbiAgICBcbiAgICAubGluay1saXN0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNCk7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxpbmstbGlzdCB7XG4gICAgICBAZXh0ZW5kICVsaXN0LXVuc3R5bGVkO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgXG4gICAgICAvLyBkZWZhdWx0IHN0eWxlcyBpZiBkYXRhIGF0dHJpYnV0ZXMgYXJlIHVuc2V0XG4gICAgICAmIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IC8vIG1lZGl1bSBzcGFjaW5nXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTsgLy8gYm9vayB0ZXh0IHN0eWxpbmdcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg5KTsgLy8gUDQgdGV4dFxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyB1bmRlcmxpbmUgb24gbGlua3NcbiAgICAgICAgJiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRzLWxpbmtsaXN0X190aXRsZS1mb250LXdlaWdodC0tbWVkaXVtIC5saW5rLWxpc3QtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgfVxuICAgIFxuICAgICYuZHMtbGlua2xpc3RfX2xpbmstZm9udC13ZWlnaHQtLW1lZGl1bSAubGluay1saXN0IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIH1cbiAgICBcbiAgICAmLmRzLWxpbmtsaXN0X19mb250LXNpemUtLXNtYWxsICAubGluay1saXN0IGxpIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRzLWxpbmtsaXN0X192c3BhY2luZy0tc21hbGwgLmxpbmstbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgJiBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZHMtbGlua2xpc3RfX2xpbmtzLS1uby11bmRlcmxpbmUgLmxpbmstbGlzdCBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH0gIFxuICB9XG5cbiAgLy8gc3BlY2lmaWMgc3R5bGVzIGZvciBmb290ZXIgdmFyaWFudCAtIHdoaXRlIHRleHQgZm9yIGRhcmsgYmFja2dyb3VuZCBhbmQgbGFyZ2Ugc3BhY2luZ1xuICAmW2RhdGEtZHMtdmFyaWFudD1cImZvb3RlclwiIGldIHtcbiAgICAubGluay1saXN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgLy8gZHVwbGljYXRlIGNsYXNzIHNlbGVjdG9yIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5IGFuZCBlbnN1cmUgY2xhc3MtYmFzZWQgb3B0aW9ucyBhcmUgb3ZlcnJpZGRlblxuICAgIC5saW5rLWxpc3QubGluay1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAmIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbGwgc3R5bGluZyBmcm9tIGxpbmstbGlzdCB0byBhIHZhcmlhdGlvbiBvZiBob3Jpem9udGFsIGxpbmsgbGlzdFxuQG1peGluIGxpbmstbGlzdC0taG9yaXpvbnRhbCB7XG4gIEBleHRlbmQgJWxpc3QtdW5zdHlsZWQ7XG4gIEBpbmNsdWRlIGhvcml6b250YWwtbGlzdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gICYgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gIH1cbn1cblxuLy8gR1NDIGZpeCBmb3IgaW50ZXJuYWwgYW5kIGV4dGVybmFsIGljb25zXG4ua3AtZm9vdGVyIC5pbnRlcm5hbC1saW5rLCAua3AtZm9vdGVyIC5leHRlcm5hbC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogbm9uZTsgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9HU0MgZml4IGZvciBzdmcgZXh0ZXJuYWwgaWNvbnNcbnN2Zy5rcC1leHRlcm5hbC1saW5rLWljb24ge1xuICBoZWlnaHQ6IDFlbTsgXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTNlbTtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5hbGVydCAuLXAxIGEgeyBcbiAgXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgIGltYWdlX19ob3Zlci1zdGF0ZS0td2hpdGU7XG4gIH1cbn1cblxuLmxpbmstaWNvbi13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbGluay1pY29uLXdyYXBwZXI7XG59XG5cbi8vIFNUWUxHRC0yMDk3NzogVGVtcG9yYXJpbHkgYWRkaW5nIEdTQyBidXR0b24gb3ZlcnJpZGVzIGRpcmVjdGx5IGluIFN0eWxlIEd1aWRlIHRvIHN1cHBvcnQgb2xkZXIgbWFya3VwXG4vLyBUYWtlbiBmcm9tIHRoaXMgZmlsZTpcbi8vIGh0dHBzOi8vZ2l0aHViLmtwLm9yZy9DRE8tS1AtT1JHL2dzYy1rcC1mb3VuZGF0aW9uL2Jsb2IvZGV2ZWxvcC91aS5mcm9udGVuZC9hcHAvbW9kdWxlcy9zdHlsZWd1aWRlLWV0L3N0eWxlZ3VpZGU2LW92ZXJyaWRlcy5zY3NzXG5cbi8vIHRoZXNlIGFyZSBEUzIgb3ZlcnJpZGVzXG5cbi8qIEJVVFRPTlMgKi9cblxuLy8gZml4ZXMgdGV4dCBpbiBzbWFsbCBidXR0b24gbGlua3Ncbi8vIGZsb2F0IHRvIHRvcCBvZiBidXR0b24gXG5hLmJ1dHRvbi4tc21hbGw6bm90KC4tYmxvY2spIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi8vIGZpeGVzIHRpbnkgaWNvbiBvbiBzZWNvbmRhcnkgYnV0dG9uIGxpbmtzXG5hLmJ1dHRvbi4taW52ZXJ0ZWQgaW1nOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjRweDtcbn1cblxuLy8gZml4ZXMgdGlueSBpY29uIG9uIHNlY29uZGFyeSBidXR0b24gbGlua3MgKHNtYWxsIHZlcnNpb24pXG5hLmJ1dHRvbi4taW52ZXJ0ZWQuLXNtYWxsIGltZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8vIGZpeGVzIGljb24gY29sb3Igb24gcHJpbWFyeSBidXR0b24gbGlua3NcbmEuYnV0dG9uLi1wcmltYXJ5Li1saWdodCBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMSkgY29udHJhc3QoODAwJSkgYnJpZ2h0bmVzcyg1MDAlKTtcbn1cblxuYS5idXR0b24uLXByaW1hcnkuLWxpZ2h0Li1pY29uLWFuZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYS5idXR0b24uLXByaW1hcnkuLWxpZ2h0Li1pY29uLWFuZC10ZXh0IGltZyB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbmEuYnV0dG9uLi1pbnZlcnRlZC4taWNvbi1hbmQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmEuYnV0dG9uLi1pbnZlcnRlZC4taWNvbi1hbmQtdGV4dCBpbWcge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4vLyBmaXhlcyB1bmRlcmxpbmVzIG9uIGhvdmVyIGZvciBwcmltYXJ5IGJ1dHRvbiBsaW5rc1xuYS5idXR0b24uLXByaW1hcnkuLWxpZ2h0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8vIGZpeGVzIGljb24gY29sb3Igb24gc2Vjb25kYXJ5IGJ1dHRvbiBsaW5rc1xuYS5idXR0b24uLWludmVydGVkIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg0MCUpIHNhdHVyYXRlKDQ3OTMlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDEwMSUpO1xufVxuXG4vLyBmaXhlcyBob3ZlciBvbiBzZWNvbmRhcnkgYnV0dG9uIGxpbmtzXG5hLmJ1dHRvbi4taW52ZXJ0ZWQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgaW52ZXJ0KDEpIGNvbnRyYXN0KDgwMCUpIGJyaWdodG5lc3MoNTAwJSk7XG59XG5cbi5idXR0b24gaW1nIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4vLyBleHRlcm5hbCBsaW5rIGFsaWdubWVudCBmaXggZm9yIHdoZW4gdGhlIGV4dGVybmFsIGxpbmsgc2NyaXB0XG4vLyBJU04nVCBwbGFjaW5nIHRoZSA8c3Bhbj4gZWxlbWVudFxuYS5idXR0b246aGFzKDpub3Qoc3BhbikpIHN2Zy5rcC1leHRlcm5hbC1saW5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50OyAvLyBtYWRlIGltcG9ydGFudCB0byBvdmVycmlkZSBwcmltYXJ5LmJ1dHRvbiBzdmcgXG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7IC8vIG1hZGUgaW1wb3J0YW50IHRvIG92ZXJyaWRlIHByaW1hcnkuYnV0dG9uIHN2ZyBcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG5hLmJ1dHRvbjpoYXMoc3Bhbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiQG1peGluIGltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gaW1hZ2UtYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuQG1peGluIGltYWdlLXJhdGlvKCRwcm9wZXJ0eSkge1xuICAgICN7JHByb3BlcnR5fTogJGltYWdlX19mdWxsLXdpZHRoLWhlaWdodC0tbW9iaWxlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHsgI3skcHJvcGVydHl9OiAkaW1hZ2VfX2Z1bGwtd2lkdGgtaGVpZ2h0LS10YWJsZXQ7IH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkgeyAjeyRwcm9wZXJ0eX06ICRpbWFnZV9fZnVsbC13aWR0aC1oZWlnaHQtLWRlc2t0b3A7IH1cbn1cblxuLy8gRFMyIElNQUdFIExPQURJTkcgU1RZTEVTXG4vLyBmb3IgdGhlIGltYWdlIGxvYWRpbmcgYmFja2dyb3VuZCBjb2xvciBhbmQgZmFkZS1pblxuLy8ganMgZG9lcyB0aGUgY2hlY2sgZm9yIGxvYWRpbmcgYW5kIHNldHMgJy5pbWFnZS1sb2FkZWQnXG4vLyBUaGlzIGlzIGludGVuZGVkIHRvIGJlIHVzZWQgd2hlcmUgdGhlICcuaW1hZ2UnIGNsYXNzXG4vLyBpcyB1c2VkIGFuZCBoYXMgYSBjaGlsZCA8aW1nPlxuLy8gdGhlIGltYWdlIGZhZGVzIGluIGF0IHRoZSBzYW1lIHNwZWVkIHRoZSBiYWNrZ3JvdW5kXG4vLyBjb2xvciBmYWRlcyBvdXRcblxuQG1peGluIGltYWdlLWxvYWRpbmcge1xuICAtLWZhZGUtc3BlZWQ6IC4ycztcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXhsaWdodDsgLy8gQWxpYXMgZm9yIHBhbGUgYmx1ZVxuICB9XG5cbiAgJi5pbWFnZS1sb2FkZWQge1xuICAgIHRyYW5zZm9ybTogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mYWRlLXNwZWVkKSBlYXNlLW91dDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tZmFkZS1zcGVlZCkgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG59XG4iLCIvLyBIVE1MIE9OTFkgU2VsZWN0IE1lbnUgW3N0YXJ0XVxuQG1peGluIHNlbGVjdC1vbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyAvLyBvZmZzZXQgZm9yIGljb24tY2hldnJvbi1kb3duXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCArICRiYXNlLW1vYmlsZS1mb250LXNpemUgKyA1cHg7IC8vIGFkZGVkIHNwYWNlIGZvciBpY29uLWNoZXZyb24tZG93biArIGNsZWFyYW5jZSB0byB0aGUgbGVmdCBvZiB0aGUgaWNvbi1jaGV2cm9uLWRvd25cbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB3aWR0aDogNDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRvbHBoaW4tbWlkOyAvLyBib3JkZXIgbmVlZCB0byBiZSBvbiBzZWxlY3QgaXRzZWxmIHRvIHN1cHBvcnQgbmF0aXZlIGJyb3dzZXIgZm9jdXMgb3V0bGluZVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBmb250LXNpemU6ICRkcm9wZG93bi1iYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgfVxuICAgICYuZXJyb3ItZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgICAgJjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgaW1nLmljb24tY2hldnJvbi1kb3duIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoNDAlKSBzYXR1cmF0ZSg0NzkzJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuICBpbWcuaWNvbi1jaGV2cm9uLWRvd24uZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDQlKSBzZXBpYSgzJSkgc2F0dXJhdGUoMjkyOCUpIGh1ZS1yb3RhdGUoMTgzZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoODAlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweCArICRiYXNlLWZvbnQtc2l6ZSArIDVweDsgLy8gYWRkZWQgc3BhY2UgZm9yIGljb24tY2hldnJvbi1kb3duICsgY2xlYXJhbmNlIHRvIHRoZSBsZWZ0IG9mIHRoZSBpY29uLWNoZXZyb24tZG93blxuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAkZHJvcGRvd24tYmFzZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgLy8gZm9yIHRvdGFsIGhlaWdodCA9IDYwcHhcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIHNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRvbHBoaW47XG4gICAgYm9yZGVyLWNvbG9yOiAkZG9scGhpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGViYmxlO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICBzZWxlY3Q6Oi1tcy1leHBhbmQgeyAvLyByZW1vdmUgSUUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Q6ZGlzYWJsZWQ6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICRzZWxlY3QtbWVudS1kaXNhYmxlLWNvbG9yO1xuICB9XG59XG5cbi8vc2VsZWN0IGlubGluZVxuQG1peGluIHNlbGVjdC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLmlubGluZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgXG4gIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cblxuICBsYWJlbC5pbmxpbmUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgc3Bhbi50ZXh0LWlucHV0LWhlbHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICBpbWcuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoNDAlKSBzYXR1cmF0ZSg0NzkzJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLmlubGluZSB7XG4gICAgICB3aWR0aDogMjU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW1nLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICB9XG4gICAgc3Bhbi50ZXh0LWlucHV0LWhlbHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxuICAgIHNwYW4ubm8tbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIHNwYW4udGV4dC1pbnB1dC1oZWxwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuaW5saW5lIHtcbiAgICAgIHdpZHRoOiAxOTZweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMCU7XG4gICAgfVxuICB9XG4gICBcbiAgLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRvbHBoaW47XG4gICAgYm9yZGVyLWNvbG9yOiAkc2xhdGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5zZWxlY3QtaW5saW5lIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2NzcwODM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODc4RjlCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAuc2VsZWN0LWlubGluZSBpbWcuaWNvbi1jaGV2cm9uLWRvd24uZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDQlKSBzZXBpYSgzJSkgc2F0dXJhdGUoMjkyOCUpIGh1ZS1yb3RhdGUoMTgzZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoODAlKTtcbiAgfVxuXG59XG5cblxuQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgLmVycm9yLWRlc2NyaXB0aW9uLmxhYmVsLWVycm9yIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNTlweDsgXG4gIH1cbiAgZGl2LmVycm9yLWRlc2NyaXB0aW9uIHVsLmVycm9yLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU5cHg7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgLmVycm9yLWRlc2NyaXB0aW9uLmxhYmVsLWVycm9yIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDsgXG4gIH1cbiAgZGl2LmVycm9yLWRlc2NyaXB0aW9uIHVsLmVycm9yLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU5cHg7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgLmVycm9yLWRlc2NyaXB0aW9uLmxhYmVsLWVycm9yIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDsgXG4gIH1cbiAgZGl2LmVycm9yLWRlc2NyaXB0aW9uIHVsLmVycm9yLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgc3Bhbi5lcnJvci1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gIH1cbn1cblxuXG51bC5lcnJvci1pbmxpbmUtbm8tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBEMUMzRDtcbiAgfVxuICAudGV4dC1pbnB1dC1oZWxwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5lcnJvci1kZXNjcmlwdGlvbiB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgXG4uc2VsZWN0LW9uZSB7XG4gIEBpbmNsdWRlIHNlbGVjdC1vbmU7XG59XG5cbi5zZWxlY3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgc2VsZWN0LW9uZTtcbiAgQGluY2x1ZGUgc2VsZWN0LWlubGluZTtcbn1cbiAgIiwiLy8gZXh0cmFjdGVkIGZyb20gY2Fyb3VzZWwgcGF0dGVybiAxLjEuMTcgLSBFcmljXG4lY2FyZF9fYmFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDEwcHg7IC8vIFNUWUxHRC04MTQwIC0gYnVpbGQgd2l0aCAwIGluc2V0IHBhZGRpbmdcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAkZXh0cmEtdGlueS1mb250LXNpemU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGNhcmRfX2NvbnRhaW5lciB7XG4gIEBleHRlbmQgJWNhcmRfX2Jhc2U7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxuXG4gIC5jYXJkX19jb250ZW50LWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXJkX19jb250ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXJkX19jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXJkX19jb250ZW50LWFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvcGFuZWwubWl4aW4uZHMyXCI7XG5cbi5kcy12dWMtcGFuZWwsIFxuLmRzLXBhbmVsX19jb250YWluZXItLXBhbGUtYmx1ZSB7XG4gIEBpbmNsdWRlIHBhbmVsX19jb250YWluZXIoJHBhbGUtYmx1ZSk7XG59XG5cbi8vIHVzZWQgc3BlY2lmaWNhbGx5IG9uIElubmVyIERvb3IuIG1vdmVkIGl0IGhlcmUgdG8gYWNjb21tb2RhdGVcbi8vIHRoZSBzdHlsaW5nIGZvciBhIHJldXNhYmxlIGV4cGVyaWVuY2UgZnJhZ21lbnRcbi5kcy10bS1wYW5lbCB7XG4gIEBleHRlbmQgLmRzLXZ1Yy1wYW5lbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoOTUsIDUzLCA1MywgMC4wNCk7XG4gIGNvbG9yOiAkaW5reS1ibHVlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudC1ibGFjay1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuYXV0aG9yLW1vZGUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmID4gW2lkXj1jb250YWluZXItXSB7XG4gICAgJiA+IC5jbXAtY29udGFpbmVyIHtcbiAgICAgICYgPiAuYWVtLUdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjVyZW0gMXJlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3MtaW1hZ2UtY29yZSB7XG4gICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDVyJztcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gcGFuZWxfX2NvbnRhaW5lci1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICAgICAgY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNTYyNXJlbSAuODEyNXJlbTsgLy8gOXB4IDEzcHhcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbn1cbn1cblxuQG1peGluIHBhbmVsX19jb250YWluZXIoJGJhY2tncm91bmQtY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTsgXG4gICAgLmFlbS1HcmlkLCAuZHMtcGFuZWxfX2NvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyIHtcbiAgICAgICYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgIGltZyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBzaXplKDY0cHgpO1xuICAgIH1cbiAgICAudGV4dCwgLmRzLXBhbmVsX19jb250YWluZXItdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ncy1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIH0gXG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIEBpbmNsdWRlIHBhbmVsX19jb250YWluZXItYnV0dG9uO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbXVsdGktbGFuZy5taXhpblwiO1xuXG4uZHMtbGFuZy1ydGwge1xuICAgQGluY2x1ZGUgbXVsdGktbGFuZztcbn0iLCJAbWl4aW4gbXVsdGktbGFuZyB7IFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpcmVjdGlvbjogcnRsO1xufSIsIkBpbXBvcnQgXCIuL21peGlucy90YWdzLm1peGluLmRzMlwiO1xuXG4uZHMtdGFne1xuICBAaW5jbHVkZSBkcy10YWc7XG59ICIsIkBtaXhpbiBkcy10YWcge1xuICAgIEBpbmNsdWRlIHRhZy1jb250YWluZXI7XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHRleHQ7XG4gICAgfVxuICB9XG5cblxuICBAbWl4aW4gdGFnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBweC10by1yZW0oMjRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAbWl4aW4gdGV4dCB7XG4gICAgcGFkZGluZzogMnB4IDhweCAycHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAiLCIvLyBfbWFpbi5kczIuc2Nzc1xuLy8gU0VUIERTMiBDb250ZXh0IHZhcmlhYmxlczpcbiRrcC10aGVtZTogZHMyO1xuJGtwLXRoZW1lLWRzMi10b2dnbGU6IHRydWU7XG5AaW1wb3J0IFwidmFyaWFibGVzL3RoZW1lcy9kczIvX3NldHRpbmdzLnZhcnMuZHMyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvaW5kZXgudmFyc1wiO1xuXG4vLyBTRVQgRFMyIENvbnRleHQgTWFwczpcbkBpbXBvcnQgXCJtYXBzL2luZGV4Lm1hcC5kczJcIjtcblxuQGltcG9ydCBcIm1peGlucy9pbmRleC5taXhpbi5kczJcIjtcblxuLy8gSW1wb3J0IG90aGVyIGxpYnJhcmllcyB0aGF0IHVzZSB0aGVtZWQgc3R5bGVzaGVldHMgKHVzZSBpbiBtYWluLCBtYWluLmRzMSwgbWFpbi5kczJcbkBpbXBvcnQgXCJtYWluLnRoZW1lZFwiO1xuXG4vLyBEUzIgb25seVxuQGltcG9ydCBcInNwYWNpbmcuZHMyXCI7IC8vIERTMiBvbmx5IHNwYWNpbmcgcHJpbnQgY2xhc3Nlc1xuQGltcG9ydCBcImxpbmtzLmRzMlwiO1xuQGltcG9ydCBcImltYWdlLmRzMlwiO1xuXG4vL0RTMiBkcm9wZG93bi1vdmVybGF5XG5AaW1wb3J0IFwiZHJvcGRvd24tb3ZlcmxheS5kczJcIjtcblxuLy8gRFMgQ29tcG9uZW50cyBzdGFydHMgaGVyZVxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvbWl4aW5zL2NhcmQubWl4aW4uZHMyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9jbGFzc2VzL2NhcmQuY2xhc3MuZHMyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9taXhpbnMvcGFuZWwubWl4aW4uZHMyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9jbGFzc2VzL3BhbmVsLmNsYXNzLmRzMlwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvY2xhc3Nlcy9tdWx0aS1sYW5nLmNsYXNzLmRzMlwiO1xuQGltcG9ydCBcInRhZ3NcIjtcbi8vYWVtXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9taXhpbnMvY29udGFpbmVyLm1peGluLmRzMlwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvY2xhc3Nlcy9jb250YWluZXIuY2xhc3MuZHMyXCI7XG5cbi8vIFNldCB0aGUgY3VycmVudCB0aGVtZVxuLmN1cnJlbnQtdGhlbWUge1xuICBjb250ZW50OiAkY3VycmVudC10aGVtZTtcbn1cblxuLy8gaWNvbnNcbkBpbXBvcnQgXCJrcC1pY29uc1wiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwiaWNvbi1kczJcIjtcbi8vIGVuZCBpY29uc1xuXG4vLyBTcGFjaW5nIG5lZWRzIHRvIGJlIHNjb3BlZCBhdCBhIGhpZ2hlciBsZXZlbCB0byBzdXBwb3J0IHRoZW1laW5nXG4uc2ctc3BhY2luZyB7XG4gIEBpbXBvcnQgXCJzcGFjaW5nXCI7XG59XG5cbkBpbXBvcnQgXCJpbWFnZS1zcGVjaWZpY1wiO1xuQGltcG9ydCBcInZlcnNpb24tbnVtYmVyXCI7IC8vIE1heSBiZSBkdXBsaWNhdGVcbiIsIiRrcC10aGVtZS1kczItdG9nZ2xlOiB0cnVlO1xuJGN1cnJlbnQtdGhlbWU6ICdkczInOyIsIi8vIEdlbmVyYXRlZCBieSBncnVudC13ZWJmb250XG5AaW1wb3J0IFwia3AtaWNvbnMtbGliXCI7XG5cbkBhdC1yb290IHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgQGluY2x1ZGUgZm9udC1mYWNlO1xuICB9XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIEBleHRlbmQgJWljb24tY2xhc3M7XG59XG5cbkBlYWNoICRpY29uLW5hbWUsXG4gICRpY29uLXZhbHVlIGluICRrcC1pY29ucyB7XG4gICAgLmljb24tI3skaWNvbi1uYW1lfTpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1jb250ZW50LW91dHB1dCgkaWNvbi1uYW1lKVxuICAgIH1cbiAgfVxuIiwiQGltcG9ydCBcImdydW50LXdlYmZvbnQva3AtaWNvbnNcIjtcblxuQG1peGluIGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImtwLWljb25zXCI7XG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIiN7JGZvbnQtcGF0aH1rcC1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLnN2ZyNrcC1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAbWl4aW4gaWNvbi1jaXJjbGVzKCRsaW5lKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZTtcbiAgICBcbn1cbkBtaXhpbiBpY29uLXNpemUoJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29uLWNpcmNsZXtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoNDBweCw0MHB4KTtcbiAgICBAaW5jbHVkZSBpY29uLWNpcmNsZXMoNDBweCk7XG4gICAgaW1ne1xuICAgICAgICBAaW5jbHVkZSBpY29uLXNpemUoMjRweCwyNHB4KTtcbiAgICB9XG59XG4uaWNvbi1pbGx1c3RyYXRpdmUtY2lyY2xle1xuICAgIEBpbmNsdWRlIGljb24tc2l6ZSg3MnB4LDcycHgpO1xuICAgIEBpbmNsdWRlIGljb24tY2lyY2xlcyg3MnB4KTtcbiAgICBpbWd7XG4gICAgICAgIEBpbmNsdWRlIGljb24tc2l6ZSg0OHB4LDQ4cHgpOztcbn1cbn1cblxuLmljb24taWxsdXN0cmF0aXZle1xuICAgIEBpbmNsdWRlIGljb24tc2l6ZSg0OHB4LDQ4cHgpO1xufVxuLmljb24taW5saW5le1xuICAgIEBpbmNsdWRlIGljb24tc2l6ZSgxNnB4LDE2cHgpO1xufVxuLmljb24tc3RhbmRhcmR7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKDI0cHgsMjRweCk7XG59XG4uLWljb257XG4gICAgaW1ne1xuICAgICAgICBAaW5jbHVkZSBpY29uLXNpemUoMjRweCwyNHB4KTtcbiAgICB9XG59IiwiLy8gVXNlIHNwYWNpbmcgdmFsdWUgZm9yIGJhc2UgbWFyZ2luIHZhbHVlc1xuLy8gU1BBQ0lORyAtLSBEUzFcbi8vIHNwYWNpbmcgY2hhbmdlcyBiYXNlZCBvbiB0aGVtZVxuQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IGZhbHNlIHtcbiAgdGFibGVbY2xhc3MqPVwiZGF0YS10YWJsZVwiXSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG4gIC5maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIH1cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGZvcm0tZ3JvdXAtc2ctc3BhY2luZztcbiAgfVxufVxuXG5wIHtcbiAgQGlmICRrcC10aGVtZS1kczItdG9nZ2xlID09IHRydWUge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwibWFyZ2luLXRvcFwiKTtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBwYXJhZ3JhcGgtc2ctc3BhY2luZztcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMge1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgIEBpbmNsdWRlIGgxLTMtaGVhZGluZy1zZy1zcGFjaW5nO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcIm1hcmdpbi10b3BcIik7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5oNCxcbmg1LFxuaDYge1xuICBAaWYgJGtwLXRoZW1lLWRzMi10b2dnbGUgPT0gZmFsc2Uge1xuICAgIEBpbmNsdWRlIGg0LTYtaGVhZGluZy1zZy1zcGFjaW5nO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi10b3BcIik7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4iLCIuaW1hZ2Utc3BlY2lmaWMtY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5yb3dzOm5vdCg6bnRoLW9mLXR5cGUoMikpe1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLnJvd3Mge1xuICAgIFtjbGFzc149XCJjb2x1bW5zLVwiXXtcbiAgICAgIC5ib3gtaW1hZ2UtZGVtbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDNENkRDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmLmltYWdlLWRlbW8tY29udGFpbmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib290c3RyYXAtZ3JpZC13cmFwcHIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiAxMTVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2Upe1xuICAgICAgICB0b3A6IDk4cHg7XG4gICAgICB9XG4gICAgICAuYm9vdHN0cmFwLWdyaWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ0LCAxNDQsIDAuMSkhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgLmJvb3RzdHJhcC1jb2x1bW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMDUpIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5kaXNwbGF5Q29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZUNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufSIsIi5wbC1zdHlsZWd1aWRlLXZlcnNpb246YmVmb3JlIHtjb250ZW50OlwiNi44LjEwXCJ9OyIsIi8qXG5JbnRyb2R1Y2VkIHRvIGZpeCBrcC1pY29ucyA0MDQgZXJyb3Igb24gdGhlIFBUTCBwYWdlcyBodHRwczovL2ppcmEtYWVzLmtwLm9yZy9icm93c2UvTU5PLTk4OTRcbmZyb20gaHR0cHM6Ly9iaXRidWNrZXQtZm9mLmFwcGwua3Aub3JnL3Byb2plY3RzL0tQUldEL3JlcG9zL3N0eWxlZ3VpZGUvYnJvd3NlL2xpYi9tb2Rlcm4vc3R5bGVzaGVldHMvX2twLWljb25zLnNjc3NcbiovXG4kZm9udC1wYXRoOiAnL2V0Yy5jbGllbnRsaWJzL3NldHRpbmdzL3djbS9kZXNpZ25zL2twb3JnL2twLWZvdW5kYXRpb24vY2xpZW50bGliLW1vZHVsZXMvc3R5bGVndWlkZS9yZXNvdXJjZXMvYXNzZXRzL2ZvbnRzLyc7XG5AYXQtcm9vdCB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImtwLWljb25zXCI7XG4gICAgICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9a3AtaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofWtwLWljb25zLnN2ZyNrcC1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59IiwiLy8gbmFtZSBzcGFjZSB0byBzaG93LW1vcmUtbGVzcy1wYXR0ZXJuXG4uc2hvdy1tb3JlLWxlc3Mge1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG5cbiAgLnNob3ctbW9yZS1sZXNzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC8vYWRkZWQgc21hbGwgc3BhY2luZyBmb3Igem9vbSBhbmQgZm9jdXMgZGVmZWN0XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgc3Bhbi5zaG93LW1vcmUtbGVzcy1ncm91cC4tLWV4cGFuZGVkIHsgLy8gZGF0YS1pbmxpbmUtZWxlbWVudD1cInRydWVcIlxuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGRpdi5zaG93LW1vcmUtbGVzcy1ncm91cC4tLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaG93LW1vcmUtbGVzcy1ncm91cC4tLWFuaW1hdGVkIHtcbiAgICAuc2hvdy1tb3JlLWxlc3MtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgICAmLm9wYXF1ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbW9yZS1sZXNzLWRpdmlkZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuXG4gICAgJi4tLWhpZGRlbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbW9yZS1sZXNzLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tcG9zaXRpb24tdmVydGljYWw7XG4gICAgbWFyZ2luLXRvcDogJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1vZmZzZXQ7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemU7XG4gICAgaGVpZ2h0OiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZTsgLy8gZm9yIEFEQSArLy0gY2hhcmFjdGVyXG4gICAgY29sb3I6ICMwMDNiNzE7IC8vIGZvciBBREEgKy8tIGNoYXJhY3RlclxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB0b3A6ICRzaG93LW1vcmUtbGVzc19faWNvbi0tcG9zaXRpb24tdmVydGljYWwtbW9iaWxlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogJHNob3ctbW9yZS1sZXNzX19pY29uLS1zaXplO1xuICAgICAgaGVpZ2h0OiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemUgKiAyO1xuICAgIH1cblxuICAgICYuLS1taW51czo6YmVmb3JlIHtcbiAgICAgIHRvcDogMCAtICRzaG93LW1vcmUtbGVzc19faWNvbi0tc2l6ZTtcbiAgICB9XG4gIH1cblxuICAuc2hvdy1tb3JlLWxlc3MtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuXG4gICAgfVxuXG4gICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGFsZS1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtwLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi4tLWljb24ge1xuICAgICAgcGFkZGluZzogOXB4IDEwcHggOXB4IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxM3B4IDEycHggMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMjVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zaG93LW1vcmUtbGVzcy1pY29uIHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApIGludmVydCgxKSBicmlnaHRuZXNzKDEwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi0tbWludXN7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0taW5saW5lIHsgLy8gZGF0YS1pbmxpbmUtZWxlbWVudD1cInRydWVcIlxuICAgIC5zaG93LW1vcmUtbGVzcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBlbGltaW5hdGUgZW1wdHkgd2hpdGUgc3BhY2VcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1kaXNhYmxlZC10YWJsZXQtdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbW9yZS1sZXNzLWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gICYuLS1kaXNhYmxlZC1kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1tb3JlLWxlc3MtZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbn1cbiIsIiRzaG93LW1vcmUtbGVzc19faWNvbi0taW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlORGdpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4Tnk0Mk5UY2dNVEl1TnpWaExqYzFMamMxSURBZ01DQXdJREF0TVM0MVNERXlMamMxVmpZdU16UXpZUzQzTlM0M05TQXdJREFnTUMweExqVWdNSFkwTGprd04wZzJMak0wTTJFdU56VXVOelVnTUNBd0lEQWdNQ0F4TGpWb05DNDVNRGQyTkM0NU1EZGhMamMxTGpjMUlEQWdNQ0F3SURFdU5TQXdWakV5TGpjMWFEUXVPVEEzZW0wdU56VWdNak11TWpWaExqYzFMamMxSURBZ01DQXhMUzQzTlM0M05VZzJMak0wTTJFdU56VXVOelVnTUNBd0lERWdNQzB4TGpWb01URXVNekUwWVM0M05TNDNOU0F3SURBZ01TQXVOelV1TnpWNklpQm1hV3hzUFNJak1EQTNPRUl6SWk4K1BDOXpkbWMrXCIpO1xuXG4vLyAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL3Nob3ctbW9yZS1sZXNzLWljb24uc3ZnKTtcblxuJHNob3ctbW9yZS1sZXNzX19pY29uLS1zaXplOiAyNHB4O1xuJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbDogNDAlO1xuJHNob3ctbW9yZS1sZXNzX19pY29uLS1wb3NpdGlvbi12ZXJ0aWNhbC1tb2JpbGU6IDYwJTtcbiRzaG93LW1vcmUtbGVzc19faWNvbi0tcG9zaXRpb24tdmVydGljYWwtb2Zmc2V0OiAtMTJweDsgLy8gaGFsZiBvZiAkc2hvdy1tb3JlLWxlc3NfX2ljb24tLXNpemVcbiIsIkBtaXhpbiBzaG93LW1vcmUtbGVzcy1kaXNhYmxlZCB7XG4gIHNwYW4uc2hvdy1tb3JlLWxlc3MtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGRpdi5zaG93LW1vcmUtbGVzcy1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hvdy1tb3JlLWxlc3MtZ3JvdXAuLS1hbmltYXRlZCB7XG4gICAgLnNob3ctbW9yZS1sZXNzLWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2hvdy1tb3JlLWxlc3MtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBvdmVycmlkZSBEUy9TRy9HU0MgQ1NTIHRoYXQgYXJlIGNhdXNpbmcgaXNzdWVzIGluIHNob3ctbW9yZS1sZXNzLXBhdHRlcm5cblxuLnNob3ctbW9yZS1sZXNzLWl0ZW0ge1xuICAuLWxlZnQuYnV0dG9uIHsgLy8gU1RZTEdELTExNjI0XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBhLmJ1dHRvbi4taW52ZXJ0ZWQsIGEuYnV0dG9uLi1hY3Rpb24uLWxpZ2h0e1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdrcC1ibHVlJyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH0gXG5cbn0iLCIucGwtc2hvdy1tb3JlLWxlc3MtdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiMi4xLjNcIn07IiwiLmNvbnRlbnQtdG9nZ2xlIHtcbiAgQGluY2x1ZGUgY29udGVudC10b2dnbGU7XG59XG5cbi8vbmV3XG4uZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtZGFyay1tb2RlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbn1cblxuLy8gT25seSB1c2VkIGluIGtwLWZvb3Rlci5cbi8vIEV2ZW4gdGhvdWdoIHRoZSBjc3MgY2xhc3MgbmFtZSBpcyBcIi1kZXZpY2Utb25seVwiLCBpbiByZWFsaXR5IHRoZSBiZWhhdmlvciBpbiBrcC1mb290ZXIgc2hvdWxkIGJlIG1vYmlsZSBvbmx5IGFuZCBleGNsdWRlIHRhYmxldCB2aWV3LlxuLmNvbnRlbnQtdG9nZ2xlLS1pbml0aWFsaXplZCB7XG4gICYuLWRldmljZS1vbmx5IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUtdmFyaWF0aW9uO1xuICB9XG59XG4iLCJAbWl4aW4gY29udGVudC10b2dnbGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIHN0eWxpbmcoNSk7XG5cbiAgLmV4cGFuZGFibGUtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtaGVhZGluZztcbiAgfVxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLW5vLWZpbGx7XG4gICAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtaGVhZGluZy1uby1maWxsO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtdG9nZ2xlLWNvbnRlbnQ7XG4gIH1cbiAgLmNvbnRlbnQtLW5vLWZpbGwge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtdG9nZ2xlLWNvbnRlbnQtbm8tZmlsbDtcbiAgfVxuXG59XG5cbkBtaXhpbiBhY3RpdmUtYmVtIHtcbiAgJi4tZXhwYW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3BhbGUtYmx1ZScpO1xuICAgIC5jb250ZW50LXRvZ2dsZV9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLmNvbnRlbnQtdG9nZ2xlX19pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250ZW50LXRvZ2dsZS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIC8vcGFkZGluZzogJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS1tb2JpbGUgJGRzMi0xdS1tb2JpbGUgJGRzMi0ydS1tb2JpbGU7XG4gIHBhZGRpbmc6ICAwcHggJGRzMi0ydS1tb2JpbGUgMHB4ICRkczItMnUtbW9iaWxlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgIFxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnJlbW92ZS1pY29ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZXhwYW5kYWJsZS1oZWFkaW5nLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwYWxlLWJsdWUnKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIC5leHBhbmRhYmxlLWhlYWRpbmctdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gY29udGVudC10b2dnbGUtaGVhZGluZy1uby1maWxsIHtcbiAgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICAvL3BhZGRpbmc6ICRkczItMnUtbW9iaWxlICRkczItMnUtbW9iaWxlICRkczItMXUtbW9iaWxlICRkczItMnUtbW9iaWxlO1xuICBwYWRkaW5nOiAgMHB4ICRkczItMnUtbW9iaWxlIDBweCAkZHMyLTJ1LW1vYmlsZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV4cGFuZGFibGUtaGVhZGluZy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAmLnJlbW92ZS1pY29ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmV4cGFuZGFibGUtaGVhZGluZy10ZXh0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBjb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICB9XG4gICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIC5leHBhbmRhYmxlLWhlYWRpbmctdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250ZW50LXRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICAvL3RyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgJGRzMi0ydS1tb2JpbGUgJGRzMi0ydS1tb2JpbGUgNTJweDtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDEwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwYWxlLWJsdWUnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICAgIH1cbiAgfVxuICAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAgfVxufVxuXG5AbWl4aW4gY29udGVudC10b2dnbGUtY29udGVudC1uby1maWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAvL0BpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgLy90cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nOiAwICRkczItMnUtbW9iaWxlICRkczItMnUtbW9iaWxlIDUycHg7XG4gICYuc2hvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB9XG4gICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gU3R5bGUgdmFyaWF0aW9uIGZvciBtb2JpbGUsIG9ubHkgdXNlZCBpbiBrcC1mb290ZXIuXG5AbWl4aW4gbW9iaWxlLXZhcmlhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgLmV4cGFuZGFibGUtaGVhZGluZywgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gdXRpbFxuQG1peGluIHVuc2VsZWN0ZWQtaXRlbSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4vL0RTMiBEYXJrIE1vZGVcbkBtaXhpbiBjb250ZW50LXRvZ2dsZS1kYXJrLW1vZGUge1xuICAuZXhwYW5kYWJsZS1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIC5leHBhbmRhYmxlLWhlYWRpbmctdGV4dCB7IC8vZGFyayBtb2RlIG9ubHlcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMTZweCAwIDE2cHggMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIFxuICAgIH1cbiAgICAmW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgY29udGVudC10b2dnbGUtY29udGVudDtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgJi5zaG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgICAgIGNvbG9yOiBjb2xvcignd2hpdGUnKTtcbiAgICAgIHBhZGRpbmc6IDBweCAzOXB4IDE2cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgXG4gICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5vcGVuLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogYXV0byB3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstaWNvbiB7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjVweDtcbiAgICB9XG4gIH1cbiAgLmV4cGFuZGFibGUtaGVhZGluZy1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzNTZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAzJSk7XG4gIH1cbiAgXG59IiwiLnBsLWNvbnRlbnQtdG9nZ2xlLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiNC4zLjI2XCJ9OyIsIi5kcm9wLW1lbnUtcGF0dGVybiB7IC8vIGhpZGUgZHJvcCBtZW51IHVudGlsIGluaXRpYWxpemVkIGJ5IEpTXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGJhc2VsaW5lIGNzcyBmb3IgZGF0YS1saXN0LXR5cGU9XCJvcHRpb25cIlxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdC1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS1kZWZhdWx0LW9wdGlvbjtcbiAgfVxufVxuXG4vLyBiYXNlbGluZSBjc3MgZm9yIGRhdGEtbGlzdC10eXBlPVwibGlua1wiXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS1kZWZhdWx0LWxpbms7XG4gIH1cbn1cblxuLy9EZWZhdWx0XG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0O1xuICB9XG59XG5cbi8vRGVmYXVsdCBEYXJrXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLWRlZmF1bHQtZGFyaztcbiAgfVxufVxuXG4vL0RlZmF1bHQgLSBIaWdodCBDb250cmFzdFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdC1oaWdoLWNvbnRyYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWhpZ2gtY29udHJhc3Q7XG4gIH1cbn1cblxuLy9EZWZhdWx0IC0gRGFyayBIaWdodCBDb250cmFzdFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdC1kYXJrLWhpZ2gtY29udHJhc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLWRlZmF1bHQtZGFyay1oaWdoLWNvbnRyYXN0O1xuICB9XG59XG5cbi5kcm9wLW1lbnUtcGF0dGVybi4tLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zdGFuZGFyZDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHksXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLy9wcm94eS9yZWdpb25cbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdDtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3QtZGFyaztcbiAgfVxuXG4gIC5kcm9wLW1lbnUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGFyay1oaWdoLWNvbnRyYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3Q7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0LWRhcmstaGlnaC1jb250cmFzdDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0taGlnaC1jb250cmFzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0O1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdC1oaWdoLWNvbnRyYXN0O1xuICB9XG5cbiAgLmRyb3AtbWVudS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4vL1xuXG4uZHJvcC1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLy9mbGV4LWVuZFxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkczItMXUtZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuLS12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSAuZHJvcC1tZW51IGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3QsXG4gIC5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbiAuZHJvcC1tZW51IGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHkgLmRyb3AtbWVudSBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3QsXG4gIC5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbiAuZHJvcC1tZW51IGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE92ZXJyaWRlcyBmb3IgTUMyLTIwMTIgYW5kIE1DMi0yMDEwIC0tIFRlbXBvcmFyeSBmaXggYXMgYWdyZWVkIHdpdGggSVggdG8gUmVkZWZpbmUgdGhpcyBwYXR0ZXJuIGxheW91dCAqL1xuXG5kaXZbY2xhc3NePVwiYWVtLUdyaWRDb2x1bW5cIl0gLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9uLFxuLnJlZ2lvblBpY2tlciAuZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb257XG4gIHdpZHRoOiAzMDBweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbmRpdltjbGFzc149XCJhZW0tR3JpZENvbHVtblwiXS5wcm94eVBpY2tlciAuZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSxcbi5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5IHtcbiAgd2lkdGg6IDMwMHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIGJhc2VsaW5lIGNzcyBmb3IgZGF0YS1saXN0LXR5cGU9XCJvcHRpb25cIiwgZm9jdXNlZCBvbiBsYXlvdXQgYW5kIGFjY2Vzc2liaWxpdHlcbkBtaXhpbiBkcm9wLW1lbnUtZGVmYXVsdC1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7fVxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7fVxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge31cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gYmFzZWxpbmUgY3NzIGZvciBkYXRhLWxpc3QtdHlwZT1cImxpbmtcIiwgZm9jdXNlZCBvbiBsYXlvdXQgYW5kIGFjY2Vzc2liaWxpdHlcbkBtaXhpbiBkcm9wLW1lbnUtZGVmYXVsdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7fVxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7fVxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge31cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBjb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LWljb24ge1xuICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUgeyAvLyBmb3JjZSBrZXlib2FyZC1mb2N1cyBvdXRsaW5lIGlmIG5vdCBzcGVjaWZpZWQgYnkgVUFcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3QtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgfVxufVxuXG5cbi8vREVGQVVMVCBwcm94eS9yZWdpb25cbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICNGMkY4RkI7XG5cbiAgLy93aWR0aDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGRyb3AtbWVudS1kb2xwaGluO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyYXN0LWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkI7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoNDM1NyUpIGh1ZS1yb3RhdGUoMTkxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTAyJSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bi12YWx1ZSBub3cgZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vUFJPWFkvUkVHSU9OXG4vL0RhcmtcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1zZWxlY3QtZGFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAvL3dpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24geyAvLyBiZWZvcmUgLm5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24gbm93IGRyb3AtbWVudS1kcm9wZG93blxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwJSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgzNzAxJSkgaHVlLXJvdGF0ZSgxOTVkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg5OSUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OSUpIHNlcGlhKDExJSkgc2F0dXJhdGUoMTI2MyUpIGh1ZS1yb3RhdGUoMTY4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTIlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24tdmFsdWUgbm93IGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzklKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDEyNjMlKSBodWUtcm90YXRlKDE2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDkyJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vRGFyayBIaWdoIENvbnRyYXN0XG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtc2VsZWN0LWRhcmstaGlnaC1jb250cmFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAvL3dpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24geyAvLyBiZWZvcmUgLm5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24gbm93IGRyb3AtbWVudS1kcm9wZG93blxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmt5LWJsdWU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM3MDElKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk5JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoNzAlKSBzYXR1cmF0ZSg0OCUpIGh1ZS1yb3RhdGUoMTUwZGVnKSBicmlnaHRuZXNzKDExNCUpIGNvbnRyYXN0KDEwMCUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bi12YWx1ZSBub3cgZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDQ4JSkgaHVlLXJvdGF0ZSgxNTBkZWcpIGJyaWdodG5lc3MoMTE0JSkgY29udHJhc3QoMTAwJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vSGlnaCBDb250cmFzdFxuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdC1oaWdoLWNvbnRyYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gIC8vd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHsgLy8gYmVmb3JlIC5uYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duIG5vdyBkcm9wLW1lbnUtZHJvcGRvd25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5reS1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTQlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjk0ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwNyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5NCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyOTRkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA3JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMCUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoMzcwMSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoOTklKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24tdmFsdWUgbm93IGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMCUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoMzcwMSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoOTklKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICAvL21heC13aWR0aDogNTAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlOyAvL1NldCB0byAxMDAlIGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1N0YW5kYXJkIHBhZ2luYXRpb25cbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1zdGFuZGFyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgd2lkdGg6IDE1N3B4O1xuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHsgLy8gYmVmb3JlIC5uYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duIG5vdyBkcm9wLW1lbnUtZHJvcGRvd25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgLy9tYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8vRFMyXG4vL0RlZmF1bHRcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTc0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg0MzU3JSkgaHVlLXJvdGF0ZSgxOTFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDIlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZy5jaGVja21hcmstaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcblxuICAgICAgJi4tLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zbWFsbC4tLW5vLWljb24ge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBpbWcuY2hlY2ttYXJrLWltZ3tcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EZWZhdWx0IEhpZ2h0IENvbnRyYXN0XG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtZGVmYXVsdC1oaWdoLWNvbnRyYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTc0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmt5LWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZy5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg0NSUpIHNhdHVyYXRlKDI0MTUlKSBodWUtcm90YXRlKDIwMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDk3JSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg0NSUpIHNhdHVyYXRlKDI0MTUlKSBodWUtcm90YXRlKDIwMmRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDk3JSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgICAmLi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTc0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGltZy5jaGVja21hcmstaW1ne1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHg7IC8vZ3NjIDMuMTIgLS1ob3RmaXhcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMTI5OSUpIGh1ZS1yb3RhdGUoMTg4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAzJSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vRGVmYXVsdCBEYXJrXG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtZGVmYXVsdC1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTc0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNyUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjEwZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTUlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1zbWFsbC4tLW5vLWljb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcgLCAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWcuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MSUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoMjg2JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MyUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzElKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDI4NiUpIGh1ZS1yb3RhdGUoMTc0ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTMlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EZWZhdWx0IERhcmsgSGlnaHQgQ29udHJhc3RcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcmstaGlnaC1jb250cmFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgd2lkdGg6IDE3NDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlua3ktYmx1ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5JSkgc2VwaWEoMjclKSBzYXR1cmF0ZSgzNTAzJSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDcwJSkgc2F0dXJhdGUoNDglKSBodWUtcm90YXRlKDE1MGRlZykgYnJpZ2h0bmVzcygxMTQlKSBjb250cmFzdCgxMDAlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDcwJSkgc2F0dXJhdGUoNDglKSBodWUtcm90YXRlKDE1MGRlZykgYnJpZ2h0bmVzcygxMTQlKSBjb250cmFzdCgxMDAlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYmFzZWxpbmUgY3NzIGZvciBjb250ZXh0LXR5cGU9XCJuYXZpZ2F0aW9uXCIsIGZvY3VzZWQgb24gbGF5b3V0IGFuZCBhY2Nlc3NpYmlsaXR5XG4vLyBhZGRpdGlvbmFsIHNwZWNpZmljIGNzcyBmb3IgZWFjaCBkYXRhLW1lbnUtdHlwZSBhcmUgZGVmaW5lZCBpbiBzZXBhcmF0ZSBAbWl4aW5cbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgQG1lZGlhIChob3Zlcikge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsdWUtbGlnaHQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihibHVlLWxpZ2h0KTtcblxuICAgICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDEzNTMlKSBodWUtcm90YXRlKDIwMWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoMTM1MyUpIGh1ZS1yb3RhdGUoMjAxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTclKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcC1tZW51LWxpc3QtaWNvbiB7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHsgLy8gZm9yY2Uga2V5Ym9hcmQtZm9jdXMgb3V0bGluZSBpZiBub3Qgc3BlY2lmaWVkIGJ5IFVBXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIkZHJvcC1tZW51LW1pZG5pZ2h0OiBjb2xvcihtaWRuaWdodCk7XG4kZHJvcC1tZW51LXBhbGUtYmx1ZTogY29sb3IocGFsZS1ibHVlKTtcbiRkcm9wLW1lbnUtZ3JhcGhpdGU6IGNvbG9yKGdyYXBoaXRlLWRhcmspO1xuJGRyb3AtbWVudS1ib3JkZXI6IHJnYmEoMCAwIDAgLyAuMik7XG4kZHJvcC1tZW51LWRvbHBoaW46IGNvbG9yKGRvbHBoaW4pO1xuJGRyb3AtbWVudS1mb250LXNpemU6IDE0cHg7XG4kY2xvc2UtYnRuLWJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4kZHJvcC1tZW51LWxpbmstY29sb3I6IGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuJHdoaXRlOiAjRkZGO1xuIiwiLy8gRFMyIEhlYWRlciAtIEFyZWEgb2YgQ2FyZSBkcm9wIG1lbnVcbi5kcm9wLW1lbnUtc3RhdGljLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dGhlbnRpY2F0ZWQgeyAvLyBvbmx5IHNob3cgYXJlYSBvZiBjYXJlIGRyb3AgbWVudSBpbiBhdXRoZW50aWNhdGVkIHBhZ2VzXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAua3AtaGVhZGVyLWdsb2JhbC1tZW51X19jb250YWluZXIge1xuICAgICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS0tYXJlYS0tZGV2aWNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtc3RhdGljLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAua3AtaGVhZGVyX19jb21wb25lbnQtY29udGFpbmVyIHtcbiAgICAgIC5kcm9wLW1lbnUtcGF0dGVybi4tLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAuZHJvcC1tZW51IHtcbiAgICAgICAgICBAaW5jbHVkZSBkcm9wLW1lbnUtLWFyZWEtLWRlc2t0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1zdGF0aWMtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6ICRhcmVhLWRyb3AtbWVudS1mb250O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGRyb3AtbWVudS0tYXJlYS0tZGV2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweCA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udDogJGFyZWEtZHJvcC1tZW51LWRldmljZS1mb250O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIG1hbnVhbCB2ZXJ0aWNhbCBjZW50ZXIgYWxpZ24gYWRqdXN0bWVudCB0byBkcm9wLW1lbnUtbGFiZWwtdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDZweDsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1sYWJlbC10ZXh0XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgMTAlOyAvLyBpbmNyZWFzZSB0YXJnZXQgYXJlYSB0byBoZWxwIHdpdGggY2xpY2sgb3V0c2lkZSBEcm9wIE1lbnUgcGF0dGVybiBkZXRlY3Rpb25cbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDFweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gZm9yIHJlZHVuZGFuY3lcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyAvLyBlbGltaW5hdGUgcGhhbnRvbSBzcGFjaW5nIGR1ZSB0byBIVE1MIGxpbmUgYnJha2VcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIG1hcmdpbi10b3A6IDJweDsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdpZHRoOiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgaGVpZ2h0OiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRhcmVhLWRyb3AtbWVudS1saXN0LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWRldmljZS1mb250LWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRyb3AtbWVudS0tYXJlYS0tZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogOTk7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjlweDsgLy8gbWF0Y2hpbmcgZXhpc3RpbmcgUHJvZmlsZSBpY29uIGZvbnQgc2l6ZSB0aGF0IGlzIHVzZWQgbmV4dCB0byBcImFyZWEgb2YgY2FyZVwiIGRyb3AgbWVudVxuICAgIGhlaWdodDogMjlweDsgLy8gbWF0Y2hpbmcgZXhpc3RpbmcgUHJvZmlsZSBpY29uIGZvbnQgc2l6ZSB0aGF0IGlzIHVzZWQgbmV4dCB0byBcImFyZWEgb2YgY2FyZVwiIGRyb3AgbWVudVxuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xuICAgIGZvbnQ6ICRhcmVhLWRyb3AtbWVudS1mb250O1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWZvbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogMXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBmb3IgcmVkdW5kYW5jeVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIGZsb2F0OiByaWdodDsgLy8gZWxpbWluYXRlIHBoYW50b20gc3BhY2luZyBkdWUgdG8gSFRNTCBsaW5lIGJyYWtlXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIG1hbnVhbCB2ZXJ0aWNhbCBjZW50ZXIgYWxpZ24gYWRqdXN0bWVudCB0byBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICBtYXJnaW4tdG9wOiAycHg7IC8vIG1hbnVhbCB2ZXJ0aWNhbCBjZW50ZXIgYWxpZ24gYWRqdXN0bWVudCB0byBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICB3aWR0aDogMTdweDsgLy8gbWF0Y2hpbmcgZXhpc3RpbmcgY2hldnJvbiBpY29uIGZvbnQgc2l6ZSB0aGF0IGlzIHVzZWQgbmV4dCB0byBcImFyZWEgb2YgY2FyZVwiIGRyb3AgbWVudVxuICAgIGhlaWdodDogMTdweDsgLy8gbWF0Y2hpbmcgZXhpc3RpbmcgY2hldnJvbiBpY29uIGZvbnQgc2l6ZSB0aGF0IGlzIHVzZWQgbmV4dCB0byBcImFyZWEgb2YgY2FyZVwiIGRyb3AgbWVudVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMyU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyYXBoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWxpc3QtZm9udDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYXJlYS1kcm9wLW1lbnUtbGlzdC1saW5lLWhlaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXJlYS1kcm9wLW1lbnUtbGlzdC1ob3Zlci10ZXh0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJlYS1kcm9wLW1lbnUtbGlzdC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkYXJlYS1kcm9wLW1lbnUtZm9udDogMTZweCBcIkdvdGhhbSA1clwiO1xuJGFyZWEtZHJvcC1tZW51LWxpc3QtZm9udDogMTZweCBcIkdvdGhhbSA0clwiO1xuJGFyZWEtZHJvcC1tZW51LWxpc3QtbGluZS1oZWlnaHQ6IDIwcHg7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1ob3Zlci10ZXh0LWNvbG9yOiAjZmZmO1xuJGFyZWEtZHJvcC1tZW51LWxpc3QtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3AtYmx1ZSk7XG4kYXJlYS1kcm9wLW1lbnUtZGV2aWNlLWZvbnQ6IDEuMTI1cmVtIFwiR290aGFtIDRyXCI7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1kZXZpY2UtZm9udC1jb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiRhcmVhLWRyb3AtbWVudS1kZXZpY2UtZm9udC1kczE6IDEuMTI1cmVtIFwiR290aGFtIDNyXCI7XG4iLCIuZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24tZGFyayxcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWxhbmd1YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LS1oZWFkZXI7XG4gIH1cbn1cblxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9uLWFyZWEtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGRyb3AtbWVudS0taGVhZGVyO1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS0tcmVnaW9uLWFyZWEtZGFyaztcbiAgfVxufVxuXG4uYXV0aGVudGljYXRlZCB7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7IC8vIGRlc2t0b3BcbiAgICAua3AtaGVhZGVyX190b3AtaGVhZGVyIHtcbiAgICAgIC5kcm9wLW1lbnUtcGF0dGVybi4tLWFjY291bnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuZHJvcC1tZW51IHtcbiAgICAgICAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1uYXZpZ2F0aW9uO1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS0tYWNjb3VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGRyb3AtbWVudS0taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAvL2NvbG9yOiAkcGFsZS1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSA1cic7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC8vY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb257XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIHNwYW4uZHJvcC1tZW51LXNlbGVjdGVkLXRleHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbGVmdDogNjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDVyJztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuICAgICAgICAvL2NvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNyUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMjIyMyUpIGh1ZS1yb3RhdGUoMTgzZGVnKSBicmlnaHRuZXNzKDgwJSkgY29udHJhc3QoMTAxJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG5cbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3Zlcikge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd246aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0O1xuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIGltZy5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgICAgfVxuXG4gICAgICBzcGFuLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9ICBcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd246Zm9jdXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG5cbiAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgIH1cblxuICAgIGltZy5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMTk1MCUpIGh1ZS1yb3RhdGUoMjA0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICB9XG5cbiAgICBzcGFuLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICB9XG4gIH0gIFxuICBcbiAgXG59XG5cblxuXG5AbWl4aW4gZHJvcC1tZW51LS1yZWdpb24tYXJlYS1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICBcblxuICAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC8vY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbntcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICBzcGFuLmRyb3AtbWVudS1zZWxlY3RlZC10ZXh0W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTU2cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgLy8gbGVmdDogNjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAgMCAwIC8gLjQpO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICAgICAgLy9jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgICAgIFxuXG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjclKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDIyMjMlKSBodWUtcm90YXRlKDE4M2RlZykgYnJpZ2h0bmVzcyg4MCUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAgICAgXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgICAgIFxuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgXG4gICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vZHJvcGRvd24gaWNvblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWd7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDEuNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7IC8vTkVXXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRyb3AtbWVudS0tYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICBcbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9ue1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC8vbWluLXdpZHRoOiAxNTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwIDAgMCAvIC40KTtcblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3QtbGluayB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3QtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDk4JSkgc2F0dXJhdGUoMjE3OSUpIGh1ZS1yb3RhdGUoMTgzZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMyUpO1xuICAgIH1cblxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93bjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgfVxuXG4gICAgaW1nLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgIH1cblxuICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLnBsLWRyb3Bkb3duLW1lbnUtcGF0dGVybi12ZXJzaW9uOmJlZm9yZSB7Y29udGVudDpcIjQuMi4xM1wifTsiLCJAbWl4aW4gYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJi4tc21hbGwge1xuICAgIC5idXR0b24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICAmLWxpc3QgeyBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHsgXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICB9ICBcblxuICAgICAgc3BhbjpsYXN0LW9mLXR5cGUgeyAgXG4gICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLi10ZXJ0aWFyeSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0aW55LXNwYWNpbmcgLSA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi10ZXJ0aWFyeSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG1lZGl1bS1zcGFjaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuLWludmVydGVkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb2JpbGUgeyBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHsgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9IFxuXG4gICAgICAuLXRlcnRpYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkgeyBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLi1zbWFsbCB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9ICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuLW5hdmlnYXRpb25fX25leHQuYnV0dG9uOm5vdCguLXNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLi1uYXZpZ2F0aW9uX19wcmV2LmJ1dHRvbjpub3QoLi1zbWFsbCkgIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJi5yZW1vdmUtYnR0bS1tYXJnaW4ge1xuICAgIC5idXR0b24ge1xuICAgICAgJi1saXN0IHsgXG4gICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tdGVydGlhcnkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ1dHRvbi1jb250YWluZXJfX3ZlcnRpY2FsIHtcbiAgICAgIC5idXR0b24tbGlzdCB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0aW55LXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYnV0dG9uLCBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmVydGljYWwge1xuICAgIC5idXR0b24tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGlueS1zcGFjaW5nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLi10ZXJ0aWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0aW55LXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH0gIFxuXG4gICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7ICBcbiAgICAgICAgLi10ZXJ0aWFyeSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWl4aW4gYnV0dG9uLWNvbnRhaW5lci1zZy1zcGFjaW5nIHtcbiAgbWFyZ2luOiAyOHB4IDAgOHB4O1xufVxuXG4uYnV0dG9uLXN3YXAge1xuICBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5idXR0b24tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbnRhaW5lcjtcbn1cblxuLnNnLXNwYWNpbmcgLmJ1dHRvbi1jb250YWluZXIge1xuICBAaW5jbHVkZSBidXR0b24tY29udGFpbmVyLXNnLXNwYWNpbmc7XG59XG5cblxuLnNnLXNwYWNpbmcgLmdzLWJ1dHRvbi52MS5jcS1FZGl0YWJsZS1kb20uY3EtRWRpdGFibGUtZG9tLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLnBsLWJ1dHRvbi1jb250YWluZXItcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUge2NvbnRlbnQ6XCIxLjIuNFwifTsiLCIuY2FyZCB7XG4gIEBpbmNsdWRlIGNhcmQ7XG59XG5cbi8vYWVtIHNwZWNpZmljIGNsYXNzXG5cbi5kcy1jYXJkIHtcbiAgQGluY2x1ZGUgZHMtY2FyZDtcbn1cblxuLy8gRFMyIE5ldyBDYXJkXG5cbi5kczItY2FyZCB7XG4gIEBpbmNsdWRlIGRzMi1jYXJkO1xufVxuIiwiQG1peGluIHRodW1ibmFpbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtaXhpbiBjYXJkIHtcbiAgQGluY2x1ZGUgY2FyZF9fY29udGFpbmVyO1xuICBAaW5jbHVkZSBjb2x1bW5zKDYpO1xuICBcbiAgcGFkZGluZy1ib3R0b206IHB4LXRvLXJlbSgxNnB4KTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBjb2x1bW5zKDQpO1xuICAgIFxuICAgIHBhZGRpbmctYm90dG9tOiBweC10by1yZW0oMTVweCk7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgY29sdW1ucygzKTtcbiAgICBcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tcmVtKDI0cHgpO1xuICB9XG4gIFxuICAmLm1lZGlhLXJlZmVyZW5jZSB7XG4gICAgQGluY2x1ZGUgY29sdW1ucyg2KTtcbiAgICBcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW5zKDEyKTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgY29sdW1ucyg2KTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoNik7XG4gICAgfVxuICAgIFxuICAgICYuY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMjhweCk7XG4gICAgICBjb2xvcjogJGtwLWJsdWU7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMTZweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMjRweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDI4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNhcmRfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoNCk7XG4gICAgICBcbiAgICAgIG1hcmdpbjogMnB4IDAgMCAycHg7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKDIpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNhcmRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgY29sdW1ucyg4KTtcbiAgICAgIFxuICAgICAgZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJiAuY2FyZF9fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1ucyg0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYgLmNhcmRfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogcHgtdG8tcmVtKDIwOXB4KTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiBweC10by1yZW0oMTcwcHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXJlbSgyMjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmOmhvdmVyIC5jYXJkX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICYgLmNhcmRfX2NhdGVnb3J5LFxuICAmIC5jYXJkX190aXRsZSxcbiAgJiAuY2FyZF9fYm9keSxcbiAgJiAuY2FyZF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDhweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oOHB4KTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oMTBweCk7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIFxuICAmIC5jYXJkX19jb250ZW50e1xuICAgIGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oMTZweCk7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oOHB4KTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oMTBweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYgLmNhcmRfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogIzAwM2I3MTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxNnB4KTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICYgLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDI4cHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgyOHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICYgLmNhcmRfX2JvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg4cHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgxOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAmIC5jYXJkX19hY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGV4dHJhLXRpbnktZm9udC1zaXplO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg4cHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICB9XG4gICAgXG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi4tbm8tZGVjb3JhdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB1bnNldDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBcbiAgLy9TVFlMR0QtMTM5MzUgaW4gR1NDIHNwZWNpZmljIGNvZGUgZm9yIGJ1dHRvbiB3aXRoIGV4dGVybmFsIGxpbmtzXG4gIC5leHRlcm5hbC1saW5rLCAuaWNvbi16enowMDI3LWxpbmstZXh0ZXJuYWwsIC5pY29uLXp6ejAwMjgtbGluay1pbnRlcm5hbCAge1xuICAgIGhlaWdodDogMWVtICFpbXBvcnRhbnQ7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vLyBBRU0gU3BlY2lmaWMgbWl4aW5zXG5cbkBtaXhpbiBjYXJkLW1hcmdpbnMge1xuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1sZWZ0XCIpO1xuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1yaWdodFwiKTtcbn1cblxuQG1peGluIGNhcmQtaW1hZ2Uge1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGhlaWdodDogcHgtdG8tcmVtKDIwOXB4KTtcbiAgICBcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcIm1hcmdpbi1ib3R0b21cIik7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiBweC10by1yZW0oMTcwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogcHgtdG8tcmVtKDIyNXB4KTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1jb250ZW50LXR5cGUge1xuICBjb2xvcjogIzAwM2I3MTtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gIFxuICBAaW5jbHVkZSBzdHlsaW5nKDEyKTtcbiAgXG4gIG1hcmdpbi10b3A6IDA7XG4gIFxuICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1ib3R0b21cIik7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtbGFiZWwge1xuICBjb2xvcjogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoXCJtYXJnaW4tYm90dG9tXCIpO1xuICBAaW5jbHVkZSBzdHlsaW5nKDQpO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDUpO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KFwibWFyZ2luLWJvdHRvbVwiKTtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDcpO1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIFxuICBAaW5jbHVkZSBzdHlsaW5nKDkpO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMThweCk7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1jdGEge1xuICBhIHtcbiAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdShcIm1hcmdpbi1sZWZ0XCIpO1xuICAgIFxuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGV4dHJhLXRpbnktZm9udC1zaXplO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIFxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRzLWNhcmQge1xuICAmLmdzLWNvbnRhaW5lci1jb3JlID4gZGl2ID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB1bnNldDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmNtcC1jb250YWluZXIgLnRleHQgLmNtcC10ZXh0e1xuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuZ3MtY29udGFpbmVyLWNvcmUge1xuICAgIHdpZHRoOiBweC10by1yZW0oMzE0cHgpICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IHB4LXRvLXJlbSgyNTVweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBweC10by1yZW0oMzM4cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICAuY21wLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY2FyZF9fY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KFwicGFkZGluZy1ib3R0b21cIik7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0ydShcInBhZGRpbmctYm90dG9tXCIpO1xuICAgIH1cbiAgfVxuICBcbiAgLmdzLWltYWdlLWNvcmUge1xuICAgIEBpbmNsdWRlIGNhcmQtaW1hZ2U7XG4gIH1cbiAgXG4gICY6aG92ZXIgLmdzLWltYWdlLWNvcmUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAudGV4dCAuY21wLXRleHQge1xuICAgIEBpbmNsdWRlIGNhcmQtbWFyZ2lucztcbiAgICBcbiAgICBwIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZC1jb250ZW50LXR5cGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZC1sYWJlbDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBjYXJkLWRlc2NyaXB0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmdzLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2FyZC1jdGE7XG4gIH1cbn1cblxuXG4vLyBOZXcgRFMyIENhcmQgTWl4aW5zLiBcblxuQG1peGluIGRzMi1jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAxNiUpOyB0ZW1wb3Jhcnkgcm9sbGJhY2sgdW50aWwgR1NDIHVwZGF0ZXMgdG8gTm9kZSAxOFxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDE2JSk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIFxuICAmLi1sYXJnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG5AbWl4aW4gZHMyLWNhcmQge1xuICBAaW5jbHVkZSBkczItY2FyZC1jb250YWluZXI7XG4gIFxuICAuZHMyLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICBcbiAgICAmLnZpZGVvLXBsYXktY29udGFpbmVyIHsgLy92aWRlby1wbGF5XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgICYudmlkZW8tcGxheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBcbiAgICAgIGltZy5wbGF5QnV0dG9uIHsgLy92aWRlby1wbGF5XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLi1ncm91cC1jYXJkcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgY29sdW1ucygzKTtcbiAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgY29sdW1ucyg2KTtcbiAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICAuZHMyLWNhcmRfX3RleHRMaW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kczItY2FyZF9fbGFyZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gICYuLWxhcmdlIHtcbiAgICAuZHMyLWNhcmRfX2xhcmdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi52aWRlby1wbGF5IHsgLy92aWRlby1wbGF5XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi52aWRlby1wbGF5IHtcbiAgICAgICAgaW1nLnBsYXlCdXR0b24geyAvL3ZpZGVvLXBsYXlcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICB3aWR0aDogMzMuMiU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDM4LjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRzMi1jYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBcbiAgICAgIC52aWRlby1wbGF5LWNvbnRlbnQgeyAvL3ZpZGVvLXBsYXlcbiAgICAgICAgLmRzMi1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHMyLWNhcmRfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHMyLWNhcmRfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRzMi1jYXJkX19saW5rcy1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kczItY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cbiAgICBcbiAgICAuZHMyLWNhcmRfX3N1YlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICB9XG4gICAgXG4gICAgLmRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmRzMi1jYXJkX19jdGF7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIFxuICAgIC8vbmV3XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgLmRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kczItY2FyZF9fbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgLmRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIFxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZHMyLWNhcmRfX2N0YXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRzMi1jYXJkX190ZXh0TGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgICAgXG4gICAgfVxuICAgIFxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIC5kczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICAmLi13aXRoLXRodW1ibmFpbCB7XG4gICAgQGluY2x1ZGUgdGh1bWJuYWlsO1xuXG4gICAgcGFkZGluZzogMTZweDtcbiAgICBcbiAgICAmIC5kczItY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgXG4gICYgLmRzMi1jYXJkX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fY29udGVudDtcbiAgfVxuICBcbiAgJiAuZHMyLWNhcmRfX2V5ZWJyb3cge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX19leWVicm93O1xuICB9XG4gIFxuICAmIC5kczItY2FyZF9fZXllYnJvdy1sYXJnZSB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX2V5ZWJyb3ctbGFyZ2U7XG4gIH1cbiAgXG4gICYgLmRzMi1jYXJkX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX3RpdGxlO1xuICB9XG4gIFxuICAmIC5kczItY2FyZF9fc3ViVGl0bGUge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX19zdWJUaXRsZTtcbiAgfVxuICBcbiAgJiAuZHMyLWNhcmRfX3N1YlRpdGxlIHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fc3ViVGl0bGU7XG4gIH1cbiAgXG4gICYgLmRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fc3VtbWFyeTtcbiAgfVxuICBcbiAgJiAuZHMyLWNhcmRfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZHMyLWNhcmRfX2xpbmtzQ29udGFpbmVyO1xuICB9XG4gIFxuICAmIC5kczItY2FyZF9fdGV4dExpbmsge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX190ZXh0TGluaztcbiAgfVxuICBcbiAgJiAuZHMyLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGRzMi1jYXJkX19idXR0b24tY29udGFpbmVyO1xuICB9XG4gIFxuICAmIC5kczItY2FyZF9fY3RhIHtcbiAgICBAaW5jbHVkZSBkczItY2FyZF9fY3RhO1xuICB9XG4gIFxufVxuXG5AbWl4aW4gZHMyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIFxuICAmPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gZHMyLWNhcmRfX2V5ZWJyb3cge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IC8qIDEzMy4zMzMlICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fZXllYnJvdy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyAvKiAxMzMuMzMzJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyAvKiAxMzMuMzMzJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jYXJkX19zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGNvbG9yOiAkbWlkbmlnaHQ7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgLyogMTUwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyAvKiAxNTAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgfVxuICBcbn1cblxuQG1peGluIGRzMi1jYXJkX19zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuQG1peGluIGRzMi1jYXJkX19saW5rc0NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fdGV4dExpbmsge1xuICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIFxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBkczItY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1peGluIGRzMi1jYXJkX19jdGEge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIFxuICAmLi1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFxuICAmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4iLCIucGwtY2FyZC1wYXR0ZXJuLXZlcnNpb246OmJlZm9yZSB7Y29udGVudDpcIjIuMS4yNlwifTsiLCIuZHMtZGF0YWZlZWRbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmFyaWFudD1cImJhc2ljXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgQGluY2x1ZGUgZmVlZC1pdGVtXG59XG5cbi8vIGxlZ2FjeSBjbGFzcyBzdXBwb3J0XG4uZXhwYW5kYWJsZS1mZWVkLWl0ZW0ge1xuICBAaW5jbHVkZSBmZWVkLWl0ZW07IFxufSIsIkBtaXhpbiBmZWVkLWJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogJGRzMi1mZWVkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiBmZWVkLWl0ZW0ge1xuICBAaW5jbHVkZSBwMztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRzMi1mZWVkLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ3BhZGRpbmctYm90dG9tJyk7XG5cbiAgcGFkZGluZzogMjRweDtcblxuICBAaW5jbHVkZSBkczItc3BhY2luZy0zdSgnbWFyZ2luLXRvcCcpO1xuICBAaW5jbHVkZSBmZWVkLWJvcmRlcjtcbiBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgcGFkZGluZzogJGZlZWQtY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIHBhZGRpbmc6ICRmZWVkLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG4gIH1cblxuICAvKiBzdW1tYXJ5IGNvbnRlbnQgKi9cbiAgLmZlZWRfc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgXG4gICAgLmZlZWRfc3VtbWFyeS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdwYWRkaW5nLXRvcCcpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMTIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgICAgZmxleDogMSAwIDgwJTsgLy9jaGFuZ2VcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmVlZC1jb250ZW50LXBhZGRpbmctdGFibGV0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmVlZC1jb250ZW50LXBhZGRpbmctbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHAyO1xuICAgICAgQGV4dGVuZCAlLW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTF1KCdtYXJnaW4tYm90dG9tJyk7XG4gICAgfVxuXG4gICAgLmZlZWQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDQ0cHg7XG5cbiAgICAgICYuc2Vjb25kYXJ5X2ljb24tLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJG1pZG5pZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByaW1hcnktaWNvbi0tZ3JlZW4gIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vc3M7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZywgXG4gICAgICBzdmd7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAvKiBleHBhbmRlZCBjb250ZW50ICovXG4gIC5mZWVkX2V4cGFuZGVkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgJHNtYWxsLXNwYWNpbmcgMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgcGFkZGluZzogMCAkc21hbGwtc3BhY2luZyAwIDY0cHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmVlZF9zdW1tYXJ5LWNvbnRlbnQsXG4gIC5mZWVkX2V4cGFuZGVkLWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi10b3AnKTtcblxuICAgICAgJi5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlZWQtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZmVlZC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBwMztcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpbmtzLFxuICAuZXhwYW5kZWQtY29udGVudC1saW5rcyB7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICBAaW5jbHVkZSBwMztcbiAgICBAZXh0ZW5kICUtYm9vaztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuZGl2aWRlci1saW5rIHtcbiAgICBAaW5jbHVkZSBwMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5leHBhbmRlZC1jb250ZW50LWxpbmtzLFxuICAgIC5idXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgLyogZXhwYW5kZXIgYnV0dG9uICovXG4gIC5mZWVkX2J1dHRvbi1zdGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBleHRlbmQgJS1tZWRpdW07XG5cbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ21hcmdpbi10b3AnKTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvLyBib3ggaW4gd2hpY2ggdG8gcG9zaXRpb24gaWNvbiBhbmQgc3BhY2UgYnV0dG9uIHRleHQgXG4gICAgLy8gbmVjZXNzYXJ5IHRvIHBvc2l0aW9uIG1pbnVzIGljb24gdG8gYXBwZWFyIGNlbnRlcmVkIHZlcnRpY2FsbHlcbiAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubGlua3MtZXhwYW5kIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1tZWRpdW0tdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cblxuICBidXR0b24ubGluayB7XG4gICAgQGluY2x1ZGUgcDM7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeS1saW5rczpub3QoOmhhcyguYnV0dG9uKSkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICBhLmRpdmlkZXItbGluayxcbiAgYnV0dG9uLmRpdmlkZXItbGluayB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5leHRlcm5hbC1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuZGl2aWRlci1saW5rLFxuICBidXR0b24uZGl2aWRlci1saW5rIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkb2xwaGluLWxpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuZXh0ZXJuYWwtbGluayxcbiAgYnV0dG9uLmV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy9maWx0ZXI6IGludmVydCgwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBicmlnaHRuZXNzKDkwMCUpO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjUuMTAlKSBzZXBpYSgxMTAlKSBzYXR1cmF0ZSgxOTk5JSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoNDQuNTAlKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNS4xMCUpIHNlcGlhKDExMCUpIHNhdHVyYXRlKDE5OTklKSBodWUtcm90YXRlKDE4MGRlZykgYnJpZ2h0bmVzcyg0NC41MCUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI1LjEwJSkgc2VwaWEoMTEwJSkgc2F0dXJhdGUoMTk5OSUpIGh1ZS1yb3RhdGUoMTgwZGVnKSBicmlnaHRuZXNzKDQ0LjUwJSkgY29udHJhc3QoMTAxJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9idXR0b25zIGFzIGRpdmlkZXIgbGlua3NcbiAgYnV0dG9uLmRpdmlkZXItbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgIH1cbiAgfVxuXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgYnV0dG9uLmRpdmlkZXItbGluayB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICMwMDZCQTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tb3BlbiB7XG4gICAgLmZlZWRfYnV0dG9uLXN0YXRlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZF9zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSA5NSU7XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVlZF9leHBhbmRlZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnN1bW1hcnktbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRmZWVkLWxlZnQtc2VjdGlvbi13aWR0aC1tb2JpbGU6IDc2cHg7XG4kZmVlZC1sZWZ0LXNlY3Rpb24td2lkdGg6IDEwMHB4O1xuXG4kZHMyLWZlZWQtYm9yZGVyOiAkZ3JhcGhpdGU7IFxuJGRzMi1mZWVkLWJvcmRlci1jb2xvcjogJGdyYXBoaXRlLWRhcms7XG4kZHMyLWZlZWQtY29sb3I6ICRrcC1ibHVlO1xuXG4kZmVlZC1jb250ZW50LXBhZGRpbmctZGVza3RvcDogMjRweDtcbiRmZWVkLWNvbnRlbnQtcGFkZGluZy10YWJsZXQ6IDE2cHg7XG4kZmVlZC1jb250ZW50LXBhZGRpbmctbW9iaWxlOiAxNnB4OyIsIi5wbC1mZWVkLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiNC4zLjBcIn07IiwiLy9QYXR0ZXJuIGNsYXNzZXMgb25seVxuLy8gZGVtbyB3aWR0aFxuLnNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xuICBAaW5jbHVkZSBuZXdHcmlkX19jb250YWluZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1wYXR0ZXJuIHtcbiAgQGluY2x1ZGUgc2VhcmNoLXJlc3VsdHMtcGF0dGVybjtcbiAgQGluY2x1ZGUgc2VhcmNoLXJlc3VsdHMtZG9jdG9ycztcbn0iLCIvL21peGlucyBvbmx5XG5cblxuQG1peGluIGJvbGQtc2VhcmNoLXN0eWxlc3tcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkhpZ2hsaWdodCBTdGFydCBcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkhpZ2hsaWdodCBFbmQgXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG5cbn1cbkBtaXhpbiBzZWFyY2gtcmVzdWx0cy1kb2N0b3JzIHtcbiAgLnNlYXJjaC1yZXN1bHQuZG9jdG9ycyB7XG4gICAgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgJi0td3JhcHBlcixcbiAgICAgICYtLXN1bW1hcnkge1xuICAgICAgICAvLyBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cbiAgICAgICYtLWljb24ge1xuICAgICAgICAvLyBvcmRlcjogMjtcbiAgICAgICAgLy8gZmxleDogMCAwIDc0cHg7XG4gICAgICB9XG4gICAgICAmLS1zdWJ7XG4gICAgICAgIC8vIG9yZGVyOiAzO1xuICAgICAgICAvLyBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNzRweCk7XG4gICAgICB9XG4gICAgICAmLS1ib2R5LFxuICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgLmNhdGVnb3J5LXByZS1oZWFkaW5nIHtcbiAgICAgICAgICAvLyBvcmRlcjogMTtcbiAgICAgICAgICAvLyBmbGV4OiAyIDAgMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtcmVzdWx0cy1wYXR0ZXJuIHtcbiAgc3Bhbi52aXZib2xkLnF0MCB7XG4gICAgQGluY2x1ZGUgYm9sZC1zZWFyY2gtc3R5bGVzOyAgXG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC4ta3AtYmx1ZSB7XG4gICAgY29sb3I6IGNvbG9yKFwia3AtYmx1ZVwiKTtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwICR4bC1zcGFjaW5nO1xuICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAmLS1jb2wtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLXdyYXBwZXIge1xuICAgICAgJi5jb2wtMSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LXByb3AoZmFsc2UsIDAgMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2wtMiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXByb3AoZmFsc2UsIDAgMCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2Zmc2V0LTEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuXG4gICAgICAvKnRlbXBvcmFyaWx5IGNvbW1lbnRpbmcqL1xuICAgICAgcGFkZGluZzogJHRpbnktc3BhY2luZyAwICRleHRyYS10aW55LXNwYWNpbmcgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCAkdGlueS1zcGFjaW5nICRleHRyYS10aW55LXNwYWNpbmcgMDtcblxuICAgICAgICAvKnRlbXBvcmFyaWx5IGNvbW1lbnRpbmcqL1xuICAgICAgICAvKnBhZGRpbmc6ICR0aW55LXNwYWNpbmcgJHRpbnktc3BhY2luZyAkZXh0cmEtdGlueS1zcGFjaW5nIDA7Ki9cbiAgICAgIH1cblxuICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcblxuICAgICAgJi5uby1wYWRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yeS1wcmUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICAgIH1cbiAgICAgIC5hZmZpbGlhdGUtc3ViLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtYWZmaWxpYXRlLXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7ICAgICAgIDtcbiAgICAgIH1cbiAgICAgIC5yZXN1bHQtdGl0bGUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1icmVhaztcbiAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDQpO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAka3AtYmx1ZTtcbiAgICAgICAgJi4tZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSB7XG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yYXRpbmdzLXJldmlld3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAuc3Rhci1yYXRpbmdze1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgLnN0YXItcmF0aW5nLWJsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Rhci1yYXRpbmctd2hpdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJhdGluZ3MtY29tbWVudHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWJyZWFrLWhhbGY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNGMEY3RkE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEIzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLnN0YXItcmF0aW5nLWJsdWUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXItcmF0aW5nLXdoaXRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgICAgb3JkZXI6IDY7XG4gICAgICAuZGF0YS1wb2ludHMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmRhdGEtYm9sZHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEtdGV4dHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRhdGEtcG9pbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLmRhdGEtcG9pbnQsIC5kYXRhLXBvaW50cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1icmVhay1oYWxmIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG9yZGVyOiA3O1xuICAgICAgLmxvY2F0aW9uLWNvbnRhY3QtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1icmVhay1oYWxmIDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNik7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2NhdGlvbi1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHRpbnktc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICBjb2xvcjogJGtwLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgLmxvY2F0aW9uLWRpc3RhbmNle1xuICAgICAgICAgIEBpbmNsdWRlIFx0c3R5bGluZyg2KTtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uLWFjdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctYnJlYWstaGFsZjtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgXHRzdHlsaW5nKDYpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy92YXJpYWJsZXMgb25seVxuJHNwYWNpbmctYnJlYWs6IDVweDtcbiRzcGFjaW5nLWJyZWFrLWhhbGY6IDNweDtcbiIsIkBtaXhpbiBsb2FkaW5nLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmxvYWRpbmctaW5kaWNhdG9yX19jb250ZW50IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTJ1KCdtYXJnaW4tYm90dG9tJyk7XG4gIH1cblxuICAubG9hZGluZy1pbmRpY2F0b3JfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBcdHN0eWxpbmcoNyk7XG5cbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxuXG4gIC5sb2FkaW5nLWluZGljYXRvcl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnJlbW92ZVRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9hZGluZy1pbmRpY2F0b3JfX2RvdHMge1xuICAgIEBpbmNsdWRlIGRvdHM7XG4gIH1cbn1cblxuQG1peGluIGRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMnUoJ21hcmdpbi10b3AnKTtcbiAgQGluY2x1ZGUgZHMyLXNwYWNpbmctMXUoJ21hcmdpbi1ib3R0b20nKTtcblxuICAmLS1idXRsbGV0IHtcbiAgICBhbmltYXRpb246IGRvdC1rZXlmcmFtZXMgMS43cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgZG90LWtleWZyYW1lcyB7XG4gICAgMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtwLWJsdWU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrcC1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLmxvYWRpbmd7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiXG4uZHMtbG9hZGluZ2luZGljYXRvciB7XG4gICZbZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiXSB7XG4gICAgJltkYXRhLWRzLXZhcmlhbnQ9XCJiYXNpY1wiXSB7XG4gICAgICAmW2RhdGEtZHMtdmVyc2lvbj1cIjFcIl0ge1xuICAgICAgICBAaW5jbHVkZSBsb2FkaW5nLWluZGljYXRvcjtcbiAgICAgIH1cbiAgICB9XG4gIH0gXG59XG5cbi8vIERTMiB1bnZlcnNpb25lZFxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgQGluY2x1ZGUgbG9hZGluZy1pbmRpY2F0b3I7XG59XG4iLCIkdmVyc2lvbi1udW1iZXI6IFwiMi4zLjFcIjtcbi5wbC1sb2FkaW5nLWluZGljYXRvci1wYXR0ZXJuLXZlcnNpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiMi4zLjFcIiB9OyIsIi50YWJzIHtcbiAgQGluY2x1ZGUgdGFicztcblxuICAmLmFjY29yZGlvbi12aWV3IHtcbiAgICBAaW5jbHVkZSBhY2NvcmRpb24tdmlldztcbiAgfVxuXG4gICYudGFicy12aWV3IHtcbiAgICBAaW5jbHVkZSB0YWJzLXZpZXc7XG4gICAgQGluY2x1ZGUgdGFicy12aWV3LWRzMTtcblxuICAgICYtLXN0cmV0Y2gge1xuICAgICAgQGluY2x1ZGUgdGFicy12aWV3LS1zdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIC8qQURBIHJlcXVlc3QgdG8gZm9yY2UgZm9jdXMgb24gdGhlIHRleHQgaW5zdGVhZCBvZiB0aGUgd2hvbGUgYnV0dG9uKi9cbiAgLnRhYnNfX2xpbms6aG92ZXIgLnRhYnNfX3RleHQsXG4gIC50YWJzX19saW5rOmZvY3VzIC50YWJzX190ZXh0LFxuICAudGFic19fbGluazpmb2N1cy12aXNpYmxlIC50YWJzX190ZXh0LFxuICAudGFic19fbGluazphY3RpdmUgLnRhYnNfX3RleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvcigna3AtYmx1ZScpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuICAudGFic19fbGluazpmb2N1cyxcbiAgLnRhYnNfX2xpbms6Zm9jdXMtdmlzaWJsZSxcbiAgLnRhYnNfX2xpbms6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxleCgkdmFsdWUpIHtcbiAgLXdlYmtpdC1mbGV4OiAkdmFsdWU7XG4gIC1tcy1mbGV4OiAkdmFsdWU7XG4gIGZsZXg6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZSkge1xuICAtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhY2NvcmRpb24tdmlldyB7XG4gIC50YWJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgJi4taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRhYnNfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBjb2xvcjogJGNvbG9yLWFjY29yZGlvbi1saW5rLWRlZmF1bHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q2REM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0Q2REM7XG4gICAgfVxuXG4gICAgLnRhYnNfX2ljb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgIGxlZnQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgLnRhYnNfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzX19wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICYudGFic19fcGFuZWwtLWFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC4tbGVmdC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFicy12aWV3LWRzMSB7XG4gIC50YWJzX19wYW5lbC1pbm5lciB7XG4gICAgbWFyZ2luOiAkbWVkaXVtLXNwYWNpbmcgMCA1MHB4IDA7XG4gIH1cblxuICAudGFic19fbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gIH1cblxuICAudGFic19fbGlzdC1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnRhYnNfX2xpbmsge1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICBwYWRkaW5nOiAkdGlueS1zcGFjaW5nIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC50YWJzX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4QjM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0YWJzIHtcbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGU7XG5cbiAgJl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgY2xpY2stZXZlbnQ7XG59XG5cbkBtaXhpbiB0YWJzLXZpZXcge1xuICAudGFic19fbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB9XG5cbiAgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgZmxleCgxIDEgMTAwJSk7XG5cbiAgfVxuXG4gIC50YWJzX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuLWFjdGl2ZSwgJmE6YWN0aXZlLCAmYTpob3ZlciwgJmEuLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudGFic19faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG4gIH1cblxuICAudGFic19fcGFuZWwge1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFicy12aWV3LS1zdHJldGNoIHtcbiAgPi50YWJzX19uYXYgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gID4udGFic19fbmF2IC50YWJzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0aW55LXNwYWNpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHRpbnktc3BhY2luZztcbiAgfVxufVxuIiwiQG1peGluIGRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZSkge1xuICBmbGV4OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWUpIHtcbiAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGNsaWNrLWV2ZW50IHtcbiAgJi4tY2xpY2stZXZlbnQge1xuICAgICAgLnRhYnNfX2xpbmssXG4gICAgICAudGFic19fcGFuZWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLW5vLW91dGxpbmU7XG4gICAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvY3VzLW5vLW91dGxpbmUge1xuICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZS1zdHlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbkBtaXhpbiBsaXN0LXN0eWxlIHtcbiAgICAuZHMtdGFic19fbGlzdCxcbiAgICAudGFic19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIFxuICAgIC5kcy10YWJzX19saXN0LWl0ZW0sXG4gICAgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICBcbiAgICAuZHMtdGFic19fbGluaywgLmRzLXRhYnNfX2xpbmstYnRuIC5kcy10YWJzX190ZXh0LWNvbnRhaW5lcixcbiAgICAudGFic19fbGluaywgLnRhYnNfX2xpbmstYnRuIC50YWJzX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nICRzbWFsbC1zcGFjaW5nICRzbWFsbC1zcGFjaW5nICR4bC1zcGFjaW5nO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgXG4gICAgICAmLi1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHMtdGFic19fY29udGVudCwgXG4gICAgLnRhYnNfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxufVxuIiwiJGNvbG9yLWJvcmRlci1kZWZhdWx0OiBjb2xvcihcImdyYXBoaXRlXCIpO1xuJGNvbG9yLWJvcmRlci1ob3ZlcjogY29sb3IoXCJncmFwaGl0ZS1saWdodFwiKTtcbiRjb2xvci1ib3JkZXItYWN0aXZlOiBjb2xvcihcImludGVyYWN0aXZlLWJsdWVcIik7XG4kY29sb3ItYWNjb3JkaW9uLWxpbmstZGVmYXVsdDogY29sb3IoXCJkb2xwaGluXCIpO1xuIiwiLnBsLXRhYnMtcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUge2NvbnRlbnQ6XCI0LjMuMFwifTsiLCIuZHJvcC1tZW51LXBhdHRlcm4geyAvLyBoaWRlIGRyb3AgbWVudSB1bnRpbCBpbml0aWFsaXplZCBieSBKU1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vIGJhc2VsaW5lIGNzcyBmb3IgZGF0YS1saXN0LXR5cGU9XCJvcHRpb25cIlxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdC1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS1kZWZhdWx0LW9wdGlvbjtcbiAgfVxufVxuXG4vLyBiYXNlbGluZSBjc3MgZm9yIGRhdGEtbGlzdC10eXBlPVwibGlua1wiXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kZWZhdWx0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS1kZWZhdWx0LWxpbms7XG4gIH1cbn1cblxuLy9EZWZhdWx0XG4uZHMtZHJvcGRvd24uLS1kZWZhdWx0LFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtZGVmYXVsdDtcbiAgfVxufVxuXG4vL0RlZmF1bHQgRGFya1xuLmRzLWRyb3Bkb3duLi0tZGVmYXVsdC1kYXJrLFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tZGVmYXVsdC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcms7XG4gIH1cbn1cblxuLy9EZWZhdWx0IC0gSGlnaHQgQ29udHJhc3Rcbi5kcy1kcm9wZG93bi4tLWRlZmF1bHQtaGlnaC1jb250cmFzdCxcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRlZmF1bHQtaGlnaC1jb250cmFzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtZGVmYXVsdC1oaWdoLWNvbnRyYXN0O1xuICB9XG59XG5cbi8vRGVmYXVsdCAtIERhcmsgSGlnaHQgQ29udHJhc3Rcbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRlZmF1bHQtZGFyay1oaWdoLWNvbnRyYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcmstaGlnaC1jb250cmFzdDtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc3RhbmRhcmQ7XG4gIH1cblxuICAuZHJvcC1tZW51LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5LFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3Q7XG4gIH1cblxuICAuZHJvcC1tZW51LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi8vcHJveHkvcmVnaW9uXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3Q7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0LWRhcms7XG4gIH1cblxuICAuZHJvcC1tZW51LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5kcm9wLW1lbnUtcGF0dGVybi4tLWRhcmstaGlnaC1jb250cmFzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LXR5cGUtc2VsZWN0O1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdC1kYXJrLWhpZ2gtY29udHJhc3Q7XG4gIH1cblxuICAuZHJvcC1tZW51LXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5kcm9wLW1lbnUtcGF0dGVybi4tLWhpZ2gtY29udHJhc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIC5kcm9wLW1lbnUge1xuICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLXNlbGVjdDtcbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtdHlwZS1zZWxlY3QtaGlnaC1jb250cmFzdDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLy9cblxuLmRyb3AtbWVudS1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC8vZmxleC1lbmRcblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLmRyb3AtbWVudS1wYXR0ZXJuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHMyLTF1LWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLi0tdmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmRyb3AtbWVudS1wYXR0ZXJuIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRzMi0xdS1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHkgLmRyb3AtbWVudSBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0LFxuICAuZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24gLmRyb3AtbWVudSBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtcGF0dGVybi4tLXByb3h5IC5kcm9wLW1lbnUgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0LFxuICAuZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24gLmRyb3AtbWVudSBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRzMi0xdS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBPdmVycmlkZXMgZm9yIE1DMi0yMDEyIGFuZCBNQzItMjAxMCAtLSBUZW1wb3JhcnkgZml4IGFzIGFncmVlZCB3aXRoIElYIHRvIFJlZGVmaW5lIHRoaXMgcGF0dGVybiBsYXlvdXQgKi9cblxuZGl2W2NsYXNzXj1cImFlbS1HcmlkQ29sdW1uXCJdIC5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbixcbi5yZWdpb25QaWNrZXIgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcmVnaW9ue1xuICB3aWR0aDogMzAwcHg7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5kaXZbY2xhc3NePVwiYWVtLUdyaWRDb2x1bW5cIl0ucHJveHlQaWNrZXIgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHksXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSB7XG4gIHdpZHRoOiAzMDBweDtcblxuICAuZHJvcC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBiYXNlbGluZSBjc3MgZm9yIGRhdGEtbGlzdC10eXBlPVwib3B0aW9uXCIsIGZvY3VzZWQgb24gbGF5b3V0IGFuZCBhY2Nlc3NpYmlsaXR5XG5AbWl4aW4gZHJvcC1tZW51LWRlZmF1bHQtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuXG4gIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5kcm9wLW1lbnUtbGFiZWwge31cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge31cbiAgLmRyb3AtbWVudS1sYWJlbC10ZXh0IHt9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gYmFzZWxpbmUgY3NzIGZvciBkYXRhLWxpc3QtdHlwZT1cImxpbmtcIiwgZm9jdXNlZCBvbiBsYXlvdXQgYW5kIGFjY2Vzc2liaWxpdHlcbkBtaXhpbiBkcm9wLW1lbnUtZGVmYXVsdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7fVxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7fVxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge31cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG5cbiAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtaWNvbiB7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7IC8vIGZvcmNlIGtleWJvYXJkLWZvY3VzIG91dGxpbmUgaWYgbm90IHNwZWNpZmllZCBieSBVQVxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICB9XG59XG5cblxuLy9ERUZBVUxUIHByb3h5L3JlZ2lvblxuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogI0YyRjhGQjtcblxuICAvL3dpZHRoOiA1MCU7XG4gIC8vZGlzcGxheTogbm9uZTsgLy9EaXNhYmxpbmcgLSBwYXR0ZXJuIHNob3VsZCBvbmx5IGhpZGUgd2hlbiBub3QgaW5pdGlhbGl6ZWRcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRkcm9wLW1lbnUtZG9scGhpbjtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24geyAvLyBiZWZvcmUgLm5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24gbm93IGRyb3AtbWVudS1kcm9wZG93blxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb250cmFzdC1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZCO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgzNSUpIHNhdHVyYXRlKDQzNTclKSBodWUtcm90YXRlKDE5MWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDEwMiUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duLXZhbHVlIG5vdyBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICAvL21heC13aWR0aDogNTAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlOyAvL1NldCB0byAxMDAlIGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9QUk9YWS9SRUdJT05cbi8vRGFya1xuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdC1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gIC8vd2lkdGg6IDUwJTtcbiAgLy8gZGlzcGxheTogbm9uZTsgLy9EaXNhYmxpbmcgLSBwYXR0ZXJuIHNob3VsZCBvbmx5IGhpZGUgd2hlbiBub3QgaW5pdGlhbGl6ZWRcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyICwgJjpmb2N1c3tcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM3MDElKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk5JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OSUpIHNlcGlhKDExJSkgc2F0dXJhdGUoMTI2MyUpIGh1ZS1yb3RhdGUoMTY4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTIlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd24tdmFsdWUgbm93IGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzklKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDEyNjMlKSBodWUtcm90YXRlKDE2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDkyJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vRGFyayBIaWdoIENvbnRyYXN0XG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtc2VsZWN0LWRhcmstaGlnaC1jb250cmFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAvL3dpZHRoOiA1MCU7XG4gIC8vZGlzcGxheTogbm9uZTsgLy9EaXNhYmxpbmcgLSBwYXR0ZXJuIHNob3VsZCBvbmx5IGhpZGUgd2hlbiBub3QgaW5pdGlhbGl6ZWRcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGFiZWwtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlua3ktYmx1ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMCUpIHNlcGlhKDIwJSkgc2F0dXJhdGUoMzcwMSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoOTklKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoNzAlKSBzYXR1cmF0ZSg0OCUpIGh1ZS1yb3RhdGUoMTUwZGVnKSBicmlnaHRuZXNzKDExNCUpIGNvbnRyYXN0KDEwMCUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHsgLy9iZWZvcmUgbmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93bi12YWx1ZSBub3cgZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDQ4JSkgaHVlLXJvdGF0ZSgxNTBkZWcpIGJyaWdodG5lc3MoMTE0JSkgY29udHJhc3QoMTAwJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vSGlnaCBDb250cmFzdFxuQG1peGluIGRyb3AtbWVudS10eXBlLXNlbGVjdC1oaWdoLWNvbnRyYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gIC8vd2lkdGg6IDUwJTtcbiAgLy9kaXNwbGF5OiBub25lOyBEaXNhYmxpbmcgLSBwYXR0ZXJuIHNob3VsZCBvbmx5IGhpZGUgd2hlbiBub3QgaW5pdGlhbGl6ZWRcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHsgLy8gYmVmb3JlIC5uYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duIG5vdyBkcm9wLW1lbnUtZHJvcGRvd25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5reS1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciAsICY6Zm9jdXN7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTQlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjk0ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwNyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5NCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyOTRkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA3JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM3MDElKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk5JSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duLXZhbHVlIG5vdyBkcm9wLW1lbnUtYnV0dG9uLXRleHRcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM3MDElKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDk5JSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3QgeyAvL2JlZm9yZSBuYXZpZ2F0aW9uYWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IG5vdyBkcm9wLW1lbnUtY29udGFpbmVyLW9wX19saXN0XG4gICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAvL21heC13aWR0aDogMTAwJTsgLy9TZXQgdG8gMTAwJSBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy9tYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgLyogICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cblxuLy9TdGFuZGFyZCBwYWdpbmF0aW9uXG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtc3RhbmRhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIHdpZHRoOiAxNTdweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZ3tcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBvcmRlcjogLTE7IC8vSXQgaXMgYWxsb3dlZCB0byBkZWZpbmUgdGhlIG5lZ2F0aXZlIHZhbHVlcyBvZiBvcmRlci4gTmVnYXRpdmUgdmFsdWVzIGFyZSB1c2VmdWwgd2hlbiB3ZSB3YW50IHRvIGRpc3BsYXkgb25lIGl0ZW0gZmlyc3QgYW5kIGxlYXZlIHRoZSBvcmRlciBvZiBvdGhlciBpdGVtcyB1bmNoYW5nZWRcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7IC8vIGJlZm9yZSAubmF2aWdhdGlvbmFsLXNlbGVjdC1kcm9wZG93biBub3cgZHJvcC1tZW51LWRyb3Bkb3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3AtbWVudS1saW5rLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1wYWxlLWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuXG4gICAgLy9tYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7IC8vYmVmb3JlIG5hdmlnYXRpb25hbC1zZWxlY3QtZHJvcGRvd25fX2xpc3Qgbm93IGRyb3AtbWVudS1jb250YWluZXItb3BfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiAgKi9cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM0cHggMTJweCAxMnB4OyAvL2dzYyAzLjEyIC0taG90Zml4XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8vRFMyXG4vL0RlZmF1bHRcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogJGRyb3AtbWVudS1mb250LXNpemU7XG4gIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICB3aWR0aDogMTc0cHg7XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXIgLCAmOmZvY3Vze1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQjtcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg0MzU3JSkgaHVlLXJvdGF0ZSgxOTFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDIlKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZy5jaGVja21hcmstaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI2JSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNTc3JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDElKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMTI5OSUpIGh1ZS1yb3RhdGUoMTg4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAzJSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vRGVmYXVsdCBIaWdodCBDb250cmFzdFxuQG1peGluIGRyb3AtbWVudS10eXBlLWRlZmF1bHQtaGlnaC1jb250cmFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgd2lkdGg6IDE3NHB4O1xuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5reS1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1zbWFsbC4tLW5vLWljb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcgLCAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWcuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1NzclKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDQ1JSkgc2F0dXJhdGUoMjQxNSUpIGh1ZS1yb3RhdGUoMjAyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTclKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDQ1JSkgc2F0dXJhdGUoMjQxNSUpIGh1ZS1yb3RhdGUoMjAyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTclKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EZWZhdWx0IERhcmtcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAkZHJvcC1tZW51LWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gIHdpZHRoOiAxNzRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxNzRweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyICwgJjpmb2N1c3tcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3JSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgyMTBkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5NSUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZy5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTU3NyUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MSUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoMjg2JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MyUpO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzElKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDI4NiUpIGh1ZS1yb3RhdGUoMTc0ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTMlKTtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTc0cHg7XG5cbiAgICAgICYuLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc21hbGwuLS1uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLW1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxNzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaW1nLmNoZWNrbWFyay1pbWd7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweDsgLy9nc2MgMy4xMiAtLWhvdGZpeFxuICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxMjk5JSkgaHVlLXJvdGF0ZSgxODhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCgxMDMlKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qtbm93YXJwIHtcbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy9EZWZhdWx0IERhcmsgSGlnaHQgQ29udHJhc3RcbkBtaXhpbiBkcm9wLW1lbnUtdHlwZS1kZWZhdWx0LWRhcmstaGlnaC1jb250cmFzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6ICRkcm9wLW1lbnUtZm9udC1zaXplO1xuICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgd2lkdGg6IDE3NDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlua3ktYmx1ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5JSkgc2VwaWEoMjclKSBzYXR1cmF0ZSgzNTAzJSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyAsIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDQ4JSkgaHVlLXJvdGF0ZSgxNTBkZWcpIGJyaWdodG5lc3MoMTE0JSkgY29udHJhc3QoMTAwJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg3MCUpIHNhdHVyYXRlKDQ4JSkgaHVlLXJvdGF0ZSgxNTBkZWcpIGJyaWdodG5lc3MoMTE0JSkgY29udHJhc3QoMTAwJSk7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDE3NHB4O1xuXG4gICAgICAmLi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXNtYWxsLi0tbm8taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcC1tZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTc0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGltZy5jaGVja21hcmstaW1ne1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDEycHg7IC8vZ3NjIDMuMTIgLS1ob3RmaXhcbiAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMTI5OSUpIGh1ZS1yb3RhdGUoMTg4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAzJSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0LW5vd2FycCB7XG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vIGJhc2VsaW5lIGNzcyBmb3IgY29udGV4dC10eXBlPVwibmF2aWdhdGlvblwiLCBmb2N1c2VkIG9uIGxheW91dCBhbmQgYWNjZXNzaWJpbGl0eVxuLy8gYWRkaXRpb25hbCBzcGVjaWZpYyBjc3MgZm9yIGVhY2ggZGF0YS1tZW51LXR5cGUgYXJlIGRlZmluZWQgaW4gc2VwYXJhdGUgQG1peGluXG5AbWl4aW4gZHJvcC1tZW51LXR5cGUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXIpIHtcbiAgICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihibHVlLWxpZ2h0KTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoYmx1ZS1saWdodCk7XG5cbiAgICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoODYlKSBzYXR1cmF0ZSgxMzUzJSkgaHVlLXJvdGF0ZSgyMDFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg5NyUpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDEzNTMlKSBodWUtcm90YXRlKDIwMWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZHJvcC1tZW51LW1pZG5pZ2h0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3AtbWVudS1saXN0LWljb24ge1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7IC8vIGZvcmNlIGtleWJvYXJkLWZvY3VzIG91dGxpbmUgaWYgbm90IHNwZWNpZmllZCBieSBVQVxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiJGRyb3AtbWVudS1taWRuaWdodDogY29sb3IobWlkbmlnaHQpO1xuJGRyb3AtbWVudS1wYWxlLWJsdWU6IGNvbG9yKGJsdWUtNSk7XG4kZHJvcC1tZW51LWdyYXBoaXRlOiBjb2xvcihncmFwaGl0ZS1kYXJrKTtcbiRkcm9wLW1lbnUtYm9yZGVyOiByZ2JhKDAgMCAwIC8gMjAlKTtcbiRkcm9wLW1lbnUtZG9scGhpbjogY29sb3IoZG9scGhpbik7XG4kZHJvcC1tZW51LWZvbnQtc2l6ZTogMTRweDtcbiRjbG9zZS1idG4tYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiRkcm9wLW1lbnUtbGluay1jb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4kd2hpdGU6ICNGRkY7XG4iLCIvLyBEUzIgSGVhZGVyIC0gQXJlYSBvZiBDYXJlIGRyb3AgbWVudVxuLmRyb3AtbWVudS1zdGF0aWMtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXV0aGVudGljYXRlZCB7IC8vIG9ubHkgc2hvdyBhcmVhIG9mIGNhcmUgZHJvcCBtZW51IGluIGF1dGhlbnRpY2F0ZWQgcGFnZXNcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIC5rcC1oZWFkZXItZ2xvYmFsLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAuZHJvcC1tZW51LXBhdHRlcm4uLS1hcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmRyb3AtbWVudSB7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1tZW51LS1hcmVhLS1kZXZpY2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1zdGF0aWMtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIC5rcC1oZWFkZXJfX2NvbXBvbmVudC1jb250YWluZXIge1xuICAgICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS0tYXJlYS0tZGVza3RvcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LXN0YXRpYy1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWZvbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZHJvcC1tZW51LS1hcmVhLS1kZXZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBmb250OiAkYXJlYS1kcm9wLW1lbnUtZGV2aWNlLWZvbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1sYWJlbC10ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWxhYmVsLXRleHRcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIG1hcmdpbjogMCAxMCU7IC8vIGluY3JlYXNlIHRhcmdldCBhcmVhIHRvIGhlbHAgd2l0aCBjbGljayBvdXRzaWRlIERyb3AgTWVudSBwYXR0ZXJuIGRldGVjdGlvblxuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMjEyMTIxO1xuICAgICAgb3V0bGluZTogMXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgfVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBmb3IgcmVkdW5kYW5jeVxuICB9XG5cbiAgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IC8vIGVsaW1pbmF0ZSBwaGFudG9tIHNwYWNpbmcgZHVlIHRvIEhUTUwgbGluZSBicmFrZVxuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgbWFyZ2luLXRvcDogMnB4OyAvLyBtYW51YWwgdmVydGljYWwgY2VudGVyIGFsaWduIGFkanVzdG1lbnQgdG8gZHJvcC1tZW51LWJ1dHRvbi10ZXh0XG4gICAgd2lkdGg6IDE3cHg7IC8vIG1hdGNoaW5nIGV4aXN0aW5nIGNoZXZyb24gaWNvbiBmb250IHNpemUgdGhhdCBpcyB1c2VkIG5leHQgdG8gXCJhcmVhIG9mIGNhcmVcIiBkcm9wIG1lbnVcbiAgICBoZWlnaHQ6IDE3cHg7IC8vIG1hdGNoaW5nIGV4aXN0aW5nIGNoZXZyb24gaWNvbiBmb250IHNpemUgdGhhdCBpcyB1c2VkIG5leHQgdG8gXCJhcmVhIG9mIGNhcmVcIiBkcm9wIG1lbnVcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogJGFyZWEtZHJvcC1tZW51LWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtZGV2aWNlLWZvbnQtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtaG92ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFyZWEtZHJvcC1tZW51LWxpc3QtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZHJvcC1tZW51LS1hcmVhLS1kZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiA5OTtcblxuICAuZHJvcC1tZW51LWxhYmVsIHtcblxuICB9XG5cbiAgLmRyb3AtbWVudS1sYWJlbC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOXB4OyAvLyBtYXRjaGluZyBleGlzdGluZyBQcm9maWxlIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgaGVpZ2h0OiAyOXB4OyAvLyBtYXRjaGluZyBleGlzdGluZyBQcm9maWxlIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gIH1cblxuICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG4gICAgZm9udDogJGFyZWEtZHJvcC1tZW51LWZvbnQ7XG4gIH1cblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiAkYXJlYS1kcm9wLW1lbnUtZm9udDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XG4gICAgICBvdXRsaW5lOiAxcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGZvciByZWR1bmRhbmN5XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyAvLyBlbGltaW5hdGUgcGhhbnRvbSBzcGFjaW5nIGR1ZSB0byBIVE1MIGxpbmUgYnJha2VcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIG1hcmdpbi10b3A6IDJweDsgLy8gbWFudWFsIHZlcnRpY2FsIGNlbnRlciBhbGlnbiBhZGp1c3RtZW50IHRvIGRyb3AtbWVudS1idXR0b24tdGV4dFxuICAgIHdpZHRoOiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgaGVpZ2h0OiAxN3B4OyAvLyBtYXRjaGluZyBleGlzdGluZyBjaGV2cm9uIGljb24gZm9udCBzaXplIHRoYXQgaXMgdXNlZCBuZXh0IHRvIFwiYXJlYSBvZiBjYXJlXCIgZHJvcCBtZW51XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEzJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JhcGhpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiAkYXJlYS1kcm9wLW1lbnUtbGlzdC1mb250O1xuICAgICAgbGluZS1oZWlnaHQ6ICRhcmVhLWRyb3AtbWVudS1saXN0LWxpbmUtaGVpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmhvdmVye1xuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRhcmVhLWRyb3AtbWVudS1mb250OiAxNnB4IFwiR290aGFtIDVyXCI7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1mb250OiAxNnB4IFwiR290aGFtIDRyXCI7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1saW5lLWhlaWdodDogMjBweDtcbiRhcmVhLWRyb3AtbWVudS1saXN0LWhvdmVyLXRleHQtY29sb3I6ICNmZmY7XG4kYXJlYS1kcm9wLW1lbnUtbGlzdC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihrcC1ibHVlKTtcbiRhcmVhLWRyb3AtbWVudS1kZXZpY2UtZm9udDogMS4xMjVyZW0gXCJHb3RoYW0gNHJcIjtcbiRhcmVhLWRyb3AtbWVudS1saXN0LWRldmljZS1mb250LWNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuJGFyZWEtZHJvcC1tZW51LWRldmljZS1mb250LWRzMTogMS4xMjVyZW0gXCJHb3RoYW0gM3JcIjtcbiIsIi5kcm9wLW1lbnUtcGF0dGVybi4tLXJlZ2lvbi1kYXJrLFxuLmRyb3AtbWVudS1wYXR0ZXJuLi0tbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuZHJvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBkcm9wLW1lbnUtLWhlYWRlcjtcbiAgfVxufVxuXG4uZHJvcC1tZW51LXBhdHRlcm4uLS1yZWdpb24tYXJlYS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmRyb3AtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LS1oZWFkZXI7XG4gICAgQGluY2x1ZGUgZHJvcC1tZW51LS1yZWdpb24tYXJlYS1kYXJrO1xuICB9XG59XG5cbi5hdXRoZW50aWNhdGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHsgLy8gZGVza3RvcFxuICAgIC5rcC1oZWFkZXJfX3RvcC1oZWFkZXIge1xuICAgICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tYWNjb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGRyb3AtbWVudS10eXBlLW5hdmlnYXRpb247XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1tZW51LS1hY2NvdW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZHJvcC1tZW51LS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1heC1oZWlnaHQ6IDM2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC8vY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDVyJztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLy9jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbntcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgc3Bhbi5kcm9wLW1lbnUtc2VsZWN0ZWQtdGV4dFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmRyb3AtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gNXInO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgICAgIC8vY29sb3I6ICRtaWRuaWdodDtcbiAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI3JSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgyMjIzJSkgaHVlLXJvdGF0ZSgxODNkZWcpIGJyaWdodG5lc3MoODAlKSBjb250cmFzdCgxMDElKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcC1tZW51LXBhbGUtYmx1ZTtcblxuICAgICAgICAuY2hlY2ttYXJrLWltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtbWlkbmlnaHQ7XG5cbiAgICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6aG92ZXJ7XG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgIC5kcm9wLW1lbnUtbGlzdC1vcCB7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyKSB7XG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93bjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG5cbiAgICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMTk1MCUpIGh1ZS1yb3RhdGUoMjA0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICAgIH1cblxuICAgICAgaW1nLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgc3Bhbi5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gIFxuICB9XG5cbiAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93bjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDglKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDE5NTAlKSBodWUtcm90YXRlKDIwNGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgfVxuXG4gICAgaW1nLmRyb3AtZG93bi1tZW51LWNoZXZyb24ge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgIH1cblxuICAgIHNwYW4uZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIH1cbiAgfSAgXG4gIFxuICBcbn1cblxuXG5cbkBtaXhpbiBkcm9wLW1lbnUtLXJlZ2lvbi1hcmVhLWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG4gIFxuXG4gIC5kcm9wLW1lbnUtbGFiZWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLy9jb2xvcjogJHBhbGUtYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9ue1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBidXR0b24uZHJvcC1tZW51LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIHNwYW4uZHJvcC1tZW51LXNlbGVjdGVkLXRleHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAvLyBsZWZ0OiA2MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCAwIDAgLyA0MCUpO1xuXG4gICAgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICAgICAgLy9jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4gICAgICAgIFxuXG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjclKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDIyMjMlKSBodWUtcm90YXRlKDE4M2RlZykgYnJpZ2h0bmVzcyg4MCUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLW1lbnUtcGFsZS1ibHVlO1xuXG4gICAgICAgIC5jaGVja21hcmstaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtbWVudS1taWRuaWdodDtcblxuICAgICAgICAuZHJvcC1tZW51LWxpc3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpob3ZlcntcbiAgICAgICAgLmNoZWNrbWFyay1pbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAgICAgXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LWxhYmVsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgYnV0dG9uLmRyb3AtbWVudS1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgICAgIFxuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUtbGlzdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgXG4gICAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vZHJvcGRvd24gaWNvblxuICAuZHJvcC1tZW51LWJ1dHRvbi1pbWd7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDEuNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7IC8vTkVXXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRyb3AtbWVudS0tYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICBcbiAgLmRyb3AtbWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgfVxuXG4gIC5kcm9wLW1lbnUtYnV0dG9uLWltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kcm9wLWRvd24tbWVudS1jaGV2cm9ue1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG4gIH1cblxuICAuZHJvcC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC8vbWluLXdpZHRoOiAxNTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwIDAgMCAvIDQwJSk7XG5cbiAgICAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5kcm9wLW1lbnUtbGlzdC1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudS1saXN0LXRleHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1saXN0LWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSg5OCUpIHNhdHVyYXRlKDIxNzklKSBodWUtcm90YXRlKDE4M2RlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDMlKTtcbiAgICB9XG5cbiAgfVxuXG4gIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd246Zm9jdXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XG5cbiAgICAuZHJvcC1tZW51LWJ1dHRvbi1pbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSgxOTUwJSkgaHVlLXJvdGF0ZSgyMDRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5NyUpO1xuICAgIH1cblxuICAgIGltZy5kcm9wLWRvd24tbWVudS1jaGV2cm9uIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMTk1MCUpIGh1ZS1yb3RhdGUoMjA0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICB9XG5cbiAgICBzcGFuLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBzcGFuLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5wbC1kcm9wZG93bi1tZW51LXBhdHRlcm4tdmVyc2lvbjpiZWZvcmUge2NvbnRlbnQ6XCI0LjUuOFwifTsiLCJcbi8vIEJhc2ljIHVudmVyc2lvbmVkXG4ua3BQYWdpbmF0aW9uOm5vdChbZGF0YS1kcy10aGVtZV1bZGF0YS1kcy12YXJpYW50XVtkYXRhLWRzLXZlcnNpb25dKSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb25WMTtcbn1cbiIsIkBtaXhpbiBwYWdpbmF0aW9uVjEge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbiAgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIG1hcmdpbjogMzBweCAwO1xuICAvL21hcmdpbjogMTZweCAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkgey8vdGFibGV0LXVwXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiAyNTlweDtcbiAgICB9XG5cbiAgICBwLFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtwUGFnaW5hdGlvbl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogY29sb3IoZG9scGhpbik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogJHNtYWxsLXNwYWNpbmcgMDtcbiAgICB9XG4gIH1cblxuICAua3BQYWdpbmF0aW9uX19uYXYge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICB3aWR0aDogMjU5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkgey8vbW9iaWxlIFxuICAgICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHsvL3RhYmxldC11cFxuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vb3ZlcnJpZGVzIGRyb3Bkb3duIGluIGNvbnRleHQgb2YgcGFnaW5hdGlvblxuICAuZHJvcC1tZW51LXBhdHRlcm4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE1N3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudS1wYXR0ZXJuLi0tcHJveHkgLmRyb3AtbWVudSAuZHJvcC1tZW51LWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxpc3QgLmRyb3AtbWVudS1saXN0LW9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX29wdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLnNlbGVjdC1vbmUgaW1nLFxuICAuc2VsZWN0LW9uZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbiAgICAvKiB0b3A6IDUwJTsgKi9cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5jaGVja21hcmstaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTlweDtcbiAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICAvL2ZpbHRlcjogaW52ZXJ0KDAlKSBzZXBpYSg5NiUpIHNhdHVyYXRlKDIwODAlKSBodWUtcm90YXRlKDE5NGRlZykgYnJpZ2h0bmVzcyg0NSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5jaGVja21hcmtWaXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cblxuICAua3BQYWdpbmF0aW9uVHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogI0YwRjdGQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OEIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMTAuNXB4O1xuICAgIGdhcDogOHB4O1xuICAgIG1pbi13aWR0aDogMTU3cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLmtwUGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgfVxuXG4gIH1cblxuICAvL0hpZGUgTGlzdFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAua3BQYWdpbmF0aW9uX19saXN0Lm1vYmlsZUxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgIC5rcFBhZ2luYXRpb25fX2xpc3QubGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5rcFBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhCMztcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogJGtwLWJsdWU7XG5cblxuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWNoZXZyb24tYmFjayxcbiAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pY29uLWNoZXZyb24tZm9yd2FyZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5rcFBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLXNwYWNpbmc7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLi1kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkgeyBcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAvL25ld1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1lbmQ7XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiBjb2xvcihpbmt5LWJsdWUpO1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSAzcic7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gLmtwUGFnaW5hdGlvbl9fdG90YWxQYWdlcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWdnZXJDb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuaXRlbUJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjdGQTtcbiAgICB9XG5cbiAgICAua3BQYWdpbmF0aW9uX19zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICRsaWdodC1mb250LWZhbWlseTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggKyAkYmFzZS1tb2JpbGUtZm9udC1zaXplOyAvLyBhZGRlZCBzcGFjZSBmb3IgaWNvbi1jaGV2cm9uLWRvd24gKyBjbGVhcmFuY2UgdG8gdGhlIGxlZnQgb2YgdGhlIGljb24tY2hldnJvbi1kb3duXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKFwiZ3JhcGhpdGUtZGFya1wiKTsgLy8gYm9yZGVyIG5lZWQgdG8gYmUgb24gc2VsZWN0IGl0c2VsZiB0byBzdXBwb3J0IG5hdGl2ZSBicm93c2VyIGZvY3VzIG91dGxpbmVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgLy8gZm9yIHRvdGFsIGhlaWdodCA9IDUwcHhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHsgXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRrcC1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEY3RkE7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3BQYWdpbmF0aW9uX19zZWxlY3RJY29uW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHRvcDogMXB4OyAvLyAxcHggb2YgYm9yZGVyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogY29sb3IoXCJrcC1ibHVlXCIpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQ7XG5cbiAgICAgIC5rcFBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZG9scGhpbi1saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcblxuICAgICAgLmtwUGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1lbGxpcHNpcyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAuaWNvbi1tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wYWdlLFxuICAgICYuLWVsbGlwc2lzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHsgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbGFzdC1wYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLi1wcmV2LFxuICAgICYuLW5leHQge1xuXG4gICAgICAuaWNvbi1jaGV2cm9uLWJhY2ssXG4gICAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAvL21hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wcmV2IHtcbiAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcblxuICAgICAgLmtwUGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbmV4dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEycHg7XG5cbiAgICAgIC5rcFBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC4tZGlzYWJsZWQpOm5vdCguLWFjdGl2ZSk6bm90KC4tZWxsaXBzaXMpOm5vdCguLWRyb3Bkb3duKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0O1xuXG4gICAgICAua3BQYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gNHInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzI1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJi4tLWRlc2t0b3AtbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcndhcmQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDRyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRpbmt5LWJsdWU7XG5cbiAgICAvKiBvciAxNDMlICovXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgICYuLS1kZXNrdG9wLWxhYmVse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtwUGFnaW5hdGlvbl9fdG90YWxQYWdlcyB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0LmNob3NlbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0IC5kb3duLWljb24sXG4gIC5hZS1zZWxlY3QgLnVwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogN3B4O1xuICB9XG5cbiAgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZWYzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuYWUtc2VsZWN0LFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYWUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd24ua3BQYWdpbmF0aW9uVHJpZ2dlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDc4QjM7XG4gICAgICBwYWRkaW5nOiA4cHggMTYuNXB4IDhweCAxMC41cHg7XG4gICAgfVxuICB9XG5cbiAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG5cbiAgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuQG1peGluIHBhZ2luYXRpb25WMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgfVxuICBzdmcge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBjb2xvcjogY29sb3IoaW5reS1ibHVlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiAyNTlweDtcbiAgICB9XG5cbiAgICBwLFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGNvbG9yKGRvbHBoaW4pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogJHNtYWxsLXNwYWNpbmcgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46ICRzbWFsbC1zcGFjaW5nIDA7XG4gICAgfVxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX25hdiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiAyNTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7Ly9tb2JpbGUgXG4gICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1heCkgey8vdGFibGV0LXVwXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy9vdmVycmlkZXMgZHJvcGRvd24gaW4gY29udGV4dCBvZiBwYWdpbmF0aW9uXG4gIC5kcm9wLW1lbnUtcGF0dGVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTU3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51LXBhdHRlcm4uLS1wcm94eSAuZHJvcC1tZW51IC5kcm9wLW1lbnUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIH1cblxuICAgIC5kcm9wLW1lbnUgLmRyb3AtbWVudS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuZHJvcC1tZW51IC5kcm9wLW1lbnUtbGlzdCAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX29wdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLnNlbGVjdC1vbmUgaW1nLFxuICAuc2VsZWN0LW9uZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbiAgICAvKiB0b3A6IDUwJTsgKi9cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5jaGVja21hcmstaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTlweDtcbiAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICAvL2ZpbHRlcjogaW52ZXJ0KDAlKSBzZXBpYSg5NiUpIHNhdHVyYXRlKDIwODAlKSBodWUtcm90YXRlKDE5NGRlZykgYnJpZ2h0bmVzcyg0NSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5jaGVja21hcmtWaXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cblxuICAuZHMtcGFnaW5hdGlvblRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMEY3RkE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyYXN0LWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAxMC41cHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLXdpZHRoOiAxNTdweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAuZHMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgfVxuXG4gIH1cblxuICAvL0hpZGUgTGlzdFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAuZHMtcGFnaW5hdGlvbl9fbGlzdC5tb2JpbGVMaXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkgeyBcbiAgICAuZHMtcGFnaW5hdGlvbl9fbGlzdC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRzLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyYXN0LWJsdWU7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICRrcC1ibHVlO1xuXG5cbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLWJhY2ssXG4gICAgLmljb24tY2hldnJvbi1mb3J3YXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLWZvcndhcmQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuZHMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tc3BhY2luZztcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuLWRyb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBmbGV4OiBhdXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIC8vbmV3XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBzZWxmLWVuZDtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIDNyJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1tYXgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpZ2dlckNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5pdGVtQmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGN0ZBO1xuICAgIH1cblxuICAgIC5kcy1wYWdpbmF0aW9uX19zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICRsaWdodC1mb250LWZhbWlseTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggKyAkYmFzZS1tb2JpbGUtZm9udC1zaXplOyAvLyBhZGRlZCBzcGFjZSBmb3IgaWNvbi1jaGV2cm9uLWRvd24gKyBjbGVhcmFuY2UgdG8gdGhlIGxlZnQgb2YgdGhlIGljb24tY2hldnJvbi1kb3duXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoXCJncmFwaGl0ZS1kYXJrXCIpOyAvLyBib3JkZXIgbmVlZCB0byBiZSBvbiBzZWxlY3QgaXRzZWxmIHRvIHN1cHBvcnQgbmF0aXZlIGJyb3dzZXIgZm9jdXMgb3V0bGluZVxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyAvLyBmb3IgdG90YWwgaGVpZ2h0ID0gNTBweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAka3AtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGN0ZBO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRzLXBhZ2luYXRpb25fX3NlbGVjdEljb25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgdG9wOiAxcHg7IC8vIDFweCBvZiBib3JkZXJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImtwLWJsdWVcIik7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodDtcblxuICAgICAgLmRzLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZG9scGhpbi1saWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwaGl0ZS1saWdodDtcblxuICAgICAgLmRzLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZWxsaXBzaXMge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgLmljb24tbW9yZSB7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tcGFnZSxcbiAgICAmLi1lbGxpcHNpcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7IFxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWxhc3QtcGFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi4tcHJldixcbiAgICAmLi1uZXh0IHtcbiAgICAgIC5pY29uLWNoZXZyb24tYmFjayxcbiAgICAgIC5pY29uLWNoZXZyb24tZm9yd2FyZCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLXByZXYge1xuICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuXG4gICAgICAuZHMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbmV4dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEycHg7XG5cbiAgICAgIC5kcy1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCguLWRpc2FibGVkKTpub3QoLi1hY3RpdmUpOm5vdCguLWVsbGlwc2lzKTpub3QoLi1kcm9wZG93bikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodDtcblxuICAgICAgLmRzLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2stbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSA0cic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmLi0tZGVza3RvcC1sYWJlbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9yd2FyZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gNHInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzI1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGlua3ktYmx1ZTtcblxuICAgIC8qIG9yIDE0MyUgKi9cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICByaWdodDogMTdweDtcbiAgICAgIG1pbi13aWR0aDogMTA4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJi4tLWRlc2t0b3AtbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcmlnaHQ6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHMtcGFnaW5hdGlvbl9fdG90YWxQYWdlcyB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0LmNob3NlbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0IC5kb3duLWljb24sXG4gIC5hZS1zZWxlY3QgLnVwLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogN3B4O1xuICB9XG5cbiAgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZWYzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuYWUtc2VsZWN0LFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFxuICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYWUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcm9wLW1lbnUge1xuICAgIGJ1dHRvbi5kcm9wLW1lbnUtZHJvcGRvd24uZHMtcGFnaW5hdGlvblRyaWdnZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3QtYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxNi41cHggOHB4IDEwLjVweDtcbiAgICB9XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufSIsIiRhY3RpdmUtb3V0bGluZTogMnB4IHNvbGlkIGNvbG9yKGRvbHBoaW4pO1xuJGFuY2hvci13aWR0aDogMzVweDtcbiRhbmNob3ItaGVpZ2h0OiAkbWVkaXVtLXNwYWNpbmc7XG4ka3AtYmx1ZTogY29sb3Ioa3AtYmx1ZSk7XG4kY29udHJhc3QtYmx1ZTogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4kaW5reS1ibHVlOiBjb2xvcihpbmt5LWJsdWUpO1xuIiwiJHZlcnNpb24tbnVtYmVyOiBcIjUuMy4xXCI7XG4ucGwtcGFnaW5hdGlvbi1wYXR0ZXJuLXZlcnNpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiNS4zLjFcIiB9OyIsIlxuLy8gQmFzaWMgdjFcbi5rcFBhZ2luYXRpb25bZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmFyaWFudD1cImJhc2ljXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvblYxO1xufVxuIiwiXG4uZHMtcGFnaW5hdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwiYmFzaWNcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIyXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjI7XG59XG4iLCIua3BQYWdpbmF0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJzdGF0aWMtZHJvcGRvd25cIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjE7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb25TdGF0aWNEcm9wZG93bjtcbn1cbiIsIkBtaXhpbiBwYWdpbmF0aW9uU3RhdGljRHJvcGRvd24ge1xuICAua3BQYWdpbmF0aW9uX19pdGVtLi1kcm9wZG93biwgLmRzLXBhZ2luYXRpb25fX2l0ZW0uLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgLmRyb3AtbWVudS1wYXR0ZXJuIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kcy1wYWdpbmF0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZhcmlhbnQ9XCJzdGF0aWMtZHJvcGRvd25cIiBpXVtkYXRhLWRzLXZlcnNpb249XCIyXCIgaV0ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uVjI7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb25TdGF0aWNEcm9wZG93bjtcbn1cbiIsIkBtaXhpbiBwYWdpbmF0aW9uU3RhdGljRHJvcGRvd24ge1xuICAua3BQYWdpbmF0aW9uX19pdGVtLi1kcm9wZG93biwgLmRzLXBhZ2luYXRpb25fX2l0ZW0uLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgLmRyb3AtbWVudS1wYXR0ZXJuIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWRyb3Bkb3duIHtcbiAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAuZHJvcC1kb3duLW1lbnUtY2hldnJvbiB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3AtbWVudSAuZHJvcC1tZW51LWxpc3Qtb3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuICAvLyB2MSBjbGFzc2VzXG4gIC5kcy1ub3RpZmljYXRpb25bZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjFcIiBpXSB7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG4gICAgXG4gICAgJltkYXRhLWRzLXZhcmlhbnQ9XCJzdWNjZXNzXCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBzdWNjZXNzO1xuICAgIH1cbiAgICBcblxuICAgIC8vT3B0aW9ucyAtLSBXSVBcbiAgICAmLmRzLW5vdGlmaWNhdGlvbi0tZGlzbWlzc3tcbiAgICAgICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgICB9XG59XG5cbi8vRm9ybWVyIGNsYXNzZXNzIC0gIHVudmVyc2lvbmVkXG5cbi5ub3RpZmljYXRpb24tcGF0dGVybiB7XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcblxuXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWRpc21pc3Mge1xuICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gIH1cblxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1zdWNjZXNzIHtcbiAgICBAaW5jbHVkZSBzdWNjZXNzO1xuICB9XG59XG4iLCIkbm90aWZpY2F0aW9uLXZhcmlhdGlvbi1kZWZhdWx0OiAnZGVmYXVsdCc7XG5cbkBtaXhpbiBmbGV4Ym94KCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IGZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgICBhbGlnbi1zZWxmOiAkYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcbiAgICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG5AbWl4aW4gbm90aWZpY2F0aW9uLWljb24oJG5vdGlmaWNhdGlvbi10eXBlKSB7XG4gICAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZHMyLW5vdGlmaWNhdGlvbi1pY29uLWNpcmNsZS1iZy1jb2xvcjtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9iYXNlIHN0eWxpbmdcbkBtaXhpbiBub3RpZmljYXRpb24oJG5vdGlmaWNhdGlvbi12YXJpYXRpb24gOiAkbm90aWZpY2F0aW9uLXZhcmlhdGlvbi1kZWZhdWx0KSB7XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIFxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24taXRlbS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGRzMi1ub3RpZmljYXRpb24taXRlbS1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZztcbiAgICBtYXJnaW4tYm90dG9tOiAkZHMyLTF1LWRlc2t0b3A7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIFxuICAgIC5saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLXVuc3R5bGVkOyBcbiAgICAgICAgXG4gICAgICAgIGNvbG9yOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWNsb3NlLWJ1dHRvbi1jb2xvcjtcbiAgICB9XG4gICAgXG4gICAgLmRzLW5vdGlmaWNhdGlvbl9fYWN0aW9uLWJ1dHRvbnMsXG4gICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmc7XG4gICAgICAgIFxuICAgICAgICAuZGl2aWRlci12ZXJ0aWNhbC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZGl2aWRlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRzMi1ub3RpZmljYXRpb24tZGl2aWRlci12ZXJ0aWNhbC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZHMtbm90aWZpY2F0aW9uX19oZWFkaW5nLFxuICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSA1clwiO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg0KTtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmc7XG4gICAgfVxuICAgIFxuICAgIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmc7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuZHMtbm90aWZpY2F0aW9uX19tYWluLFxuICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9fbWFpbiB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxMTlweCk7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZy1tb2JpbGU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuLS1uby1oZWFkZXJ7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZHMtbm90aWZpY2F0aW9uX19tYWluLWljb24sXG4gICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19tYWluLWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTE5cHgpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IGNvbG9yKGlua3ktYmx1ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIFxuICAgICAgICAvL0BpbmNsdWRlIHAzO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDEwKTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgICAgICAgQGluY2x1ZGUgc3R5bGluZyg5KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSl7XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctdGFibGV0O1xuICAgICAgICBcbiAgICAgICAgLmRzLW5vdGlmaWNhdGlvbl9faGVhZGluZyxcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAgICAgICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAkZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICBcbiAgICAgICAgLmRzLW5vdGlmaWNhdGlvbl9faGVhZGluZyxcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZy1tb2JpbGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kcy1ub3RpZmljYXRpb25fX2ljb24sXG4gICAgICAgIC5ub3RpZmljYXRpb24tcGF0dGVybl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy1tb2JpbGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIC5saW5rIHtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGRzMi1ub3RpZmljYXRpb24tZm9udC1zaXplO1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRzMi1ub3RpZmljYXRpb24taXRlbS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZHMyLW5vdGlmaWNhdGlvbi1mb250LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGlmICRub3RpZmljYXRpb24tdmFyaWF0aW9uID09ICdkaXNtaXNzJyB7XG4gICAgICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gICAgICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG4gICAgfVxufVxuXG5AbWl4aW4gZGlzbWlzcygpIHtcbiAgICBidXR0b24uZGlzbWlzc3tcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRkczItbm90aWZpY2F0aW9uLWl0ZW0tY2xvc2UtYnV0dG9uLWNvbG9yO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL0RlZmF1bHRcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tYm9yZGVyLXNpemU6IDJweDtcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZzogMjRweDtcbiRkczItbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy10YWJsZXQ6IDIwcHg7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLXBhZGRpbmctbW9iaWxlOiAxNnB4O1xuJGRzMi1ub3RpZmljYXRpb24taXRlbS1ib3JkZXItcmFkaXVzOiA4cHg7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWNsb3NlLWJ1dHRvbi1jb2xvcjogJGNvbnRyYXN0LWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWJvcmRlci1jb2xvcjogJGtwLWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pdGVtLWxpbmstY29sb3I6ICRjb250cmFzdC1ibHVlO1xuJGRzMi1ub3RpZmljYXRpb24taWNvbi1jaXJjbGUtYmctY29sb3I6ICRwYWxlLWJsdWU7XG4kZHMyLW5vdGlmaWNhdGlvbi1pY29uLWJvcmRlci1zaXplOiAycHg7XG5cbi8vJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZzogOHB4O1xuJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZzogNnB4O1xuXG4vLyRkczItbm90aWZpY2F0aW9uLXNwYWNpbmctbW9iaWxlOiAyMHB4O1xuJGRzMi1ub3RpZmljYXRpb24tc3BhY2luZy1tb2JpbGU6IDhweDtcbiRkczItbm90aWZpY2F0aW9uLWRpdmlkZXItdmVydGljYWwtY29sb3I6ICRncmFwaGl0ZS1kYXJrO1xuJGRzMi1ub3RpZmljYXRpb24tdmFyaWF0aW9ucy1ib3JkZXItc2l6ZTogMXB4O1xuXG4vL2Rpc21pc3NcbiRkczItbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogMTNweDsiLCJcbkBtaXhpbiBzdWNjZXNzKCkge1xuICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLXZhcmlhdGlvbnMtYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24tc3VjY2Vzcy1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIkdmVyc2lvbi1udW1iZXI6IFwiMy40LjFcIjtcbi5wbC1ub3RpZmljYXRpb24tcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIjMuNC4xXCIgfTsiLCIgIC8vIHYxIGNsYXNzZXNcbiAgLmRzLW5vdGlmaWNhdGlvbltkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12ZXJzaW9uPVwiMVwiIGldIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcbiAgICBcbiAgICAmW2RhdGEtZHMtdmFyaWFudD1cImVycm9yXCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBlcnJvcjtcbiAgICB9XG4gICAgXG5cbiAgICAvL09wdGlvbnMgLS0gV0lQXG4gICAgJi5kcy1ub3RpZmljYXRpb24tLWRpc21pc3N7XG4gICAgICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gICAgfVxufVxuXG4vL0Zvcm1lciBjbGFzc2VzcyAtICB1bnZlcnNpb25lZFxuXG4ubm90aWZpY2F0aW9uLXBhdHRlcm4ge1xuICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG5cblxuICAmLm5vdGlmaWNhdGlvbi1wYXR0ZXJuLS1lcnJvciB7XG4gICAgQGluY2x1ZGUgZXJyb3I7XG4gIH1cbiAgJi5ub3RpZmljYXRpb24tcGF0dGVybi0tZGlzbWlzcyB7XG4gICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgfVxuXG59XG4iLCJAbWl4aW4gZXJyb3IoKSB7XG4gIGJvcmRlcjogJGRzMi1ub3RpZmljYXRpb24tdmFyaWF0aW9ucy1ib3JkZXItc2l6ZSBzb2xpZCAkZHMyLW5vdGlmaWNhdGlvbi1lcnJvci1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59IiwiICAvLyB2MSBjbGFzc2VzXG4gIC5kcy1ub3RpZmljYXRpb25bZGF0YS1kcy10aGVtZT1cInZlc3NlbFwiIGldW2RhdGEtZHMtdmVyc2lvbj1cIjFcIiBpXSB7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG4gICAgXG4gICAgJltkYXRhLWRzLXZhcmlhbnQ9XCJpbmZvcm1hdGlvbmFsXCIgaV0ge1xuICAgICAgICBAaW5jbHVkZSBpbmZvcm1hdGlvbmFsO1xuICAgIH1cbiAgICBcblxuICAgIC8vT3B0aW9ucyAtLSBXSVBcbiAgICAmLmRzLW5vdGlmaWNhdGlvbi0tZGlzbWlzc3tcbiAgICAgICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgICB9XG59XG5cbi8vRm9ybWVyIGNsYXNzZXNzIC0gIHVudmVyc2lvbmVkXG5cbi5ub3RpZmljYXRpb24tcGF0dGVybiB7XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWljb24oJ2RlZmF1bHQnKTtcblxuICBcbiAgJi5ub3RpZmljYXRpb24tcGF0dGVybi0tZGlzbWlzcyB7XG4gICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgfVxuXG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWluZm9ybWF0aW9uYWwge1xuICAgIEBpbmNsdWRlIGluZm9ybWF0aW9uYWw7XG4gIH1cbn1cbiIsIkBtaXhpbiBpbmZvcm1hdGlvbmFsKCkge1xuICBib3JkZXI6ICRkczItbm90aWZpY2F0aW9uLXZhcmlhdGlvbnMtYm9yZGVyLXNpemUgc29saWQgJGRzMi1ub3RpZmljYXRpb24taW5mby1ib3JkZXI7XG5cbiAgLmRzLW5vdGlmaWNhdGlvbl9faWNvbixcbiAgLm5vdGlmaWNhdGlvbi1wYXR0ZXJuX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJcbiAgLy8gdjEgY2xhc3Nlc1xuICAuZHMtbm90aWZpY2F0aW9uW2RhdGEtZHMtdGhlbWU9XCJ2ZXNzZWxcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbjtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb24taWNvbignZGVmYXVsdCcpO1xuICAgIFxuICAgICZbZGF0YS1kcy12YXJpYW50PVwiYWxlcnRcIiBpXSB7XG4gICAgICAgIEBpbmNsdWRlIGFsZXJ0O1xuICAgIH1cbiAgICBcblxuICAgIC8vT3B0aW9ucyAtLSBXSVBcbiAgICAmLmRzLW5vdGlmaWNhdGlvbi0tZGlzbWlzc3tcbiAgICAgICAgQGluY2x1ZGUgZGlzbWlzcztcbiAgICB9XG59XG5cbi8vIGxlZ2FjeSBjbGFzcyBzdXBwb3J0XG4uZHMtbm90aWZpY2F0aW9uOm5vdChbZGF0YS1kcy10aGVtZV0pLFxuLmRzLW5vdGlmaWNhdGlvbjpub3QoW2RhdGEtZHMtdmVyc2lvbl0pIHtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gICAgXG4gICAgJltkYXRhLWRzLXZhcmlhbnQ9XCJhbGVydFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGFsZXJ0O1xuICAgIH1cbiAgICBcblxuICAgICYuZHMtbm90aWZpY2F0aW9uLS1kaXNtaXNze1xuICAgICAgICBAaW5jbHVkZSBkaXNtaXNzO1xuICAgIH1cbn1cblxuXG4vL0Zvcm1lciBjbGFzc2VzcyAtICB1bnZlcnNpb25lZFxuXG4ubm90aWZpY2F0aW9uLXBhdHRlcm4ge1xuICBAaW5jbHVkZSBub3RpZmljYXRpb247XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1pY29uKCdkZWZhdWx0Jyk7XG5cbiAgJi5ub3RpZmljYXRpb24tcGF0dGVybi0tYWxlcnQge1xuICAgIEBpbmNsdWRlIGFsZXJ0O1xuICB9XG4gICYubm90aWZpY2F0aW9uLXBhdHRlcm4tLWRpc21pc3Mge1xuICAgIEBpbmNsdWRlIGRpc21pc3M7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydCgpIHtcbiAgYm9yZGVyOiAkZHMyLW5vdGlmaWNhdGlvbi12YXJpYXRpb25zLWJvcmRlci1zaXplIHNvbGlkICRkczItbm90aWZpY2F0aW9uLWFsZXJ0LWJvcmRlcjtcblxuICAuZHMtbm90aWZpY2F0aW9uX19pY29uLFxuICAubm90aWZpY2F0aW9uLXBhdHRlcm5fX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn0iLCIvLyBEZXZlbG9wZXI6IE1pY2hhZWwgTWFzY2lhXG4vLyBMYXN0IFVwZGF0ZWQgVmVyc2lvbjogMS4wLjBcbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA4LTA5XG5cbkBtaXhpbiBmdWxsV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGdsb2JhbC1maWx0ZXItY29udGFpbmVyIHtcbiAgLmdsb2JhbC1maWx0ZXItY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbW9yZS1sZXNzLWxpbmsuZGlzYWJsZWQtc2Yge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAkc2xhdGU7XG4gIH1cblxuICAubGluay1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgY29sb3I6IGNvbG9yKFwiaW5reS1ibHVlXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBjb2xvcihcImtwLWJsdWVcIik7XG4gICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpbHRlci1za2lwLXJlc3VsdHN7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59IiwiLy8gRGV2ZWxvcGVyOiBNaWNoYWVsIE1hc2NpYVxuLy8gTGFzdCBVcGRhdGVkIFZlcnNpb246IDEuMC4wXG4vLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAxOS0xMC0yN1xuXG5cbi8vIHBhdHRlcm4gaW5jbHVkZXNcbi5nbG9iYWwtZmlsdGVyLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGdsb2JhbC1maWx0ZXItY29udGFpbmVyO1xufVxuXG4uc2VhcmNoLWZpbHRlci1jb250YWluZXIge1xuICAmLi0tdmFyaWF0aW9uLTEsXG4gICYuLS12YXJpYXRpb24tMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgY29sdW1ucyg4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWluLXdpZHRoOiAyNSU7IC8vIDo6IG9ubHkgdXNlZCBmb3IgZGVtb1xuICAgICAgbWF4LXdpZHRoOiAzMCU7IC8vIDo6IG9ubHkgdXNlZCBmb3IgZGVtb1xuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RhbC10cmlnZ2VyIDo6IG9ubHkgdXNlZCBmb3IgZGVtb1xuLnNlYXJjaC1maWx0ZXItdmFyaWF0aW9uLTEsXG4uc2VhcmNoLWZpbHRlci12YXJpYXRpb24tMiB7XG4gIC5tb2RhbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRzbWFsbC1zcGFjaW5nO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYXR0ZXJuIHN0eWxlc1xuLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbiAgLmZpbHRlci1yZXN1bHRzLWNvbnRlbnQsXG4gIC5maWx0ZXItcmVzdWx0cyB7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgJi4tbm8tbWFyZ2luIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoJGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZXNldC1zZWFyY2gtZmlsdGVyLWxpbmsge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMCAkbWVkaXVtLXNwYWNpbmcgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50b2dnbGUtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMCAwIDA7XG4gIH1cblxuICAmLi0tdmFyaWF0aW9uLTIge1xuICAgIC5maWx0ZXItaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyYXBoaXRlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuXG4gICAgICAvL21hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICAgIH1cblxuICAgIC5maWx0ZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMCAkc21hbGwtc3BhY2luZztcblxuICAgICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuICAgIH1cblxuICAgIC5zZWxlY3Rpb24tZ3JvdXAge1xuICAgICAgY29sb3I6IGNvbG9yKFwiZG9scGhpblwiKTtcbiAgICAgIG1hcmdpbjogMTJweCAwICR0aW55LXNwYWNpbmcgMDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbS1jb3VudCB7XG4gICAgY29sb3I6ICM2NzcwODM7IC8vIG5vdCBhIHN0eWxlZ3VpZGUgY29sb3JcbiAgfVxuXG4gIC5jaGVja2JveC10b2dnbGUtc3dpdGNoICsgbGFiZWwge1xuICAgIHBhZGRpbmc6IDRweCAwICRzbWFsbC1zcGFjaW5nIDQ3cHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHMtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmdWxsV2lkdGg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci1jaGVja2VkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXNlYXJjaC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3Qtb25lIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcmlnaHQ6ICRzbWFsbC1zcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLXRpbnktc3BhY2luZztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgIH1cbiAgfVxuXG4gIFxuICAuZmlsdGVyLXJlc3VsdHMsXG4gIC5maWx0ZXItcmVzdWx0cy1jb250ZW50IHtcbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5leHBhbmRhYmxlLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMCAwICRzbWFsbC1zcGFjaW5nIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmFwaGl0ZSk7XG5cbiAgICAgIC5leHBhbmRhYmxlLWhlYWRpbmctaWNvbiB7XG4gICAgICAgIHRvcDogJG1lZGl1bS1zcGFjaW5nO1xuICAgICAgfVxuXG4gICAgICAuc3ViLWhlYWRpbmctdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwICRsYXJnZS1zcGFjaW5nO1xuICAgICAgfVxuXG4gICAgICAuZXhwYW5kYWJsZS1oZWFkaW5nLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICBwYWRkaW5nOiAkc21hbGwtc3BhY2luZyAkbGFyZ2Utc3BhY2luZyAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmRhYmxlLWhlYWRpbmdbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXG4gICAgICAuZXhwYW5kYWJsZS1oZWFkaW5nLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bS1mb250LWZhbWlseTtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1oZWFkaW5nLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1NXB4O1xuXG4gICAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmFwaGl0ZSk7XG5cbiAgICAgICAgLmRpdmlkZXItc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctbW9yZS1sZXNzIC5zaG93LW1vcmUtbGVzcy1kaXZpZGVyLi0taGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctbW9yZS1sZXNzLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy1tb3JlLWxlc3MtbGlua1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlY2stYm94ICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwICRleHRyYS10aW55LXNwYWNpbmcgMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIC5yYWRpby1idXR0b24gKyBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNlYXJjaCB2YXJpYXRpb24gMiBzcGVjaWZpY1xuLy8gLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbi8vICAgJi4tLXZhcmlhdGlvbi0yIHtcbi8vICAgICAuZmlsdGVyLWhlYWRlciB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIG1vZGFsIHNwZWNpZmljXG5cbi5tb2RhbC1zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XG4gIC8vIEBtaXhpbiBuZXdHcmlkX19jb250YWluZXJcbiAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgLm1vZGFsLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtc2hvd2luZyB7XG4gICAgLmZpbHRlci1yZXN1bHRzLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnJlc2V0LXNlYXJjaC1maWx0ZXItbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnBsLXNlYXJjaC1jbG9zZSB7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAubW9kYWwtc2VhcmNoLWZpbHRlci1jb250ZW50cyB7XG4gICAgICAuZmlsdGVyLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtc2VhcmNoLWNvbnRhaW5lcixcbiAgLnNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZpbHRlci1za2lwLXJlc3VsdHN7XG4gIEBpbmNsdWRlIGZpbHRlci1za2lwLXJlc3VsdHM7XG59IiwiLnBsLXNlYXJjaC1maWx0ZXItcGF0dGVybi12ZXJzaW9uOjpiZWZvcmUge2NvbnRlbnQ6XCIyLjUuMlwifTsiLCIvKiBNb2RhbCBoZWFkZXIgaW5uZXIgc3R5bGVzIC0gY29tYmluYXRpb24gYmFzZSBhbmQgQUVNIG1vZGFsICovXG4lbW9kYWwtaGVhZGVyLXN0eWxlcyB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBlYmJsZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXBoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgXG4gICYuLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYuLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmljb24tbWQsIGlbY2xhc3NePVwiaWNvblwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuICAgIG1hcmdpbjogNHB4IDVweCA0cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRtZWRpdW0tZm9udC1zaXplO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cblxuICAvLyBUeXBpY2FsbHkgYXBwbGllZCB0byBhIHAgZWxlbWVudFxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi8qIEJ1dHRvbiBjb250YWluZXIgYmFzZSBzdHlsZXMgbW9kYWwxLjUgKi9cbiVtb2RhbC1idXR0b25zLWJhc2Utc3R5bGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gTW96aWxsYSBoYWNrIGZvciBib3R0b20gc3BhY2luZ1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsYXJnZS1zcGFjaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBbGxvdyBidXR0b24gb3JkZXIgZm9yIG1vYmlsZSBlbGVtZW50c1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLi1sZWZ0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYuLXJpZ2h0IHtcbiAgICAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAuYnV0dG9uOm50aC1jaGlsZCgzKXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYgeyAgICAgICAgICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuICAgIH1cbiAgICAvLyBzZWNvbmRhcnkgYnV0dG9uIGlzIG1vdmVkIHRvIHRoZSBsZWZ0IG9uIGRlc2t0b3BcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAmLi1pbnZlcnRlZCwgJi5tb2RhbC1idG4yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRldmljZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLW1lZGl1bS11cCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICsgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC8vcGFkZGluZzogMnB4IDE2cHg7IC83dGVtcG9yYXJpbHkgZGlzYWJsZWRcbiAgICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICB9XG4gICAgLy8gT2xkIERlcHJlY2F0ZWQgc3R5bGVzIGZvciBLUCBmb3VuZGF0aW9uXG4gICAgJi4tYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgfVxuXG4gICAgJi4tYWN0aW9uLi1pbnZlcnRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cblxuICAgICYuLWFjdGlvbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgICYuLWludmVydGVkIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiVjbG9zZS1iYXNlLXN0eWxlcyB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgc2l6ZSgxNHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA0cHggMHB4O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXM7XG4gIH0gIFxufVxuXG4lY2xvc2UtYmFzZS1zdHlsZXMtbWQge1xuICBwYWRkaW5nOiAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICByaWdodDogNnB4O1xuICBmb250LXNpemU6ICRtZWRpdW0tZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuJWNsb3NlLWJhc2Utc3R5bGVzLWxnIHtcbiAgcGFkZGluZzogJHRpbnktc3BhY2luZyAkc21hbGwtc3BhY2luZztcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4lbW9kYWwtY2xvc2UtYnV0dG9uLXN0eWxlcyB7XG4gIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcy1tZDtcbiAgJi0tc21hbGwsICAmLS1idXR0b24ge1xuICAgIC8vIEFkZGl0aW9uYWwgQUVNIGNvbXBvbmVudCBzdHlsZXMgLSBzYW1lIGFzIG9yaWdpbmFsXG4gICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXM7XG4gICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXMtbWQ7XG4gICAgQGluY2x1ZGUgc3R5bGluZyg2KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXG4gICAgICAgXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogNHB4IDBweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLmtwLW1vZGFsLWRpc2FibGUtc2Nyb2xsIHtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm1vZGFsLXBhdHRlcm4ge1xuICBAaW5jbHVkZSBrcC1tb2RhbC1wYXR0ZXJuOyAvLyBuZXcgbW9kYWwgc3R5bGVzXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm1vZGFsLWlubmVyIC4tY2VudGVyLm1vZGFsLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1pbm5lciAubW9kYWwtYnV0dG9ucyAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLi1jbG9zZTpiZWZvcmUsIC4tY2xvc2UtLWxhcmdlOmJlZm9yZSwgLi1jbG9zZS0tc21hbGw6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC1idXR0b246aG92ZXIsIC5tb2RhbC1idXR0b246Zm9jdXMsIC5tb2RhbC1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICBAaW5jbHVkZSBrcC1tb2RhbC1mdWxsc2NyZWVuO1xuICBAaW5jbHVkZSBrcC1tb2RhbC1mdWxsc2NyZW4tZHMyLXNwYWNpbmc7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaW5uZXIge1xuICBAaW5jbHVkZSBmdWxsLXNjcmVlbi1hZmZlY3Q7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5tb2RhbC1wYXR0ZXJuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5rcC1ib2R5LWNvbXBvbmVudC5tb2RhbC1wcmludC1oaWRlIHsgXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1wYXR0ZXJuIC5tb2RhbC1pbm5lciA+IC4tY2xvc2UtLXNtYWxse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtcGF0dGVybiAubW9kYWwtZmFkZS1zY3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICB9XG59XG4vL0RlZmVjdCBmcm9tIFBOUCBhcGFydCBvZiBTVFlMR0QtMTAzODBcbi5rcC10aGVtZS1kczIge1xuICAubW9kYWwtcGF0dGVybiAgLm1vZGFsLWlubmVyID4gLi1jbG9zZS0tc21hbGwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWFjdGlvbnMgLm1vZGFsLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSl7IFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1wYXR0ZXJuIC5tb2RhbC1jbG9zZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59IiwiXG5AbWl4aW4gYm9keS10ZXh0KCRjb2xvcjogJGlua3ktYmx1ZSwgJHRleHRBbGlnbjogbGVmdCkge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtOyAvLyAxM3B4XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiAkdGV4dEFsaWduO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtaXhpbiBrcC1ibHVlLWJhciB7XG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3AtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBrcC1tb2RhbC1mdWxsc2NyZW4tZHMyLXNwYWNpbmcge1xuICAubW9kYWwtaW5uZXIgLm1vZGFsLWNvbnRlbnR7XG4gICAgQGluY2x1ZGUgZHMyLXNwYWNpbmctNHUoJ3BhZGRpbmctbGVmdCcpO1xuICAgIEBpbmNsdWRlIGRzMi1zcGFjaW5nLTR1KCdwYWRkaW5nLXJpZ2h0Jyk7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5zY3JvbGxib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYnV0dG9ucyB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSAge1xuICAgICAgICBAaW5jbHVkZSBkczItc3BhY2luZy0xdSgnbWFyZ2luLWJvdHRvbScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZnVsbC1zY3JlZW4tYWZmZWN0KCkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8vTW9kYWwgZHMyIHN0eWxlc1xuQG1peGluIGtwLW1vZGFsLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogZml4ZWQ7IC8vIERvIG5vdCByZW1vdmUhXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAmOm5vdCgubW9kYWwtZnVsbHNjcmVlbikge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5tb2RhbC1pbm5lciB7XG4gICAgICAgIC8vaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubW9kYWwtZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICZbY2xhc3MqPVwiYmFyXCJdIHtcbiAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAubW9kYWwtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFtjbGFzc149XCItY2xvc2VcIl0ge1xuICAgICAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmW2NsYXNzKj1cImNsb3NlXCJdIHtcbiAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzO1xuICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXMtbWQ7XG4gICAgfVxuICAgIC4tY2xvc2Uge1xuICAgICAgJi0tc21hbGwsICAmLS1idXR0b24ge1xuICAgICAgICAvLyBBZGRpdGlvbmFsIEFFTSBjb21wb25lbnQgc3R5bGVzIC0gc2FtZSBhcyBvcmlnaW5hbFxuICAgICAgICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcztcbiAgICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXMtbWQ7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXG4gICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiA0cHggMHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL0FFTSBCYXJcbiAgICAmLmJhcl9rcC1ibHVlIHtcbiAgICAgIEBpbmNsdWRlIGtwLWJsdWUtYmFyO1xuICAgIH0gXG4gICAgJiAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvL292ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgXG4gICAgfVxuICAgICYubW9kYWwtc2hvd2luZyAubW9kYWwtZmFkZS1zY3JlZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLXNob3dpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLm1vZGFsLWZhZGUtc2NyZWVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gXG4gIC8vIEFsbG93IHRoaXMgY2xhc3MgdG8gYmUgYXBwbGllZCB0byBtb2RhbC1pbm5lciBvciBtb2RhbC1wYXR0ZXJuXG4gICYubW9kYWwtaWNvbnMtZW5hYmxlZDpub3QoLm1vZGFsLWZ1bGxzY3JlZW4pLCAmOm5vdCgubW9kYWwtZnVsbHNjcmVlbikgLm1vZGFsLWljb25zLWVuYWJsZWQge1xuICAgIFxuICAgIC5tb2RhbC1oZWFkZXIge1xuXG4gICAgICAubW9kYWwtaWNvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAubW9kYWwtYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWljb24gKyAubW9kYWwtY29udGVudC1pbm5lcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1pY29uICsgLmNvbnRlbnQtZnJhZ21lbnQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9kYWwtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vb3ZlcmZsb3cteTogdmlzaWJsZTsgLy90ZW1wb3JhcmlseSBjb21tZW50ZWRcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbi1hZmZlY3Q7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAvLyAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46ICRndXR0ZXItdGFibGV0IGF1dG8gMDtcbiAgICAgIC8vICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRndXR0ZXItdGFibGV0ICogMn0pO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgPiAuLWNsb3NlIHtcbiAgICAgIC8vIG1vZGFsLWV4dGVuc2lvbnMuc2Nzc1xuICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXM7XG4gICAgICBAZXh0ZW5kICVjbG9zZS1iYXNlLXN0eWxlcy1tZDtcbiAgICAgICYtLXNtYWxsLCAgJi0tYnV0dG9uIHtcbiAgICAgICAgLy8gQWRkaXRpb25hbCBBRU0gY29tcG9uZW50IHN0eWxlcyAtIHNhbWUgYXMgb3JpZ2luYWxcbiAgICAgICAgQGV4dGVuZCAlY2xvc2UtYmFzZS1zdHlsZXM7XG4gICAgICAgIEBleHRlbmQgJWNsb3NlLWJhc2Utc3R5bGVzLW1kO1xuICAgICAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgIFxuICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogNHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgLy8gQ29tYmluYXRpb24gYmFzZSBhbmQgQUVNIG1vZGFsIHN0eWxlc1xuICAgICAgQGV4dGVuZCAlbW9kYWwtaGVhZGVyLXN0eWxlcztcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgYm9keS10ZXh0KCk7XG4gICAgICAvLyBUT0RPOiByZXNvbHZlIHBhZGRpbmcgZGlmZmVyZW5jZXMgd2l0aCBhYm92ZSAoYWxsb3cgcGFzc2luZyB2YWx1ZSlcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC8vIFRPRE86IGV4cGxvcmUgZml4ZXMgdGhhdCBkb24ndCByZXF1aXJlIHVzZSBvZiAhaW1wb3J0YW50IDN4IGJlbG93XG4gICAgICAubW9kYWwtY29udGVudC1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubW9kYWwtYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLm1vZGFsLWNoZWNrYm94ZXMge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtY2hlY2tib3hlcyArIC5tb2RhbC1idXR0b25zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJGRldmljZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICYgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDMyLjk1cHg7XG4gICAgICAgIGhlaWdodDogMjkuOTRweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweCAwIDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMyLjk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOS45NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwtaWNvbiArIC5jb250ZW50LWZyYWdtZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYnV0dG9ucyB7XG4gICAgICBAZXh0ZW5kICVtb2RhbC1idXR0b25zLWJhc2Utc3R5bGVzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7ICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuLWxlZnQge1xuICAgICAgJi5tb2RhbC1idXR0b25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFFTSBjb21wb25lbnQgLSAubW9kYWwtaW5uZXIgPiAubW9kYWwtY29udGVudCA+IC5tb2RhbC1hY3Rpb25zXG4gICAgLm1vZGFsLWFjdGlvbnMge1xuICAgICAgLm1vZGFsLWNoZWNrYm94ZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggJHNtYWxsLXNwYWNpbmc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrLWJveCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIEBpbmNsdWRlIG5ld0dyaWRfX2NvbnRhaW5lcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvL292ZXJmbG93OiBhdXRvOyAvL3RlbXBvcmFyaWx5IGNvbW1lbnRpbmcgYmVjYXVzZSBvZiBHU0MtMTAwNTEgIGVkaXRhYmxlIHRlbXBsYXRlIGlzc3VlXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICB9XG4gIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gICAgQGluY2x1ZGUgY3Jvc3MtYnJvd3NlcigndHJhbnNpdGlvbicsICdvcGFjaXR5IDAuNHMnICRlYXNlLW91dC1jdWJpYyk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIDApO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5tb2RhbC1pbm5lciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgPiAuLWNsb3NlLS1zbWFsbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZhZGUtc2NyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3doaXRlJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLi1jbG9zZS0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLXBhdHRlcm57ICBcbiAgICAubW9kYWwtY29udGFpbmVyIGRpdi5tb2RhbC1pbm5lcntcbiAgICAgIGRpdi5tb2RhbC1oZWFkZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbi4tY2xvc2UtLXNtYWxsW2NsYXNzXj1cIi1jbG9zZVwiXXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHggOHB4IDE2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxpbmcoMTApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVlO1xuICAgICAgICBpbWcsc3ZnLGl7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDRweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgzNyUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoNjYyMCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDg5JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRpY29uLWNsb3NlLXBhZGRpbmctdG9wOiAxNXB4O1xuJGljb24tdG9wOiA0MHB4O1xuJGljb24tcmlnaHQ6IDIwcHg7XG4kYmFyLWhlaWdodDogMTNweDtcblxuJG1iLWljb24tY2xvc2UtcGFkZGluZy10b3A6IDEwcHg7XG4kbWItaWNvbi10b3A6IDIwcHg7XG4kbWItaWNvbi1yaWdodDogMTBweDtcbiRtYi1iYXItaGVpZ2h0OiAxM3B4O1xuXG4kcGFkZGluZy1sci1kZXNrdG9wOiAzOHB4O1xuJHBhZGRpbmctbHItc21hbGwtZGVza3RvcDogMzVweDtcbiRwYWRkaW5nLWxyLXRhYmxldDogMjhweDtcbiRwYWRkaW5nLWxyLW1vYmlsZTogMTZweDtcblxuXG5AbWl4aW4gZnVsbC1zY3JlZW4tYWZmZWN0KCkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBiYXJQb3NpdGlvbmluZ01vYmlsZSgkYmFyOiBmYWxzZSkge1xuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgQGlmICgkYmFyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweCAtIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBrcC1tb2RhbC1mdWxsc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvLyBjbG9zZSBpY29uIHBvc2l0aW9uaW5nIGZvciBpdGVtcyB3aXRob3V0IGJsdWUgYmFyXG4gIC5tb2RhbC1jb250YWluZXIgW2NsYXNzXj1cIi1jbG9zZVwiXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCl7XG4gICAgICBwYWRkaW5nOiAkdGlueS1zcGFjaW5nICRzbWFsbC1zcGFjaW5nO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKXtcbiAgICAgIHBhZGRpbmc6ICRleHRyYS10aW55LXNwYWNpbmc7XG4gICAgICByaWdodDogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLWxhcmdlKSB7XG4gICAgICByaWdodDogY2FsYygjeyRwYWRkaW5nLWxyLWRlc2t0b3B9IC0gI3skc21hbGwtc3BhY2luZ30pO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbC11cCkge1xuICAgICAgcmlnaHQ6IGNhbGMoI3skcGFkZGluZy1sci1zbWFsbC1kZXNrdG9wfSAtICN7JHNtYWxsLXNwYWNpbmd9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcmlnaHQ6IGNhbGMoI3skcGFkZGluZy1sci10YWJsZXR9IC0gI3skc21hbGwtc3BhY2luZ30pO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICByaWdodDogY2FsYygjeyRwYWRkaW5nLWxyLW1vYmlsZX0gLSAjeyRleHRyYS10aW55LXNwYWNpbmd9KTtcbiAgICB9XG4gIH0gXG5cbiAgQGVhY2ggJG5hbWUsICRiZ2NvbG9yIGluICRjb2xvcnMge1xuICAgICYuYmFyXyN7JG5hbWV9IHtcbiAgICAgIC5tb2RhbC1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKCRuYW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLXNob3dpbmcge1xuICAgIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdC1tb2JpbGUtZnVsbHNjcmVlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0LW1vYmlsZS1mdWxsc2NyZWVuO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0LXRhYmxldC1mdWxsc2NyZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodC10YWJsZXQtZnVsbHNjcmVlbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7IFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0LWZ1bGxzY3JlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0LWZ1bGxzY3JlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1zbWFsbCkgeyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1yaWdodC1mdWxsc2NyZWVuLWRlc2t0b3Atc21hbGw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0LWZ1bGxzY3JlZW4tZGVza3RvcC1zbWFsbDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHsgLy82MDAgKyAxcHggYW5kIG1vcmVcbiAgICAgICAgQGluY2x1ZGUgZnVsbC1zY3JlZW4tYWZmZWN0O1xuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wLWZ1bGxzY3JlZW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAlbW9kYWwtaGVhZGVyLXN0eWxlcztcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1idXR0b25zIHtcbiAgICAgICAgQGV4dGVuZCAlbW9kYWwtYnV0dG9ucy1iYXNlLXN0eWxlcztcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgbnVsbCBudWxsIDApO1xuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgZmxleDogMSBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0aW55LXNwYWNpbmc7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDU3LjM1MDk4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaGVjay1ib3gge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgLy8gQmFyIHJlbGF0ZWQgc3R5bGVzXG4gICZbY2xhc3MqPVwiYmFyXCJdIHtcbiAgICAubW9kYWwtY29udGFpbmVyIFtjbGFzc149XCItY2xvc2VcIl0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgfVxuICAgIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWlubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj1cIi1jbG9zZVwiXSB7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGNsb3NlLWJ1dHRvbi1mb250LXNpemU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItZGVza3RvcH0gLSAyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXNtYWxsLXVwKSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItc21hbGwtZGVza3RvcH0gLSAyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLy8gYWRkIGRlc2lyZWQgZGlzdGFuY2UgYmV0d2VlbiBiYXIgYW5kIGljb25cbiAgICAgICAgLy8gLSBpY29uIGJ1dHRvbiBwYWRkaW5nXG4gICAgICAgIHRvcDogY2FsYygjeyRpY29uLXRvcH0gLSAjeyRpY29uLWNsb3NlLXBhZGRpbmctdG9wfSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHBhZGRpbmctbHItdGFibGV0fSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAvLyBhZGQgZGVzaXJlZCBkaXN0YW5jZSBiZXR3ZWVuIGJhciBhbmQgaWNvblxuICAgICAgICAvLyAtIGljb24gYnV0dG9uIHBhZGRpbmdcbiAgICAgICAgdG9wOiBjYWxjKCN7JG1iLWljb24tdG9wfSAtICN7JG1iLWljb24tY2xvc2UtcGFkZGluZy10b3B9KTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skcGFkZGluZy1sci1tb2JpbGV9IC0gMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJHBhZGRpbmctdG9wLWZ1bGxzY3JlZW46IDBweDtcbiRwYWRkaW5nLXJpZ2h0LWZ1bGxzY3JlZW46IDBweDtcbiRwYWRkaW5nLWxlZnQtZnVsbHNjcmVlbjogMHB4O1xuJHBhZGRpbmctcmlnaHQtbW9iaWxlLWZ1bGxzY3JlZW46IDBweDtcbiRwYWRkaW5nLWxlZnQtbW9iaWxlLWZ1bGxzY3JlZW46IDBweDtcbiRwYWRkaW5nLXJpZ2h0LXRhYmxldC1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1sZWZ0LXRhYmxldC1mdWxsc2NyZWVuOiAwcHg7XG4kcGFkZGluZy1yaWdodC1mdWxsc2NyZWVuLWRlc2t0b3Atc21hbGw6IDA7XG4kY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZTogMTRweDsiLCIucGwtbW9kYWwtdmVyc2lvbjpiZWZvcmUgeyBjb250ZW50OiBcIjQuNS4wXCJ9IiwiLy8gRGV2ZWxvcGVyOiBFcmljIFllaFxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMTktMDgtMjFcblxuQG1peGluIGNoaWNsZXQtY29tbW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgY2xlYXIgYnV0dG9uIGZyb20gcHVzaGluZyBkb3duIHRvIG5leHQgbGluZSBhbmQgYnkgaXRzZWxmXG5cbiAgLmNoaWNsZXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5jaGljbGV0LWNsZWFyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkY2hpY2xldC1jbGVhci1idXR0b24tZGltZW5zaW9uO1xuICAgIGhlaWdodDogJGNoaWNsZXQtY2xlYXItYnV0dG9uLWRpbWVuc2lvbjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBcbiAgLmljb24tY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogJGNoaWNsZXQtY2xlYXItaWNvbi1zaXplO1xuICB9XG59XG5cbi5jaGljbGV0LWxlZ2VuZHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6Zm9jdXMtdmlzaWJsZXtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBjaGljbGV0LXZhcmlhdGlvbi0xIHtcbiAgbWFyZ2luOiA5cHggMTBweCA5cHggMDsgLy8gbmVlZHMgNDQrcHggdmVydGljYWwgc3BhY2UgKyBlbm91Z2ggY2xlYXJhbmNlIG9uIHRoZSByaWdodCB0byBwcmV2ZW50IGNoaWNsZXQtY2xlYXItYnV0dG9uIG92ZXJsYXBwaW5nIGFkamFjZW50IGVsZW1lbnRcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGViYmxlO1xuXG4gIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgcGFkZGluZzogOHB4IDRweCArICRjaGljbGV0LWNsZWFyLWljb24tc2l6ZSArIDRweCA4cHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhCM1xuICB9XG5cbiAgLmNoaWNsZXQtbGFiZWwge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuXG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuXG4gIC5jaGljbGV0LWNsZWFyLWJ1dHRvbiB7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGNvbG9yOiAjMDA3NEFEO1xuXG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjaGljbGV0LXZhcmlhdGlvbi0yIHtcbiAgbWFyZ2luOiA4cHggMTBweCA4cHggMDsgLy8gbmVlZHMgNDQrcHggdmVydGljYWwgc3BhY2UgKyBlbm91Z2ggY2xlYXJhbmNlIG9uIHRoZSByaWdodCB0byBwcmV2ZW50IGNoaWNsZXQtY2xlYXItYnV0dG9uIG92ZXJsYXBwaW5nIGFkamFjZW50IGVsZW1lbnRcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXBoaXRlLWRhcms7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDhweCA0cHggKyAkY2hpY2xldC1jbGVhci1pY29uLXNpemUgKyA0cHggOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBzdHlsaW5nKDExKTtcblxuICA6Zm9jdXN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhCM1xuICB9XG5cbiAgLmNoaWNsZXQtbGFiZWwge1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoMTEpO1xuXG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuXG4gIC5jaGljbGV0LWNsZWFyLWJ1dHRvbiB7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGNvbG9yOiAkY2hpY2xldC1jbGVhci1pY29uLWNvbG9yLXZhcmlhdGlvbi0xO1xuXG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBmaWxsOiAjMDA3NEFEO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRGV2ZWxvcGVyOiBFcmljIFllaFxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMTktMDgtMTZcblxuLmNoaWNsZXQtY29udGFpbmVyIHtcbiAgLmRldmljZS1vbmx5IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGVza3RvcC1vbmx5IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLmNoaWNsZXQtc2hlbGwge1xuICBAaW5jbHVkZSBjaGljbGV0LWNvbW1vbjtcblxuICAmLi12YXJpYXRpb24tMSB7XG4gICAgQGluY2x1ZGUgY2hpY2xldC12YXJpYXRpb24tMTtcbiAgfVxuXG4gICYuLXZhcmlhdGlvbi0yIHtcbiAgICBAaW5jbHVkZSBjaGljbGV0LXZhcmlhdGlvbi0yO1xuICB9XG59XG5cblxuLyogU1RZTEdELTExNzYxOiBGcmFua2Vuc3RlaW46Y2hpY2xldC0gc3RvcGFnZSBwYXR0ZXJuIHN0eWxlcyAqL1xuICAvLyAuY2hpY2xldC1zaGVsbHtcbiAgLy8gICAmLi12YXJpYXRpb24tMSB7XG4gIC8vICAgICAuY2hpY2xldC1sYWJlbCB7XG4gIC8vICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAmLi12YXJpYXRpb24tMntcbiAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC8vICAgICAuY2hpY2xldC1sYWJlbCB7XG4gIC8vICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4vKiBlbmRzIGhlcmUgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IFxufVxuXG4ubGVnZW5kLXJvd3tcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmZvY3VzaW5nXG57XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiKDEgNTQgMTUzKTtcbiAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gIH1cbn1cbiAiLCIvLyBEZXZlbG9wZXI6IEVyaWMgWWVoXG4vLyBMYXN0IFVwZGF0ZWQgRGF0ZTogMjAxOS0wOC0yMVxuXG4kY2hpY2xldC1jbGVhci1idXR0b24tZGltZW5zaW9uOiA0NHB4O1xuJGNoaWNsZXQtY2xlYXItaWNvbi1zaXplOiA4cHg7XG4kY2hpY2xldC1zaGVsbC1jb2xvci12YXJpYXRpb24tMTogY29sb3IoXCJncmFwaGl0ZS1saWdodFwiKTtcbiRjaGljbGV0LWxhYmVsLWNvbG9yLXZhcmlhdGlvbi0xOiBjb2xvcihcImlua3ktYmx1ZVwiKTtcbiRjaGljbGV0LWNsZWFyLWljb24tY29sb3ItdmFyaWF0aW9uLTE6IGNvbG9yKFwia3AtYmx1ZVwiKTtcbiRjaGljbGV0LXNoZWxsLWNvbG9yLXZhcmlhdGlvbi0yOiBjb2xvcihcIndoaXRlXCIpO1xuJGNoaWNsZXQtbGFiZWwtY29sb3ItdmFyaWF0aW9uLTI6IGNvbG9yKFwiaW5reS1ibHVlXCIpO1xuJGNoaWNsZXQtY2xlYXItaWNvbi1jb2xvci12YXJpYXRpb24tMjogY29sb3IoXCJrcC1ibHVlXCIpO1xuJGNoaWNsZXQtc2hlbGwtdmFyaWF0aW9uLTM6IGNvbG9yKFwiZ3JhcGhpdGUtZGFya1wiKTtcbiIsIi5wbC1jaGljbGV0LXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiMi4xLjExXCJ9OyIsIkBtaXhpbiB0YWJzLXZpZXctZHMyIHtcbiAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG5cbiAgLnRhYnNfX25hdiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX3BhbmVsLWlubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQ+cCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFic19fbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlc2t0b3Atc2l6ZSBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlc2t0b3Atc2l6ZSBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB9XG5cbiAgLnRhYnNfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweCA1cHg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDEycHggMXB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC50YWJzX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC50YWJzX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzX19saW5rIHtcbiAgICBjb2xvcjogJGtwLWJsdWU7XG4gICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIHN0eWxpbmcoOCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3R5bGluZygxMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXN0eWxlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGhlaWdodDogJGJvcmRlci1kZXNrdG9wLXNpemU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHVuZGVybGluZS1zdHlsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgd2lkdGg6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogJGJvcmRlci1kZXNrdG9wLXNpemU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogJGJvcmRlci1tb2JpbGUtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLW1vYmlsZS1zaXplO1xuICAgICAgICBib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAkYm9yZGVyLWRlc2t0b3Atc2l6ZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFicy12aWV3LXYyIHtcblxuICBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRzLXRhYnNfX25hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZmFkZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBoZWlnaHQ6IDIuODVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MzcxNTQyMzY2OTQ2NzgpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMztcblxuICAgIH1cbiAgfVxuXG4gICYuLW92ZXJmbG93LWJ1dHRvbiB7XG4gICAgLmRzLXRhYnNfX25hdi1jb250YWluZXIge1xuICAgICAgJi5mYWRlOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgcmlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRzLXRhYnNfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWluLWJsb2NrLXNpemU6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIC8qID09PT09IFNjcm9sbGJhciA9PT09PSAqL1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAvLyBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gICAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAjMzAzMDMwICNmZmZmZmY7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cbiAgICAvKiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cblxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZTtcblxuICAgIH1cbiAgfVxuXG4gIC5kcy10YWJzX19wYW5lbC1pbm5lciB7XG5cbiAgICAmOmZpcnN0LWNoaWxkPnAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRzLXRhYnNfX2xpc3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHVuZGVybGluZS1zdHlsZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB9XG5cbiAgLmRzLXRhYnNfX2xpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRzLXRhYnNfX2xpbmt7XG4gICAgc2Nyb2xsLW1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5kcy10YWJzX19saW5rLFxuICAuZHMtdGFic19fbGluay1idG4ge1xuXG4gICAgJjpub3QoLmRzLXRhYnNfX2xpbmstYnRuKSxcbiAgICAuZHMtdGFic19fdGV4dC1jb250YWluZXIge1xuICAgICAgY29sb3I6ICRkb2xwaGluO1xuICAgICAgQGluY2x1ZGUgcDI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTJweCAwcHggMTJweCAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZS1zdHlsZTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkaW5reS1ibHVlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5reS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgXG4gICAgICAmOm5vdCguZHMtdGFic19fbGluay1idG4pLFxuICAgICAgLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICAgICAgd2lkdGg6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItbW9iaWxlLXNpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogJGJvcmRlci1tb2JpbGUtc2l6ZTtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRpbmt5LWJsdWU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHMtdGFic19fdGV4dC1jb250YWluZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVudS1idXR0b24tdmFyaWF0aW9uIHtcblxuICAuZHMtdGFic19fbmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgICYuc2hvdy1idG57XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICAmLnNob3ctYnRue1xuICAgICAgLmRzLXRhYnNfX25hdi1tb3JlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHMtdGFic19fbmF2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cblxuICAgIC5kcy10YWJzX19uYXYtbW9yZS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29sb3IoJ3NsYXRlJyk7XG5cbiAgICAgIC5tb3JlLWJ1dHRvbl9fdHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuXG4gICAgICAubW9yZS1idXR0b25fX2xpc3Qge1xuICAgICAgICBtaW4td2lkdGg6IDkzcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tZXhwYW5kZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5kcy10YWJzX19saW5rLWJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgICAgICAgLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBwNDtcblxuICAgICAgICAgICAgLmRzLXRhYnNfdGV4dCB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtc3R5bGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlua3ktYmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRzLXRhYnNfX2xpbmstYnRuLi1hY3RpdmUgLmRzLXRhYnNfX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWl4aW4gdGFicyB7XG4gIC5kcy10YWJzX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApe1xuICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuXG4gIC5kcy10YWJzX19wYW5lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBjbGljay1ldmVudDtcbn1cblxuQG1peGluIHRhYnMtdmlldyB7XG4gIC5kcy10YWJzX19saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gIH1cblxuICAuZHMtdGFic19fbGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBmbGV4KDEgMSAxMDAlKTtcblxuICB9XG5cbiAgLmRzLXRhYnNfX2xpbmssIC5kcy10YWJzX19saW5rLWJ0biAuZHMtdGFic19fdGV4dC1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC11cCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kcy10YWJzX190ZXh0e1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi4tYWN0aXZlLCAmYTphY3RpdmUsICZhOmhvdmVyLCAmYS4tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5kcy10YWJzX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5kcy10YWJzX19wYW5lbCB7XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmRzLXRhYnNfX3BhbmVsLWlubmVye1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdmVyc2lvbmVkXG4uZHMtdGFic1tkYXRhLWRzLXRoZW1lPVwidmVzc2VsXCIgaV1bZGF0YS1kcy12YXJpYW50PVwiYmFzaWNcIiBpXVtkYXRhLWRzLXZlcnNpb249XCIxXCIgaV0ge1xuICBAaW5jbHVkZSB0YWJzO1xuXG4gICYudGFicy12aWV3IHtcbiAgICBAaW5jbHVkZSB0YWJzLXZpZXc7XG4gICAgQGluY2x1ZGUgdGFicy12aWV3LXYyO1xuICB9XG5cbiAgJi4tb3ZlcmZsb3ctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtZW51LWJ1dHRvbi12YXJpYXRpb247XG4gIH1cbn1cblxuLy8gdW52ZXJzaW9uZWRcbi5kcy10YWJzOm5vdChbZGF0YS1kcy10aGVtZV1bZGF0YS1kcy12YXJpYW50XVtkYXRhLWRzLXZlcnNpb25dKSB7XG4gIEBpbmNsdWRlIHRhYnM7XG5cbiAgJi50YWJzLXZpZXcge1xuICAgIEBpbmNsdWRlIHRhYnMtdmlldztcbiAgICBAaW5jbHVkZSB0YWJzLXZpZXctdjI7XG4gIH1cblxuICAmLi1vdmVyZmxvdy1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lbnUtYnV0dG9uLXZhcmlhdGlvbjtcbiAgfVxufSIsIiRjb2xvci1ib3JkZXItZGVmYXVsdDogY29sb3IoXCJncmFwaGl0ZVwiKTtcbiRjb2xvci1ib3JkZXItaG92ZXI6IGNvbG9yKFwiZ3JhcGhpdGUtbGlnaHRcIik7XG4kY29sb3ItYm9yZGVyLWFjdGl2ZTogY29sb3IoXCJpbnRlcmFjdGl2ZS1ibHVlXCIpO1xuJGNvbG9yLWFjY29yZGlvbi1saW5rLWRlZmF1bHQ6IGNvbG9yKFwiZG9scGhpblwiKTtcbiRib3JkZXItZGVza3RvcC1zaXplOiAxcHg7XG4kYm9yZGVyLW1vYmlsZS1zaXplOiAycHg7IiwiQG1peGluIGZvcm0tZ3JvdXAge1xuICAvLyBUaGVtZWQgc3R5bGVzIGhhdmUgdG8gYmUgaW5jbHVkZWQgdmlhIG1peGluXG4gIC8vIGV4dGVuZHMgZG9udCB3b3JrIGZvciBzb21lIHJlYXNvblxuICAvLyBmb3JtIGdyb3VwIHN0eWxlc1xuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS1jb250cm9sO1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGtwLWJsdWU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAkaW5wdXRfaGVpZ2h0LS1sYXJnZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAkaW5wdXRfaGVpZ2h0LS1zbWFsbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLCBcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM7IC8vIHRoZW1lZCBzdHlsZVxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIFxuICBsYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBAaW5jbHVkZSBzdHlsaW5nKDYpO1xuICB9XG4gIFxuICAuZm9ybS10ZXh0Ym94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICB9XG4gIH1cbiAgLnRleHQtaW5wdXQtaGVscGVyIHtcbiAgICBjb2xvcjogJGRvbHBoaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgc3R5bGluZygxMik7XG5cbiAgICAmLXBhc3N3b3Jke1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICB9XG4gIH1cblxuICAucGFzc3dvcmQtdG9nZ2xlLXRleHRib3guY2xlYXItaW5wdXQtdGV4dGJveHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjhlbTtcbiAgfVxufSIsIiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6IDRweDtcbiRsYWJlbC1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4kbGFiZWwtYm90dG9tLW1hcmdpbjo4cHg7XG4kaW5wdXRfaGVpZ2h0LS1sYXJnZTogNDhweDsgLy8gc2FtZSB2YXJpYWJsZSBhdmFpbGFibGUgaW4gZHJvcGRvd25zLnZhcnMuYmFzZSBhbmQgYWxzbyBwcmVzZW50IGluIGRyb3Bkb3duLW92ZXJsYXkuc2Nzc1xuJGlucHV0X2hlaWdodC0tc21hbGw6IDUycHg7IC8vIHNhbWUgdmFyaWFibGUgYXZhaWxhYmxlIGluIGRyb3Bkb3ducy52YXJzLmJhc2UgYW5kIGFsc28gcHJlc2VudCBpbiBkcm9wZG93bi1vdmVybGF5LnNjc3NcbiR0ZXh0LWFyZWEtYm9yZGVyLWNvbG9yOiAjODg5MDlGO1xuJGlucHV0LWdyZXktY29sb3I6ICM4ODkwOUY7XG4kZXJyb3ItY29sb3I6IGNvbG9yKCdyZWQnKTtcbiRpbnB1dF9lcnJvci1jb2xvci1iYWNrZ3JvdW5kOiB3aGl0ZTsiLCIuZm9ybS1ncm91cCB7XG4gIEBpbmNsdWRlIGZvcm0tZ3JvdXA7XG59XG4uY29udGFpbmVye1xuICBAaW5jbHVkZSBuZXdHcmlkX19jb250YWluZXI7XG59IiwiLmNsZWFyLWlucHV0LWZpZWxkIHtcbiAgQGluY2x1ZGUgY2xlYXItaW5wdXQtZmllbGQ7XG59XG5cbmlucHV0LmNsZWFyLWlucHV0LXRleHRib3ggeyAvLyBpbnB1dCBzZWxlY3RvciBpcyByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGNlcnRhaW4gQ1NTIGRlZmluZWQgaW4gU0cgX2Zvcm1zLnNjc3NcbiAgQGluY2x1ZGUgY2xlYXItaW5wdXQtdGV4dGJveDtcbn1cblxuLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXItaW5wdXQtYnV0dG9uO1xufSIsIkBtaXhpbiBjbGVhci1pbnB1dC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gbWFrZXMgaXQgdGhlIHNhbWUgd2lkdGggYXMgdGhlIHRleHRib3hcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gY2xlYXItaW5wdXQtdGV4dGJveCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbGVhci1pbnB1dC1idXR0b24tc2l6ZSArIDIxcHg7IC8vIG92ZXJyaWRlIGRlZmF1bHQgaW5wdXQgcGFkZGluZyBmb3IgY2xlYXIgaWNvblxuXG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gcmVtb3ZlIE1pY3Jvc29mdCBFZGdlIGRlZmF1bHQgY2xlYXIgYnV0dG9uXG4gIH1cbn1cbkBtaXhpbiBjbGVhci1pbnB1dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzIlOy8vMTZweDtcbiAgcmlnaHQ6IDEzcHg7Ly8xNHB4O1xuICB3aWR0aDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICBoZWlnaHQ6ICRjbGVhci1pbnB1dC1idXR0b24tc2l6ZTtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGtwLWJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgICBcbiAgJi5jbGVhci1pbnB1dC1idXR0b24tcGFzc3dvcmR7XG4gICAgdG9wOiAyNyU7XG4gICAgcmlnaHQ6IDQycHg7Ly8xNHB4O1xuICAgIHdpZHRoOiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogJGtwLWJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmRpc2FibGVke1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAmLmhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcbiAgfVxuICBpbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gIH1cbiAgXG4gIC5jbG9zZS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2xlYXItaW5wdXQtYnV0dG9uLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGNsZWFyLWNhbmNlbC1pY29uLXBhdGgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuIiwiJGNsZWFyLWlucHV0LWJ1dHRvbi1zaXplOjIwcHg7XG4kYXNzZXRJbWdQYXRoOiAnYXNzZXRzL2ljb25zLycgIWRlZmF1bHQ7XG4vL1NUWUxHRC0xNDEwMCB1cGRhdGVkIHRoZSBjbGVhci1pY29uLXBhdGggdmFyIHRvIGEgdW5pcXVlIG5hbWVcbi8vdXBkYXRlZCB0aGUgcGF0aCB0byBwb2ludCB0byBTRyBsaWtlIGNvbnN1bWluZyB0ZWFtcyBkbyBcbiRjbGVhci1jYW5jZWwtaWNvbi1wYXRoOiAnfnN0eWxlZ3VpZGUvbGliL21vZGVybi9hc3NldHMvaW1hZ2VzL2NhbmNlbGNpcmNsZXNvbGlkLnN2Zyc7XG4iLCIvLyBPbmx5IHBsYWNlIHRoZSBuZXcgc3R5bGVzIGRlZmluZWQgYW5kIHVzZWQgaW4gdGhpcyBwYXR0ZXJuIGhlcmUuXG4vLyBEbyBub3QgZHVwbGljYXRlIHRoZSBjbGFzc2VzIG9yIG1peGlucyBhbHJlYWR5IGRlZmluZWQgaW4gU3R5bGUgR3VpZGUgaGVyZS5cblxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMTktMDctMDkgYnkgRXJpYyBZZWhcblxuLnNnLXNwYWNpbmcgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cCB7XG4gIEBpbmNsdWRlIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1zZy1zcGFjaW5nO1xufVxuXG4ubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWdyb3VwIHtcbiAgQGluY2x1ZGUgbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWdyb3VwO1xufVxuXG4ubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWdyb3VwLi12YXJpYXRpb24tMiB7XG4gIEBpbmNsdWRlIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cC12YXJpYXRpb24tMjtcbn1cblxuLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1ncm91cCB7XG4gIEBpbmNsdWRlIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1jb250ZW50O1xufVxuXG4ubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWFkamFjZW50LWdyb3VwLi12YXJpYXRpb24tMiB7XG4gIEBpbmNsdWRlIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1jb250ZW50LXZhcmlhdGlvbi0yO1xufSIsIi8vIE9ubHkgcGxhY2UgdGhlIG5ldyBzdHlsZXMgZGVmaW5lZCBhbmQgdXNlZCBpbiB0aGlzIHBhdHRlcm4gaGVyZS5cbi8vIERvIG5vdCBkdXBsaWNhdGUgdGhlIGNsYXNzZXMgb3IgbWl4aW5zIGFscmVhZHkgZGVmaW5lZCBpbiBTdHlsZSBHdWlkZSBoZXJlLlxuLy9cbi8vIERldmVsb3BlcjogRXJpYyBZZWhcbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA3LTEwIGJ5IEVyaWMgWWVoXG5cbkBtaXhpbiBuYXR1cmFsLWxhbmctZHJvcGRvd24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgLy8gY29udHJvbCBiYXNlIGZvbnQgc3R5bGVzIGFuZCBvdmVycmlkZSB0cmFkaXRpb25hbCBsYWJlbCBzdHlsZXNcbiAgbGFiZWwsIHNwYW4ge1xuICAgIGNvbG9yOiBjb2xvcihcImlua3ktYmx1ZVwiKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgc2VsZWN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY29sb3IoXCJrcC1ibHVlXCIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHJlbW92ZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IGFycm93XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICY6Oi1tcy1leHBhbmQgeyAvLyByZW1vdmUgSUUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCBhcnJvd1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBvcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyAvLyBmaXggaU9TIFZvaWNlT3ZlciBpc3N1ZVxuICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMTsgLy8gYWRkIHdpZHRoIG9mIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3cgdG8gdGhlIHdpZHRoIG9mIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IGZvciBkeW5hbWljIHdpZHRoIGNhbGN1bGF0aW9uLlxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjE1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBjb2xvcihcImtwLWJsdWVcIik7XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjE1cmVtO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi11bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS40NXJlbSk7IC8vIGNhbGMoMTAwJSAtICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldClcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3IoXCJrcC1ibHVlXCIpO1xuICB9XG5cbiAgLy8gYWRkaXRpb25hbCBwYWRkaW5nIHRvIGNvbXBlbnNhdGUgZm9yIGJyb3dzZXIgc3BlY2lmaWMgdmlzdWFsIGluY29uc2lzdGVuY3kgaW4gU0VMRUNUIGZvciBkeW5hbWljIHdpZHRoIGNhbGN1bGF0aW9uLlxuICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgeyAvLyBpT1NcbiAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTEgKyAwLjhyZW07XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykgeyAvLyBNUyBFZGdlXG4gICAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0xICsgMC40NXJlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHsgLy8gSUUgMTFcbiAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTEgKyAwLjNyZW07XG4gICAgfVxuICB9XG4gIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHsgLy8gRmlyZWZveFxuICAgIC1tb3otcGFkZGluZy1zdGFydDogMC41NXJlbTsgLy8gTW9yZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvTGVhcm4vSFRNTC9Gb3Jtcy9BZHZhbmNlZF9zdHlsaW5nX2Zvcl9IVE1MX2Zvcm1zI0RlYWxpbmdfd2l0aF90aGVfc2VsZWN0X25pZ2h0bWFyZVxuICB9XG59XG5cbkBtaXhpbiBuYXR1cmFsLWxhbmctZHJvcGRvd24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tbGFiZWw7XG4gIH1cblxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWZpZWxkIHtcbiAgICBAaW5jbHVkZSBuYXR1cmFsLWxhbmctZHJvcGRvd24tZmllbGQ7XG5cbiAgICAmLi1pbmt5LWJsdWUgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihcImlua3ktYmx1ZVwiKTtcbiAgICB9XG4gIFxuICAgICYuLW1lZGl1bSBzZWxlY3QsICYuLW1lZGl1bSAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNXJcIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1ncm91cC12YXJpYXRpb24tMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMzJweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJHhsLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICsgOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICsgMTBweDtcbiAgICB9XG4gIH1cblxuICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLWZpZWxkIHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkeGwtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMjsgLy8gYWRkIHdpZHRoIG9mIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3cgdG8gdGhlIHdpZHRoIG9mIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IGZvciBkeW5hbWljIHdpZHRoIGNhbGN1bGF0aW9uLlxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQtdmFyaWF0aW9uLTItZGVza3RvcDsgLy8gYWRkIHdpZHRoIG9mIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3QgYXJyb3cgdG8gdGhlIHdpZHRoIG9mIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IGZvciBkeW5hbWljIHdpZHRoIGNhbGN1bGF0aW9uLlxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLXVuZGVybGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7IC8vIGNhbGMoMTAwJSAtICRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldClcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpOyAvLyBjYWxjKDEwMCUgLSAkbmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbi1vZmZzZXQpXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGFkZGl0aW9uYWwgcGFkZGluZyB0byBjb21wZW5zYXRlIGZvciBicm93c2VyIHNwZWNpZmljIHZpc3VhbCBpbmNvbnNpc3RlbmN5IGluIFNFTEVDVCBmb3IgZHluYW1pYyB3aWR0aCBjYWxjdWxhdGlvbi5cbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgeyAvLyBpT1NcbiAgICAgIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0yICsgMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7IC8vIE1TIEVkZ2VcbiAgICAgIC5uYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0yICsgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24tb2Zmc2V0LXZhcmlhdGlvbi0yLWRlc2t0b3AgKyA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gSUUgMTEgZG9lcyBub3Qgc3VwcG9ydCBuZXN0ZWQgbWVkaWEgcXVlcmllcywgc28gc2tpcCAubmF0dXJhbC1sYW5nLWRyb3Bkb3duLW9wdGlvbiBvdmVycmlkZSBoZXJlXG4gICAgLm5hdHVyYWwtbGFuZy1kcm9wZG93bi1vcHRpb24geyAvLyBGaXJlZm94XG4gICAgICAtbW96LXBhZGRpbmctc3RhcnQ6IDEwcHg7IC8vIE1vcmUgZG9jdW1lbnRhdGlvbiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL0xlYXJuL0hUTUwvRm9ybXMvQWR2YW5jZWRfc3R5bGluZ19mb3JfSFRNTF9mb3JtcyNEZWFsaW5nX3dpdGhfdGhlX3NlbGVjdF9uaWdodG1hcmVcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1hZGphY2VudC1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWl4aW4gbmF0dXJhbC1sYW5nLWRyb3Bkb3duLWFkamFjZW50LWNvbnRlbnQtdmFyaWF0aW9uLTIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1peGluIG5hdHVyYWwtbGFuZy1kcm9wZG93bi1zZy1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG59IiwiLy8gT25seSBwbGFjZSB0aGUgbmV3IHN0eWxlcyBkZWZpbmVkIGFuZCB1c2VkIGluIHRoaXMgcGF0dGVybiBoZXJlLlxuLy8gRG8gbm90IGR1cGxpY2F0ZSB0aGUgY2xhc3NlcyBvciBtaXhpbnMgYWxyZWFkeSBkZWZpbmVkIGluIFN0eWxlIEd1aWRlIGhlcmUuXG5cbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDE5LTA3LTAzIGJ5IEVyaWMgWWVoXG5cbiRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMTogMS40NXJlbTtcbiRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMjogMzRweDtcbiRuYXR1cmFsLWxhbmctZHJvcGRvd24tb3B0aW9uLW9mZnNldC12YXJpYXRpb24tMi1kZXNrdG9wOiA0OHB4OyIsIkBtaXhpbiByYXRpbmdfdHJhbnNpdGlvbiB7XG4gIHotaW5kZXg6IDI7XG4gIC1tb3otdHJhbnNpdGlvbjogMXM7XG4gIC1vLXRyYW5zaXRpb246IDFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuQG1peGluIGZpZWxkX3Bhc3N3b3JkLWluZGljYXRvciB7XG4gIC5yYXRpbmctcGlsbHMtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5iYXItdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdG8gNiB7XG4gICAgLmJveCN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNpemUgKDI0cHggOHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUJFRTtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzg4OTA5RjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICAvLyBGdW5jdGlvbnNcbiAgQGVhY2ggJGNvbG9yLXJlc3VsdHMtbmFtZSxcbiAgICAkY29sb3ItdmFsdWUgaW4gJGNvbG9yLXJlc3VsdHMtYXJyYXkge1xuICAgIC4jeyRjb2xvci1yZXN1bHRzLW5hbWV9IHtcbiAgICAgIEBpZiAoJGNvbG9yLXJlc3VsdHMtbmFtZT09cmVzdWx0X3JlZCkge1xuICAgICAgICAuYm94MSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5iYXItdGV4dCB7XG4gICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0OGVtO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBAaWYgKCRjb2xvci1yZXN1bHRzLW5hbWU9PXJlc3VsdF9vcmFuZ2UpIHtcbiAgICAgICAgLmJveDEsXG4gICAgICAgIC5ib3gyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmJhci10ZXh0IHtcbiAgICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogLjEycHg7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgIEBpZiAoJGNvbG9yLXJlc3VsdHMtbmFtZT09cmVzdWx0X3llbGxvdykge1xuICAgICAgICAuYm94MSxcbiAgICAgICAgLmJveDIsXG4gICAgICAgIC5ib3gzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdmFsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmJhci10ZXh0IHtcbiAgICAgICAgLy8gICBsZXR0ZXItc3BhY2luZzogIDAuMDE4MGVtO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBAaWYgKCRjb2xvci1yZXN1bHRzLW5hbWU9PXJlc3VsdF9ncmVlbikge1xuICAgICAgICAuYm94MSxcbiAgICAgICAgLmJveDIsXG4gICAgICAgIC5ib3gzLFxuICAgICAgICAuYm94NCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIC8vIC5iYXItdGV4dCB7XG4gICAgICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0OGVtO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBAaWYgKCRjb2xvci1yZXN1bHRzLW5hbWU9PXJlc3VsdF9ncmVlbi0tZnVsbCkge1xuICAgICAgICAuYm94MSxcbiAgICAgICAgLmJveDIsXG4gICAgICAgIC5ib3gzLFxuICAgICAgICAuYm94NCxcbiAgICAgICAgLmJveDUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmFyLXRleHQge1xuICAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAwLjAyNjZlbTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLXJlc3VsdHMtYXJyYXk6KHJlc3VsdF9yZWQ6ICNCNjMxMjUsIHJlc3VsdF9vcmFuZ2U6ICNGMzZDMEQsIHJlc3VsdF95ZWxsb3c6ICNGRUM5NDEsIHJlc3VsdF9ncmVlbjogI0E0RDc1MSwgcmVzdWx0X2dyZWVuLS1mdWxsOiAjNTdBNjM1KTtcbiRtYXgtcmVzdWx0LWJveGVzOjY7XG5cbiIsIi5wYXNzd29yZC10b2dnbGUtYnV0dG9uIHtcbiAgQGluY2x1ZGUgcGFzc3dvcmQtdG9nZ2xlLWJ1dHRvbjtcbn1cbiAgXG4ucGFzc3dvcmQtdG9nZ2xlLWZpZWxkIHtcbiAgQGluY2x1ZGUgcGFzc3dvcmQtdG9nZ2xlLWZpZWxkO1xufVxuICBcbmlucHV0LnBhc3N3b3JkLXRvZ2dsZS10ZXh0Ym94IHsgLy8gaW5wdXQgc2VsZWN0b3IgaXMgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBjZXJ0YWluIENTUyBkZWZpbmVkIGluIFNHIF9mb3Jtcy5zY3NzXG4gIEBpbmNsdWRlIHBhc3N3b3JkLXRvZ2dsZS10ZXh0Ym94O1xufSIsIi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDIwLTA1LTEzIGJ5IEVyaWMgWWVoXG5cbkBtaXhpbiByZW1vdmUtd2Via2l0LWF1dG8tZmlsbC1idXR0b24geyAvLyByZW1vdmUgU2FmYXJpIGtleWNoYWluIHBhc3N3b3JkIGF1dG8tZmlsbCBkcm9wZG93blxuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIHBvc2l0aW9uIGJlaGluZCBwYXNzd29yZC10b2dnbGUtYnV0dG9uXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuICBcbkBtaXhpbiBwYXNzd29yZC10b2dnbGUtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIG1ha2VzIGl0IHRoZSBzYW1lIHdpZHRoIGFzIHRoZSB0ZXh0Ym94XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgXG5AbWl4aW4gcGFzc3dvcmQtdG9nZ2xlLXRleHRib3gge1xuICBcbiAgcGFkZGluZzogMTZweCAzLjVlbSAxNnB4IDEycHg7IC8vIGFkZCBlbm91Z2ggc3BhY2Ugc28gcGFzc3dvcmQgdG9nZ2xlIGJ1dHRvbiB3aWxsIG5vdCBjb3ZlciB1cCBpbnB1dCB0ZXh0XG4gIFxuICAmLi1lcyB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhc3N3b3JkLXRvZ2dsZS10ZXh0LXdpZHRoLWVzOyAvLyBhZGQgZW5vdWdoIHNwYWNlIHNvIHBhc3N3b3JkIHRvZ2dsZSBidXR0b24gd2lsbCBub3QgY292ZXIgdXAgaW5wdXQgdGV4dFxuICB9XG4gIFxuICAmOjotd2Via2l0LWNvbnRhY3RzLWF1dG8tZmlsbC1idXR0b24geyAvLyByZW1vdmUgU2FmYXJpIGtleWNoYWluIHBhc3N3b3JkIGF1dG8tZmlsbCBkcm9wZG93blxuICAgIEBpbmNsdWRlIHJlbW92ZS13ZWJraXQtYXV0by1maWxsLWJ1dHRvbjtcbiAgfVxuICBcbiAgJjo6LXdlYmtpdC1jcmVkZW50aWFscy1hdXRvLWZpbGwtYnV0dG9uIHsgLy8gcmVtb3ZlIFNhZmFyaSBrZXljaGFpbiBwYXNzd29yZCBhdXRvLWZpbGwgZHJvcGRvd25cbiAgICBAaW5jbHVkZSByZW1vdmUtd2Via2l0LWF1dG8tZmlsbC1idXR0b247XG4gIH1cbiAgXG4gICY6Oi1tcy1yZXZlYWwgeyAvLyByZW1vdmUgTWljcm9zb2Z0IEVkZ2UgZGVmYXVsdCBwYXNzd29yZCByZXZlYWwgYnV0dG9uXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJjo6LW1zLWNsZWFyIHsgLy8gcmVtb3ZlIE1pY3Jvc29mdCBFZGdlIGRlZmF1bHQgY2xlYXIgYnV0dG9uXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDE1cHggMy41ZW0gMTVweCAxMXB4O1xuICB9XG59XG4gIFxuQG1peGluIHBhc3N3b3JkLXRvZ2dsZS1idXR0b24ge1xuICBAaW5jbHVkZSBzdHlsaW5nKDgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYlOy8vMTVweDsgLy8gZGVyaXZlZCBmcm9tIFN0eWxlR3VpZGUgdmFyaWFibGUgJGlucHV0X2hlaWdodC0tc21hbGw6IDUwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRrcC1ibHVlO1xuICBoZWlnaHQ6IDMxLjMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBiYWNrZ3JvdW5kIGNhbiBub3Qgc2V0IHRvIHdoaXRlLCBhcyBhIHdoaXRlIGJhY2tncm91bmQgY2F1c2VzIFVJIGlzc3VlIGluIGlucHV0IGVycm9yLWZpZWxkIHNjZW5hcmlvXG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgdG9wOiAyNSU7XG4gICAgLy90b3A6IDIwcHg7IC8vIGRlcml2ZWQgZnJvbSBTdHlsZUd1aWRlIHZhcmlhYmxlICRpbnB1dF9oZWlnaHQtLWxhcmdlOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXZpY2UpIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxuICBcbiAgJjpmb2N1cyAge1xuICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG4gIH1cblxufVxuICAiLCIvLyBhbGxvdyBlbm91Z2ggcGFkZGluZyBzbyBwYXNzd29yZCB0b2dnbGUgYnV0dG9uIHdpbGwgbm90IGNvdmVyIHVwIGlucHV0IHRleHRcbiRwYXNzd29yZC10b2dnbGUtdGV4dC13aWR0aDogMi43ZW07IC8vIDM2cHh+MzBweCBpcyB0aGUgYXBwcm94aW1hdGUgd2lkdGggb2YgU2hvdy9IaWRlIHRleHQgKyB+MTVweCBjbGVhcmFuY2UgXG4kcGFzc3dvcmQtdG9nZ2xlLXRleHQtd2lkdGgtZXM6IDQuNWVtOyAvLyA0OXB4fjQ4cHggaXMgdGhlIGFwcHJveGltYXRlIHdpZHRoIG9mIE1vc3RyYXIvT2N1bHRhciB0ZXh0ICsgfjE1cHggY2xlYXJhbmNlIiwiLy8gYmFzZSBzdHlsZXNcbkBtaXhpbiBzZWxlY3RhYmxlLWdyb3VwIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5zZWxlY3RhYmxlLWdyb3VwX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDNzIGVhc2UsIGNvbG9yIDNzIGVhc2UsIGJvcmRlci1jb2xvciAzcyA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuQG1peGluIHNlbGVjdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2NvbnRyYXN0LWJsdWUnKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJGNvbG9yLWlua3ktYmx1ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wLWRlZmluaXRpb25zO1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTsgXG4gICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrLXNxdWFyZVxuICAgICAge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIH0gXG4gICAgICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl17XG4gICAgICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmstc3F1YXJle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJjpob3Zlcjpub3QoW2FyaWEtY2hlY2tlZD1cInRydWVcIl0pIHtcbiAgICAgIFxuICAgICAgLnNlbGVjdGFibGVfX2NpcmNsZS1yYWRpbyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCdtaWRuaWdodCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIFxuICAmOmFjdGl2ZTpub3QoW2FyaWEtY2hlY2tlZD1cInRydWVcIl0pIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCdtaWRuaWdodCcpO1xuICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmV7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTtcbiAgICB9XG4gIH1cbiAgJi4tbm8tZm9jdXMtb3V0bGluZSB7XG4gICAgJjpmb2N1cyB7ICAgXG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG4gIC5zZWxlY3RhYmxlX19sYWJlbCxcbiAgLnNlbGVjdGFibGVfX3N1YnRpdGxlLFxuICAuc2VsZWN0YWJsZV9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogJHNtYWxsLXNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIH1cbiAgLnNlbGVjdGFibGVfX2xhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICYgPiAqOmxhc3QtY2hpbGQsXG4gICYgPiAqOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiBcbiAgLnNlbGVjdGFibGVfX2NpcmNsZS1yYWRpb3tcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ2NvbnRyYXN0LWJsdWUnKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4QjM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC02cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignY29udHJhc3QtYmx1ZScpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG4gIFxuICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCdjb250cmFzdC1ibHVlJyk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAuc2VsZWN0YWJsZV9fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhCMztcbiAgICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmt7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuIFxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fY2lyY2xlLXJhZGlvIHtcbiAgICAgIC5zZWxlY3RhYmxlX19jaGVja21hcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xuICAgICAgJjpob3Zlcjpub3QoW3JvbGU9XCJyYWRpb1wiXSkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcignbWlkbmlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zZWxlY3RhYmxlLS1pY29uLXRpbGUsIFxuICAmLnNlbGVjdGFibGUtLWF2YXRhci10aWxlLFxuICAmLnNlbGVjdGFibGUtLWltYWdlLXRpbGUsXG4gICYuc2VsZWN0YWJsZS0tbm8taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuc2VsZWN0YWJsZV9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXZ7IC8vaWYgaWNvblxuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKXtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fYXZhdGFye1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgaW1neyAvL2lmIGF2YXRhclxuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGV2aWNlKXtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2ltYWdle1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgaW1neyAvL2lmIGF2YXRhclxuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgIH1cbiAgICAuc2VsZWN0YWJsZV9fbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogY29sb3IoJ2lua3ktYmx1ZScpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDVyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBjb2xvcjogY29sb3IoJ21pZG5pZ2h0Jyk7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gNHJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBjb2xvcjogY29sb3IoJ2lua3ktYmx1ZScpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIDRyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgJi5zZWxlY3RhYmxlLS1uby1pY29uIHtcbiAgICAuc2VsZWN0YWJsZV9fY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbiAgJi4tZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMEE1QjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAmOmhvdmVyOm5vdChbYXJpYS1jaGVja2VkPVwidHJ1ZVwiXSkge1xuICAgICAgLnNlbGVjdGFibGVfX2NpcmNsZS1yYWRpbyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMEE1QjY7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19jb250ZW50e1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gICAgLnNlbGVjdGFibGVfX2xhYmVsLFxuICAgIC5zZWxlY3RhYmxlX19zdWJ0aXRsZSxcbiAgICAuc2VsZWN0YWJsZV9fdGV4dCB7XG4gICAgICBjb2xvcjogI0EwQTVCNjtcbiAgICB9XG5cbiAgICAuc2VsZWN0YWJsZV9fYXZhdGFyLFxuICAgIC5zZWxlY3RhYmxlX19pbWFnZSB7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIH1cbiAgICBcbiAgICAuc2VsZWN0YWJsZV9faWNvbiB7XG4gICAgICAuaWNvbi1jaXJjbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdncmFwaGl0ZScpO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoOTIlKSBzZXBpYSg4JSkgc2F0dXJhdGUoMTUxJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCgyMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8sXG4gICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0EwQTVCNjtcbiAgICB9XG5cblxuICAgICZbYXJpYS1jaGVja2VkPVwidHJ1ZVwiXXtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMEE1QjY7XG5cbiAgICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8ge1xuICAgICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrIHtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjQTBBNUI2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIFxuICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFyay1zcXVhcmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTBBNUI2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBBNUI2O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMEE1QjY7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAgI0EwQTVCNjtcbiAgICAgIC5zZWxlY3RhYmxlX19jaXJjbGUtcmFkaW8ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAgI0EwQTVCNjtcbiAgICAgICAgLnNlbGVjdGFibGVfX2NoZWNrbWFya3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBBNUI2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0YWJsZV9fY2hlY2ttYXJrLXNxdWFyZXtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0EwQTVCNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7ICAgXG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmljb24tY2hldnJvbi1kb3duW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXTpiZWZvcmUge1xuICBjb2xvcjogJGNvbnRyYXN0LWJsdWU7XG59XG5zZWxlY3QuZXJyb3ItZmllbGQgKyAuaWNvbi1jaGV2cm9uLWRvd25bYXJpYS1oaWRkZW49XCJ0cnVlXCJdOmJlZm9yZSxcbnNlbGVjdDpkaXNhYmxlZCArIC5pY29uLWNoZXZyb24tZG93blthcmlhLWhpZGRlbj1cInRydWVcIl06YmVmb3JlIHtcbiAgY29sb3I6ICRkb2xwaGluO1xufVxuXG5cblxuLy8gb3B0aW9uYWwgbWl4aW5zXG5AbWl4aW4gbGluZS1jbGFtcC1kZWZpbml0aW9ucyB7XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCIxXCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiAxKTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiMlwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogMik7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjNcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDMpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCI0XCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiA0KTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiNVwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogNSk7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjZcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDYpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCI3XCJdIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiA3KTtcbiAgfVxuICBbZGF0YS1saW5lLWNsYW1wPVwiOFwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogOCk7XG4gIH1cbiAgW2RhdGEtbGluZS1jbGFtcD1cIjlcIl0ge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzLW92ZXJmbG93KCRsaW5lQ291bnQ6IDkpO1xuICB9XG4gIFtkYXRhLWxpbmUtY2xhbXA9XCIxMFwiXSB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMtb3ZlcmZsb3coJGxpbmVDb3VudDogMTApO1xuICB9XG59XG5cbkBtaXhpbiBlbGxpcHNpcy1vdmVyZmxvdygkbGluZUNvdW50OiAxKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMS4xZW07XG4gIC52aXN1YWwtZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAuMmVtO1xuICB9XG4gIC52aXN1YWwtZWxsaXBzaXNfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufSIsIi5zZWxlY3RhYmxlIHtcbiAgQGluY2x1ZGUgc2VsZWN0YWJsZTtcbn1cbi5zZWxlY3RhYmxlLWdyb3VwIHtcbiAgQGluY2x1ZGUgc2VsZWN0YWJsZS1ncm91cDtcbn1cbiIsIiRjb2xvci1pbmt5LWJsdWU6IGNvbG9yKCdpbmt5LWJsdWUnKTtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRkb2xwaGluLW1pZDogI0EwQTVCNjtcbiIsIi50ZXh0LWFyZWFfZ2xvYmFsIHtcbiAgQGluY2x1ZGUgdGV4dC1hcmVhX2dsb2JhbDtcbn0iLCJAbWl4aW4gdGV4dC1hcmVhX2dsb2JhbCB7XG4gIEBpbmNsdWRlIHN0eWxpbmcoNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nIDogOHB4IDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICBoZWlnaHQ6IDI1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1hcmVhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gdGhlbWVkIHZhcmlhYmxlXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDEycHggMHB4O1xuICB9ICBcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGtwLWJsdWU7XG4gIH1cbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAmLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPScxJ10ge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nMiddIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzMnXSB7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc0J10ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzUnXSB7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nNiddIHtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPSc3J10ge1xuICAgIGhlaWdodDogMTg2cHg7XG4gIH1cbiAgJltkYXRhLXNob3ctbGluZXM9JzgnXSB7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgfVxuICAmW2RhdGEtc2hvdy1saW5lcz0nOSddIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG4gICZbZGF0YS1zaG93LWxpbmVzPScxMCddIHtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpe1xuICAgIEBpbmNsdWRlIHN0eWxpbmcoNyk7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMSddIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzInXSB7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSczJ10ge1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNCddIHtcbiAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc1J10ge1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzYnXSB7XG4gICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nNyddIHtcbiAgICAgIGhlaWdodDogMTc0cHg7XG4gICAgfVxuICAgICZbZGF0YS1zaG93LWxpbmVzPSc4J10ge1xuICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICB9XG4gICAgJltkYXRhLXNob3ctbGluZXM9JzknXSB7XG4gICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgIH1cbiAgICAmW2RhdGEtc2hvdy1saW5lcz0nMTAnXSB7XG4gICAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIH1cbiAgfVxufSIsIi5wbC1mb3JtLXBhdHRlcm4tdmVyc2lvbjpiZWZvcmUge2NvbnRlbnQ6IFwiNi4zLjExXCJ9IiwiLy8gT25seSBwbGFjZSB0aGUgbmV3IHN0eWxlcyBkZWZpbmVkIGFuZCB1c2VkIGluIHRoaXMgcGF0dGVybiBoZXJlLlxuLy8gRG8gbm90IGR1cGxpY2F0ZSB0aGUgY2xhc3NlcyBvciBtaXhpbnMgYWxyZWFkeSBkZWZpbmVkIGluIFN0eWxlIEd1aWRlIGhlcmUuXG5cbi8vIExhc3QgVXBkYXRlZCBEYXRlOiAyMDIwLTAxLTE1IGJ5IE1hcml0emEgVmFsZGV6XG5cbi5zZy1zcGFjaW5nIC5jb250ZXh1YWwtc2VhcmNoLCAuc2ctc3BhY2luZyAuY29udGV4dWFsLXNlYXJjaC1idXR0b24ge1xuICBAaW5jbHVkZSBzZWFyY2gtYnV0dG9uLXNnLXNwYWNpbmc7XG59XG5cbi8vIHYxLjAuNSBpbXBsZW1lbnRhdGlvbiBbc3RhcnRdIC0gVGhpcyBpbXBsZW1lbnRhdGlvbiB1dGlsaXplIHRoZSBBREEgYXBwcm92ZWQgY2xlYXItaW5wdXQtYnV0dG9uIGZyb20gZm9ybS1wYXR0ZXJuIDMuMC42IGFzIGRlcGVuZGVuY3lcbi5jb250ZXh1YWwtc2VhcmNoIHtcbiAgQGluY2x1ZGUgY29udGV4dWFsLXNlYXJjaDtcbn1cblxuLy8gdjEuMC41IGltcGxlbWVudGF0aW9uIFtlbmRdXG5cblxuLy8gdjEuMC40IGltcGxlbWVudGF0aW9uIFtzdGFydF0gLSBUaGlzIGltcGxlbWVudGF0aW9uIGhhdmUgYmVlbiBwaGFzZWQgb3V0IGFuZCBzaG91bGQgbm90IGJlIHVzZWQgZHVlIHRvIHRoZSBsYWNrIG9mIE1pY3Jvc29mdCBicm93c2VyIHN1cHBvcnQgZm9yIDpwbGFjZWhvbGRlci1zaG93biBwc2V1ZG8tY2xhc3Ncbi5jb250ZXh1YWwtc2VhcmNoLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGNvbnRleHVhbC1zZWFyY2gtYnV0dG9uO1xufVxuXG4vLyB2MS4wLjQgaW1wbGVtZW50YXRpb24gW2VuZF0iLCIvLyBPbmx5IHBsYWNlIHRoZSBuZXcgc3R5bGVzIGRlZmluZWQgYW5kIHVzZWQgaW4gdGhpcyBwYXR0ZXJuIGhlcmUuXG4vLyBEbyBub3QgZHVwbGljYXRlIHRoZSBjbGFzc2VzIG9yIG1peGlucyBhbHJlYWR5IGRlZmluZWQgaW4gU3R5bGUgR3VpZGUgaGVyZS5cblxuLy8gRGV2ZWxvcGVyOiBFcmljIFllaFxuLy8gTGFzdCBVcGRhdGVkIERhdGU6IDIwMjAtMDEtMTUgYnkgTWFyaXR6YSBWYWxkZXpcblxuQG1peGluIHNlYXJjaC1idXR0b24tc2ctc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufVxuXG4vLyB2MS4wLjUrIGltcGxlbWVudGF0aW9uIFtzdGFydF0gLSBUaGlzIGltcGxlbWVudGF0aW9uIHV0aWxpemUgdGhlIEFEQSBhcHByb3ZlZCBjbGVhci1pbnB1dC1idXR0b24gZnJvbSBmb3JtLXBhdHRlcm4gMy4wLjYrIGFzIGRlcGVuZGVuY3lcbkBtaXhpbiBjb250ZXh1YWwtc2VhcmNoIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjb2xvcihkb2xwaGluKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmNvbnRleHVhbC1zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNlYXJjaC1ib3gtcGFkZGluZyAkY2xlYXItaW5wdXQtYnV0dG9uLXdpZHRoICsgJHNlYXJjaC1ib3gtcGFkZGluZyoyICRzZWFyY2gtYm94LXBhZGRpbmcgJHNlYXJjaC1ib3gtcGFkZGluZztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihncmFwaGl0ZS1kYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IGNvbG9yKGlua3kpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgQHN1cHBvcnRzIChwb3NpdGlvbjotbXMtcGFnZSkgeyAvLyBzZXQgZm9jdXMgb3V0bGluZSBpbiBNUyBFZGdlIEJyb3dzZXJcbiAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmFzZS1mb2N1cy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dC5zZWFyY2gtYm94IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8vIGNzcyBvdmVycmlkZSBvZiBjbGVhci1pbnB1dC1idXR0b24gaW4gZm9ybS1wYXR0ZXJuIGRldkRlcGVuZGVuY2llc1xuICAuY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6ICRzdWJtaXQtYnV0dG9uLXdpZHRoICsgJHNlYXJjaC1ib3gtcGFkZGluZztcbiAgICBwYWRkaW5nOiAxcHggNnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXVuc3R5bGVkO1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgLy8gdG8gYWxsb3cgZm9jdXMgb3V0bGluZSBhcHBlYXIgZm9yIGJvdGggc2VhcmNoLWJveCBhbmQgc2VhcmNoLXN1Ym1pdC1idXR0b25cbiAgICBtaW4td2lkdGg6ICRzdWJtaXQtYnV0dG9uLXdpZHRoO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IGNvbG9yKGNvbnRyYXN0LWJsdWUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcblxuICAgICAgQHN1cHBvcnRzIChwb3NpdGlvbjotbXMtcGFnZSkgeyAvLyBzZXQgZm9jdXMgb3V0bGluZSBpbiBNUyBFZGdlIEJyb3dzZXJcbiAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmFzZS1mb2N1cy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiBjb2xvcihpbnRlcmFjdGl2ZS1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gZm9yIElFIDExIG9ubHlcbiAgKjo6LW1zLWJhY2tkcm9wLCAuc2VhcmNoLWJveDpmb2N1cyB7IC8vIHJlbW92ZSBibHVlIG91dGxpbmUgY3JlYXRlZCBieSBAaW5jbHVkZSBpZS1zdHlsaW5nXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmFzZS1mb2N1cy1jb2xvcjtcbiAgfVxuXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1zdWJtaXQtYnV0dG9uOmZvY3VzIHsgLy8vIHJlbW92ZSBibHVlIG91dGxpbmUgY3JlYXRlZCBieSBAaW5jbHVkZSBpZS1zdHlsaW5nXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmFzZS1mb2N1cy1jb2xvcjtcbiAgfVxufVxuXG4vLyB2MS4wLjUgaW1wbGVtZW50YXRpb24gW2VuZF1cblxuXG4vLyB2MS4wLjQgaW1wbGVtZW50YXRpb24gW3N0YXJ0XSAtIFRoaXMgaW1wbGVtZW50YXRpb24gaGF2ZSBiZWVuIHBoYXNlZCBvdXQgYW5kIHNob3VsZCBub3QgYmUgdXNlZCBkdWUgdG8gdGhlIGxhY2sgb2YgTWljcm9zb2Z0IGJyb3dzZXIgc3VwcG9ydCBmb3IgOnBsYWNlaG9sZGVyLXNob3duIHBzZXVkby1jbGFzc1xuJGNsZWFyLWljb24tcGF0aDogJ2Fzc2V0cy9pbWFnZXMvY2xlYXJfeC5zdmcnO1xuXG5AbWl4aW4gY29udGV4dWFsLXNlYXJjaC1idXR0b24ge1xuICBAaW5jbHVkZSBjcm9zcy1icm93c2VyICgnZGlzcGxheScsICdmbGV4Jyk7XG5cbiAgZGlzcGxheTogZmxleGJveDtcblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGNvbG9yKGRvbHBoaW4pO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuY29udGV4dWFsLXNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuXG4gIC5zZWFyY2gtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoZ3JhcGhpdGUtZGFyayk7XG4gICAgcGFkZGluZzogOXB4IDQ2cHggOXB4IDlweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogY29sb3IoaW5reSk7IFxuXG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB+IC5pY29uLWNsb3NlIHsgLy8gcGxhY2Vob2xkZXItc2hvd24gaXMgbm90IHN1cHBvcnRlZCBpbiBJRTExICYgRWRnZSBicm93c2VyXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiBjb2xvcihjb250cmFzdC1ibHVlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGZpcmVmb3gtdGFiLWZvY3VzLWJ1dHRvbnM7XG5cbiAgICAgIEBzdXBwb3J0cyAocG9zaXRpb246LW1zLXBhZ2UpIHsgLy8gc2V0IGZvY3VzIG91dGxpbmUgaW4gTVMgRWRnZSBCcm93c2VyXG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGJhc2UtZm9jdXMtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIHJlbW92ZSBJRTExICYgRWRnZSBicm93c2VyIGRlZmF1bHQgY2xlYXIgJ1gnXG4gICAgfVxuICB9XG5cbiAgaW5wdXQuc2VhcmNoLWJveCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuaWNvbi1jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGNvbG9yOiBjb2xvcihtaWRuaWdodCk7XG5cbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZmlyZWZveC10YWItZm9jdXMtYnV0dG9ucztcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKHBvc2l0aW9uOi1tcy1wYWdlKSB7IC8vIGhpZGUgaWNvbi1jbG9zZSBpbiBNUyBFZGdlIEJyb3dzZXJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1zdWJtaXQtYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b24tdW5zdHlsZWQ7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAkZXh0cmEtdGlueS1zcGFjaW5nO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogY29sb3IoY29udHJhc3QtYmx1ZSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBmaXJlZm94LXRhYi1mb2N1cy1idXR0b25zO1xuXG4gICAgICBAc3VwcG9ydHMgKHBvc2l0aW9uOi1tcy1wYWdlKSB7IC8vIHNldCBmb2N1cyBvdXRsaW5lIGluIE1TIEVkZ2UgQnJvd3NlclxuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRiYXNlLWZvY3VzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGludGVyYWN0aXZlLWJsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvciBJRSAxMSBvbmx5XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1ib3g6Zm9jdXMgeyAvLyByZW1vdmUgYmx1ZSBvdXRsaW5lIGNyZWF0ZWQgYnkgQGluY2x1ZGUgaWUtc3R5bGluZ1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGJhc2UtZm9jdXMtY29sb3I7XG4gIH1cblxuICAqOjotbXMtYmFja2Ryb3AsIC5pY29uLWNsb3NlIHsgLy8gaGlkZSBpY29uLWNsb3NlIGluIElFIDExXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnNlYXJjaC1zdWJtaXQtYnV0dG9uOmZvY3VzIHsgLy8vIHJlbW92ZSBibHVlIG91dGxpbmUgY3JlYXRlZCBieSBAaW5jbHVkZSBpZS1zdHlsaW5nXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmFzZS1mb2N1cy1jb2xvcjtcbiAgfVxufVxuXG4vLyB2MS4wLjQgaW1wbGVtZW50YXRpb24gW2VuZF0iLCIvLyBPbmx5IHBsYWNlIHRoZSBuZXcgc3R5bGVzIGRlZmluZWQgYW5kIHVzZWQgaW4gdGhpcyBwYXR0ZXJuIGhlcmUuXG4vLyBEbyBub3QgZHVwbGljYXRlIHRoZSBjbGFzc2VzIG9yIG1peGlucyBhbHJlYWR5IGRlZmluZWQgaW4gU3R5bGUgR3VpZGUgaGVyZS5cblxuJHNlYXJjaC1ib3gtcGFkZGluZzogOXB4O1xuJGNsZWFyLWlucHV0LWJ1dHRvbi13aWR0aDogMTlweDtcbiRzdWJtaXQtYnV0dG9uLXdpZHRoOiA0MnB4OyIsIi5wbC1zZWFyY2gtYnV0dG9uLXBhdHRlcm4tdmVyc2lvbjo6YmVmb3JlIHtjb250ZW50OlwiMi4xLjVcIn07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/