/*
! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.container {
  width: 100%;
}.\!container {
  width: 100% !important;
}@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }

  .\!container {
    max-width: 640px !important;
  }
}@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }

  .\!container {
    max-width: 768px !important;
  }
}@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }

  .\!container {
    max-width: 1024px !important;
  }
}@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }

  .\!container {
    max-width: 1280px !important;
  }
}@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }

  .\!container {
    max-width: 1536px !important;
  }
}.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.pointer-events-none {
  pointer-events: none;
}.pointer-events-auto {
  pointer-events: auto;
}.visible {
  visibility: visible;
}.\!visible {
  visibility: visible !important;
}.invisible {
  visibility: hidden;
}.collapse {
  visibility: collapse;
}.static {
  position: static;
}.fixed {
  position: fixed;
}.\!fixed {
  position: fixed !important;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}.inset-y-0 {
  top: 0px;
  bottom: 0px;
}.top-4 {
  top: 1rem;
}.right-4 {
  right: 1rem;
}.top-0 {
  top: 0px;
}.left-0 {
  left: 0px;
}.left-1 {
  left: 0.25rem;
}.right-0 {
  right: 0px;
}.-top-1 {
  top: -0.25rem;
}.-right-1 {
  right: -0.25rem;
}.-top-2 {
  top: -0.5rem;
}.left-\[calc\(100\%-6px\)\] {
  left: calc(100% - 6px);
}.bottom-0 {
  bottom: 0px;
}.top-20 {
  top: 5rem;
}.right-8 {
  right: 2rem;
}.bottom-11 {
  bottom: 2.75rem;
}.z-10 {
  z-index: 10;
}.z-\[101\] {
  z-index: 101;
}.z-\[1\] {
  z-index: 1;
}.z-50 {
  z-index: 50;
}.m-2 {
  margin: 0.5rem;
}.m-5 {
  margin: 1.25rem;
}.m-0 {
  margin: 0px;
}.m-4 {
  margin: 1rem;
}.m-1 {
  margin: 0.25rem;
}.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}.mt-4 {
  margin-top: 1rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mt-3 {
  margin-top: 0.75rem;
}.ml-3 {
  margin-left: 0.75rem;
}.mb-1 {
  margin-bottom: 0.25rem;
}.mr-2 {
  margin-right: 0.5rem;
}.mr-7 {
  margin-right: 1.75rem;
}.-ml-6 {
  margin-left: -1.5rem;
}.ml-2 {
  margin-left: 0.5rem;
}.mb-0 {
  margin-bottom: 0px;
}.mb-6 {
  margin-bottom: 1.5rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mt-2 {
  margin-top: 0.5rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mt-\[56px\] {
  margin-top: 56px;
}.ml-1 {
  margin-left: 0.25rem;
}.mb-\[30px\] {
  margin-bottom: 30px;
}.mr-\[10px\] {
  margin-right: 10px;
}.-mr-6 {
  margin-right: -1.5rem;
}.-mb-3 {
  margin-bottom: -0.75rem;
}.mr-1 {
  margin-right: 0.25rem;
}.ml-auto {
  margin-left: auto;
}.mt-6 {
  margin-top: 1.5rem;
}.mt-\[26px\] {
  margin-top: 26px;
}.mb-\[16px\] {
  margin-bottom: 16px;
}.mt-\[6px\] {
  margin-top: 6px;
}.mt-7 {
  margin-top: 1.75rem;
}.mt-1 {
  margin-top: 0.25rem;
}.box-border {
  box-sizing: border-box;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.table {
  display: table;
}.grid {
  display: grid;
}.contents {
  display: contents;
}.hidden {
  display: none;
}.\!hidden {
  display: none !important;
}.h-8 {
  height: 2rem;
}.h-10 {
  height: 2.5rem;
}.h-6 {
  height: 1.5rem;
}.h-11 {
  height: 2.75rem;
}.h-5 {
  height: 1.25rem;
}.h-full {
  height: 100%;
}.h-2 {
  height: 0.5rem;
}.h-\[10px\] {
  height: 10px;
}.h-\[8px\] {
  height: 8px;
}.h-4 {
  height: 1rem;
}.max-h-80 {
  max-height: 20rem;
}.max-h-9 {
  max-height: 2.25rem;
}.min-h-screen {
  min-height: 100vh;
}.min-h-0 {
  min-height: 0px;
}.w-10 {
  width: 2.5rem;
}.w-12 {
  width: 3rem;
}.w-6 {
  width: 1.5rem;
}.w-11 {
  width: 2.75rem;
}.w-20 {
  width: 5rem;
}.w-full {
  width: 100%;
}.w-96 {
  width: 24rem;
}.w-2 {
  width: 0.5rem;
}.w-4 {
  width: 1rem;
}.w-8 {
  width: 2rem;
}.w-1\/2 {
  width: 50%;
}.min-w-\[1\.5rem\] {
  min-width: 1.5rem;
}.min-w-0 {
  min-width: 0px;
}.min-w-\[240px\] {
  min-width: 240px;
}.max-w-md {
  max-width: 28rem;
}.max-w-sm {
  max-width: 24rem;
}.max-w-\[400px\] {
  max-width: 400px;
}.flex-none {
  flex: none;
}.flex-1 {
  flex: 1 1 0%;
}.flex-initial {
  flex: 0 1 auto;
}.flex-shrink {
  flex-shrink: 1;
}.shrink {
  flex-shrink: 1;
}.shrink-0 {
  flex-shrink: 0;
}.flex-grow {
  flex-grow: 1;
}.grow {
  flex-grow: 1;
}.translate-y-4 {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-8 {
  --tw-translate-x: -2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-8 {
  --tw-translate-y: -2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-pointer {
  cursor: pointer;
}.resize {
  resize: both;
}.grid-flow-col {
  grid-auto-flow: column;
}.grid-cols-\[minmax\(auto\2c _max-content\)_1fr_minmax\(auto\2c _max-content\)\] {
  grid-template-columns: minmax(auto, max-content) 1fr minmax(auto, max-content);
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-wrap {
  flex-wrap: wrap;
}.place-content-center {
  place-content: center;
}.place-items-center {
  place-items: center;
}.items-start {
  align-items: flex-start;
}.items-center {
  align-items: center;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.justify-evenly {
  justify-content: space-evenly;
}.justify-items-start {
  justify-items: start;
}.gap-4 {
  gap: 1rem;
}.gap-2 {
  gap: 0.5rem;
}.gap-3 {
  gap: 0.75rem;
}.gap-\[10px\] {
  gap: 10px;
}.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}.divide-dark-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(218 225 232 / var(--tw-divide-opacity));
}.self-end {
  align-self: flex-end;
}.self-center {
  align-self: center;
}.overflow-auto {
  overflow: auto;
}.overflow-hidden {
  overflow: hidden;
}.overflow-y-auto {
  overflow-y: auto;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.text-ellipsis {
  text-overflow: ellipsis;
}.whitespace-nowrap {
  white-space: nowrap;
}.break-all {
  word-break: break-all;
}.rounded {
  border-radius: 0.25rem;
}.rounded-lg {
  border-radius: 0.5rem;
}.rounded-sm {
  border-radius: 0.125rem;
}.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}.border {
  border-width: 1px;
}.border-0 {
  border-width: 0px;
}.border-2 {
  border-width: 2px;
}.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}.border-t {
  border-top-width: 1px;
}.border-t-4 {
  border-top-width: 4px;
}.border-b {
  border-bottom-width: 1px;
}.border-l {
  border-left-width: 1px;
}.border-r {
  border-right-width: 1px;
}.border-solid {
  border-style: solid;
}.border-dashed {
  border-style: dashed;
}.border-none {
  border-style: none;
}.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-transparent {
  border-color: transparent;
}.border-deprecated-lightgrey {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}.border-roman {
  --tw-border-opacity: 1;
  border-color: rgb(218 94 92 / var(--tw-border-opacity));
}.border-dark-3 {
  --tw-border-opacity: 1;
  border-color: rgb(75 83 90 / var(--tw-border-opacity));
}.border-deepl-blue {
  --tw-border-opacity: 1;
  border-color: rgb(15 43 70 / var(--tw-border-opacity));
}.border-dark-5 {
  --tw-border-opacity: 1;
  border-color: rgb(155 163 172 / var(--tw-border-opacity));
}.border-\[\#ccc\] {
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
}.border-dark-7 {
  --tw-border-opacity: 1;
  border-color: rgb(218 225 232 / var(--tw-border-opacity));
}.border-dark-6 {
  --tw-border-opacity: 1;
  border-color: rgb(198 205 213 / var(--tw-border-opacity));
}.\!border-blue-chill {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 100 148 / var(--tw-border-opacity)) !important;
}.border-\[\#FF9F9E\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 159 158 / var(--tw-border-opacity));
}.border-r-dark-7 {
  --tw-border-opacity: 1;
  border-right-color: rgb(218 225 232 / var(--tw-border-opacity));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-dark-8 {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity));
}.bg-deepl-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(15 43 70 / var(--tw-bg-opacity));
}.bg-transparent {
  background-color: transparent;
}.bg-deprecated-almost-black {
  --tw-bg-opacity: 1;
  background-color: rgb(28 31 38 / var(--tw-bg-opacity));
}.bg-blue-chill {
  --tw-bg-opacity: 1;
  background-color: rgb(0 100 148 / var(--tw-bg-opacity));
}.bg-mosque {
  --tw-bg-opacity: 1;
  background-color: rgb(3 113 113 / var(--tw-bg-opacity));
}.bg-golden-tanoi {
  --tw-bg-opacity: 1;
  background-color: rgb(255 200 87 / var(--tw-bg-opacity));
}.bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(244 111 82 / var(--tw-bg-opacity));
}.bg-roman {
  --tw-bg-opacity: 1;
  background-color: rgb(218 94 92 / var(--tw-bg-opacity));
}.bg-taco {
  --tw-bg-opacity: 1;
  background-color: rgb(236 186 130 / var(--tw-bg-opacity));
}.bg-teal {
  --tw-bg-opacity: 1;
  background-color: rgb(82 191 239 / var(--tw-bg-opacity));
}.bg-highlight {
  background-color: rgba(255, 200, 87, 0.3);
}.bg-\[\#f8f8f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}.bg-\[red\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity));
}.\!bg-blue-chill {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 100 148 / var(--tw-bg-opacity)) !important;
}.bg-\[\#FFF2F2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 242 242 / var(--tw-bg-opacity));
}.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}.fill-blue-chill {
  fill: #006494;
}.fill-current {
  fill: currentColor;
}.stroke-current {
  stroke: currentColor;
}.stroke-2 {
  stroke-width: 2;
}.p-3 {
  padding: 0.75rem;
}.p-2 {
  padding: 0.5rem;
}.p-4 {
  padding: 1rem;
}.p-6 {
  padding: 1.5rem;
}.p-8 {
  padding: 2rem;
}.p-\[10px\] {
  padding: 10px;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}.py-\[1px\] {
  padding-top: 1px;
  padding-bottom: 1px;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}.pt-4 {
  padding-top: 1rem;
}.pb-20 {
  padding-bottom: 5rem;
}.pt-8 {
  padding-top: 2rem;
}.pl-10 {
  padding-left: 2.5rem;
}.pr-6 {
  padding-right: 1.5rem;
}.pt-1 {
  padding-top: 0.25rem;
}.pl-8 {
  padding-left: 2rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pb-5 {
  padding-bottom: 1.25rem;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.text-start {
  text-align: start;
}.align-middle {
  vertical-align: middle;
}.text-sm {
  font-size: 14px;
  line-height: 1.5;
}.text-xl {
  font-size: 20px;
  line-height: 1.5;
}.text-base {
  font-size: 16px;
  line-height: 1.5;
}.text-\[10px\] {
  font-size: 10px;
}.text-\[24px\] {
  font-size: 24px;
}.text-\[18px\] {
  font-size: 18px;
}.text-lg {
  font-size: 19px;
  line-height: 1.5;
}.text-3xl {
  font-size: 24px;
  line-height: 1.4;
}.font-bold {
  font-weight: 700;
}.font-normal {
  font-weight: 400;
}.font-semibold {
  font-weight: 600;
}.font-medium {
  font-weight: 500;
}.font-light {
  font-weight: 300;
}.uppercase {
  text-transform: uppercase;
}.italic {
  font-style: italic;
}.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}.leading-6 {
  line-height: 1.5rem;
}.leading-4 {
  line-height: 1rem;
}.leading-snug {
  line-height: 1.4;
}.leading-\[18px\] {
  line-height: 18px;
}.leading-5 {
  line-height: 1.25rem;
}.leading-normal {
  line-height: 1.5;
}.text-deepl-blue {
  --tw-text-opacity: 1;
  color: rgb(15 43 70 / var(--tw-text-opacity));
}.text-blue-chill {
  --tw-text-opacity: 1;
  color: rgb(0 100 148 / var(--tw-text-opacity));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-deprecated-grey-darker {
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}.text-deprecated-mid-grey {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}.text-deprecated-almost-black {
  --tw-text-opacity: 1;
  color: rgb(28 31 38 / var(--tw-text-opacity));
}.text-roman {
  --tw-text-opacity: 1;
  color: rgb(218 94 92 / var(--tw-text-opacity));
}.text-dark-1 {
  --tw-text-opacity: 1;
  color: rgb(41 44 50 / var(--tw-text-opacity));
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}.text-dark-4 {
  --tw-text-opacity: 1;
  color: rgb(114 122 131 / var(--tw-text-opacity));
}.text-dark-3 {
  --tw-text-opacity: 1;
  color: rgb(75 83 90 / var(--tw-text-opacity));
}.text-\[\#A03A38\] {
  --tw-text-opacity: 1;
  color: rgb(160 58 56 / var(--tw-text-opacity));
}.underline {
  text-decoration-line: underline;
}.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.opacity-0 {
  opacity: 0;
}.opacity-100 {
  opacity: 1;
}.shadow-md {
  --tw-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow {
  --tw-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-lg {
  --tw-shadow: 0px 8px 32px rgba(0, 0, 0, 0.12);
  --tw-shadow-colored: 0px 8px 32px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm {
  --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-\[0_14px_16px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0 14px 16px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0 14px 16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline {
  outline-style: solid;
}.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-300 {
  transition-duration: 300ms;
}.duration-200 {
  transition-duration: 200ms;
}.duration-100 {
  transition-duration: 100ms;
}.duration-75 {
  transition-duration: 75ms;
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}@media (forced-colors: active) {

  .forced-colors-mode-border {
    border: thin solid transparent;
  }
}.\[rest\:string\] {
  rest: string;
}.dl_default_text_section ol>li,.dl_default_text_section ul>li,.dl_default_text_section p{line-height:1.6;font-weight:300}.dl_default_text_section ol>li>a:visited,.dl_default_text_section ul>li>a:visited,.dl_default_text_section p>a:visited,.dl_default_text_section h2>a:visited,.dl_default_links>a:visited,.is3_element>.dl_field_error_text>a:visited,.dl_default_text_section ol>li>a:link,.dl_default_text_section ul>li>a:link,.dl_default_text_section p>a:link,.dl_default_text_section h2>a:link,.dl_default_links>a:link,.is3_element>.dl_field_error_text>a:link,.dl_default_link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_text_section ol>li>a:hover:visited,.dl_default_text_section ul>li>a:hover:visited,.dl_default_text_section p>a:hover:visited,.dl_default_text_section h2>a:hover:visited,.dl_default_links>a:hover:visited,.is3_element>.dl_field_error_text>a:hover:visited,.dl_default_text_section ol>li>a:hover:link,.dl_default_text_section ul>li>a:hover:link,.dl_default_text_section p>a:hover:link,.dl_default_text_section h2>a:hover:link,.dl_default_links>a:hover:link,.is3_element>.dl_field_error_text>a:hover:link,.dl_default_link:hover,.dl_default_text_section ol>li>a:focus:visited,.dl_default_text_section ul>li>a:focus:visited,.dl_default_text_section p>a:focus:visited,.dl_default_text_section h2>a:focus:visited,.dl_default_links>a:focus:visited,.is3_element>.dl_field_error_text>a:focus:visited,.dl_default_text_section ol>li>a:focus:link,.dl_default_text_section ul>li>a:focus:link,.dl_default_text_section p>a:focus:link,.dl_default_text_section h2>a:focus:link,.dl_default_links>a:focus:link,.is3_element>.dl_field_error_text>a:focus:link,.dl_default_link:focus{text-decoration:underline;color:#0f2b46}.dl_default_text_section ol>li>a[href^=http]:visited,.dl_default_text_section ul>li>a[href^=http]:visited,.dl_default_text_section p>a[href^=http]:visited,.dl_default_text_section h2>a[href^=http]:visited,.dl_default_links>a[href^=http]:visited,.is3_element>.dl_field_error_text>a[href^=http]:visited,.dl_default_text_section ol>li>a[href^=http]:link,.dl_default_text_section ul>li>a[href^=http]:link,.dl_default_text_section p>a[href^=http]:link,.dl_default_text_section h2>a[href^=http]:link,.dl_default_links>a[href^=http]:link,.is3_element>.dl_field_error_text>a[href^=http]:link,[href^=http].dl_default_link{white-space:nowrap}.dl_default_text_section ol>li>a[href^=http]:visited::after,.dl_default_text_section ul>li>a[href^=http]:visited::after,.dl_default_text_section p>a[href^=http]:visited::after,.dl_default_text_section h2>a[href^=http]:visited::after,.dl_default_links>a[href^=http]:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:visited::after,.dl_default_text_section ol>li>a[href^=http]:link::after,.dl_default_text_section ul>li>a[href^=http]:link::after,.dl_default_text_section p>a[href^=http]:link::after,.dl_default_text_section h2>a[href^=http]:link::after,.dl_default_links>a[href^=http]:link::after,.is3_element>.dl_field_error_text>a[href^=http]:link::after,[href^=http].dl_default_link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}.dl_default_text_section ol>li>a[href^=http]:hover:visited::after,.dl_default_text_section ul>li>a[href^=http]:hover:visited::after,.dl_default_text_section p>a[href^=http]:hover:visited::after,.dl_default_text_section h2>a[href^=http]:hover:visited::after,.dl_default_links>a[href^=http]:hover:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:visited::after,.dl_default_text_section ol>li>a[href^=http]:hover:link::after,.dl_default_text_section ul>li>a[href^=http]:hover:link::after,.dl_default_text_section p>a[href^=http]:hover:link::after,.dl_default_text_section h2>a[href^=http]:hover:link::after,.dl_default_links>a[href^=http]:hover:link::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:link::after,[href^=http].dl_default_link:hover::after,.dl_default_text_section ol>li>a[href^=http]:focus:visited::after,.dl_default_text_section ul>li>a[href^=http]:focus:visited::after,.dl_default_text_section p>a[href^=http]:focus:visited::after,.dl_default_text_section h2>a[href^=http]:focus:visited::after,.dl_default_links>a[href^=http]:focus:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:visited::after,.dl_default_text_section ol>li>a[href^=http]:focus:link::after,.dl_default_text_section ul>li>a[href^=http]:focus:link::after,.dl_default_text_section p>a[href^=http]:focus:link::after,.dl_default_text_section h2>a[href^=http]:focus:link::after,.dl_default_links>a[href^=http]:focus:link::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:link::after,[href^=http].dl_default_link:focus::after{opacity:1}.dl_button,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3,.dl_button--2,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active) {

  .dl_button,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3,.dl_button--2,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1 {
    border: thin solid transparent;
  }
}.dl_button:focus,.dl_button--4:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:focus,.dl_button--3:focus,.dl_button--2:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:focus,.dl_button--1:focus{text-decoration:none}.dl_button:active,.dl_button--4:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active,.dl_button--3:active,.dl_button--2:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.dl_button--1:active{outline:none;text-decoration:none}[disabled].dl_button,[disabled].dl_button--4,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-2,[disabled].dl_button--3,[disabled].dl_button--2,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-1,[disabled].dl_button--1{opacity:.5}.is3_modal_dialog--submitting.dl_button,.is3_modal_dialog--submitting.dl_button--4,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2,.is3_modal_dialog--submitting.dl_button--3,.is3_modal_dialog--submitting.dl_button--2,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1,.is3_modal_dialog--submitting.dl_button--1{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--2::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--2::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.is3_modal_dialog--submitting.dl_button--1::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--2::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.is3_modal_dialog--submitting.dl_button--1::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--2::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.is3_modal_dialog--submitting.dl_button--1::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:hover,.dl_button--1:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.dl_button--1:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--2{background-color:#0f2b46}.dl_button--2:hover,.dl_button--2:active{background-color:#05668d}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#000}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:hover,.dl_button--3:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active,.dl_button--3:active{color:#05668d;border:1px solid #05668d}.dl_button--4{background-color:rgba(0,0,0,0);border:none;color:#0f2b46}.dl_button--4:hover,.dl_button--4:active{color:#006494;border:none}.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:inherit;background-color:inherit;color:#999}.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button--4::after{display:none}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_default_text_section ol>li,.dl_default_text_section ul>li,.dl_default_text_section p{line-height:1.6;font-weight:300}.dl_default_link,.dl_default_text_section ol>li>a:visited,.dl_default_text_section ul>li>a:visited,.dl_default_text_section p>a:visited,.dl_default_text_section h2>a:visited,.dl_default_links>a:visited,.is3_element>.dl_field_error_text>a:visited,.dl_default_text_section ol>li>a:link,.dl_default_text_section ul>li>a:link,.dl_default_text_section p>a:link,.dl_default_text_section h2>a:link,.dl_default_links>a:link,.is3_element>.dl_field_error_text>a:link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.dl_default_text_section ol>li>a:hover:visited,.dl_default_text_section ul>li>a:hover:visited,.dl_default_text_section p>a:hover:visited,.dl_default_text_section h2>a:hover:visited,.dl_default_links>a:hover:visited,.is3_element>.dl_field_error_text>a:hover:visited,.dl_default_text_section ol>li>a:hover:link,.dl_default_text_section ul>li>a:hover:link,.dl_default_text_section p>a:hover:link,.dl_default_text_section h2>a:hover:link,.dl_default_links>a:hover:link,.is3_element>.dl_field_error_text>a:hover:link,.dl_default_link:focus,.dl_default_text_section ol>li>a:focus:visited,.dl_default_text_section ul>li>a:focus:visited,.dl_default_text_section p>a:focus:visited,.dl_default_text_section h2>a:focus:visited,.dl_default_links>a:focus:visited,.is3_element>.dl_field_error_text>a:focus:visited,.dl_default_text_section ol>li>a:focus:link,.dl_default_text_section ul>li>a:focus:link,.dl_default_text_section p>a:focus:link,.dl_default_text_section h2>a:focus:link,.dl_default_links>a:focus:link,.is3_element>.dl_field_error_text>a:focus:link{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link,.dl_default_text_section ol>li>a[href^=http]:visited,.dl_default_text_section ul>li>a[href^=http]:visited,.dl_default_text_section p>a[href^=http]:visited,.dl_default_text_section h2>a[href^=http]:visited,.dl_default_links>a[href^=http]:visited,.is3_element>.dl_field_error_text>a[href^=http]:visited,.dl_default_text_section ol>li>a[href^=http]:link,.dl_default_text_section ul>li>a[href^=http]:link,.dl_default_text_section p>a[href^=http]:link,.dl_default_text_section h2>a[href^=http]:link,.dl_default_links>a[href^=http]:link,.is3_element>.dl_field_error_text>a[href^=http]:link{white-space:nowrap}[href^=http].dl_default_link::after,.dl_default_text_section ol>li>a[href^=http]:visited::after,.dl_default_text_section ul>li>a[href^=http]:visited::after,.dl_default_text_section p>a[href^=http]:visited::after,.dl_default_text_section h2>a[href^=http]:visited::after,.dl_default_links>a[href^=http]:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:visited::after,.dl_default_text_section ol>li>a[href^=http]:link::after,.dl_default_text_section ul>li>a[href^=http]:link::after,.dl_default_text_section p>a[href^=http]:link::after,.dl_default_text_section h2>a[href^=http]:link::after,.dl_default_links>a[href^=http]:link::after,.is3_element>.dl_field_error_text>a[href^=http]:link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,.dl_default_text_section ol>li>a[href^=http]:hover:visited::after,.dl_default_text_section ul>li>a[href^=http]:hover:visited::after,.dl_default_text_section p>a[href^=http]:hover:visited::after,.dl_default_text_section h2>a[href^=http]:hover:visited::after,.dl_default_links>a[href^=http]:hover:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:visited::after,.dl_default_text_section ol>li>a[href^=http]:hover:link::after,.dl_default_text_section ul>li>a[href^=http]:hover:link::after,.dl_default_text_section p>a[href^=http]:hover:link::after,.dl_default_text_section h2>a[href^=http]:hover:link::after,.dl_default_links>a[href^=http]:hover:link::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:link::after,[href^=http].dl_default_link:focus::after,.dl_default_text_section ol>li>a[href^=http]:focus:visited::after,.dl_default_text_section ul>li>a[href^=http]:focus:visited::after,.dl_default_text_section p>a[href^=http]:focus:visited::after,.dl_default_text_section h2>a[href^=http]:focus:visited::after,.dl_default_links>a[href^=http]:focus:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:visited::after,.dl_default_text_section ol>li>a[href^=http]:focus:link::after,.dl_default_text_section ul>li>a[href^=http]:focus:link::after,.dl_default_text_section p>a[href^=http]:focus:link::after,.dl_default_text_section h2>a[href^=http]:focus:link::after,.dl_default_links>a[href^=http]:focus:link::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:link::after{opacity:1}.dl_button,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1,.dl_button--2,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3,.dl_button--4{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active) {

  .dl_button,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1,.dl_button--2,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3,.dl_button--4 {
    border: thin solid transparent;
  }
}.dl_button:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:focus,.dl_button--1:focus,.dl_button--2:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:focus,.dl_button--3:focus,.dl_button--4:focus{text-decoration:none}.dl_button:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.dl_button--1:active,.dl_button--2:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active,.dl_button--3:active,.dl_button--4:active{outline:none;text-decoration:none}[disabled].dl_button,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-1,[disabled].dl_button--1,[disabled].dl_button--2,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-2,[disabled].dl_button--3,[disabled].dl_button--4{opacity:.5}.is3_modal_dialog--submitting.dl_button,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1,.is3_modal_dialog--submitting.dl_button--1,.is3_modal_dialog--submitting.dl_button--2,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2,.is3_modal_dialog--submitting.dl_button--3,.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.dl_button::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.dl_button::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.dl_button::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.dl_button--1{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:hover,.dl_button--1:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.dl_button--1:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--2{background-color:#0f2b46}.dl_button--2:hover,.dl_button--2:active{background-color:#05668d}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2,.dl_button--3{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#000}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:hover,.dl_button--3:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active,.dl_button--3:active{color:#05668d;border:1px solid #05668d}.dl_button--4{background-color:rgba(0,0,0,0);border:none;color:#0f2b46}.dl_button--4:hover,.dl_button--4:active{color:#006494;border:none}.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:inherit;background-color:inherit;color:#999}.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button--4::after{display:none}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.is3_top_level_container--box{background-color:#fff;padding:0;padding:.1px 24px;box-shadow:0px 14px 16px rgba(0,0,0,.06);border:none;position:relative;margin-bottom:24px;border-radius:0px}.is3_top_level_container--small_center{max-width:600px;left:0;right:0;margin:0 auto}.all-break-word>*,.all-break-word>*>*{word-break:break-word}@media all and (-ms-high-contrast: none){.all-break-word>h3,.all-break-word>em,.all-break-word>p,.all-break-word>p>em{display:block;word-break:break-all}}.is3_group{position:relative;margin-top:2em;margin-bottom:2em;padding:0;box-sizing:border-box}.is3_group:first-child{margin-top:20px}.is3_group>hr{margin:32px 0px;border:none;border-top:1px solid;color:#ddd}.is3_group.is3_group--loading .is3_element>p{visibility:hidden}.is3_group.is3_group--loading .is3_element>button{visibility:hidden}.is3_element{color:#333;line-height:1.66;position:relative}.is3_element>h1{font-size:28px;font-weight:300;margin:16px 0}.is3_element>h2{font-weight:400;font-size:20px;line-height:1.32}.is3_element>h3{font-weight:400;font-size:18px;color:#333;margin:20px 0 20px 0}.is3_element>h4{font-weight:400;font-size:16px;color:#333;margin:.5em 0 .5em;line-height:1.5}.is3_element>label{font-weight:400;color:#666;font-size:16px;vertical-align:middle}.is3_element>span{font-size:16px}.is3_element span[disabled]{opacity:.25}.is3_element>p{font-size:16px;font-weight:400;color:#666;margin:.5em auto;line-height:1.5em}.is3_element>p>em{color:#333;font-weight:500;font-style:normal}.is3_element>ul>li{font-size:16px}.is3_element>label:first-child:last-child{text-align:center;display:block}.is3_element>label:first-child:last-child>span{font-weight:500}.is3_element>label:first-child:not(:last-child){min-width:50%;display:inline-block;text-align:right;margin-right:.5em;vertical-align:middle}@media(max-width: 760px){.is3_element>label:first-child:not(:last-child){min-width:40%}}@media(max-width: 650px){.is3_element>label:first-child:not(:last-child){display:block;margin-top:1em;text-align:left}}.is3_element>.dl_unit,.is3_element>.dl_currency{font-size:16px;font-weight:400;vertical-align:middle;text-transform:uppercase}.is3_element>span:nth-child(2):last-child{font-weight:500;margin-left:.5em;vertical-align:middle}@media(max-width: 650px){.is3_element>span:nth-child(2):last-child{margin-left:0;display:block;text-align:left}}.is3_element>label~span:nth-child(2):not(:last-child){font-weight:500;text-align:right;display:inline-block;margin-left:.5em;padding-right:.25em;box-sizing:border-box;vertical-align:middle}.is3_element>label~span:nth-child(2):not(:last-child).dl_value--small{min-width:120px}@media(max-width: 650px){.is3_element>label~span:nth-child(2):not(:last-child){margin-left:0;min-width:50%}.is3_element>label~span:nth-child(2):not(:last-child).dl_value--small{min-width:50%}}.is3_element>input:nth-child(2).dl_value--small{width:120px}@media(max-width: 650px){.is3_element>input:nth-child(2){margin-left:0}}.is3_element>p>input[type=checkbox]:first-child{width:1em}.is3_element>p>input[type=checkbox]:first-child+label:last-child{display:inline-block;width:calc(100% - 2em);vertical-align:top}.is3_element input[type=email],.is3_element input[type=password],.is3_element input[type=number],.is3_element input[type=text],.is3_element select{font-size:16px;font-weight:400;border:none;border:1px solid #aaa;background-color:#fafafa;border-radius:10px;line-height:1.5;padding:0 .5em;transition:background-color 100ms ease-out,border-color 50ms ease-out;box-sizing:border-box;vertical-align:middle}.is3_element input[type=email][type=number],.is3_element input[type=password][type=number],.is3_element input[type=number][type=number],.is3_element input[type=text][type=number],.is3_element select[type=number]{text-align:right}.is3_element input[type=email][readonly],.is3_element input[type=password][readonly],.is3_element input[type=number][readonly],.is3_element input[type=text][readonly],.is3_element select[readonly]{border:none;background-color:rgba(0,0,0,0)}.is3_element input[type=email]:active,.is3_element input[type=email]:focus,.is3_element input[type=password]:active,.is3_element input[type=password]:focus,.is3_element input[type=number]:active,.is3_element input[type=number]:focus,.is3_element input[type=text]:active,.is3_element input[type=text]:focus,.is3_element select:active,.is3_element select:focus{border-color:#faa200;outline:none}.is3_element input[type=email].dl_with_field_error,.is3_element input[type=password].dl_with_field_error,.is3_element input[type=number].dl_with_field_error,.is3_element input[type=text].dl_with_field_error,.is3_element select.dl_with_field_error{background-color:#ffecec;border:1px solid #f66;box-shadow:inset 0 0 4px rgba(255,0,0,.4)}.is3_element input[type=email]::-moz-placeholder, .is3_element input[type=password]::-moz-placeholder, .is3_element input[type=number]::-moz-placeholder, .is3_element input[type=text]::-moz-placeholder, .is3_element select::-moz-placeholder{font-size:80%;color:#999;font-style:italic;font-weight:500}.is3_element input[type=email]:-ms-input-placeholder, .is3_element input[type=password]:-ms-input-placeholder, .is3_element input[type=number]:-ms-input-placeholder, .is3_element input[type=text]:-ms-input-placeholder, .is3_element select:-ms-input-placeholder{font-size:80%;color:#999;font-style:italic;font-weight:500}.is3_element input[type=email]::placeholder,.is3_element input[type=password]::placeholder,.is3_element input[type=number]::placeholder,.is3_element input[type=text]::placeholder,.is3_element select::placeholder{font-size:80%;color:#999;font-style:italic;font-weight:500}.is3_element select{line-height:26px;height:26px;box-sizing:border-box}.is3_element select::after{content:" ";display:block;position:absolute;width:1.5em;height:1.5em;border-top:2px solid;border-bottom:2px solid;right:0;top:0;color:red}.is3_element input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaa;width:2em;height:2em;border-radius:5px;display:inline-block;background-color:#fafafa;cursor:pointer;margin:2px;box-sizing:border-box;vertical-align:middle}.is3_element input[type=checkbox]::after{transition:75ms ease-out;content:"L";display:none;position:absolute;top:3px;width:1em;height:1em;font-size:200%;line-height:1;text-align:center;box-sizing:border-box;color:#2b5776;font-weight:600;transform:scaleX(-1) rotate(-45deg) scale(0.7);box-shadow:inset 0px 0px 0px 0px #042e48}.is3_element input[type=checkbox]:checked::after{display:block}.is3_element input[type=checkbox]:focus{outline:none;border-color:#faa200}.is3_element input[type=checkbox].dl_with_field_error{border:1px solid red;background-color:#ffecec}.is3_element input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaa;width:20px;height:20px;border-radius:100%;display:inline-block;vertical-align:middle;background-color:#fafafa;position:relative;cursor:pointer;margin:0 8px}.is3_element input[type=radio]::before{transition:75ms ease-out;content:"";display:block;position:absolute;top:1px;left:1px;width:12px;height:12px;border:8px solid;border-radius:100%;text-align:center;box-sizing:border-box;color:rgba(0,0,0,0);transform:scale(0)}.is3_element input[type=radio]:checked::before{transform:scale(0.7);color:#074b78}.is3_element input[type=radio]:checked{border-color:#042e48}.is3_element input[type=radio]:focus{outline:none;box-shadow:0 0 5px rgba(0,0,0,.5)}.is3_element input[type=radio].dl_with_field_error{border:1px solid red;background-color:#ffecec}.is3_element input[type=radio]~label{display:inline-block;vertical-align:middle;max-width:calc(100% - 46px)}.is3_element input~span{display:inline-block;vertical-align:middle}.is3_element input[type=radio][disabled]{opacity:.3}.is3_element input[type=radio][disabled]~label{opacity:.3}.is3_element>.dl_field_error_text{display:block;text-align:center;margin-bottom:1.3em;color:red;font-size:14.4px;overflow-wrap:break-word}.is3_element--note{margin-top:16px}.is3_element--note>p{font-size:14px;color:#888}.is3_element--note>p>em{color:#888;font-weight:500;font-style:normal}.is3_element--description{margin-top:16px;margin-bottom:12px;margin-left:30px;margin-right:30px}.is3_element--description>p{font-size:14px;color:#888}.is3_element--description>p>em{color:#888;font-weight:500;font-style:normal}.is3_element--data_list ul{list-style:none;margin-left:32px}.is3_element--small_checkbox>input[type=checkbox]:first-child{width:2em}.is3_element--small_checkbox>input[type=checkbox]:first-child+label:last-child{display:inline-block;width:calc(100% - 2em);vertical-align:top;font-size:14px}.is3_element--small_checkbox+div.dl_field_error_text{color:red;text-align:center;font-size:14px;margin:.5em}.is3_element--medium_checkbox>input[type=checkbox]:first-child{width:2em}.is3_element--medium_checkbox>input[type=checkbox]:first-child+label:last-child{display:inline-block;width:calc(100% - 2.5em);vertical-align:top;font-size:16px;padding-left:.25em}.is3_element--medium_checkbox+div.dl_field_error_text{color:red;text-align:center;font-size:16px;margin:.5em}.is3_element--default_input>label:not(:last-child){min-width:30% !important}.is3_element--default_input>label~input[type=text],.is3_element--default_input>label~input[type=email],.is3_element--default_input>label~input[type=password],.is3_element--default_input>label~select{margin-top:2px;margin-bottom:2px;width:40%}@media(max-width: 650px){.is3_element--default_input>label~input[type=text],.is3_element--default_input>label~input[type=email],.is3_element--default_input>label~input[type=password],.is3_element--default_input>label~select{width:90%;min-width:50%;display:block;margin-right:auto}.is3_element--default_input>label~input[type=checkbox]{margin-left:50%;transform:translate(-50%, 0)}}.is3_element--default_input>label~ul{display:inline-block;list-style:none;vertical-align:top;margin-left:8px}.is3_element--default_input>input~label{vertical-align:middle;margin-left:8px}.is3_element--default_input>label~input~p{font-size:14px;color:#666;font-weight:300;margin-left:10%;margin-top:0;font-style:italic}@media(max-width: 650px){.is3_element--default_input>label~input~p{margin-left:0%}}@media(min-width: 1000px){.is3_element--default_input:not(.is3_element--error_below)>.dl_field_error_text{display:inline-block;margin-bottom:0;padding-left:1em;vertical-align:text-top;line-height:1.1em;width:28%;box-sizing:border-box;text-align:left;font-size:12.8px}}.is3_element--error{background-color:#da5e5c;margin:1em 0;padding:.75em 1em;text-align:left;color:#fff;font-size:16px;font-weight:500;box-shadow:0 0 9px rgba(0,0,0,.1)}.is3_element--error>em{font-weight:600;font-style:normal}.is3_element--error>h1{font-size:150%}.is3_element--error:empty{margin:0;display:none}.is3_element--important_info{padding:.5em !important;text-align:center;color:#b00;font-size:16px;font-weight:400}.is3_element--important_info>em{font-weight:600;font-style:normal}.is3_element--important_info>h1{font-size:150%}.is3_element--important_info:empty{margin:0;display:none}.is3_element--action_needed{padding:1em !important;text-align:center;background-color:#f9f9f9;font-size:16px;box-shadow:0px 16px 20px rgba(0,0,0,.08);border-top:3px solid #b00;border-radius:0 0 5px 5px;margin:40px 0 60px 0}.is3_element--action_needed>label{text-align:center !important;color:#b00;font-weight:400;display:block;margin-bottom:10px}.is3_element--action_needed .is3_element--action_failed{color:red;font-size:14px;margin-top:10px}.is3_element--action_needed .is3_element--action_failed:empty{margin-bottom:0}.is3_element--action_success{padding:1em !important;text-align:center;font-size:16px;box-shadow:0px 16px 20px rgba(0,0,0,.08);font-weight:400;color:#037171;border-top:3px solid #037171;border-radius:0 0 5px 5px;margin:40px 0 60px 0}.is3_element--action_success img{vertical-align:middle;margin-right:10px}.is3_element--info{padding:.5em !important;text-align:center;font-size:16px;font-weight:400}.is3_element--info>em{font-weight:600;font-style:normal}.is3_element--info>h1{font-size:150%}.is3_element--info:empty{margin:0;display:none}.is3_element--center{text-align:center}.is3_element--vspace{margin:24px}.is3_element--right{text-align:right;padding-right:0}@media(max-width: 512px){.is3_element--right{text-align:center;padding-right:0}}.is3_element--disabled{opacity:.3}.is3_element--radio_option{white-space:nowrap;margin-top:16px;margin-bottom:6px}.is3_element--radio_option>*{white-space:normal;line-height:1.3}.is3_element--radio_option>input[type=radio]{margin-right:16px}.is3_element--update_data_button,.is3_element--condensed_update_data_button{text-align:right;margin-top:16px;margin-bottom:32px}.is3_element--update_data_button+.is3_element--update_data_button,.is3_element--condensed_update_data_button+.is3_element--update_data_button,.is3_element--update_data_button+.is3_element--condensed_update_data_button,.is3_element--condensed_update_data_button+.is3_element--condensed_update_data_button{margin-top:-24px}.is3_element--update_data_button a,.is3_element--condensed_update_data_button a,.is3_element--update_data_button button,.is3_element--condensed_update_data_button button{border:none;background-color:rgba(0,0,0,0);color:#074b78;cursor:pointer;font-weight:400;font-size:16px}.is3_element--update_data_button a:hover,.is3_element--condensed_update_data_button a:hover,.is3_element--update_data_button button:hover,.is3_element--condensed_update_data_button button:hover{color:#042d48}.is3_element--update_data_button a:focus,.is3_element--condensed_update_data_button a:focus,.is3_element--update_data_button button:focus,.is3_element--condensed_update_data_button button:focus{outline:none;text-decoration:underline}.is3_element--update_data_button a::after,.is3_element--condensed_update_data_button a::after,.is3_element--update_data_button button::after,.is3_element--condensed_update_data_button button::after{content:" ";position:relative;width:.55em;height:.55em;text-align:right;display:inline-block;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);border-radius:2px;transition:border-color 75ms ease-out;vertical-align:middle;margin-left:.3em;top:-0.1em}@media(max-width: 650px){.is3_element--update_data_button,.is3_element--condensed_update_data_button{margin-top:1em}}.is3_element--condensed_update_data_button{margin-top:-26px;margin-bottom:4px}@media(max-width: 700px){.is3_element--condensed_update_data_button{margin-top:0}}.is3_element--condensed_update_data_button--disabled{opacity:.3;pointer-events:none;cursor:auto}.is3_element--center_button_row{margin:24px 0px;text-align:center}.is3_clipboard_copy_button{font-size:12px;position:relative;width:1em;height:1em;vertical-align:middle;display:inline-block;border:none;border-top:2px solid;border-left:2px solid;color:#ccc;border-radius:2px;box-sizing:border-box;background-color:rgba(0,0,0,0);cursor:pointer;margin-top:-4px;transition:color 75ms ease-out}.is3_clipboard_copy_button:active,.is3_clipboard_copy_button:hover{color:#666}.is3_clipboard_copy_button:focus{outline:none}.is3_clipboard_copy_button:focus::before{content:" ";display:block;position:absolute;border:1px solid rgba(0,0,0,.1);border-radius:1px;left:-4px;top:-4px;width:calc(1em + 8px);height:calc(1em + 8px);box-sizing:border-box}.is3_clipboard_copy_button::after{content:" ";display:block;position:absolute;border:2px solid;border-radius:2px;left:2px;top:2px;width:1em;height:1em;box-sizing:border-box}.is3_main_button{display:inline-block;padding:0 1em;border:1px solid rgba(0,0,0,0);border-radius:3px;background-color:#f46f52;line-height:2;text-align:center;text-transform:none;text-decoration:none;border-color:#fff;color:#fff;cursor:pointer;transition:background-color 75ms ease-out,border-color 50ms ease-out,box-shadow 75ms ease-out,opacity 75ms ease-out;box-shadow:inset 0 0 0 0 #fff;position:relative;font-size:16px;font-weight:400;line-height:2em;padding:0 1.5em;border-width:0px}.is3_main_button:hover{box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.is3_main_button:active{border-color:#f46f52;background-color:#fff;color:#f46f52;outline:none}.is3_main_button[disabled]{border-color:#aaa !important;color:#aaa !important;background-color:#eee !important;cursor:default}.is3_main_button:focus{box-shadow:0 0 6px rgba(0,0,0,.2)}.is3_main_button:active{box-shadow:inset 0 0 0 3px #f46f52}.is3_main_button--submit_button{padding:0 2.5em}.is3--loading .is3_main_button--submit_button{background-color:rgba(250,162,0,.63);pointer-events:none}.is3--submitting .is3_main_button--submit_button{background-color:#f46f52;pointer-events:none}.is3--submitting .is3_main_button--submit_button::before,.is3--submitting .is3_main_button--submit_button::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:25%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3--submitting .is3_main_button--submit_button::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3--submitting .is3_main_button--submit_button::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.is3_element input[type=checkbox]{width:18px !important;height:18px !important;border:none !important}}@supports(-ms-ime-align: auto){.is3_element input[type=checkbox]{width:18px !important;height:18px !important;border:none !important}}@keyframes is3_general_fade_in_animation{0%{opacity:0}100%{opacity:1}}@keyframes is3_active_request_indicator__active_animation{0%{transform:scale(0.1);opacity:0}30%{transform:scale(0.7);opacity:1}60%{transform:scale(1.2);opacity:0}100%{transform:scale(1.2);opacity:0}}.is3_modal_dialog--loading .is3_modal_dialog__window::before,.is3_modal_dialog--loading .is3_modal_dialog__window::after{content:" ";display:block;border:2px solid;color:#eee;height:32px;width:32px;position:absolute;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out;z-index:1}.is3_modal_dialog--loading .is3_modal_dialog__window::before{animation:is3_active_request_indicator__active_animation .75s 1s linear infinite}.is3_modal_dialog--loading .is3_modal_dialog__window::after{animation:is3_active_request_indicator__active_animation .75s 1.25s linear infinite}@keyframes is3_anim__popup_fade_in{0%{opacity:0;transform:translate(5px, -10px)}100%{opacity:1;transform:translate(0, 0px)}}.is3_small_popup{display:inline-block;position:relative}.is3_small_popup>input{opacity:0;max-width:0;overflow:hidden}.is3_small_popup:focus{outline:none}.is3_small_popup.is3_small_popup--open{z-index:1}.is3_small_popup.is3_small_popup--open ul{display:block}.is3_small_popup button{border:none;background-color:rgba(0,0,0,0);color:#074b78;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer;margin-top:4px;padding:2px 6px;display:block;min-width:100%;text-align:left;border-radius:0;transition:background-color 75ms ease-out,box-shadow 75ms ease-out}.is3_small_popup button:hover{color:#042d48;background-color:#f8f8f8;box-shadow:0 0 2px rgba(0,0,0,.1)}.is3_small_popup button:focus,.is3_small_popup button:active{outline:1px solid #eee}.is3_small_popup ul{display:none;position:absolute;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:2px 4px 8px;list-style:none;right:8px;animation:is3_anim__popup_fade_in 100ms 0s ease-out 1;z-index:2}.is3_small_popup input:focus~label span{background-color:#f8f8f8;color:#333;box-shadow:0 0 4px rgba(0,0,0,.1)}.is3_small_popup span{font-size:26px;font-weight:900;cursor:pointer;color:#666;background-color:rgba(0,0,0,0);width:1.25em;display:inline-block;text-align:center;border-radius:100%;line-height:1.25;box-shadow:0 0 0px rgba(0,0,0,0);transition:100ms ease-out}.is3_small_popup span:hover{background-color:#f8f8f8;color:#333;box-shadow:0 0 4px rgba(0,0,0,.1)}.is3--display_none{display:none}@keyframes is3_feedback_popup__animation{0%{opacity:0;transform:scale(0.7)}10%{opacity:.9;transform:scale(1)}85%{opacity:.9;transform:scale(1)}90%{opacity:0;transform:scale(0.9)}100%{opacity:0;transform:scale(0)}}.is3_feedback_popup{padding:4px 20px;box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#666;color:#fff;font-size:14px;position:absolute;opacity:0;white-space:nowrap;right:0;top:100%;transform-origin:100% 0;z-index:1;animation:is3_feedback_popup__animation 2s ease-out 1}@keyframes is3_modal_dialog__fade_in_animation{0%{opacity:0}100%{opacity:1}}.is3_modal_dialog{display:none;position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(209,218,224,.6);animation:is3_modal_dialog__fade_in_animation 75ms ease-out 1}.is3_modal_dialog fieldset{border:none}.is3_modal_dialog__header{padding:16px 24px}.is3_modal_dialog__header h3{font-size:18px;font-weight:500;color:#333}.is3_modal_dialog__close_button{color:#aaa;border:none;background:rgba(0,0,0,0);position:absolute;font-size:28px;font-weight:bold;top:6px;right:4px;cursor:pointer;line-height:1;width:28px;text-align:center}@media(max-width: 512px){.is3_modal_dialog__close_button{margin-right:10px}}.is3_modal_dialog__close_button:hover,.is3_modal_dialog__close_button:focus{color:#888;text-decoration:none;outline:none}.is3_modal_dialog--submitting .is3_modal_dialog__close_button{pointer-events:none;color:#ccc}.is3_modal_dialog__background{position:absolute;left:0;top:0;width:100%;height:100%}.is3_modal_dialog__window{margin:auto;width:80vw;max-width:960px;height:80vh;position:relative;margin-top:5vh;margin-bottom:5vh;background-color:#fff;border:1px solid #dadada;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,.1),1px 1px 50px rgba(0,0,0,.05)}@media(max-width: 512px){.is3_modal_dialog__window{width:90vw !important;margin-top:2vh}}.is3_modal_dialog__window iframe{width:100%;height:100%;border:0}.is3_modal_dialog__window hr{border:0;border-top:1px solid #eee;padding-bottom:15px;padding-top:5px}.is3_modal_dialog--loading .is3_modal_dialog__window::before,.is3_modal_dialog--loading .is3_modal_dialog__window::after{top:40%;left:calc(50% - 16px)}.is3_modal_dialog__content{padding:24px 24px}.is3_modal_dialog__buttons{text-align:right;padding:0 22px;margin:16px 0}.is3_modal_dialog__buttons>button{margin-right:24px}.is3_modal_dialog__buttons>button:last-child{margin-right:0}.is3_modal_dialog .is3_modal_dialog__cancel_button,.is3_modal_dialog .is3_modal_dialog__submit_button{font-weight:400;line-height:2em;border-radius:2em;font-size:16px;border:none;cursor:pointer;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.is3_modal_dialog .is3_modal_dialog__cancel_button:focus,.is3_modal_dialog .is3_modal_dialog__submit_button:focus,.is3_modal_dialog .is3_modal_dialog__cancel_button:active,.is3_modal_dialog .is3_modal_dialog__submit_button:active{outline:none;border:1px solid rgba(128,128,128,.2)}.is3_modal_dialog__submit_button{background-color:#faa200;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:0 2.5em}.is3_modal_dialog__submit_button:focus,.is3_modal_dialog__submit_button:hover{box-shadow:inset 0 0 0px 2px rgba(255,255,255,.2)}.is3_modal_dialog__submit_button:active{background-color:#fff;color:#faa200;box-shadow:inset 0 0 0px 2px #faa200}.is3_modal_dialog--loading .is3_modal_dialog__submit_button{background-color:rgba(250,162,0,.63);pointer-events:none}.is3_modal_dialog--submitting .is3_modal_dialog__submit_button{background-color:rgba(250,162,0,.63);pointer-events:none}.is3_modal_dialog--submitting .is3_modal_dialog__submit_button::before,.is3_modal_dialog--submitting .is3_modal_dialog__submit_button::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:25%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting .is3_modal_dialog__submit_button::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting .is3_modal_dialog__submit_button::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.is3_modal_dialog__cancel_button{color:#074b78;background-color:#fff;padding:0 1.5em}.is3_modal_dialog__cancel_button:focus,.is3_modal_dialog__cancel_button:hover{box-shadow:0 0 2px 0px rgba(0,0,0,.1)}.is3_modal_dialog__cancel_button:hover{background-color:#fafafa}.is3_modal_dialog__cancel_button:active{box-shadow:inset 0 0 0px 2px rgba(0,0,0,.05);background-color:#f2f2f2}.is3_modal_dialog--loading .is3_modal_dialog__cancel_button,.is3_modal_dialog--submitting .is3_modal_dialog__cancel_button{pointer-events:none;color:#ccc}.is3_modal_dialog__window .is3_section{margin-top:0;margin-bottom:0}.is3_modal_dialog__window .is3_section .is3_element{padding-left:0px}.is3_modal_dialog__window .is3_section hr{border:0;border-top:1px solid #eee;margin-top:0;margin-bottom:0}.is3_modal_dialog.is3_modal_dialog--small .is3_modal_dialog__window{margin:auto;width:80%;max-width:600px;height:auto;margin-top:20vh;margin-bottom:5vh}@media(max-width: 760px){.is3_modal_dialog.is3_modal_dialog--small .is3_modal_dialog__window{margin-top:15vh}}@media(max-width: 650px){.is3_modal_dialog.is3_modal_dialog--small .is3_modal_dialog__window{margin-top:12vh;margin-bottom:10vh}}@media(max-width: 512px){.is3_modal_dialog.is3_modal_dialog--small .is3_modal_dialog__window{margin-top:10vh;margin-bottom:10vh}}.dl_body--with_popup,body.is3_modal_dialog_opened{overflow:hidden}.dl_body--with_popup .is3_modal_dialog,body.is3_modal_dialog_opened .is3_modal_dialog{display:block}.dl_body--with_popup>article,.dl_body--with_popup main,.dl_body--with_popup header,.dl_body--with_popup footer,.dl_body--with_popup .dl_translator_page_container,body.is3_modal_dialog_opened>article,body.is3_modal_dialog_opened main,body.is3_modal_dialog_opened header,body.is3_modal_dialog_opened footer,body.is3_modal_dialog_opened .dl_translator_page_container{filter:blur(3px)}.is3--modal_dialog_opened{overflow:hidden}.is3--modal_dialog_opened>body{overflow-y:scroll}.is3--modal_dialog_opened .is3_modal_dialog{display:block}.is3--modal_dialog_opened body>article,.is3--modal_dialog_opened main,.is3--modal_dialog_opened header,.is3--modal_dialog_opened footer,.is3--modal_dialog_opened .dl_translator_page_container{filter:blur(3px)}@keyframes is3_active_request_indicator__active_animation{0%{transform:scale(0.1);opacity:0}30%{transform:scale(0.7);opacity:1}60%{transform:scale(1.2);opacity:0}100%{transform:scale(1.2);opacity:0}}.is3_section--active_request_with_indicator .is3_main_button,.is3_section--active_request .is3_main_button{opacity:.5;cursor:progress;pointer-events:none}.is3_section--active_request_with_indicator .is3_active_request_indicator,.is3_section--active_request .is3_active_request_indicator{opacity:1 !important}.is3_section--active_request_with_indicator .is3_active_request_indicator::before,.is3_section--active_request .is3_active_request_indicator::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_section--active_request_with_indicator .is3_active_request_indicator::after,.is3_section--active_request .is3_active_request_indicator::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.is3_section--active_request_with_indicator .is3_element,.is3_section--active_request .is3_element{outline:1px solid red !important}.is3_section--active_request_with_indicator .is3_element>*,.is3_section--active_request .is3_element>*{opacity:.5}.is3_section--active_request_with_indicator .is3_element a,.is3_section--active_request_with_indicator .is3_element select,.is3_section--active_request_with_indicator .is3_element input,.is3_section--active_request .is3_element a,.is3_section--active_request .is3_element select,.is3_section--active_request .is3_element input{opacity:.6;pointer-events:none}.is3_section--active_request_with_indicator .is3_element label,.is3_section--active_request .is3_element label{opacity:.5}.is3_section--active_request_with_indicator::after,.is3_section--active_request::after{content:" ";width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.5)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url("/fonts/open-sans-v17-latin-ext_latin_cyrillic-300.woff2") format("woff2"),url("/fonts/open-sans-v17-latin-ext_latin_cyrillic-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/fonts/open-sans-v17-latin-ext_latin_cyrillic-regular.woff2") format("woff2"),url("/fonts/open-sans-v17-latin-ext_latin_cyrillic-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local(""),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-600.woff2") format("woff2"),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-600.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-700.woff2") format("woff2"),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:local(""),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-800.woff2") format("woff2"),url("/fonts/open-sans-v18-latin-ext_latin_cyrillic-800.woff") format("woff")}:focus{outline:none}:where(.is-focus-indicator) :focus{box-shadow:inset 0 0 0 1px #7fc0de,0 0 0 2px #7fc0de !important}:where(.is-focus-indicator) :focus:not(:focus-visible){box-shadow:none !important}:where(.is-focus-indicator) :focus-visible{outline:#006494 solid 2px;outline-offset:2px;transition:outline 0s !important;box-shadow:none !important}:where(.is-focus-indicator) .focus-visible-light:focus-visible,:where(.is-focus-indicator) .focus-visible-light-container :focus-visible{outline-color:#52bfef}:where(.is-focus-indicator) .focus-visible-inside:focus-visible,:where(.is-focus-indicator) .focus-visible-inside-container :focus-visible{outline-offset:-2px}:where(.is-focus-indicator) .focus-visible-disabled:focus-visible,:where(.is-focus-indicator) .focus-visible-disabled-container :focus-visible{outline:none}:where(.is-focus-indicator) .focus-visible-disabled:focus,:where(.is-focus-indicator) .focus-visible-disabled-container :focus{box-shadow:none !important}body *:not(.fa){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}main{display:block}template{display:none}.dl_prototype{display:none}.dl_privacy__app_only{display:none}.dl_body,.dl_body--text_page{position:relative;margin:0;padding:0;font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b1e25}.dl_body article,.dl_body--text_page article{clear:both}.dl_body article h1,.dl_body--text_page article h1{font-size:200%}.dl_body article form.dl_content div:not(:first-child) h2,.dl_body--text_page article form.dl_content div:not(:first-child) h2,.dl_body article form.dl_light_content div:not(:first-child) h2,.dl_body--text_page article form.dl_light_content div:not(:first-child) h2{margin-top:30px;margin-bottom:0}.dl_body article form.dl_content div.dl_comment,.dl_body--text_page article form.dl_content div.dl_comment,.dl_body article form.dl_light_content div.dl_comment,.dl_body--text_page article form.dl_light_content div.dl_comment{margin-bottom:20px}.dl_body a:link,.dl_body--text_page a:link{text-decoration:none}.dl_body br.wide,.dl_body--text_page br.wide{display:inline}.dl_body br.narrow,.dl_body--text_page br.narrow{display:none}@media(max-width: 760px){.dl_body br.wide,.dl_body--text_page br.wide{display:none}.dl_body br.narrow,.dl_body--text_page br.narrow{display:inline}}@media(min-device-width: 651px){.dl_body,.dl_body--text_page{min-width:600px}}@media(min-width: 600px){.dl_body,.dl_body--text_page{overflow-x:hidden}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_body,.dl_body--text_page{min-width:300px}}.no_scrolling{overflow:hidden;max-height:100vh}.dl_internal_link_row{display:inline-block;position:relative;color:#0f2b46;cursor:pointer}.dl_internal_link_row:visited,.dl_internal_link_row:link{color:#0f2b46;text-decoration:none}.dl_internal_link_row:hover,.dl_internal_link_row:focus{text-decoration:none}.dl_internal_link_row:hover{color:#006494}.dl_internal_link_row:hover:before,.dl_internal_link_row:focus:before{color:#006494}.dl_internal_link_row::after{content:" ";position:relative;top:0em;left:.2em;width:.5em;height:.5em;line-height:1em;text-align:right;display:inline-block;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);border-radius:2px;transition:transform 100ms ease-in-out}.dl_internal_link_row:hover:after{transform:translate(0.1em, 0) rotate(45deg);text-decoration:none}.dl_internal_link_row:active:after{transform:translate(0.15em, 0) rotate(45deg)}.dl_visible_pro_only{display:none}.dl_pro .dl_visible_pro_only{display:block;display:initial}.dl_pro .dl_visible_free_only{display:none}.dl_help-popup_assist-text{color:#888}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_visible_desktop_only{display:none}}@media(min-device-width: 651px){.dl_visible_handheld_only{display:none}}@media screen and (max-width: 840px){.dl_hidden--l{display:none}}.dl_top_element--default_spacing,.dl_article--default_text{margin:0 auto;max-width:1000px;position:relative;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width: 1000px){.dl_top_element--default_spacing,.dl_article--default_text{padding-left:20px;padding-right:20px}}@media(max-width: 512px){.dl_top_element--default_spacing,.dl_article--default_text{padding-left:10px;padding-right:10px}}.dl_default_text_section{color:#333}.dl_default_text_section:last-of-type{padding-bottom:1em}.dl_default_text_section h1{font-size:36px;font-weight:300;line-height:1.32;margin-bottom:.5em;letter-spacing:-0.5px;margin-top:.5em;padding-top:0}.dl_default_text_section h2{font-size:175%;font-weight:300;line-height:1.32;margin-top:1.5em;margin-bottom:.25em}.dl_default_text_section h3{font-size:110%;line-height:1.2;margin-bottom:.5em;font-weight:600;margin-top:1.5em;color:rgba(0,0,0,.8666666667)}.dl_default_text_section p{font-size:110%;margin-bottom:.5em}.dl_default_text_section p a{font-weight:600}.dl_default_text_section hr{border:none;border-top:1px solid;color:#eee}.dl_default_text_section ul{margin-bottom:2.5em;margin:0 auto}.dl_default_text_section ul>li{font-size:110%;margin-left:2em;padding-bottom:.5em}.dl_default_text_section ul>li a{font-weight:500}.dl_default_text_section ul>li>p{font-size:100%}.dl_default_text_section td ul>li{font-size:100%}.dl_default_text_section ol{margin-bottom:2.5em;margin:0 auto}.dl_default_text_section ol>li{font-size:110%;margin-left:2em;padding-bottom:.5em}.dl_default_text_section ol>li>p{font-size:100%}.dl_body--text_page{background-color:#f8f8f8}.dl_article--default_text{background-color:rgba(0,0,0,0);padding-top:.1px;padding-bottom:.1px}.dl_article--default_text:first-of-type{margin-top:30px}@media(max-height: 900px){.dl_article--default_text:first-of-type{margin-top:15px}}@media(max-height: 700px){.dl_article--default_text:first-of-type{margin-top:10px}}@media(max-width: 1000px){.dl_article--default_text:first-of-type{margin-top:0}}.dl_office_header{width:100%;height:220px;background:url(../img/office.jpg);background-size:cover;background-position:center;margin-top:0}@media(max-width: 500px){.dl_office_header{height:180px}}.dl_office_header+article{margin-top:0 !important;padding-top:1em !important}.dl_invisible_by_default{opacity:0;transition:opacity 125ms ease-out;display:none}.dl_invisible_by_default.dl_visible{display:block !important}.dl_invisible_by_default.dl_visible_2{opacity:1}span.dl_invisible_by_default.dl_visible{display:inline-block !important}.dl_hidden{display:none}ul#dl_errors{margin:0;list-style-type:none;max-width:initial}ul#dl_errors li{font-size:220%;margin-left:0px;color:#ffd88f}ul#dl_errors .dl_error{color:#ffd88f}.dl_centered_button{position:absolute;bottom:42px;right:0;left:0;text-align:center}@media(min-width: 761px)and (max-width: 820px){.dl_centered_button{bottom:32px}}.dl_centered_buttons{text-align:center}.dl_centered_buttons .dl_button{margin-left:5px;margin-right:5px}.dl_page_dialog .dl_centered_button{position:relative;top:auto;bottom:auto;padding-top:50px}#dl_waiting{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:#fff;display:none}#dl_waiting .dl_waiting_icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.dl--is_visible{display:block !important}.dl_link{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.dl_link:focus{text-decoration:none}.dl_link:hover{text-decoration:none;outline:none;color:#000}.dl_hr_with_arrow{height:0;width:100%;position:relative;overflow:visible;border-top:1px solid #d3d3d3;border-bottom:none;margin-bottom:24px}.dl_hr_with_arrow::before{content:" ";display:block;position:absolute;top:-11px;left:calc(50% - 10px);width:20px;height:20px;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;transform:rotate(315deg);background-color:#fff}.readMore{font-size:16px;color:#074b77}.dl_dropdown{position:relative}.dl_dropdown.dl--is_open .dl_dropdown__content{display:block !important}.dl_dropdown.dl--is_open .dl_dropdown__toggler_arrow{transform:rotate(180deg) scale3d(2, 1, 1);right:22px}.dl_dropdown__toggler_arrow{position:absolute;right:16px;top:0;font-size:24px;transform:scaleX(2);font-weight:bold;color:#0f2b46;cursor:pointer}.dl_dropdown__toggler_arrow svg{transition:transform 75ms ease;transform-origin:50% 40%}.dl_dropdown__toggler_arrow path{transition:all 75ms ease;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke:#aaa;transition:stroke 75ms ease-out}.dl_dropdown__toggler_arrow--alt{display:inline-block}.dl--is_open .dl_dropdown__toggler_arrow--alt{transform:rotate(180deg)}.dl_dropdown__content{display:none}.dl_bold{font-weight:bold}.input_row{display:flex;flex-wrap:wrap;align-items:top}.input_row>div{flex-basis:100%;flex-shrink:0}.input_row>div.checkbox_input{margin-bottom:0}@media(min-width: 426px){.input_row>div{flex-shrink:1}.input_row>div:not(:last-child){margin-right:10px}.input_row>div.auto_width{flex-basis:auto;white-space:nowrap}.input_row>div.quart{flex-basis:calc(25% - 10px)}.input_row>div.third{flex-basis:33.333%}.input_row>div.half{flex-basis:calc(50% - 10px)}.input_row>div.twothird{flex-basis:66.666%}.input_row>div.threequart{flex-basis:75%}}@media(max-width: 425px){.input_row>div{margin-bottom:10px}}.input_row.centered{justify-content:center}.input_row.dl_invisible_by_default{display:none}.input_row .dl_field_error_text{color:#da5e5c;margin-top:5px;margin-bottom:20px;font-weight:400}@media(max-width: 425px){.input_row .dl_field_error_text{margin-top:-10px}}.input_row .on_hover_popup{position:relative;display:inline-block;width:1.25em;height:1.25em;border-radius:1em;border:none;vertical-align:middle;color:#989898;background-color:#efefef;margin-left:.25em}.input_row .on_hover_popup::before{content:"?";display:inline-block;display:inline;vertical-align:middle;width:100%;line-height:1.5em;font-weight:bold;text-align:center;border-radius:100%;cursor:help;top:-1px;font-size:90%;position:absolute}.input_row .on_hover_popup span{position:absolute;display:block;z-index:-1;left:50%;bottom:calc(100% + 10px);max-width:300px;min-width:200px;white-space:normal;transform:translateX(-50%);background-color:#f8f8f8;padding:10px;border:1px solid #d1d2d4;border-radius:5px;box-shadow:0px 14px 16px rgba(0,0,0,.06);opacity:0;transition:.5s}.input_row .on_hover_popup:hover{color:#006494}.input_row .on_hover_popup:hover span{z-index:1;opacity:1;color:#000}@media(max-width: 425px){.input_row{flex-wrap:wrap;margin-bottom:10px}}@media(min-width: 426px){.input_row{margin-bottom:20px}}.text_input{position:relative}.text_input label{margin-bottom:10px;font-weight:600;font-size:.875em}.text_input input{width:100%;display:block;padding:10px;color:#006494;border:1px solid #c4c4c4;border-radius:4px}.number_input{position:relative}.number_input label{position:absolute;top:0;left:0;padding:5px;line-height:1;font-size:1em;transform-origin:left;transform:translate(3px, -50%) scale(0.8);color:#1b1e25;transition:.2s}.number_input label:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:4px;background-color:#fff;z-index:-1}@media(max-width: 425px){.number_input input{width:100%;flex-basis:100%}}.checkbox_input{position:relative;margin-bottom:20px}.checkbox_input input{position:absolute;z-index:-1;opacity:0}.checkbox_input input.dl_with_field_error+label:before{border-color:#da5e5c}.checkbox_input label{cursor:pointer;padding-left:32px;text-indent:-32px;display:block}.checkbox_input label *{text-indent:0}.checkbox_input label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid #666;border-radius:5px;vertical-align:bottom}.checkbox_input input:checked+label:before{background-image:url("/img/icons/check.svg");background-size:80%;background-repeat:no-repeat;background-position:center}.lmt__system_notification_container .dl_overlay_popup{background-color:rgba(0,0,0,.3)}.lmt__notification__blocked{text-align:left;max-width:820px}.lmt__notification__blocked .lmt__notification__blocked_content{background-color:#fff;display:flex;flex-direction:column;border-radius:5px;justify-content:space-between;padding:170px 0 0 0;position:relative;z-index:102;background:#fff url("/img/illustrations/blocked_desktop.svg") no-repeat top center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked_content{background-image:url("/img/illustrations/blocked_mobile.svg");background-size:contain;padding-top:140px}}.lmt__notification__blocked .lmt__notification__blocked_title{font-weight:300;font-size:32px;line-height:38px;color:#1b1e25;padding:0 50px 25px 50px}.lmt__notification__blocked .lmt__notification__blocked_title b{font-weight:400}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked_title b{display:block}.lmt__notification__blocked .lmt__notification__blocked_title{padding:0 25px 20px 25px}}.lmt__notification__blocked .lmt__notification__blocked_desc{font-weight:300;font-size:16px;line-height:24px;color:#000;padding:0 50px 30px 50px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked_desc{padding:0 25px 25px 25px}}.lmt__notification__blocked .lmt__notification__blocked_hr{margin:0 50px;background-color:#d6dee9}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked_hr{margin:0 25px}}.lmt__notification__blocked .lmt__notification__blocked__pro{padding:25px 50px 35px 50px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro{padding:20px 25px 50px 25px}}.lmt__notification__blocked .lmt__notification__blocked__pro__header{font-weight:300;font-size:24px;color:#1b1e25;padding-bottom:20px;display:flex}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__header{flex-direction:column;font-weight:400}.lmt__notification__blocked .lmt__notification__blocked__pro__header_p1{font-size:20px;line-height:28px}}.lmt__notification__blocked .lmt__notification__blocked__pro__header_p2{font-weight:400}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__header_p2{display:block;font-size:40px;line-height:110%}}.lmt__notification__blocked .lmt__notification__blocked__pro__header_p2 b{font-weight:400}.lmt__notification__blocked .lmt__notification__blocked__pro__feats{display:flex;padding-bottom:25px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__feats{flex-direction:column;padding-bottom:20px}}.lmt__notification__blocked .lmt__notification__blocked__pro__feat{font-weight:300;font-size:18px;line-height:28px;color:#000;position:relative;padding-left:35px}.lmt__notification__blocked .lmt__notification__blocked__pro__feat:not(:nth-of-type(1)){margin-left:30px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__feat:not(:nth-of-type(1)){margin-left:0;margin-top:5px}}.lmt__notification__blocked .lmt__notification__blocked__pro__feat::before{content:" ";position:absolute;background:rgba(0,0,0,0) url("/img/icons/icon_check_ok_v2.svg") center no-repeat;left:0;top:4px;width:21px;height:20px}.lmt__notification__blocked .lmt__notification__blocked__pro__actions{display:flex}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__actions{flex-direction:column}.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{margin-top:15px}}.lmt__notification__blocked .lmt__notification__blocked__pro__cta_sep{margin:0 20px;line-height:46px;text-align:center}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked__pro__cta_sep{display:none}}.lmt__notification__blocked .lmt__notification__blocked_footer{background-color:#edf6fb;font-weight:300;font-size:14px;line-height:24px;color:#000;padding:15px 50px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.lmt__notification__blocked .lmt__notification__blocked_footer{padding:15px 25px}}.lmt__notification__blocked .lmt__notification__blocked_footer a{color:#006494}.lmt__system_notification{color:#666;padding-top:.5em;position:relative}.lmt__system_notification span{display:inline-block;width:16px;height:16px;line-height:17px;text-align:center;vertical-align:middle;background:red;color:#fff;border-radius:100%;transform:translate(0, -2px);font-weight:bold;margin-right:4px}.lmt__system_notification.lmt__system_notification--critical{z-index:101;color:#fff;background-color:#da5e5c;font-size:12px;font-weight:400;width:100%;left:0;padding:1em 1em;text-align:center}.lmt__system_notification.lmt__system_notification--critical::before{content:"!";display:inline-block;line-height:1.5;border:1px solid;text-align:center;width:1.5em;border-radius:100%;font-weight:500;margin-right:.5em}.lmt__system_notification_button_container{display:flex;flex-direction:column}.dl_default_text_section p,.dl_default_text_section ul>li,.dl_default_text_section ol>li{line-height:1.6;font-weight:300}.dl_default_link,.is3_element>.dl_field_error_text>a:visited,.is3_element>.dl_field_error_text>a:link,.dl_default_links>a:visited,.dl_default_links>a:link,.dl_default_text_section h2>a:visited,.dl_default_text_section h2>a:link,.dl_default_text_section p>a:visited,.dl_default_text_section p>a:link,.dl_default_text_section ul>li>a:visited,.dl_default_text_section ul>li>a:link,.dl_default_text_section ol>li>a:visited,.dl_default_text_section ol>li>a:link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.is3_element>.dl_field_error_text>a:hover:visited,.is3_element>.dl_field_error_text>a:hover:link,.dl_default_links>a:hover:visited,.dl_default_links>a:hover:link,.dl_default_text_section h2>a:hover:visited,.dl_default_text_section h2>a:hover:link,.dl_default_text_section p>a:hover:visited,.dl_default_text_section p>a:hover:link,.dl_default_text_section ul>li>a:hover:visited,.dl_default_text_section ul>li>a:hover:link,.dl_default_text_section ol>li>a:hover:visited,.dl_default_text_section ol>li>a:hover:link,.dl_default_link:focus,.is3_element>.dl_field_error_text>a:focus:visited,.is3_element>.dl_field_error_text>a:focus:link,.dl_default_links>a:focus:visited,.dl_default_links>a:focus:link,.dl_default_text_section h2>a:focus:visited,.dl_default_text_section h2>a:focus:link,.dl_default_text_section p>a:focus:visited,.dl_default_text_section p>a:focus:link,.dl_default_text_section ul>li>a:focus:visited,.dl_default_text_section ul>li>a:focus:link,.dl_default_text_section ol>li>a:focus:visited,.dl_default_text_section ol>li>a:focus:link{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link,.is3_element>.dl_field_error_text>a[href^=http]:visited,.is3_element>.dl_field_error_text>a[href^=http]:link,.dl_default_links>a[href^=http]:visited,.dl_default_links>a[href^=http]:link,.dl_default_text_section h2>a[href^=http]:visited,.dl_default_text_section h2>a[href^=http]:link,.dl_default_text_section p>a[href^=http]:visited,.dl_default_text_section p>a[href^=http]:link,.dl_default_text_section ul>li>a[href^=http]:visited,.dl_default_text_section ul>li>a[href^=http]:link,.dl_default_text_section ol>li>a[href^=http]:visited,.dl_default_text_section ol>li>a[href^=http]:link{white-space:nowrap}[href^=http].dl_default_link::after,.is3_element>.dl_field_error_text>a[href^=http]:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:link::after,.dl_default_links>a[href^=http]:visited::after,.dl_default_links>a[href^=http]:link::after,.dl_default_text_section h2>a[href^=http]:visited::after,.dl_default_text_section h2>a[href^=http]:link::after,.dl_default_text_section p>a[href^=http]:visited::after,.dl_default_text_section p>a[href^=http]:link::after,.dl_default_text_section ul>li>a[href^=http]:visited::after,.dl_default_text_section ul>li>a[href^=http]:link::after,.dl_default_text_section ol>li>a[href^=http]:visited::after,.dl_default_text_section ol>li>a[href^=http]:link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:link::after,.dl_default_links>a[href^=http]:hover:visited::after,.dl_default_links>a[href^=http]:hover:link::after,.dl_default_text_section h2>a[href^=http]:hover:visited::after,.dl_default_text_section h2>a[href^=http]:hover:link::after,.dl_default_text_section p>a[href^=http]:hover:visited::after,.dl_default_text_section p>a[href^=http]:hover:link::after,.dl_default_text_section ul>li>a[href^=http]:hover:visited::after,.dl_default_text_section ul>li>a[href^=http]:hover:link::after,.dl_default_text_section ol>li>a[href^=http]:hover:visited::after,.dl_default_text_section ol>li>a[href^=http]:hover:link::after,[href^=http].dl_default_link:focus::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:link::after,.dl_default_links>a[href^=http]:focus:visited::after,.dl_default_links>a[href^=http]:focus:link::after,.dl_default_text_section h2>a[href^=http]:focus:visited::after,.dl_default_text_section h2>a[href^=http]:focus:link::after,.dl_default_text_section p>a[href^=http]:focus:visited::after,.dl_default_text_section p>a[href^=http]:focus:link::after,.dl_default_text_section ul>li>a[href^=http]:focus:visited::after,.dl_default_text_section ul>li>a[href^=http]:focus:link::after,.dl_default_text_section ol>li>a[href^=http]:focus:visited::after,.dl_default_text_section ol>li>a[href^=http]:focus:link::after{opacity:1}.dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active) {

  .dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2 {
    border: thin solid transparent;
  }
}.dl_button:focus,.dl_button--1:focus,.dl_button--2:focus,.dl_button--3:focus,.dl_button--4:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:focus{text-decoration:none}.dl_button:active,.dl_button--1:active,.dl_button--2:active,.dl_button--3:active,.dl_button--4:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{outline:none;text-decoration:none}[disabled].dl_button,[disabled].dl_button--1,[disabled].dl_button--2,[disabled].dl_button--3,[disabled].dl_button--4,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-2{opacity:.5}.is3_modal_dialog--submitting.dl_button,.is3_modal_dialog--submitting.dl_button--1,.is3_modal_dialog--submitting.dl_button--2,.is3_modal_dialog--submitting.dl_button--3,.is3_modal_dialog--submitting.dl_button--4,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.dl_button--1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--1:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:hover,.dl_button--1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--2{background-color:#0f2b46}.dl_button--2:hover,.dl_button--2:active{background-color:#05668d}.dl_button--3,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#000}.dl_button--3:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:hover,.dl_button--3:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{color:#05668d;border:1px solid #05668d}.dl_button--4{background-color:rgba(0,0,0,0);border:none;color:#0f2b46}.dl_button--4:hover,.dl_button--4:active{color:#006494;border:none}.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:inherit;background-color:inherit;color:#999}.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button--4::after{display:none}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_header{height:60px;position:relative;max-width:100%;background-color:#fff;box-shadow:0px -80px 0 80px #fff;z-index:400}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_header{border-bottom:1px solid #ddd}}.dl_pro .dl_header{box-shadow:0 0 1px rgba(0,0,0,.1);background-color:#fff}.dl_header:before{position:absolute;background-color:#fff;top:0;left:0;width:100vw;height:60px;z-index:-1;content:""}.dl_dropdown_dialog{position:absolute;padding:10px 20px 20px 20px;background-color:#074b78;color:#fff;box-sizing:border-box;box-shadow:0px 0px 2px 0px rgba(255,255,255,.3),inset 0px 18px 13px -13px rgba(0,0,0,.07);z-index:300;display:none}@media(max-width: 512px){.dl_dropdown_dialog{box-shadow:0 0 10px rgba(2,2,2,.5)}}.dl_dropdown_dialog.dl_open{display:inline-block;transition:transform 100ms ease-out,opacity 100ms ease-out;transform:translate3d(-100%, -50%, 0);opacity:0}.dl_dropdown_dialog.dl_open_2{transform:translate3d(-100%, 0, 0) !important;opacity:1}.dl_dropdown_dialog label{display:inline-block;font-size:16px;font-weight:500;line-height:1.5}.dl_dropdown_dialog label.dl_checkbox_label{width:initial;padding-left:4px}.dl_dropdown_dialog input{font-size:220%;margin:0}.dl_dropdown_dialog input[type=text],.dl_dropdown_dialog input[type=password],.dl_dropdown_dialog input[type=email]{width:100%;border:none;border-radius:1px;line-height:1.5;padding:0 .25em;box-sizing:border-box;font-size:16px}.dl_dropdown_dialog input[type=text]:focus,.dl_dropdown_dialog input[type=password]:focus,.dl_dropdown_dialog input[type=email]:focus{outline:none}.dl_dropdown_dialog hr{color:rgba(255,255,255,.4);border:none;border-top:1px solid;height:0;margin-top:8px;margin-bottom:8px}.dl_pro .dl_dropdown_dialog hr{color:#074b78}.dl_dropdown_dialog .dl_text_input{position:relative;padding-top:1em;font-size:16px}.dl_dropdown_dialog .dl_text_input>input{width:100%;background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(255,255,255,.2);color:#fff;box-sizing:border-box;line-height:1.5;padding:0 0;font-size:16px;font-weight:500;z-index:1;position:relative;caret-color:#fff}.dl_dropdown_dialog .dl_text_input>input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 100px #074b78 inset;caret-color:#fff !important;transition-delay:caret-color 999999s;border-color:#86a6bc}.dl_dropdown_dialog .dl_text_input>input:active,.dl_dropdown_dialog .dl_text_input>input:focus{border-bottom:2px solid #fff}.dl_pro .dl_dropdown_dialog .dl_text_input>input{color:#333;caret-color:#222;border-bottom:1px solid rgba(0,0,0,.2)}.dl_pro .dl_dropdown_dialog .dl_text_input>input:active,.dl_pro .dl_dropdown_dialog .dl_text_input>input:focus{border-bottom:1px solid #faa200}.dl_pro .dl_dropdown_dialog .dl_text_input>input:-webkit-autofill{-webkit-text-fill-color:#333;box-shadow:0 0 0 100px #f8f8f8 inset;caret-color:#222 !important;transition-delay:caret-color 999999s;border-color:#f0f0f0}.dl_dropdown_dialog .dl_text_input>label{position:absolute;top:0;left:0;width:100%;font-size:16px;transition:transform 100ms ease-out,opacity 100ms ease-out;transform-origin:0 50%;transform:scale(0.75);opacity:.6}.dl_pro .dl_dropdown_dialog .dl_text_input>label{opacity:1}.dl_dropdown_dialog .dl_text_input>input:focus+label,.dl_dropdown_dialog .dl_text_input>input:active+label{opacity:1}.dl_dropdown_dialog .dl_text_input>input:not(:active):not(:focus):-moz-placeholder-shown+label{transform:translate(0, 1em) scale(1);opacity:1}.dl_dropdown_dialog .dl_text_input>input:not(:active):not(:focus):-ms-input-placeholder+label{transform:translate(0, 1em) scale(1);opacity:1}.dl_dropdown_dialog .dl_text_input>input:not(:active):not(:focus):placeholder-shown+label{transform:translate(0, 1em) scale(1);opacity:1}.dl_dropdown_dialog .dl_row--large_input{padding-bottom:1.75em}.dl_dropdown_dialog .dl_flat_button{display:block;line-height:2em;font-size:16px;font-weight:500;padding:0;position:relative;background:none;color:#fff;cursor:pointer;border:none}.dl_dropdown_dialog .dl_flat_button:focus{outline:2px solid rgba(255,255,255,.1)}.dl_dropdown_dialog .dl_flat_button--switch_right{width:calc(100% + 2px);text-align:left}.dl_dropdown_dialog .dl_flat_button--switch_right:after{content:" ";position:absolute;top:.5em;right:2px;width:.75em;height:.75em;line-height:1em;text-align:right;display:block;border-top:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);transform:rotate(45deg);border-radius:2px;transition:border-color 75ms ease-out}.dl_dropdown_dialog .dl_flat_button--switch_right:hover:after,.dl_dropdown_dialog .dl_flat_button--switch_right:focus:after{border-color:#fff}.dl_dropdown_dialog .dl_flat_button--switch_left{width:100%;text-align:left;padding-left:2em}.dl_dropdown_dialog .dl_flat_button--switch_left:after{content:" ";position:absolute;top:.5em;left:0;width:.75em;height:.75em;line-height:1em;text-align:right;display:block;border-top:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);transform:rotate(225deg);border-radius:2px;transition:border-color 75ms ease-out}.dl_dropdown_dialog .dl_flat_button--switch_left:hover:after,.dl_dropdown_dialog .dl_flat_button--switch_left:focus:after{border-color:#fff}.dl_dropdown_dialog .dl_row--buttons{font-size:16px;display:flex;display:-webkit-flex;justify-content:space-between;margin-top:.5em}.dl_dropdown_dialog .dl_row--buttons .dl_button{padding:0 1em;margin:0;font-size:16px;font-weight:500;text-transform:none;line-height:2;transition:background-color 100ms ease-out,border-color 50ms ease-out,box-shadow 50ms ease-out}.dl_dropdown_dialog .dl_row--buttons .dl_button:focus{box-shadow:inset 0 0 0 2px rgba(255,255,255,.5);border-color:#fff;color:#fff;outline:none}.dl_dropdown_dialog .dl_row--buttons .dl_button:active{background-color:#fff;border-color:#fff;color:#074b78;outline:none}.dl_dropdown_dialog .dl_row--buttons>div>label{line-height:calc(2em + 6px)}.dl_dropdown_dialog .dl_row{padding-bottom:1em}.dl_dropdown_dialog .dl_row:last-child{padding-bottom:0}.dl_dropdown_dialog .dl_row h3{margin:0;padding:0;max-width:400px;font-size:200%;margin-bottom:.5em}.dl_dropdown_dialog .dl_row p{max-width:400px;margin:0;font-size:200%;margin-bottom:.5em;line-height:1.33}.dl_dropdown_dialog a.dl_link{font-size:16px;font-weight:500;text-decoration:underline}.dl_dropdown_dialog a,.dl_dropdown_dialog a:link,.dl_dropdown_dialog a:visited{text-decoration:none;color:#fff;cursor:pointer}.dl_dropdown_dialog .dl_buttons{margin-top:10px;display:flex;display:-webkit-flex;justify-content:space-between}.dl_dropdown_dialog .dl_buttons .dl_button{padding:0 1em;margin:0;font-size:16px;font-weight:500;text-transform:none;line-height:2}.dl_dropdown_dialog.dl_dropdown_dialog--menu{padding:0 0 10px 0}.dl_dropdown_dialog.dl_dropdown_dialog--menu ul{margin:0;list-style-type:none}.dl_dropdown_dialog.dl_dropdown_dialog--menu li{padding-left:20px;padding-right:20px;white-space:nowrap;font-size:16px;min-width:100px;line-height:2}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>button{border:none;background:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a:visited,.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a,.dl_dropdown_dialog.dl_dropdown_dialog--menu li>button{font-weight:500;font-size:16px;color:rgba(255,255,255,.8)}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a:only-child{display:inline-block;width:100%}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a:focus,.dl_dropdown_dialog.dl_dropdown_dialog--menu li>button:focus{outline:none;text-decoration:underline}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a:hover,.dl_dropdown_dialog.dl_dropdown_dialog--menu li>button:hover{color:#faa200 !important}.dl_dropdown_dialog.dl_dropdown_dialog--menu li>a:hover .dl_menu_hint,.dl_dropdown_dialog.dl_dropdown_dialog--menu li>button:hover .dl_menu_hint{opacity:1}.dl_dropdown_dialog.dl_dropdown_dialog--menu .dl_dropdown_dialog__header{padding-top:.5em}.dl_dropdown_dialog.dl_dropdown_dialog--menu .dl_dropdown_dialog__header>a{color:#fff;font-weight:900}.dl_dropdown_dialog.dl_dropdown_dialog--menu .dl_dropdown_dialog__header>a:hover{color:#faa200 !important}.dl_dropdown_dialog.dl_dropdown_dialog--menu .dl_dropdown_dialog__header:not(:first-child){border-top:1px solid rgba(255,255,255,.2);padding-top:.5em;margin-top:.5em}.dl_dropdown_dialog.dl_dropdown_dialog--menu h1{font-size:16px;font-weight:500;margin-bottom:-0.5em;margin-top:1em;opacity:1;color:rgba(255,255,255,.4)}.dl_pro .dl_dropdown_dialog{background-color:#fff;color:#074b78;box-shadow:0px 2px 2px rgba(0,0,0,.2),0px 3px 14px rgba(0,0,0,.05)}.dl_pro .dl_dropdown_dialog a,.dl_pro .dl_dropdown_dialog a:link,.dl_pro .dl_dropdown_dialog a:visited,.dl_pro .dl_dropdown_dialog button{color:#074b78 !important}.dl_pro .dl_dropdown_dialog .dl_dropdown_dialog__header:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}.dl_header_menu_v2__buttons__menu>button,.dl_header_menu_v2__login_button_simple>button,.dl_header_menu_v2__login_button>button,.dl_header_menu_v2__user_menu>button{background-color:rgba(0,0,0,0);border:none;height:100%;cursor:pointer}.dl_header{height:60px;background-color:#fff !important;z-index:10;position:static !important}.dl_header_menu_v2{display:flex;align-items:center;height:60px}@keyframes dl_header_menu_v2__popup_animation{0%{transform:translate3d(0, 0, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}.dl_header_menu_v2__user_menu_new{position:relative;display:none;margin-left:12px}@media screen and (max-width: 650px){.dl_header_menu_v2__user_menu_new{display:none !important}}.dl_header_menu_v2__user_menu_new>button{color:#000;min-width:120px;max-width:300px;font-size:12px;padding:8px 16px;background-color:#fff;border:1px solid #dde3e9;border-radius:4px;transition:background-color 200ms ease-out;overflow:hidden;word-wrap:break-word;display:flex;align-items:center;justify-content:center}.dl_header_menu_v2__user_menu_new>button:hover{background-color:#f4f9fd}.dl_header_menu_v2__user_menu_new>button>.dl_header_menu_v2__buttons__opener{margin-left:.5em}.dl_header_menu_v2__user_menu_new>button .dl_header_menu_v2__buttons__badge{display:none;border-radius:4px;font-weight:600;text-align:center;background-color:#037171;color:#fff;font-size:10px;line-height:10px;padding:5px 7px;margin-right:8px;white-space:nowrap}.dl_header_menu_v2__user_menu_new>button .dl_header_menu_v2__buttons__emailName_container{display:flex;flex-direction:column;align-items:flex-start;margin-right:16px;overflow:hidden}.dl_header_menu_v2__user_menu_new>button .dl_header_menu_v2__buttons__emailName_container span{text-overflow:ellipsis;overflow:hidden;max-width:160px;white-space:nowrap}.dl_header_menu_v2__user_menu_new>button .dl_header_menu_v2__buttons__emailName_container .dl_header_menu_v2__buttons__name{font-weight:600;color:#0f2b46}.dl_header_menu_v2__user_menu--is_open>button>.dl_header_menu_v2__buttons__opener{transform:scaleY(-1)}.dl_user_logged_in .dl_header_menu_v2__user_menu_new{display:block}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown{display:none;animation:dl_header_menu_v2__popup_animation .1s 0s ease-out 1;transform-origin:50% -10%;position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#fff;box-shadow:0px 14px 16px rgba(0,0,0,.06)}@media (forced-colors: active) {

  .dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown {
    border: thin solid transparent;
  }
}.dl_header_menu_v2__user_menu--is_open .dl_header_menu_v2__user_menu__dropdown{display:block !important}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a{display:block;width:100%;background:none;border:none;text-align:left;padding:.75em 2em;cursor:pointer;color:#0f2b46;font-size:16px;font-weight:500;white-space:nowrap;transition:color 75ms ease-out}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:hover,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:hover{color:#006494}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:active,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:hover,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:active,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:hover{text-decoration:none;outline:none}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:focus,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:focus{text-decoration:none}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:last-child,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:last-child{padding-bottom:1em}.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown button:first-child,.dl_header_menu_v2__user_menu_new .dl_header_menu_v2__user_menu__dropdown a:first-child{padding-top:1em}.dl_header_menu_v2__user_menu{height:100%;display:none;position:relative}@media screen and (max-width: 650px){.dl_header_menu_v2__user_menu{display:none !important}}.dl_header_menu_v2__user_menu>button{color:#fff;min-width:120px;max-width:200px;font-weight:600;font-size:16px;padding:0 20px;background-color:#006494;transition:background-color 100ms ease-out;overflow:hidden;word-wrap:break-word;display:flex;align-items:center;justify-content:center}.dl_header_menu_v2__user_menu>button>span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dl_header_menu_v2__user_menu>button:hover{background-color:#0f2b46}.dl_header_menu_v2__user_menu>button>div{margin-left:.5em}.dl_user_logged_in .dl_header_menu_v2__user_menu{display:block}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown{display:none;animation:dl_header_menu_v2__popup_animation .1s 0s ease-out 1;transform-origin:50% -10%;position:absolute;top:100%;left:0;z-index:10;background-color:#fff;box-shadow:0px 14px 16px rgba(0,0,0,.06)}.dl_header_menu_v2__user_menu--is_open .dl_header_menu_v2__user_menu__dropdown{display:block !important}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a{display:block;width:100%;background:none;border:none;text-align:left;padding:.75em 2em;cursor:pointer;color:#0f2b46;font-size:16px;font-weight:500;white-space:nowrap;transition:color 75ms ease-out}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:hover,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:hover{color:#006494}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:active,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:hover,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:active,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:hover{text-decoration:none;outline:none}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:focus,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:focus{text-decoration:none}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:last-child,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:last-child{padding-bottom:1em}.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown button:first-child,.dl_header_menu_v2__user_menu .dl_header_menu_v2__user_menu__dropdown a:first-child{padding-top:1em}@media(forced-colors: active)and (prefers-color-scheme: dark){.dl_header_menu_v2__logo__img{content:url("/img/logo/DeepL_Logo_White.svg")}.dl_header_menu__logo__text{content:url("/img/logo/DeepL_Text_White.svg")}}.dl_header_menu_v2__logo{display:flex;height:100%;width:-moz-fit-content;width:fit-content}.dl_header_menu_v2__logo,.dl_header_menu_v2__logo:visited,.dl_header_menu_v2__logo:active,.dl_header_menu_v2__logo:focus{text-decoration:none !important}.dl_header_menu_v2__logo>.dl_header_menu_v2__logo__img{position:relative;top:4px;width:52px;max-width:unset;height:66px}@media screen and (max-width: 650px){.dl_header_menu_v2__logo>.dl_header_menu_v2__logo__img{top:17px;width:30px;height:35px}}.dl_header_menu_v2__logo>.dl_header_menu_v2__logo__text{padding:8px 8px 0 19px;width:93px;height:60px}@media screen and (max-width: 650px){.dl_header_menu_v2__logo>.dl_header_menu_v2__logo__text{width:70px;height:51px;padding:18px 0 0 12px}}.dl_header_menu_v2__logo>span{font-weight:600;font-size:20px;color:#0f2b46;padding:20px 15px 0 15px}@media screen and (max-width: 650px){.dl_header_menu_v2__logo>span{padding:20px 4px 0 10px;font-size:18px}}.dl_header_menu_v2__separator{margin:0 30px 0 16px;border-left:2px solid #f7f7f7;height:20px}@media screen and (max-width: 650px){.dl_header_menu_v2__separator{display:none}}.dl_header_menu_v2__items{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center}@media screen and (max-width: 650px){.dl_header_menu_v2__items{overflow:auto}}.dl_header_menu_v2__links,.dl_header_menu_v2__buttons{display:flex;height:100%;align-items:center}.dl_header_menu_v2__links{flex-wrap:wrap;flex:1;overflow:hidden}.dl_header_menu_v2__links.dl--margin_left{margin-left:10px}@media screen and (max-width: 650px){.dl_header_menu_v2__links>:not(:first-child){display:none}}.dl_header_menu_v2__links--mobile{display:none;z-index:1;top:3px}@media screen and (max-width: 650px){.dl_header_menu_v2__links--mobile{display:block;flex-direction:column;align-items:flex-start;position:relative;background-color:#fff}.dl_header_menu_v2__links--mobile .dl_header_menu_v2__links__item{border-bottom:none !important;font-size:18px;line-height:normal;padding:4px;margin-bottom:10px}.dl_header_menu_v2__links--mobile .dl_dropdown__toggler{padding-right:30px;position:relative;top:2px}.dl_header_menu_v2__links--mobile.dl--is_open .dl_dropdown__toggler_arrow{transform:rotate(180deg) scale3d(1.7, 0.8, 1);right:8px}.dl_header_menu_v2__links--mobile .dl_dropdown__toggler_arrow{display:block !important;top:2px;right:6px;transform:scale3d(1.7, 0.8, 1)}.dl_header_menu_v2__links--mobile .dl_dropdown__toggler_arrow svg path{stroke:#0f2b46;stroke-width:.7px}}.dl_header_menu_v2__links--mobile .dl_dropdown__toggler_arrow{display:none}.dl_header_menu_v2__links__item{font-size:16px;height:60px;box-sizing:border-box;font-weight:500;white-space:nowrap;display:flex;flex-direction:column;justify-content:space-around;padding-top:8px;border-bottom:3px solid rgba(0,100,148,0)}.dl_header_menu_v2__links__item,.dl_header_menu_v2__links__item:visited,.dl_header_menu_v2__links__item:active,.dl_header_menu_v2__links__item:focus{text-decoration:none !important;color:#0f2b46}.dl_header_menu_v2__links__item:not(.nohover):hover,.dl_header_menu_v2__links__item.is-active{border-bottom:3px solid #006494;color:#006494}.dl_header_menu_v2__links__item:not(:last-of-type){margin-right:30px}.dl_header_menu_v2__links__item.dl_translator_link{display:flex}.dl_header_menu_v2__links__item.dl_translator_link .dl_logo_text{margin-right:4px;vertical-align:middle;height:18px;width:66px}.dl_header_menu_v2__links__item.dl_translator_link .dl_translator_link_container>:first-child{height:18px;width:66px;vertical-align:middle;display:inline-block}.dl_header_menu_v2__links__item.dl_translator_link:not(.nohover):hover{color:#0f2b46}@media screen and (max-width: 512px){.dl_header_menu_v2__links__item.deepl_pro_mobile{height:30px;font-weight:300;margin:5px 0 0 auto;font-size:14px;white-space:nowrap;border-width:1px;border-style:solid;padding:0 5px;border-bottom:1px solid}.dl_header_menu_v2__links.compactHeader{margin:0 10px}.dl_header_menu_v2__links.compactHeader .dl_translator_link{max-width:calc(100% - 110px)}.dl_header_menu_v2__links.compactHeader .dl_translator_link .dl_logo_text{width:50px;float:left;margin:3px 4px 0 0}.dl_header_menu_v2__links.compactHeader .dl_translator_link span{font-size:16px;white-space:nowrap;float:left;line-height:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_header_menu_v2__login_button{display:none}}.dl_user_logged_in .dl_header_menu_v2__login_button{display:none}.dl_header_menu_v2__login_button>button{color:#0f2b46;font-size:16px;padding:4px 6px 4px 36px;position:relative;white-space:nowrap}.dl_header_menu_v2__login_button>button:hover{color:#006494}.dl_header_menu_v2__login_button>button::before{content:" ";display:block;width:7px;height:7px;position:absolute;top:5px;left:14px;border:1px solid;border-radius:100%}.dl_header_menu_v2__login_button>button::after{content:" ";display:block;width:15px;height:7px;position:absolute;top:16px;left:10px;border:1px solid;border-bottom:none;border-top-left-radius:7px;border-top-right-radius:7px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_header_menu_v2__login_button_simple{display:none}}.dl_user_logged_in .dl_header_menu_v2__login_button_simple{display:none}.dl_header_menu_v2__login_button_simple>button{color:#0f2b46;font-size:16px;font-weight:400;padding:4px 6px 4px 6px;position:relative;white-space:nowrap}.dl_header_menu_v2__login_button_simple>button:hover{color:#006494}.dl_header_menu_v2__buttons__menu{color:rgba(0,0,0,0);padding:4px 10px;position:relative;right:-10px;margin-bottom:2px}.dl_header_menu_v2__buttons__menu>button{color:rgba(0,0,0,0);width:28px;height:22px;font-size:0px;position:relative}.dl_header_menu_v2__buttons__menu>button::before,.dl_header_menu_v2__buttons__menu>button::after{content:" ";display:block;position:absolute;width:25px;height:9px;border-bottom:1px solid;box-sizing:border-box;top:2px;left:2px;color:#0f2b46}.dl_header_menu_v2__buttons__menu>button::before{border-top:1px solid}.dl_header_menu_v2__buttons__menu>button::after{top:10px}.dl_header_menu_v2__buttons__menu>button:hover::before,.dl_header_menu_v2__buttons__menu>button:hover::after{color:#006494}@media screen and (max-width: 650px){.dl_header_menu_v2__buttons__menu{right:0}}.dl_admin_menu{margin-right:25px;width:60px}.dl_admin_menu .dl_dropdown__toggler{width:100%;min-width:100%;margin:0 !important}.dl_admin_menu .dl_dropdown__toggler_arrow{right:8px !important;top:0px}.dl_admin_menu .dl_dropdown__toggler_arrow svg{width:8px}.dl_admin_menu .dl_dropdown__content{right:0;top:55px}.dl_headerMenu__appButton{display:inline-block;border-radius:4px;background-color:#006494;color:#fff;padding:.5em 1em;font-weight:400;transition:background-color 100ms ease-out;text-align:center;margin:0 10px;line-height:1em}@media(max-width: 800px){.dl_headerMenu__appButton{display:none}}.dl_headerMenu__appButton>span{display:inline-block;white-space:nowrap}.dl_headerMenu__appButton>span:last-child{font-size:70%;padding-left:1em}@media(max-width: 1000px){.dl_headerMenu__appButton>span:last-child{display:none}}.dl_headerMenu__appButton:hover{background-color:#0f2b46;color:#fff}.dl_headerMenu__appButton:active{outline:none}.dl_headerMenu__proButton{display:inline-block;border-radius:4px;background-color:#006494}@media (forced-colors: active) {

  .dl_headerMenu__proButton {
    border: thin solid transparent;
  }
}.dl_headerMenu__proButton{color:#fff;padding:.5em 1em;font-weight:400;transition:background-color 100ms ease-out;text-align:center;margin-right:10px;line-height:1em}@media(max-width: 800px){.dl_headerMenu__proButton{display:none}}.dl_headerMenu__proButton>span{display:inline-block;white-space:nowrap}.dl_headerMenu__proButton .dl_headerMenu__proButton_text{padding:.5em 1em;margin:-0.5em -1em}.dl_headerMenu__proButton:hover{background-color:#0f2b46;color:#fff}.dl_headerMenu__proButton:active{outline:none}.dl_headerMenu__proButton button{all:unset}.dl_headerMenu__itemWithBadge{display:flex;align-items:center}.dl_headerMenu__freeBadge,.dl_headerMenu__alphaBadge{background-color:#037171;color:#fff;border-radius:4px;font-size:10px;text-align:center;margin:0 0 0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:22px;font-weight:600;margin-left:5px;line-height:1.2;text-transform:uppercase;padding:5px 10px}.ie11Modal_backdrop{position:fixed;display:flex;justify-content:center;align-items:center;z-index:800;left:0;top:0;width:100%;height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.4);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ie11Modal_modal{background-color:#fff;width:560px;max-width:100%;padding:24px;display:flex;flex-direction:column}.ie11Modal_header{display:flex;justify-content:space-between;margin-bottom:20px}.ie11Modal_header h2{font-weight:300}.ie11Modal_closeIcon{color:#999;border:none;background:rgba(0,0,0,0)}.ie11Modal_closeIcon:hover{cursor:pointer}.ie11Modal_closeIcon img{width:12px;height:12px}.ie11Modal_closeIcon .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.ie11Modal_body2{display:block;margin-top:10px}.ie11Modal_body2 a{font-size:16px;line-height:1.25em;font-weight:600;color:#006494;transition:.2s ease-out}.ie11Modal_body2 a:focus{text-decoration:none}.ie11Modal_body2 a:hover{text-decoration:none;outline:none;color:#000}.ie11Modal_buttons{display:flex;justify-content:flex-end;margin-top:20px}.ie11Modal_closeButton{margin-right:10px}.dl_menu__close_button{cursor:pointer;font-size:22px;width:40px;height:40px;position:absolute;right:10px;top:10px;border:none;box-sizing:content-box;z-index:1;background:none}.dl_menu__close_button::before,.dl_menu__close_button::after{content:"";display:block;position:absolute;background-color:#0f2b46;width:1.5px;height:22px;border-radius:2px;transform-origin:50%;top:10px;left:19px;transition:background-color 75ms ease-out}.dl_menu__close_button::before{transform:rotate(45deg)}.dl_menu__close_button::after{transform:rotate(-45deg)}.dl_menu__close_button:hover::before,.dl_menu__close_button:hover::after{background-color:#006494}.dl_menu__close_button:hover,.dl_menu__close_button:active{outline:none}.dl_overlay,.dl_overlay_popup{position:fixed;background-color:rgba(9,9,9,.3);top:0;left:0;right:0;bottom:0;z-index:100;animation:dl_menu_overlay_animation .25s 0s ease-out 1}@keyframes dl_menu_overlay_animation{0%{opacity:0}100%{opacity:1}}.dl_overlay_popup{background-color:rgba(9,9,9,.5)}.dl_enterprise_info{position:absolute;width:100%;z-index:10;text-align:right;top:48px}.dl_enterprise_info>div>div{background:#fff;position:relative;display:inline-block;display:inline-flex;align-items:flex-end;text-align:left;padding:5px;opacity:.1;color:#333;white-space:nowrap}.dl_enterprise_info>div>div>div{display:inline-block;white-space:normal}.dl_enterprise_info>div>div>a{display:inline-block}.dl_enterprise_info.dl_enterprise_info--confirmed>div>div{opacity:1;transition:opacity 50ms ease-in;box-shadow:0px 0px 0px 1px rgba(0,0,0,.2)}.dl_enterprise_info h2{font-size:11px;font-weight:400}.dl_enterprise_info p{margin-top:3px;line-height:1.5;font-size:11px;font-weight:300}.dl_enterprise_info img{max-height:24px;max-width:70px;min-width:48px;margin-left:5px}.dl_enterpise_login_popup_content{padding-top:8px}.dl_enterpise_login_popup_image{max-height:80px;max-width:180px;margin-bottom:4px}.dl_default_text_section p,.dl_default_text_section ul>li,.dl_default_text_section ol>li{line-height:1.6;font-weight:300}.dl_default_link,.is3_element>.dl_field_error_text>a:visited,.is3_element>.dl_field_error_text>a:link,.dl_default_links>a:visited,.dl_default_links>a:link,.dl_default_text_section h2>a:visited,.dl_default_text_section h2>a:link,.dl_default_text_section p>a:visited,.dl_default_text_section p>a:link,.dl_default_text_section ul>li>a:visited,.dl_default_text_section ul>li>a:link,.dl_default_text_section ol>li>a:visited,.dl_default_text_section ol>li>a:link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.is3_element>.dl_field_error_text>a:hover:visited,.is3_element>.dl_field_error_text>a:hover:link,.dl_default_links>a:hover:visited,.dl_default_links>a:hover:link,.dl_default_text_section h2>a:hover:visited,.dl_default_text_section h2>a:hover:link,.dl_default_text_section p>a:hover:visited,.dl_default_text_section p>a:hover:link,.dl_default_text_section ul>li>a:hover:visited,.dl_default_text_section ul>li>a:hover:link,.dl_default_text_section ol>li>a:hover:visited,.dl_default_text_section ol>li>a:hover:link,.dl_default_link:focus,.is3_element>.dl_field_error_text>a:focus:visited,.is3_element>.dl_field_error_text>a:focus:link,.dl_default_links>a:focus:visited,.dl_default_links>a:focus:link,.dl_default_text_section h2>a:focus:visited,.dl_default_text_section h2>a:focus:link,.dl_default_text_section p>a:focus:visited,.dl_default_text_section p>a:focus:link,.dl_default_text_section ul>li>a:focus:visited,.dl_default_text_section ul>li>a:focus:link,.dl_default_text_section ol>li>a:focus:visited,.dl_default_text_section ol>li>a:focus:link{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link,.is3_element>.dl_field_error_text>a[href^=http]:visited,.is3_element>.dl_field_error_text>a[href^=http]:link,.dl_default_links>a[href^=http]:visited,.dl_default_links>a[href^=http]:link,.dl_default_text_section h2>a[href^=http]:visited,.dl_default_text_section h2>a[href^=http]:link,.dl_default_text_section p>a[href^=http]:visited,.dl_default_text_section p>a[href^=http]:link,.dl_default_text_section ul>li>a[href^=http]:visited,.dl_default_text_section ul>li>a[href^=http]:link,.dl_default_text_section ol>li>a[href^=http]:visited,.dl_default_text_section ol>li>a[href^=http]:link{white-space:nowrap}[href^=http].dl_default_link::after,.is3_element>.dl_field_error_text>a[href^=http]:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:link::after,.dl_default_links>a[href^=http]:visited::after,.dl_default_links>a[href^=http]:link::after,.dl_default_text_section h2>a[href^=http]:visited::after,.dl_default_text_section h2>a[href^=http]:link::after,.dl_default_text_section p>a[href^=http]:visited::after,.dl_default_text_section p>a[href^=http]:link::after,.dl_default_text_section ul>li>a[href^=http]:visited::after,.dl_default_text_section ul>li>a[href^=http]:link::after,.dl_default_text_section ol>li>a[href^=http]:visited::after,.dl_default_text_section ol>li>a[href^=http]:link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:link::after,.dl_default_links>a[href^=http]:hover:visited::after,.dl_default_links>a[href^=http]:hover:link::after,.dl_default_text_section h2>a[href^=http]:hover:visited::after,.dl_default_text_section h2>a[href^=http]:hover:link::after,.dl_default_text_section p>a[href^=http]:hover:visited::after,.dl_default_text_section p>a[href^=http]:hover:link::after,.dl_default_text_section ul>li>a[href^=http]:hover:visited::after,.dl_default_text_section ul>li>a[href^=http]:hover:link::after,.dl_default_text_section ol>li>a[href^=http]:hover:visited::after,.dl_default_text_section ol>li>a[href^=http]:hover:link::after,[href^=http].dl_default_link:focus::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:link::after,.dl_default_links>a[href^=http]:focus:visited::after,.dl_default_links>a[href^=http]:focus:link::after,.dl_default_text_section h2>a[href^=http]:focus:visited::after,.dl_default_text_section h2>a[href^=http]:focus:link::after,.dl_default_text_section p>a[href^=http]:focus:visited::after,.dl_default_text_section p>a[href^=http]:focus:link::after,.dl_default_text_section ul>li>a[href^=http]:focus:visited::after,.dl_default_text_section ul>li>a[href^=http]:focus:link::after,.dl_default_text_section ol>li>a[href^=http]:focus:visited::after,.dl_default_text_section ol>li>a[href^=http]:focus:link::after{opacity:1}.dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active) {

  .dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2 {
    border: thin solid transparent;
  }
}.dl_button:focus,.dl_button--1:focus,.dl_button--2:focus,.dl_button--3:focus,.dl_button--4:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:focus{text-decoration:none}.dl_button:active,.dl_button--1:active,.dl_button--2:active,.dl_button--3:active,.dl_button--4:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{outline:none;text-decoration:none}[disabled].dl_button,[disabled].dl_button--1,[disabled].dl_button--2,[disabled].dl_button--3,[disabled].dl_button--4,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-2{opacity:.5}.is3_modal_dialog--submitting.dl_button,.is3_modal_dialog--submitting.dl_button--1,.is3_modal_dialog--submitting.dl_button--2,.is3_modal_dialog--submitting.dl_button--3,.is3_modal_dialog--submitting.dl_button--4,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.dl_button--1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--1:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:hover,.dl_button--1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--2{background-color:#0f2b46}.dl_button--2:hover,.dl_button--2:active{background-color:#05668d}.dl_button--3,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#000}.dl_button--3:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:hover,.dl_button--3:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{color:#05668d;border:1px solid #05668d}.dl_button--4{background-color:rgba(0,0,0,0);border:none;color:#0f2b46}.dl_button--4:hover,.dl_button--4:active{color:#006494;border:none}.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:inherit;background-color:inherit;color:#999}.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button--4::after{display:none}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_content input[readonly],.dl_page_dialog .dl_content_box .dl_light_content input[readonly],.dl_body article form.dl_light_content input[readonly],.dl_body--text_page article form.dl_light_content input[readonly]{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:inherit}.dl_page_dialog .dl_content_box .dl_content input.dl_amount,.dl_page_dialog .dl_content_box .dl_light_content input.dl_amount{width:160px}.dl_page_dialog .dl_content_box .dl_content span.dl_unit,.dl_page_dialog .dl_content_box .dl_light_content span.dl_unit{display:inline-block;padding-left:10px;width:70px;text-align:left;line-height:1.5}.dl_page_dialog .dl_content_box .dl_content input.dl_number,.dl_page_dialog .dl_content_box .dl_light_content input.dl_number{width:160px}.dl_page_dialog .dl_content_box .dl_content span.dl_currency,.dl_page_dialog .dl_content_box .dl_light_content span.dl_currency{display:inline-block;padding-left:10px;width:70px;text-align:left;line-height:1.5}.dl_page_dialog .dl_content_box{margin:10px;clear:both;width:calc(100% - 20px)}.dl_page_dialog .dl_content_box .dl_content,.dl_page_dialog .dl_content_box .dl_light_content{position:relative;background-color:#074b78;padding:20px}.dl_page_dialog .dl_content_box .dl_light_content{background-color:#f8f8f8}.dl_page_dialog .dl_content_box .dl_light_content ul#dl_errors li{color:red}.dl_page_dialog .dl_content_box .dl_content label,.dl_page_dialog .dl_content_box .dl_light_content label{margin-right:20px;width:240px;display:inline-block;line-height:2}.dl_page_dialog .dl_content_box .dl_content label.dl_text,.dl_page_dialog .dl_content_box .dl_light_content label.dl_text{width:inherit}.dl_page_dialog .dl_content_box .dl_content .dl_type label,.dl_page_dialog .dl_content_box .dl_light_content .dl_type label{width:auto}.dl_required:after{content:"*";color:#faa200}.dl_page_dialog .dl_content_box .dl_content input,.dl_page_dialog .dl_content_box .dl_light_content input{line-height:1.5;width:240px}.dl_page_dialog .dl_content_box .dl_content input[name=zip],.dl_page_dialog .dl_content_box .dl_light_content input[name=zip]{width:60px}.dl_page_dialog .dl_content_box .dl_content input[name=city],.dl_page_dialog .dl_content_box .dl_light_content input[name=city]{width:175px}.dl_page_dialog .dl_content_box .dl_content input[type=checkbox],.dl_page_dialog .dl_content_box .dl_light_content input[type=checkbox],.dl_page_dialog .dl_content_box .dl_content input[type=radio],.dl_page_dialog .dl_content_box .dl_light_content input[type=radio]{padding-left:8px;margin-right:8px;width:auto}.dl_page_dialog #dl_action_register{margin-left:265px}.dl_page_dialog .dl_captcha_image{vertical-align:middle}.dl_page_dialog .dl_row button.dl_reload_captcha{padding:8px;border:none;font-size:500%;color:#fff;background-color:rgba(0,0,0,0);vertical-align:middle}.dl_page_dialog a.dl_link{padding-left:16px;font-size:220%;text-decoration:underline}.dl_page_dialog .dl_row.dl_comment{padding-top:10px;text-align:left}.dl_page_dialog .dl_row span:not(.dl_help){text-align:left}.dl_page_dialog .dl_row button:disabled{background-color:#d1d2d4}.dl_page_dialog #dl_registration_login_keep{margin-left:265px;margin-right:8px;width:auto}@media(max-width: 840px){html.dl_no_scroll,html.dl_no_scroll body{overflow:hidden;max-height:100vh}}.dl_help{display:inline-block;border-radius:100%;border:2px solid #042d48;color:#042d48;width:14px;line-height:14px;text-align:center;font-weight:bold;font-size:12px;margin-left:.5em;cursor:help}.dl_help>*{display:none}.dl_help:after{content:"?"}.dl_help_box{position:absolute;visibility:hidden;opacity:0;top:200px;left:200px;width:400px;padding:10px;z-index:9999}.dl_help_box .dl_help_box_background{position:absolute;top:10px;left:10px;bottom:10px;right:10px;background-color:#fafafa;z-index:-1;border-radius:20px;border:3px solid #888;box-shadow:1px 2px 7px rgba(0,0,0,.2)}.dl_help_box .dl_help_box_content{display:table-cell;padding:1em 1em;overflow:visible;color:#000;font-size:200%;line-height:1.55}.dl_help_box .dl_help_box_top_peak{position:absolute;top:0px;left:50%;transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:0 6px 10.4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);display:none}.dl_help_box .dl_help_box_left_peak{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:6px 10.4px 6px 0;border-color:rgba(0,0,0,0) #888 rgba(0,0,0,0) rgba(0,0,0,0);display:none}.dl_help_box .dl_help_box_right_peak{position:absolute;top:50%;right:0;transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #888;display:none}.dl_help_box .dl_help_box_bottom_peak{position:absolute;bottom:0px;left:50%;transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:10.4px 6px 0 6px;border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:none}@keyframes dl_popup__fade_in_animation{0%{opacity:0}100%{opacity:1}}.dl_popup{display:none;position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(128,128,128,.2);animation:dl_popup__fade_in_animation 75ms ease-out 1}.dl_popup .dl_popup__close_button,.dl_popup .dl_popup_close{color:#aaa;position:absolute;font-size:28px;line-height:1em;font-weight:bold;height:1em;width:1em;top:5px;right:5px;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0}@media(max-width: 512px){.dl_popup .dl_popup__close_button,.dl_popup .dl_popup_close{right:0px}}.dl_popup .dl_popup__close_button:hover,.dl_popup .dl_popup__close_button:focus,.dl_popup .dl_popup_close:hover,.dl_popup .dl_popup_close:focus{color:#000;text-decoration:none;outline:none}.dl_popup .dl_popup__background{position:absolute;left:0;top:0;width:100%;height:100%}.dl_popup .dl_popup__content,.dl_popup .dl_popup_content{background-color:#fff;margin:auto;padding:40px 0 0;width:80vw;max-width:960px;height:80vh;position:relative;margin-top:5vh;box-shadow:1px 1px 5px rgba(0,0,0,.1),1px 1px 50px rgba(0,0,0,.05)}.dl_popup .dl_popup__content .dl_popup_content__scroll_container,.dl_popup .dl_popup_content .dl_popup_content__scroll_container{width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}@media(max-width: 512px){.dl_popup .dl_popup__content,.dl_popup .dl_popup_content{padding-left:5px;padding-right:5px;width:90vw;margin-top:2vh;height:90vh}}.dl_popup .dl_popup__content iframe,.dl_popup .dl_popup_content iframe{width:100%;height:calc(100% - 8px);border:0}.dl_popup .dl_popup__content div.dl_row,.dl_popup .dl_popup_content div.dl_row{margin-bottom:.3em}.dl_popup .dl_popup__content hr,.dl_popup .dl_popup_content hr{border:0;border-top:1px solid #eee;padding-bottom:15px;padding-top:5px}.dl_popup .dl_popup__content p,.dl_popup .dl_popup_content p{padding-bottom:1em}.dl_popup .dl_popup__content label:first-child:not(:last-child),.dl_popup .dl_popup_content label:first-child:not(:last-child){display:inline-block;text-align:right;margin-right:.5em;min-width:33% !important}.dl_popup .dl_popup__content .dl_right_button,.dl_popup .dl_popup_content .dl_right_button{text-align:right;padding-right:20px}.dl_popup__content .dl_input_section_2,.dl_popup_content .dl_input_section_2{margin-top:0;margin-bottom:0}.dl_popup__content .dl_input_section_2 .dl_row,.dl_popup_content .dl_input_section_2 .dl_row{padding-left:0px}.dl_popup__content .dl_input_section_2 hr,.dl_popup_content .dl_input_section_2 hr{border:0;border-top:1px solid #eee;margin-top:0;margin-bottom:0}.dl_popup.dl_popup--small .dl_popup__content,.dl_popup.dl_popup--small .dl_popup_content{background-color:#fff;margin:auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;height:auto;margin-top:20vh}@media(max-width: 760px){.dl_popup.dl_popup--small .dl_popup__content,.dl_popup.dl_popup--small .dl_popup_content{margin-top:15vh}}@media(max-width: 650px){.dl_popup.dl_popup--small .dl_popup__content,.dl_popup.dl_popup--small .dl_popup_content{margin-top:12vh}}@media(max-width: 512px){.dl_popup.dl_popup--small .dl_popup__content,.dl_popup.dl_popup--small .dl_popup_content{margin-top:10vh}}.dl--with_popup,.dl_body--with_popup,body.dl_popup_opened{overflow:hidden}.dl--with_popup .dl_popup,.dl_body--with_popup .dl_popup,body.dl_popup_opened .dl_popup{display:block}.dl--with_popup body>article,.dl--with_popup>article,.dl--with_popup main,.dl--with_popup header,.dl--with_popup footer,.dl--with_popup .dl_translator_page_container,.dl_body--with_popup body>article,.dl_body--with_popup>article,.dl_body--with_popup main,.dl_body--with_popup header,.dl_body--with_popup footer,.dl_body--with_popup .dl_translator_page_container,body.dl_popup_opened body>article,body.dl_popup_opened>article,body.dl_popup_opened main,body.dl_popup_opened header,body.dl_popup_opened footer,body.dl_popup_opened .dl_translator_page_container{filter:blur(3px)}body.dl_pricing_popup_opened main,body.dl_pricing_popup_opened header,body.dl_pricing_popup_opened footer{filter:blur(3px)}.dl--header_popup_open{overflow:hidden}.dl--header_popup_open>body{overflow-y:scroll}.dl_default_text_section p,.dl_default_text_section ul>li,.dl_default_text_section ol>li{line-height:1.6;font-weight:300}.dl_default_link,.is3_element>.dl_field_error_text>a:visited,.is3_element>.dl_field_error_text>a:link,.dl_default_links>a:visited,.dl_default_links>a:link,.dl_default_text_section h2>a:visited,.dl_default_text_section h2>a:link,.dl_default_text_section p>a:visited,.dl_default_text_section p>a:link,.dl_default_text_section ul>li>a:visited,.dl_default_text_section ul>li>a:link,.dl_default_text_section ol>li>a:visited,.dl_default_text_section ol>li>a:link{color:#074b78;text-decoration:none;cursor:pointer}.dl_default_link:hover,.is3_element>.dl_field_error_text>a:hover:visited,.is3_element>.dl_field_error_text>a:hover:link,.dl_default_links>a:hover:visited,.dl_default_links>a:hover:link,.dl_default_text_section h2>a:hover:visited,.dl_default_text_section h2>a:hover:link,.dl_default_text_section p>a:hover:visited,.dl_default_text_section p>a:hover:link,.dl_default_text_section ul>li>a:hover:visited,.dl_default_text_section ul>li>a:hover:link,.dl_default_text_section ol>li>a:hover:visited,.dl_default_text_section ol>li>a:hover:link,.dl_default_link:focus,.is3_element>.dl_field_error_text>a:focus:visited,.is3_element>.dl_field_error_text>a:focus:link,.dl_default_links>a:focus:visited,.dl_default_links>a:focus:link,.dl_default_text_section h2>a:focus:visited,.dl_default_text_section h2>a:focus:link,.dl_default_text_section p>a:focus:visited,.dl_default_text_section p>a:focus:link,.dl_default_text_section ul>li>a:focus:visited,.dl_default_text_section ul>li>a:focus:link,.dl_default_text_section ol>li>a:focus:visited,.dl_default_text_section ol>li>a:focus:link{text-decoration:underline;color:#0f2b46}[href^=http].dl_default_link,.is3_element>.dl_field_error_text>a[href^=http]:visited,.is3_element>.dl_field_error_text>a[href^=http]:link,.dl_default_links>a[href^=http]:visited,.dl_default_links>a[href^=http]:link,.dl_default_text_section h2>a[href^=http]:visited,.dl_default_text_section h2>a[href^=http]:link,.dl_default_text_section p>a[href^=http]:visited,.dl_default_text_section p>a[href^=http]:link,.dl_default_text_section ul>li>a[href^=http]:visited,.dl_default_text_section ul>li>a[href^=http]:link,.dl_default_text_section ol>li>a[href^=http]:visited,.dl_default_text_section ol>li>a[href^=http]:link{white-space:nowrap}[href^=http].dl_default_link::after,.is3_element>.dl_field_error_text>a[href^=http]:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:link::after,.dl_default_links>a[href^=http]:visited::after,.dl_default_links>a[href^=http]:link::after,.dl_default_text_section h2>a[href^=http]:visited::after,.dl_default_text_section h2>a[href^=http]:link::after,.dl_default_text_section p>a[href^=http]:visited::after,.dl_default_text_section p>a[href^=http]:link::after,.dl_default_text_section ul>li>a[href^=http]:visited::after,.dl_default_text_section ul>li>a[href^=http]:link::after,.dl_default_text_section ol>li>a[href^=http]:visited::after,.dl_default_text_section ol>li>a[href^=http]:link::after{content:" ";background-repeat:no-repeat;background-image:url(/img/external_link_hint_blue.svg);display:inline-block;width:1em;height:1em;vertical-align:middle;margin-left:.25em;opacity:.5}[href^=http].dl_default_link:hover::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:hover:link::after,.dl_default_links>a[href^=http]:hover:visited::after,.dl_default_links>a[href^=http]:hover:link::after,.dl_default_text_section h2>a[href^=http]:hover:visited::after,.dl_default_text_section h2>a[href^=http]:hover:link::after,.dl_default_text_section p>a[href^=http]:hover:visited::after,.dl_default_text_section p>a[href^=http]:hover:link::after,.dl_default_text_section ul>li>a[href^=http]:hover:visited::after,.dl_default_text_section ul>li>a[href^=http]:hover:link::after,.dl_default_text_section ol>li>a[href^=http]:hover:visited::after,.dl_default_text_section ol>li>a[href^=http]:hover:link::after,[href^=http].dl_default_link:focus::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:visited::after,.is3_element>.dl_field_error_text>a[href^=http]:focus:link::after,.dl_default_links>a[href^=http]:focus:visited::after,.dl_default_links>a[href^=http]:focus:link::after,.dl_default_text_section h2>a[href^=http]:focus:visited::after,.dl_default_text_section h2>a[href^=http]:focus:link::after,.dl_default_text_section p>a[href^=http]:focus:visited::after,.dl_default_text_section p>a[href^=http]:focus:link::after,.dl_default_text_section ul>li>a[href^=http]:focus:visited::after,.dl_default_text_section ul>li>a[href^=http]:focus:link::after,.dl_default_text_section ol>li>a[href^=http]:focus:visited::after,.dl_default_text_section ol>li>a[href^=http]:focus:link::after{opacity:1}.dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{border:none;border-radius:3px;font-size:16px;font-weight:500;line-height:1.5em;color:#fff;cursor:pointer;padding:.75em 1.5em;display:inline-block;position:relative;transition:background-color .15s ease-out,color .15s ease-out,color .15s ease-out,color .15s ease-out,border .15s ease-out,color .15s ease-out}@media (forced-colors: active) {

  .dl_button,.dl_button--1,.dl_button--2,.dl_button--3,.dl_button--4,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2 {
    border: thin solid transparent;
  }
}.dl_button:focus,.dl_button--1:focus,.dl_button--2:focus,.dl_button--3:focus,.dl_button--4:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:focus,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:focus{text-decoration:none}.dl_button:active,.dl_button--1:active,.dl_button--2:active,.dl_button--3:active,.dl_button--4:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{outline:none;text-decoration:none}[disabled].dl_button,[disabled].dl_button--1,[disabled].dl_button--2,[disabled].dl_button--3,[disabled].dl_button--4,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked [disabled].lmt__notification__blocked__pro__cta-2{opacity:.5}.is3_modal_dialog--submitting.dl_button,.is3_modal_dialog--submitting.dl_button--1,.is3_modal_dialog--submitting.dl_button--2,.is3_modal_dialog--submitting.dl_button--3,.is3_modal_dialog--submitting.dl_button--4,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2{pointer-events:none;padding-left:2.7em;opacity:.4}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before,.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{content:" ";display:block;border:2px solid #fff;height:1em;width:1em;position:absolute;top:32%;left:1em;box-sizing:border-box;border-radius:100%;transform:scale(0);transition:transform 50ms ease-out}.is3_modal_dialog--submitting.dl_button::before,.is3_modal_dialog--submitting.dl_button--1::before,.is3_modal_dialog--submitting.dl_button--2::before,.is3_modal_dialog--submitting.dl_button--3::before,.is3_modal_dialog--submitting.dl_button--4::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::before,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::before{animation:is3_active_request_indicator__active_animation .75s 0s linear infinite}.is3_modal_dialog--submitting.dl_button::after,.is3_modal_dialog--submitting.dl_button--1::after,.is3_modal_dialog--submitting.dl_button--2::after,.is3_modal_dialog--submitting.dl_button--3::after,.is3_modal_dialog--submitting.dl_button--4::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-1::after,.lmt__notification__blocked .is3_modal_dialog--submitting.lmt__notification__blocked__pro__cta-2::after{animation:is3_active_request_indicator__active_animation .75s .25s linear infinite}.dl_button--1,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1{background-color:#f46f52;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--1:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:hover,.dl_button--1:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-1:active{background-color:#0f2b46;box-shadow:0 4px 11px rgba(103,139,140,.08)}.dl_button--2{background-color:#0f2b46}.dl_button--2:hover,.dl_button--2:active{background-color:#05668d}.dl_button--3,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#000}.dl_button--3:hover,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:hover,.dl_button--3:active,.lmt__notification__blocked .lmt__notification__blocked__pro__cta-2:active{color:#05668d;border:1px solid #05668d}.dl_button--4{background-color:rgba(0,0,0,0);border:none;color:#0f2b46}.dl_button--4:hover,.dl_button--4:active{color:#006494;border:none}.is3_modal_dialog--submitting.dl_button--4{pointer-events:none;padding-left:inherit;background-color:inherit;color:#999}.is3_modal_dialog--submitting.dl_button--4::before,.is3_modal_dialog--submitting.dl_button--4::after{display:none}@keyframes dl_loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dl_body--redesign{font-weight:300;font-size:16px;background-color:#f7f7f7 !important}.dl_body--redesign .dl_top_element--wide{margin:0 auto;padding-left:100px;padding-right:100px;max-width:1600px;min-height:auto}@media(max-width: 1400px){.dl_body--redesign .dl_top_element--wide{padding-left:70px;padding-right:70px}}@media(max-width: 1200px){.dl_body--redesign .dl_top_element--wide{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){.dl_body--redesign .dl_top_element--wide{padding-left:30px;padding-right:30px}}@media(max-width: 840px){.dl_body--redesign .dl_top_element--wide{padding-left:20px;padding-right:20px}}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_body--redesign .dl_top_element--wide{margin-top:0;padding:0 15px}}.dl_body--redesign.dl_body_adminpage{font-weight:400}.dl_body--redesign .lmt__edit_text_popup{overflow-x:hidden;scrollbar-width:thin;box-shadow:0px 2px 10px rgba(0,0,0,.15);outline:none}.dl_body--redesign .lmt__edit_text_popup::-webkit-scrollbar{width:0;opacity:0;-webkit-transition:opacity .4s ease-in-out,width .4s ease-in-out;transition:opacity .4s ease-in-out,width .4s ease-in-out}.dl_body--redesign .lmt__edit_text_popup:hover::-webkit-scrollbar{width:0;opacity:1}.dl_body--redesign .lmt__edit_text_popup:hover::-webkit-scrollbar .lmt__edit_text_popup-thumb{background-color:#a9a9a9}.dl_body--redesign .lmt__edit_text_popup__bg{background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.15);width:calc(100% - 1px)}.dl_body--redesign .lmt__edit_text_popup__top_peak{content:" ";position:absolute;top:-10px;left:5px;width:20px;height:20px;box-shadow:0px 2px 10px rgba(0,0,0,.15);background:#fff;transform:rotate(45deg);z-index:-1;display:none}.dl_body--redesign .lmt--web .lmt__language_container_prim{margin-right:auto}.dl_body--redesign .lmt--web .lmt__language_select{right:auto !important;overflow:visible !important}.dl_body--redesign .lmt--web .lmt__language_select .lmt__language_select__active{padding:0}.dl_body--redesign .lmt--web .lmt__language_select .lmt__language_select--target .lmt__language_select--open strong{margin-left:27px}.dl_body--redesign .lmt--web .lmt__language_select .lmt__language_select--target .lmt__language_select__menu{left:110px}.dl_body--redesign .lmt--web .lmt__language_select .lmt__language_select__active{font-size:16px;background-color:rgba(0,0,0,0) !important;color:#333;padding:0 20px}.dl_body--redesign .lmt--web .lmt__language_select__mobileLangSelect{position:absolute;z-index:110;width:100%;height:100%;left:0;top:0;opacity:0}.dl_body--redesign .lmt--web .lmt__side_container{padding:0 !important}.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container{border-top-left-radius:3px;border-bottom-left-radius:3px}.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--source .lmt__textarea_container::after{display:none !important}.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--source::after{display:none !important}.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--target .lmt__textarea_container{border-top-right-radius:3px;border-bottom-right-radius:3px}@media(max-device-width: 650px),(max-device-height: 650px)and (hover: none){.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--target .lmt__textarea_container{background-color:rgba(0,0,0,0) !important;box-shadow:0px 8px 32px rgba(0,0,0,.08) !important}}.dl_body--redesign .lmt--web .lmt__side_container.lmt__side_container--target .lmt__textarea_container.lmt__textarea_container--focus .lmt__textarea_container__c_border{transform:scale3d(1, 1.1, 1) rotate(180deg);left:-5px;top:267px}.dl_body--redesign .lmt--web .lmt__textarea_container{border:1px solid #c6cdd5;box-shadow:none !important;background-color:#fff}.dl_body--redesign .lmt--web .lmt__textarea_container.lmt__textarea_container--focus{border:1px solid #006494 !important}.dl_body--redesign .lmt--web .lmt__textarea_container.lmt__textarea_container--focus .lmt__textarea_container__c_border{display:block}.dl_body--redesign .lmt--web .lmt__textarea_container .lmt__textarea__c_border{display:none;background:rgba(0,0,0,0) url("/img/trans-border-v2.svg") center no-repeat;background-size:618px 380px;background-position:-587px -154px;position:absolute;top:calc(50% - 24px);right:-6px;width:20px;height:47px;z-index:10;transform:scale3d(1, 1.1, 1)}.dl_body--redesign .lmt--web .lmt__textarea_proAd--visible .docTrans_translator_upload_button{color:#da5e5c;bottom:240px}html[lang=ru] .dl_body--redesign .lmt--web .lmt__textarea_proAd--visible .docTrans_translator_upload_button{bottom:250px}.dl_body--redesign .lmt--web .lmt__textarea_proAd--visible~.lmt__source_textarea__length_marker{bottom:246px}html[lang=ru] .dl_body--redesign .lmt--web .lmt__textarea_proAd--visible~.lmt__source_textarea__length_marker{bottom:256px}.dl_body--redesign .lmt--web .lmt__textarea_proAd--visible~.lmt__source_textarea__length_marker--critical::before{content:"!";display:block;position:absolute;bottom:0;left:-28px;width:16px;height:17px;text-align:center;border:1px solid red;border-radius:11px;line-height:17px;font-size:120%;padding-left:1px}.dl_body--redesign .lmt--web .docTrans_translator_upload_button{border-top:none;bottom:12px;left:4px;width:auto;right:initial}.dl_body--redesign .lmt--web .lmt__source_textarea__length_marker{color:#000;font-size:14px}.dl_body--redesign .lmt--web .lmt__source_textarea__length_marker.lmt--hidden{display:none}.dl_body--redesign .lmt--web .lmt__source_textarea__length_marker .lmt__source_textarea__length_marker--critical{color:red}.dl_body--redesign .lmt--web .lmt__source_textarea__length_marker--is-mobile{position:relative;bottom:0;right:0;display:flex;justify-content:flex-end}.dl_body--redesign .lmt--web .lmt__source_textarea__proAd{border-top:none;text-align:center;width:calc(100% - 50px);margin:0 auto;padding:60px 0 30px 0;background:none;min-height:280px;box-sizing:border-box}.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .dl_hr_with_arrow::before{left:initial;right:50px}.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .lmt__source_textarea__proAd__text1{font-size:28px;line-height:1.2em;margin-right:0;margin-top:1em}@media screen and (max-width: 1200px){.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .lmt__source_textarea__proAd__text1{font-size:20px}}@media screen and (min-width: 1000px)and (max-width: 1500px){.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .lmt__source_textarea__proAd__text1{margin-top:15px}}.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .lmt__source_textarea__proAd__text2{font-size:14px;line-height:24px;margin:20px 0 15px 0}@media screen and (max-width: 1000px){.dl_body--redesign .lmt--web .lmt__source_textarea__proAd .lmt__source_textarea__proAd__text2{margin:0}}.dl_body--redesign .lmt__target_textarea__proAd{position:absolute;box-sizing:border-box;width:100%}.dl_body--redesign .lmt__target_textarea_proAd_highlight{color:#d95e5c}.dl_body--redesign .lmt__target_textarea_proAd_link{color:inherit;text-decoration:underline}.dl_body--redesign .lmt__target_textarea_proAd_link:hover{cursor:pointer}.dl_body--redesign .lmt__target_textarea__proAd_content{margin:0px 20px}.dl_body--redesign .lmt__target_textarea__proAd_text{background:#e7f3f9;text-align:left;padding:8px 14px;font-weight:normal;font-size:14px}.dl_body--redesign .lmt__target_textarea__proAd_text strong{color:#d95e5c}.dl_body--redesign .lmt__target_textarea__proAd_gradient{height:50px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgb(255, 255, 255))}.dl_body--redesign .lmt--active_translation_request .lmt__target_textarea__proAd{display:none}.dl_body--redesign .lmt__sides_container{position:relative}.dl_body--redesign .lmt__sides_container.lmt--hidden{display:none}.first\:pr-2:first-child {
  padding-right: 0.5rem;
}.first\:pl-0:first-child {
  padding-left: 0px;
}.last\:pr-0:last-child {
  padding-right: 0px;
}.last\:pl-2:last-child {
  padding-left: 0.5rem;
}.focus-within\:border-blue-chill:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(0 100 148 / var(--tw-border-opacity));
}.hover\:\!border-deepl-blue:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(15 43 70 / var(--tw-border-opacity)) !important;
}.hover\:bg-dark-8:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity));
}.hover\:bg-golden-tanoi\/30:hover {
  background-color: rgb(255 200 87 / 0.3);
}.hover\:\!bg-deepl-blue:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 43 70 / var(--tw-bg-opacity)) !important;
}.hover\:text-blue-chill:hover {
  --tw-text-opacity: 1;
  color: rgb(0 100 148 / var(--tw-text-opacity));
}.hover\:text-blue-chill\/90:hover {
  color: rgb(0 100 148 / 0.9);
}.focus\:bg-golden-tanoi\/30:focus {
  background-color: rgb(255 200 87 / 0.3);
}.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.active\:bg-dark-8:active {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity));
}.active\:text-blue-chill:active {
  --tw-text-opacity: 1;
  color: rgb(0 100 148 / var(--tw-text-opacity));
}.active\:outline-none:active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.hover\:enabled\:text-deepl-blue:enabled:hover {
  --tw-text-opacity: 1;
  color: rgb(15 43 70 / var(--tw-text-opacity));
}.active\:enabled\:text-deepl-blue:enabled:active {
  --tw-text-opacity: 1;
  color: rgb(15 43 70 / var(--tw-text-opacity));
}.disabled\:cursor-default:disabled {
  cursor: default;
}.disabled\:text-dark-5:disabled {
  --tw-text-opacity: 1;
  color: rgb(155 163 172 / var(--tw-text-opacity));
}@media (hover: hover) and (pointer: fine) {

  .enabled\:hover-capable\:hover\:bg-dark-8:hover:enabled {
    --tw-bg-opacity: 1;
    background-color: rgb(242 244 247 / var(--tw-bg-opacity));
  }
}@media (forced-colors: active) {

  .forced-colors\:bg-system-colors-highlight {
    background-color: Highlight;
  }

  .forced-colors\:fill-\[CanvasText\] {
    fill: CanvasText;
  }
}.dark .dark\:bg-dark-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 83 90 / var(--tw-bg-opacity));
}.dark .dark\:bg-blue-chill {
  --tw-bg-opacity: 1;
  background-color: rgb(0 100 148 / var(--tw-bg-opacity));
}.dark .dark\:bg-\[\#30343A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(48 52 58 / var(--tw-bg-opacity));
}.dark .dark\:bg-transparent {
  background-color: transparent;
}.dark .dark\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.dark .dark\:text-dark-5 {
  --tw-text-opacity: 1;
  color: rgb(155 163 172 / var(--tw-text-opacity));
}.dark .dark\:hover\:text-dark-link:hover {
  --tw-text-opacity: 1;
  color: rgb(68 154 196 / var(--tw-text-opacity));
}@media (min-width: 640px) {

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:-translate-x-12 {
    --tw-translate-x: -3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }
}@media (min-width: 1024px) {

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:text-\[28px\] {
    font-size: 28px;
  }
}.\[\&\>\*\]\:h-6>* {
  height: 1.5rem;
}.\[\&\>\*\]\:w-6>* {
  width: 1.5rem;
}.\[\&\>\*\]\:w-full>* {
  width: 100%;
}.\[\&\>em\]\:not-italic>em {
  font-style: normal;
}
/*# sourceURL=webpack://./css/tailwind.scss */
/*# sourceURL=webpack://./css/_defines.scss */
/*# sourceURL=webpack://./css/_is3.scss */
/*# sourceURL=webpack://./css/_fonts.scss */
/*# sourceURL=webpack://./css/deepl.scss */
/*# sourceURL=webpack://./css/components/_page-header.scss */
/*# sourceURL=webpack://./css/components/_page-header-menus.scss */
/*# sourceURL=webpack://./css/components/_enterprise-info.scss */
/*# sourceURL=webpack://./css/_deepl_administration.scss */
/*# sourceURL=webpack://./css/components/_help-box.scss */
/*# sourceURL=webpack://./css/components/_popup.scss */
/*# sourceURL=webpack://./css/deepl-redesign.scss */
/*# sourceURL=webpack://./css/_lmt_suggestions.scss */
/*# sourceURL=webpack://./css/redesign/_translator.scss */
/*# sourceURL=<no source> */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Nzcy90YWlsd2luZC5zY3NzIiwid2VicGFjazovLy4vY3NzL19kZWZpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvX2lzMy5zY3NzIiwid2VicGFjazovLy4vY3NzL19mb250cy5zY3NzIiwid2VicGFjazovLy4vY3NzL2RlZXBsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9jb21wb25lbnRzL19wYWdlLWhlYWRlci1tZW51cy5zY3NzIiwid2VicGFjazovLy4vY3NzL2NvbXBvbmVudHMvX2VudGVycHJpc2UtaW5mby5zY3NzIiwid2VicGFjazovLy4vY3NzL19kZWVwbF9hZG1pbmlzdHJhdGlvbi5zY3NzIiwid2VicGFjazovLy4vY3NzL2NvbXBvbmVudHMvX2hlbHAtYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLi9jc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9kZWVwbC1yZWRlc2lnbi5zY3NzIiwid2VicGFjazovLy4vY3NzL19sbXRfc3VnZ2VzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Nzcy9yZWRlc2lnbi9fdHJhbnNsYXRvci5zY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0NBQUEsQ0FBQTs7O0NBQUE7O0FBQUE7OztFQUFBLHNCQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsbUJBQUEsRUFBQSxNQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTs7QUFBQTs7Ozs7O0NBQUE7O0FBQUE7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBO0tBQUEsV0FBQSxFQUFBLE1BQUE7RUFBQSw0TkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQSx5Q0FBQTtVQUFBLGlDQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLG1CQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOzs7O0VBQUEsK0dBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUEsb0JBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLFlBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtBQUFBOztBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7RUFBQSxVQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUEsZUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQSxlQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7O0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLGtCQUFBO0VBQUEsc0NBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSxrQkFBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSxzQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBLENBQ0E7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBLENBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBLENBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBLENBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBLENBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBLENBQ0E7RUFBQSxrQkFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQSxnQkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxRQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHFCQUFBO09BQUE7QUFBQSxDQUFBO0VBQUEsdUJBQUE7RUFBQSxvREFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHVCQUFBO0VBQUEsOERBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSx1QkFBQTtFQUFBLCtEQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsdUJBQUE7RUFBQSx1REFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHVCQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSx1QkFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsd0JBQUE7RUFBQSwwREFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsaUNBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSw2QkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGVBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLGVBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSw2Q0FBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsMkNBQUE7RUFBQSx1REFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLDZDQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSwyQ0FBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEseUNBQUE7RUFBQSx1REFBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBO0FBQUEsQ0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQSxDQUFBO0VBQUEsa0dBQUE7RUFBQTtBQUFBLENBQUE7RUFBQTtBQUFBLENBQUE7RUFBQSxnS0FBQTtFQUFBLHdKQUFBO0VBQUEs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QkFBQSxDQUNBLGFScUJPLENRcEJQLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQ0EsV0FDSSxZQUFBLENBRUosZUFDSSxXQUFBLENBSU4sYUFFRSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxZQUFBLENBQ0EscUNBQ0ksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHFDQUFBLENBRUosa0NBQ0ksa0JBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBR0osbUNBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDRCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSxZQUFBLENBRUosb0NBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLDRCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSxZQUFBLENBRUoscUNBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLDRCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSxZQUFBLENBRUosc0NBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLDRCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSxZQUFBLENDdEdILHVDQUNDLEdBQUEsU0FBQSxDQUNBLEtBQUEsU0FBQSxDQUFBLENBR0YsVUFDSSxZQUFBLENBQ0EsY0FBQSxD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RUFBQTtDY0FBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQSwrQmNBQTtFZEFBO0NjQUEsQWRBQTtFQUFBLG1CY0FBO0VkQUE7Q2NBQSxBZEFBO0VBQUEscUJjQUE7RWRBQTtDY0FBLEFkQUE7RUFBQSwrQmNBQTtFZEFBO0NjQUEsQWRBQTtFQUFBLHFCY0FBO0VkQUE7Q2NBQSxBZEFBO0VBQUEscUJjQUE7RWRBQTtDY0FBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQSxxQmNBQTtFZEFBO0NjQUEsQWRBQTs7RUFBQTtJQUFBLG1CY0FBO0lkQUE7R2NBQTtDQUFBLEFkQUE7O0VBQUE7SUFBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTtDQUFBLEFkQUE7RUFBQSxtQmNBQTtFZEFBO0NjQUEsQWRBQTtFQUFBLG1CY0FBO0VkQUE7Q2NBQSxBZEFBO0VBQUEsbUJjQUE7RWRBQTtDY0FBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQSxxQmNBQTtFZEFBO0NjQUEsQWRBQTtFQUFBLHFCY0FBO0VkQUE7Q2NBQSxBZEFBO0VBQUEscUJjQUE7RWRBQTtDY0FBLEFkQUE7O0VBQUE7SUFBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTs7RWRBQTtJQUFBO0djQUE7O0VkQUE7SUFBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTs7RWRBQTtJQUFBO0djQUE7O0VkQUE7SUFBQTtHY0FBOztFZEFBO0lBQUEsc0JjQUE7SWRBQTtHY0FBOztFZEFBO0lBQUEsd0JjQUE7SWRBQTtHY0FBOztFZEFBO0lBQUEsa0JjQUE7SWRBQSxrQmNBQTtJZEFBO0djQUE7O0VkQUE7SUFBQSxnQmNBQTtJZEFBLGdCY0FBO0lkQUE7R2NBQTs7RWRBQTtJQUFBO0djQUE7O0VkQUE7SUFBQTtHY0FBOztFZEFBO0lBQUEsa0JjQUE7SWRBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTs7RWRBQTtJQUFBO0djQUE7O0VkQUE7SUFBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTtDQUFBLEFkQUE7O0VBQUE7SUFBQTtHY0FBOztFZEFBO0lBQUE7R2NBQTtDQUFBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQTtDY0FBLEFkQUE7RUFBQTtDY0FBIiwic291cmNlc0NvbnRlbnQiOlsiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIvLyBbaHZfMS4xfENsYXNzaWZpY2F0aW9uOiBDT05GSURFTlRJQUwsIERlZXBMIFNFXVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6c2VsZWN0b3JcIjtcblxuJHllbGxvdzogI0ZGRDg4RjtcbiRvcmFuZ2U6ICNGQUEyMDA7XG4kb3JhbmdlX2xpZ2h0OiByZ2JhKDI1MCwgMTYyLCAwLCAwLjYzKTtcbiRyZWQ6ICNGRjAwMDA7XG4kb3JhbmdlYmc6ICNlOTliMzU7XG4kb3JhbmdlMDk6ICNlOTliMzU7XG5cbiRjb2xvckJnUGFnZTogI2Y3ZjdmNztcbiRjb2xvckJsdWVQcmltYXJ5OiAjMEYyQjQ2O1xuJGNvbG9yTGlua0JsdWU6ICMwMDVFOEI7XG4kY29sb3JTa3lCbHVlOiAjRURGNkZCO1xuJGNvbG9yQmx1ZVNlY29uZGFyeTogIzAwNjQ5NDtcbiRjb2xvckJsdWVDaGlsbDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiRjb2xvckJsdWVUZXJ0aWFyeTogIzA1NjY4RDtcbiRjb2xvckRhcms1OiAjOUJBM0FDO1xuJGNvbG9yRGFyazg6ICNGMkY0Rjc7XG4kY29sb3JNb3NxdWU6ICMwMzcxNzE7XG4kY29sb3JPcmFuZ2VQcmltYXJ5OiAjRjQ2RjUyO1xuJGNvbG9yUmVkUHJpbWFyeTogI0RBNUU1QztcbiRjb2xvckRhcmtHcmV5OiAjNkU2RTZFO1xuJGNvbG9yRGFya0dyZXkyOiAjMjkyQzMyO1xuJGNvbG9yTGlnaHRHcmV5OiAjOTk5O1xuJGNvbG9yTWVkaXVtR3JleTogI0RERDtcbiRjb2xvck91dGxpbmU6IDFweCBzb2xpZCBvcmFuZ2U7XG4kc2hhZG93RGVmYXVsdDogMHB4IDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuJHNoYWRvd0ZlYXR1cmU6IDBweCAzMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiRzaGFkb3dfZHJvcGRvd246IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kY29sb3JFcnJvcjogI0RBNUU1QztcbiRjb2xvclRhY286ICNFQ0JBODI7XG5cbiRibHVlXzE6IGhzbGEoMjA0LCA4OSUsIDE1JSwgMSk7IC8vICMwNDJiNDg7XG4kYmx1ZV8yOiBoc2xhKDIwNCwgODklLCAyMCUsIDEpO1xuJGJsdWVfMzogaHNsYSgyMDQsIDg5JSwgMjUlLCAxKTsgLy8gIzA3NGI3OFxuJGJsdWVfNDogaHNsYSgyMDQsIDg5JSwgMzAlLCAxKTtcbiRibHVlXzU6IGhzbGEoMjA0LCA4OSUsIDM1JSwgMSk7XG5cbiRibHVlYmc6ICRibHVlXzM7XG4kYmx1ZTogJGJsdWVfMztcbiRkYXJrYmx1ZTogJGJsdWVfMTtcblxuJGdyZXk6ICNEMUQyRDQ7XG4kbGlnaHRncmV5OiAjRjhGOEY4O1xuJHRleHRncmV5OiAjODg4ODg4O1xuJGJsYWNrOiAjMUIxRTI1O1xuJHZlcnlCbGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiR0ZWFsOiAjNTJCRkVGO1xuJGRhcmtfNDogIzcyN0E4MztcbiRkYXJrXzM6ICM0QjUzNUE7XG4kZGFya181OiAjOUJBM0FDO1xuJGRhcmtfNjogI0M2Q0RENDtcbiRkYXJrXzc6ICNEQUUxRTg7XG5cbiR3aGl0ZTA5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4kd2hpdGUwODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuJHdoaXRlMDM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuJGZvbnRPcGVuU2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udFN5c3RlbVNhbnM6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9kZWZhdWx0OiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udF9ibG9ja1RleHQ6ICRmb250U3lzdGVtU2FucztcbiRmb250X2Jsb2NrVGV4dEhlYWRsaW5lOiAkZm9udFN5c3RlbVNhbnM7XG4kZm9udFRleHRhcmVhVGV4dDogJGZvbnRTeXN0ZW1TYW5zO1xuJGZvbnRXZWlnaHRUZXh0YXJlYVRleHQ6IDQwMDtcblxuJGZvbnRfaGVhZGxpbmU6ICRmb250X2RlZmF1bHQ7XG4kZm9udF9tZW51OiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYnV0dG9uOiAkZm9udF9kZWZhdWx0O1xuJGZvbnRfYmxvY2tRdW90ZTogICRmb250X2RlZmF1bHQ7XG4kZm9udF9pbnB1dFNlY3Rpb25UZXh0OiAkZm9udF9kZWZhdWx0O1xuXG4kZm9udFdlaWdodE5vcm1hbDogNDAwO1xuJGZvbnRXZWlnaHRCb2xkOiBib2xkO1xuJGZvbnRXZWlnaHRTdHJvbmc6IGJvbGQ7XG4kZm9udFdlaWdodFRleHRhcmVhOiA0MDA7XG5cbiRmb250V2VpZ2h0X3RleHREZWZhdWx0OiAzMDA7XG4kZm9udFdlaWdodF9ibG9ja1RleHQ6IDMwMDtcbiRmb250V2VpZ2h0X2Jsb2NrVGV4dF9lbWJlZGRlZExpbms6IDYwMDsgLy80MDBcbiRmb250V2VpZ2h0X2xhcmdlSGVhZGxpbmU6IDMwMDsgLy8gaDEgaDJcbiRmb250V2VpZ2h0X2J1dHRvbjogNTAwO1xuXG4kZm9udFdlaWdodF9mYXFIZWFkbGluZUNsb3NlZDogNDAwO1xuXG4kbGluZUhlaWdodF9ibG9ja1RleHQ6IDEuNjsgLy8xLjU7IC8vIDEuMzJcbiRjb2xvcl9kZWZhdWx0VGV4dDogIzMzMztcbiRjb2xvcl9kZWZhdWx0SW5wdXRCb3JkZXI6ICM2NjY7XG4kY29sb3JfbGluazogJGJsdWVfMztcbiRjb2xvcl9saW5rSG92ZXI6ICRjb2xvckJsdWVQcmltYXJ5O1xuJGNvbG9yX2lucHV0VGV4dDogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuJHJlbEZvbnRTaXplX2Jsb2NrVGV4dDogMTEwJTtcblxuJGxtdF9ib3JkZXJXaWR0aDogMXB4OyAvLyAycHhcbiRsbXRfY29sb3JfcGFzc2l2ZUJvcmRlcjogI0M2Q0RENTtcbiRsbXRfYmFzZUZvbnRTaXplOiAyMHB4O1xuJGxtdF9ib3JkZXJSYWRpdXNfTDogOHB4O1xuXG4kbW9iaWxlQnJlYWtwb2ludDogNjUwcHg7XG5cbiR3aWR0aF9YUzogNTEycHg7XG4kd2lkdGhfUzogNjUwcHg7XG4kd2lkdGhfTTogNzYwcHg7XG4kd2lkdGhfTDogODQwcHg7XG4kd2lkdGhfWEw6IDEwMDBweDtcbiR3aWR0aF9YWEw6IDEyMDBweDtcbiR3aWR0aF9YWFhMOiAxNjAwcHg7XG5cbiR3aWR0aF9hcHBzX2xheW91dF90aHJlc2hvbGQ6IDY1MHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfMTogNTIwcHg7XG4kd2lkdGhfYXBwc19sYXlvdXRfYnJlYWtwb2ludF8yOiA2NTBweDtcbiR3aWR0aF9hcHBzX2xheW91dF9icmVha3BvaW50XzM6IDgwMHB4O1xuJHdpZHRoX2FwcHNfbGF5b3V0X2JyZWFrcG9pbnRfNDogMTAyNHB4O1xuJHdpZHRoX2FwcHNfaG9yaXpvbnRhbDogJHdpZHRoX2FwcHNfbGF5b3V0X3RocmVzaG9sZDtcbiR3aWR0aF9hcHBzX3ZlcnRpY2FsOiAkd2lkdGhfYXBwc19ob3Jpem9udGFsIC0gMXB4O1xuXG4kdG9vbGJhcl9idXR0b25fc2l6ZTogMjJweDtcblxuJHBheW1lbnRMaW5rOiBoc2xhKDIwNCwgODklLCA3NSUsIDEpO1xuJHBheW1lbnRFcnJvcjogI0ZGMDAwMDtcbiRwYXltZW50V2FybmluZzogJG9yYW5nZTtcblxuLy8gU0laRVMgZm9yIGZvY3VzLXZpc2libGUgaW5kaWNhdG9yXG4kZm9jdXNfdmlzaWJsZV9vdXRsaW5lX29mZnNldDogMnB4O1xuJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDogMnB4O1xuJGZvY3VzX3Zpc2libGVfdG90YWxfd2lkdGg6ICRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0ICsgJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDtcblxuQG1peGluIGRsX21lZGlhKCRtZWRpYSkge1xuICAgIEBpZiAkbWVkaWEgPT0gZGVza3RvcCBvciAkbWVkaWEgPT0gZGVza3RvcF9kZXZpY2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IGNhbGMoJG1vYmlsZUJyZWFrcG9pbnQgKyAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gaGFuZGhlbGQgb3IgJG1lZGlhID09IGhhbmRoZWxkX2RldmljZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJG1vYmlsZUJyZWFrcG9pbnQpLCAobWF4LWRldmljZS1oZWlnaHQ6ICRtb2JpbGVCcmVha3BvaW50KSBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gKioqIGRhcmsgbW9kZSAqKipcbiRkbF9kYXJrTW9kZV9jb2xvckJsdWVQcmltYXJ5OiAjMTU1QzdEO1xuJGRsX2RhcmtNb2RlX2NvbG9yQmx1ZVByaW1hcnlfMjogIzQ0OUFDNDtcbiRkbF9kYXJrTW9kZV9jb2xvck9yYW5nZVByaW1hcnk6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4kZGxfZGFya01vZGVfY29sb3JCZzogIzI5MkMzMjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMDojMjkyQzMyOyAvLyBoZXggY29kZSBmb3IgYmFja2dyb3VuZCB3aGVuIEJHIGlzIHRyYW5zcGFyZW50LCB1c2UgYXMgZGxfZGFya01vZGVfY29sb3JCZyB0byBoYXZlIGRhcmsgc3R5bGVzIGluIGJyb3dzZXJcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMTogIzMwMzQzQTtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMjogIzM5NDA0NjtcbiRkbF9kYXJrTW9kZV9jb2xvclN1cmZhY2VfMzogIzlCQTNBQztcbiRkbF9kYXJrTW9kZV9jb2xvclRleHRfb25TdXJmYWNlOiAjZmZmZmZmO1xuJGRsX2RhcmtNb2RlX2NvbG9yQm9yZGVyOiAjNEI1MzVBO1xuJGRsX2RhcmtNb2RlX2NvbG9yOiAkdGVhbDtcbiRkbF9kYXJrTW9kZV9jb2xvcl9kaXNhYmxlZDogJGRhcmtfNDtcbiRjb2xvcl9kYXJrXzE6ICMyOTJDMzI7XG4kY29sb3JfZGFya18zOiAjNGI1MzVhO1xuJGNvbG9yX2RhcmtfNTogIzliYTNhYztcblxuXG4vL0RGLTE5ODZcbiRjcml0aWNhbEJnOiAjRkZGMkYyO1xuJGNyaXRpY2FsQm9yZGVyOiAjRkY5RjlFO1xuXG5cbkBtaXhpbiBub1Njcm9sbGJhcigpIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8vIEZpcmVmb3hcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG4gIH1cbn1cblxuQG1peGluIGRlZmF1bHRTY3JvbGxiYXIoKSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6NnB4O1xuICAgICAgaGVpZ2h0OiA1cHhcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjE4LCAyMjIsIDAuOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyMiwgMS4wKTtcbiAgfVxufVxuXG4vLyBkb2Vzbid0IHdvcmsgZm9yIGlQYWRPU1xuQG1peGluIGlvc09ubHkoKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub25Jb3NPbmx5KCkge1xuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBXUFQtNDQ3OlxuLy8gZGxfa2V5Ym9hcmRGb2N1cyBhbmQgY29ycmVzcG9uZGluZyBjbGFzcyBkbC0ta2V5Ym9hcmRfZm9jdXNcbi8vIGhhdmUgYmVlbiByZW1vdmVkIGluIGZhdm9yIG9mIGdsb2JhbCA6Zm9jdXMgJiA6Zm9jdXMtdmlzaWJsZS5cblxuLy8gZGVmYXVsdCBidXR0b24gc3RseWUgd2l0aCByb3VuZGVkIGJvcmRlclxuQG1peGluIGRsX2J1dHRvbl9iYXNlX3N0eWxlKCRjb2xvciwgJGJnLCAkYWN0aXZlQ29sb3IsICRhY3RpdmVCZywgJG92ZXJsYXkpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYnV0dG9uO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciA1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDc1bXMgZWFzZS1vdXQsIG9wYWNpdHkgNzVtcyBlYXNlLW91dDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJG92ZXJsYXk7XG4gICAgfVxuXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZUNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQmc7XG4gICAgICAgIGNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG4lZGxfdGV4dF9ibG9ja19zdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0X2Jsb2NrVGV4dDsgLy8xLjMyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9ibG9ja1RleHQ7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtfc3R5bGUge1xuICAgIGNvbG9yOiAkY29sb3JfbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbGlua0hvdmVyO1xuICAgIH1cblxuICAgICZbaHJlZl49J2h0dHAnXSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9leHRlcm5hbF9saW5rX2hpbnRfYmx1ZS5zdmcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJltocmVmXj0naHR0cCddOmhvdmVyOjphZnRlcixcbiAgICAmW2hyZWZePSdodHRwJ106Zm9jdXM6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZGxfZGVmYXVsdF9saW5rIHtcbiAgICBAZXh0ZW5kICVkbF9kZWZhdWx0X2xpbmtfc3R5bGU7XG59XG5cbiVkbF9kZWZhdWx0X2xpbmtzIHtcbiAgICA+IGE6dmlzaXRlZCxcbiAgICA+IGE6bGluayB7XG4gICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua19zdHlsZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkbF9kcm9wZG93bl9hcnJvdygpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogJGxtdF9iYXNlRm9udFNpemUgKiAxLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMi4wKTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDAlO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNzVtcyBlYXNlO1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICBzdHJva2U6ICNhYWE7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSA3NW1zIGVhc2Utb3V0O1xuICAgIH1cbn1cblxuLy8gYWRkIGFuIGFycm93IHBvaW50aW5nIHRvIHRoZSByaWdodFxuQG1peGluIGRsX2Fycm93KCRwYXNzaXZlQ29sb3I6ICRjb2xvckJsdWVQcmltYXJ5LCAkYWN0aXZlQ29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnksICR3aWR0aDogOHB4LCAkdGhpY2tuZXNzOiAycHgsICRkaXJlY3Rpb246ICdyaWdodCcpIHtcbiAgJGhlaWdodDogJHdpZHRoO1xuXG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogJHRoaWNrbmVzcyBzb2xpZCAkcGFzc2l2ZUNvbG9yO1xuICBib3JkZXItcmlnaHQ6ICR0aGlja25lc3Mgc29saWQgJHBhc3NpdmVDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIGRsX2ZlYXR1cmVCb3goKSB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3dGZWF0dXJlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JCbHVlUHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi8vIHJlbW92ZSBidXR0b24gYm9yZGVyLCBwYWRkaW5nLCBjb2xvciwgZXRjLjsgYWRkIHBvaW50ZXIgY3Vyc29yXG5AbWl4aW4gZGxfZmxhdF9idXR0b25fc3R5bGUoKXtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbkBtaXhpbiBkbF9saW5rKCkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuJWRsX2xpbmsge1xuICBAaW5jbHVkZSBkbF9saW5rKCk7XG59XG5cblxuLy8gPT09PT09PT09PT09PT0gYnV0dG9ucyA9PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbkBtaXhpbiBkbF9idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICBib3JkZXIgLjE1cyBlYXNlLW91dCwgY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG4gIEBhcHBseSBmb3JjZWQtY29sb3JzLW1vZGUtYm9yZGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuJWRsX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGRsX2J1dHRvbigpO1xuXG4gICYuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjdlbTtcbiAgICBvcGFjaXR5OiAuNDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbiVkbF9idXR0b24tLTEge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgxMDMsIDEzOSwgMTQwLCAwLjA4KTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDEwMywgMTM5LCAxNDAsIDAuMDgpO1xuICB9XG59XG5cbiVkbF9idXR0b24tLTIge1xuICBAZXh0ZW5kICVkbF9idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gIH1cbn1cblxuJWRsX2J1dHRvbi0tMyB7XG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JCbHVlVGVydGlhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmx1ZVRlcnRpYXJ5O1xuICB9XG59XG5cbiVkbF9idXR0b24tLTMtaW52ZXJ0ZWQge1xuICBAZXh0ZW5kICVkbF9idXR0b24tLTM7XG5cbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG59XG5cbiVkbF9idXR0b24tLTQgeyAvLyB0ZXh0YnV0dG9uXG4gIEBleHRlbmQgJWRsX2J1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkY29sb3JMaWdodEdyZXk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyA9PT09PT09PT09PT09PSBlbmQ6IGJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGRsX3ByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xufVxuXG4kbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uOiA4MDBweDtcbkBtaXhpbiBkb2NVcGxvYWRCdXR0b24oKSB7XG4gICAgLmRvY1RyYW5zX3RyYW5zbGF0b3JfdXBsb2FkX2J1dHRvbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRvY1RyYW5zX2J1dHRvbl9hbmltXzI7XG5cbiAgICAgICAgJiA+IGJ1dHRvbiAgeyAvLyBcInRyYW5zbGF0ZSBkb2N1bWVudFwiIHBhcnQgb2YgdGhlIGJ1dHRvblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDc1bXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4V2lkdGhfdHdvUm93VXBsb2FkQnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBkbF9sb2FkaW5nU3Bpbm5lcigkc2l6ZTogMTZweCkge1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1nL2ljb25zL2ljb25fY2lyY2xlX2JsdWVfdjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBkbF9sb2FkaW5nU3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cblxuQGF0LXJvb3R7XG4gIEBrZXlmcmFtZXMgZGxfbG9hZGluZ1NwaW5uZXJ7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUljb24oJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGljb25Db2xvcjogJGNvbG9yQmx1ZVByaW1hcnkpIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljb25Db2xvcjtcbiAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICBoZWlnaHQ6ICRpY29uU2l6ZSAqIDEuMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gI3ttYXRoLmRpdigkaWNvblNpemUsIDEuNSl9KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2Utb3V0O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBkbF9jbG9zZUJ0bigkYnV0dG9uU2l6ZTogNDBweCwgJGljb25TaXplOiAxNnB4LCAkbGluZVdpZHRoOiAxLjVweCwgJGJ1dHRvbkNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAkYnV0dG9uU2l6ZTtcbiAgaGVpZ2h0OiAkYnV0dG9uU2l6ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBAaW5jbHVkZSBkbF9jbG9zZUljb24oJGljb25TaXplLCAkbGluZVdpZHRoLCAkaWNvbkNvbG9yOiAkYnV0dG9uQ29sb3IpO1xufVxuXG5AbWl4aW4gdGV4dGFyZWFfY29udGFpbmVyX2hlaWdodCgpIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcCkge1xuICAgIC8vIE1pbmltdW0gaGVpZ2h0IGFpbWluZyBmb3IgaGFsZiBvZiB0aGUgdmlld3BvcnQgaGVpZ2h0XG4gICAgLy8gU2hvdWxkbid0IGJlIHNtYWxsZXIgdGhhbiAyNTBweFxuICAgIC8vIFNob3VsZG4ndCBiZSBiaWdnZXIgdGhhbiB0aGUgbGFuZyBzZWxlY3QgbWVudSB0byBhdm9pZCBqdW1wIGluIGhlaWdodCB3aGVuIG9wZW5lZFxuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDI1MHB4LCA1MHZoLCBjYWxjKFxuICAgICAgNjRweCArICAgICAgLy8gc2VhcmNoIGJhclxuICAgICAgNDhweCAqIDEwICsgLy8gbGFuZyBzZWxlY3QgaXRlbXMgcGVyIGNvbHVtbiAoc2VlIExBTkdVQUdFU19QRVJfQ09MVU1OIGluIHNlbGVjdExhbmdVSS5qcylcbiAgICAgIDEycHggKyAgICAgIC8vIGxhbmcgc2VsZWN0IGJvdHRvbSBwYWRkaW5nXG4gICAgICAxcHggICAgICAgICAvLyBib3R0b20gYm9yZGVyXG4gICAgKSk7XG4gIH1cblxuICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggNjBweCAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBpc0llMTEoKSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuKiBmdW5jdGlvbmFsIHBhcnRzIGZvciBzY3NzXG4qL1xuQG1peGluIGRsX2V4dGVuZFBhcmVudFN0eWxlKCRlbCwgJG5ld1N0eWxlKSB7XG4gIEBhdC1yb290ICN7c2VsZWN0b3IucmVwbGFjZSgmLCAkZWwsICRlbCArICRuZXdTdHlsZSl9IHtcbiAgICBAY29udGVudFxuICB9XG59XG4iLCJAaW1wb3J0IFwiX2RlZmluZXMuc2Nzc1wiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBpczMgKElucHV0IFN0eWxlIDMpIFNlY3Rpb24gd2l0aCBkYXRhIG9yIGlucHV0IGVsZW1lbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGlzM19mb250U2l6ZV9jb250ZW50OiAxNnB4O1xuJGlzM19mb250U2l6ZV9zdWI6IDE0cHg7XG4kaXMzX2ZvbnRXZWlnaHRfbm9ybWFsOiA0MDA7XG4kaXMzX2ZvbnRXZWlnaHRfYm9sZDogNTAwO1xuXG4uaXMzX3RvcF9sZXZlbF9jb250YWluZXIge1xuICAgIEBhdC1yb290IC5pczNfdG9wX2xldmVsX2NvbnRhaW5lci0tYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZzogMC4xcHggMjRweDsgLy8gcHJldmVudCBtYXJnaW4tb3ZlcmZsb3dcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd0RlZmF1bHQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICAgIEBhdC1yb290IC5pczNfdG9wX2xldmVsX2NvbnRhaW5lci0tc21hbGxfY2VudGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmFsbC1icmVhay13b3JkID4gKiwgLmFsbC1icmVhay13b3JkID4gKiA+ICoge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFsbC1icmVhay13b3JkID4gaDMsXG4gIC5hbGwtYnJlYWstd29yZCA+IGVtLFxuICAuYWxsLWJyZWFrLXdvcmQgPiBwLFxuICAuYWxsLWJyZWFrLXdvcmQgPiBwID4gZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxufVxuXG5cbi5pczNfZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgID4gaHIge1xuICAgICAgICBtYXJnaW46IDMycHggMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgfVxuICAgICYuaXMzX2dyb3VwLS1sb2FkaW5nIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAuaXMzX2VsZW1lbnQgPiBwIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgICB9XG4gICAgICAgIC5pczNfZWxlbWVudCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnR7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgICAgLy8gcGFkZGluZzogMCAkaFBhZGRpbmdfcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaXMzX2ZvbnRXZWlnaHRfbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW5bZGlzYWJsZWRde1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGlzM19mb250V2VpZ2h0X25vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgPiBlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUykge1xuICAgICAgICAvLyAgICAgcGFkZGluZzogMCAkaFBhZGRpbmdfcm93KjAuNTtcbiAgICAgICAgLy99XG4gICAgICAgID4gbGFiZWw6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaXMzX2ZvbnRXZWlnaHRfYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxhYmVsOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX00pIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgPiAuZGxfdW5pdCxcbiAgICAgICAgPiAuZGxfY3VycmVuY3l7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaXMzX2ZvbnRXZWlnaHRfbm9ybWFsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW46bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGR7IC8vIGEgdmFsdWUtdGV4dCBpbnN0ZWFkIG9mIGEgdmFsdWUgaW5wdXRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaXMzX2ZvbnRXZWlnaHRfYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwgfiBzcGFuOm50aC1jaGlsZCgyKTpub3QoOmxhc3QtY2hpbGQpeyAvLyB2YWx1ZSBmaWVsZCBmb2xsb3dlZCBieSBhbm90aGVyIGVsZW1lbnQgKGxpa2UgYSB1bml0KVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRpczNfZm9udFdlaWdodF9ib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICYuZGxfdmFsdWUtLXNtYWxse1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7IC8vIGxpa2UgaW5wdXRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgJi5kbF92YWx1ZS0tc21hbGx7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGlucHV0Om50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICYuZGxfdmFsdWUtLXNtYWxse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBwID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAmICsgbGFiZWw6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaXMzX2ZvbnRXZWlnaHRfbm9ybWFsO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmW3R5cGU9XCJudW1iZXJcIl17XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3JlYWRvbmx5XXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kbF93aXRoX2ZpZWxkX2Vycm9ye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzNiwgMjM2KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2NjY2O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgyNTUsMCwwLDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRpczNfZm9udFdlaWdodF9ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDc1bXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJMXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjU3NzY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwcHggIzA0MmU0ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRsX3dpdGhfZmllbGRfZXJyb3J7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzNiwgMjM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbydde1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogNzVtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwMCU7XG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwcHggIzA0MmU0ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZDo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA0MmU0ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGxfd2l0aF9maWVsZF9lcnJvcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM2LCAyMzYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gfiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB+IHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ11bZGlzYWJsZWRdeyAvLyBzaG93IGlmIGEgcmFkaW8tYnV0dG9uIGlzIG5vdCBzZWxlY3RhYmxlXG4gICAgICAgICAgICBvcGFjaXR5OjAuMztcbiAgICAgICAgICAgIH4gbGFiZWx7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjNcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRsX2ZpZWxkX2Vycm9yX3RleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9jb250ZW50ICogMC45O1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1ub3Rle1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICA+IGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgPiBlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLWRhdGFfbGlzdHtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLXNtYWxsX2NoZWNrYm94IHtcbiAgICAgICAgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgICYgKyBsYWJlbDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9zdWI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIGRpdi5kbF9maWVsZF9lcnJvcl90ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfc3ViO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1tZWRpdW1fY2hlY2tib3gge1xuICAgICAgICA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgJiArIGxhYmVsOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgZGl2LmRsX2ZpZWxkX2Vycm9yX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5pczNfZWxlbWVudC0tZGVmYXVsdF9pbnB1dHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgID4gbGFiZWw6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgPiBsYWJlbCB+aW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgICA+IGxhYmVsIH5pbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgICA+IGxhYmVsIH5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgICAgICA+IGxhYmVsIH5zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwgfmlucHV0W3R5cGU9J2NoZWNrYm94J117XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBsYWJlbCB+dWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBpbnB1dCB+bGFiZWx7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICA+IGxhYmVsIH5pbnB1dCB+cHsgLy8gYWRkaXRpb25hbCBpbmZvcm1hdGlvbi9oZWxwIHRvIGJlIHNob3duIGJlbG93IGFuIGlucHV0IGVsZW1lbnRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290ICY6bm90KC5pczNfZWxlbWVudC0tZXJyb3JfYmVsb3cpID4gLmRsX2ZpZWxkX2Vycm9yX3RleHR7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoX1hMKXsgLy8gb24gd2lkZSBzY3JlZW5zLCBzaG93IGVycm9yIGFmdGVyIHRoZSBpbnB1dCBpbiB0aGUgc2FtZSBsaW5lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudCAqIDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLWVycm9ye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgID4gZW17XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmVtcHR5e1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLWltcG9ydGFudF9pbmZve1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjYjAwOztcbiAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgID4gZW17XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmVtcHR5e1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5pczNfZWxlbWVudC0tYWN0aW9uX25lZWRlZHtcbiAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNiMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNiMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzM19lbGVtZW50LS1hY3Rpb25fZmFpbGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgJjplbXB0eXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1hY3Rpb25fc3VjY2Vzc3tcbiAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwMzcxNzE7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDM3MTcxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1pbmZve1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9jb250ZW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICA+IGVte1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjplbXB0eXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLWNlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLXZzcGFjZXtcbiAgICAgICAgbWFyZ2luOiAyNHB4O1xuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLXJpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hTKSB7IC8vIGZvciBuYXJyb3cgc2NyZWVucywgbmV2ZXIgYWxpZ24gYnV0dG9ucyB0byB0aGUgcmlnaHQgc2lkZSAoPylcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1kaXNhYmxlZHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2VsZW1lbnQtLXJhZGlvX29wdGlvbntcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICAgID4gaW5wdXRbdHlwZT0ncmFkaW8nXXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIEBhdC1yb290IC5pczNfZWxlbWVudC0tdXBkYXRlX2RhdGFfYnV0dG9ue1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgLmlzM19lbGVtZW50LS11cGRhdGVfZGF0YV9idXR0b24gKyAmeyAvLyBtdWx0aXBsZSB1cGRhdGUgZGF0YSByb3dzIGRpcmVjdGx5IGZvbGxvd2luZyBlYWNoIG90aGVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgfVxuICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpczNfZm9udFNpemVfY29udGVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlzM19mb250U2l6ZV9jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIsIGJ1dHRvbjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgYTpmb2N1cyxidXR0b246Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgYTo6YWZ0ZXIsYnV0dG9uOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDAuNTVlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC41NWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgICAgICAgIHRvcDogLTAuMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7IC8vICR3aWR0aF9TIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5pczNfZWxlbWVudC0tY29uZGVuc2VkX3VwZGF0ZV9kYXRhX2J1dHRvbntcbiAgICAgICAgQGV4dGVuZCAuaXMzX2VsZW1lbnQtLXVwZGF0ZV9kYXRhX2J1dHRvbjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1jb25kZW5zZWRfdXBkYXRlX2RhdGFfYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19lbGVtZW50LS1jZW50ZXJfYnV0dG9uX3Jvd3tcbiAgICAgICAgbWFyZ2luOiAyNHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX2NsaXBib2FyZF9jb3B5X2J1dHRvbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMWVtICsgOHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMWVtICsgOHB4KTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmlzM19tYWluX2J1dHRvbnsgIC8vIHJvdW5kZWQgb3JhbmdlIGJ1dHRvblxuICAgICAgICBAaW5jbHVkZSBkbF9idXR0b25fYmFzZV9zdHlsZSh3aGl0ZSwgJGNvbG9yT3JhbmdlUHJpbWFyeSwgJGNvbG9yT3JhbmdlUHJpbWFyeSwgd2hpdGUsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkaXMzX2ZvbnRTaXplX2NvbnRlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjBlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkY29sb3JPcmFuZ2VQcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5pczNfbWFpbl9idXR0b24tLXN1Ym1pdF9idXR0b257ICAvLyAuLi4gZGlzYWJsZWQgd2hlbiBsb2FkaW5nLCBzaG93aW5nIGluZGljYXRvciB3aGVuIHN1Ym1pdHRpbmdcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41ZW07IC8vIG1ha2Ugcm9vbSBmb3IgaW5kaWNhdG9yXG5cbiAgICAgICAgICAgIC5pczMtLWxvYWRpbmcgJntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlX2xpZ2h0O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlzMy0tc3VibWl0dGluZyAme1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZVByaW1hcnk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIDAuNzVzIDAuMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIDAuNzVzIDAuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7IC8vIGllIGJyb3dzZXIgIChzZWUgIzQ1NDgpXG4gICAgLmlzM19lbGVtZW50IGlucHV0W3R5cGU9J2NoZWNrYm94J117XG4vLyAgICAgICAgd2lkdGg6IDEuMGVtICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgaGVpZ2h0OiAxLjBlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHsgLy8gZWRnZSAgKHNlZSAjNDU0OClcbiAgICAuaXMzX2VsZW1lbnQgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXtcbi8vICAgICAgICB3aWR0aDogMS4wZW0gIWltcG9ydGFudDtcbi8vICAgICAgICBoZWlnaHQ6IDEuMGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGlzM19nZW5lcmFsX2ZhZGVfaW5fYW5pbWF0aW9uIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxufVxuJWlzM19hZGRfc2xvd19mYWRlX2luX2FuaW1hdGlvbntcbiAgICBhbmltYXRpb246IGlzM19nZW5lcmFsX2ZhZGVfaW5fYW5pbWF0aW9uIDc1MG1zIGVhc2Utb3V0IDE7XG59XG5cbkBrZXlmcmFtZXMgaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAzMCUge3RyYW5zZm9ybTogc2NhbGUoMC43KTsgIG9wYWNpdHk6IDE7IH1cbiAgICA2MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAgb3BhY2l0eTogMC4wOyB9XG59XG4laXMzX2FkZF9yZXF1ZXN0X2luZGljYXRvcntcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAxLjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxufVxuXG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gPT09PT09PT09PT09PT09XG5cbkBrZXlmcmFtZXMgaXMzX2FuaW1fX3BvcHVwX2ZhZGVfaW57XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC0xMHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgfVxufVxuLmlzM19zbWFsbF9wb3B1cHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID5pbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmLmlzM19zbWFsbF9wb3B1cC0tb3BlbntcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNzVtcyBlYXNlLW91dCwgYm94LXNoYWRvdyA3NW1zIGVhc2Utb3V0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7IC8vbWVudVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCA4cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FuaW1fX3BvcHVwX2ZhZGVfaW4gMTAwbXMgMC4wcyBlYXNlLW91dCAxO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBpbnB1dDpmb2N1cyB+IGxhYmVsIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggcmdiYSgwLDAsMCwwLjApO1xuICAgICAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlzMy0tZGlzcGxheV9ub25le1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC0tLS1cbkBrZXlmcmFtZXMgaXMzX2ZlZWRiYWNrX3BvcHVwX19hbmltYXRpb24ge1xuICAwJSB7IG9wYWNpdHk6IDAuMDsgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO31cbiAgMTAlIHsgb3BhY2l0eTogMC45OyB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7fVxuICA4NSUgeyBvcGFjaXR5OiAwLjk7IHRyYW5zZm9ybTogc2NhbGUoMS4wKTt9XG4gIDkwJSB7IG9wYWNpdHk6IDAuMDsgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO31cbiAgMTAwJSB7IG9wYWNpdHk6IDAuMDsgdHJhbnNmb3JtOiBzY2FsZSgwLjApO31cbn1cbi5pczNfZmVlZGJhY2tfcG9wdXB7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYW5pbWF0aW9uOiBpczNfZmVlZGJhY2tfcG9wdXBfX2FuaW1hdGlvbiAycyBlYXNlLW91dCAxO1xuXG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBQb3B1cHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBrZXlmcmFtZXMgaXMzX21vZGFsX2RpYWxvZ19fZmFkZV9pbl9hbmltYXRpb24ge1xuICAwJSB7IG9wYWNpdHk6IDAuMDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMS4wOyB9XG59XG5cbi5pczNfbW9kYWxfZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsMjIwLDIyMCwwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTgsIDIyNCwgMC42KTtcbiAgICBhbmltYXRpb246IGlzM19tb2RhbF9kaWFsb2dfX2ZhZGVfaW5fYW5pbWF0aW9uIDc1bXMgZWFzZS1vdXQgMTtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5pczNfbW9kYWxfZGlhbG9nX19oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19tb2RhbF9kaWFsb2dfX2Nsb3NlX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlzM19tb2RhbF9kaWFsb2ctLXN1Ym1pdHRpbmcgJntcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmlzM19tb2RhbF9kaWFsb2dfX2JhY2tncm91bmR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMjA0LCA1NSUsIDQ3JSwgMC4wNyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDEzMywgMTg2LCAwLjA3KTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaXMzX21vZGFsX2RpYWxvZ19fd2luZG93IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsMCwwLDAuMSksIDFweCAxcHggNTBweCByZ2JhKDAsMCwwLDAuMDUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAydmg7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzM19tb2RhbF9kaWFsb2ctLWxvYWRpbmcgJntcbiAgICAgICAgICAgIEBleHRlbmQgJWlzM19hZGRfcmVxdWVzdF9pbmRpY2F0b3I7XG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX21vZGFsX2RpYWxvZ19fY29udGVudHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5pczNfbW9kYWxfZGlhbG9nX19idXR0b25ze1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgID4gYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgID4gYnV0dG9uOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJWlzM19yb3VuZF9idXR0b25fYmFzZV9zdHlsZXMge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmV7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsMTI4LDEyOCwwLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmlzM19tb2RhbF9kaWFsb2dfX3N1Ym1pdF9idXR0b257XG4gICAgICAgIEBleHRlbmQgJWlzM19yb3VuZF9idXR0b25fYmFzZV9zdHlsZXM7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgICAgICBwYWRkaW5nOiAwIDIuNWVtO1xuXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMnB4ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgLmlzM19tb2RhbF9kaWFsb2ctLWxvYWRpbmcgJntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VfbGlnaHQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaXMzX21vZGFsX2RpYWxvZy0tc3VibWl0dGluZyAme1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV9saWdodDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIDAuNzVzIDAuMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIDAuNzVzIDAuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaXMzX21vZGFsX2RpYWxvZ19fY2FuY2VsX2J1dHRvbntcbiAgICAgICAgQGV4dGVuZCAlaXMzX3JvdW5kX2J1dHRvbl9iYXNlX3N0eWxlcztcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcblxuICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAycHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IFxuICAgICAgICB9XG4gICAgICAgIC5pczNfbW9kYWxfZGlhbG9nLS1sb2FkaW5nICYsXG4gICAgICAgIC5pczNfbW9kYWxfZGlhbG9nLS1zdWJtaXR0aW5nICZ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXMzX21vZGFsX2RpYWxvZ19fd2luZG93IC5pczNfc2VjdGlvbntcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIC5pczNfZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cbi5pczNfbW9kYWxfZGlhbG9nLmlzM19tb2RhbF9kaWFsb2ctLXNtYWxsIC5pczNfbW9kYWxfZGlhbG9nX193aW5kb3cge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfUyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDEydmg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHZoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZoO1xuICAgIH1cbn1cblxuLmRsX2JvZHktLXdpdGhfcG9wdXAsXG5ib2R5LmlzM19tb2RhbF9kaWFsb2dfb3BlbmVkIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLmlzM19tb2RhbF9kaWFsb2cge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICA+YXJ0aWNsZSxcbiAgICBtYWluLFxuICAgIGhlYWRlcixcbiAgICBmb290ZXIsXG4gICAgLmRsX3RyYW5zbGF0b3JfcGFnZV9jb250YWluZXIgIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XG4gICAgfVxufVxuXG4uaXMzLS1tb2RhbF9kaWFsb2dfb3BlbmVke1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgPiBib2R5e1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLmlzM19tb2RhbF9kaWFsb2cge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIGJvZHkgPiBhcnRpY2xlLFxuICAgIG1haW4sXG4gICAgaGVhZGVyLFxuICAgIGZvb3RlcixcbiAgICAuZGxfdHJhbnNsYXRvcl9wYWdlX2NvbnRhaW5lciAge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgICB9XG5cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvciBiYWNrd2FyZCBjb21wYXRpbGl0eVxuXG5cbkBrZXlmcmFtZXMgaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAzMCUge3RyYW5zZm9ybTogc2NhbGUoMC43KTsgIG9wYWNpdHk6IDE7IH1cbiAgICA2MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAgb3BhY2l0eTogMC4wOyB9XG59XG5cbi8vIHdoaWxlIGFuIHJlcXVlc3QgaXMgYWN0aXZlLCBkaXNhYmxlIGJ1dHRvbnMgYW5kIGVuYWJsZSBidXN5IGluZGljYXRvclxuLmlzM19zZWN0aW9uLS1hY3RpdmVfcmVxdWVzdF93aXRoX2luZGljYXRvcixcbi5pczNfc2VjdGlvbi0tYWN0aXZlX3JlcXVlc3Qge1xuICAgIC5pczNfbWFpbl9idXR0b257XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBwcm9ncmVzcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5pczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9ye1xuICAgICAgICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzM19hY3RpdmVfcmVxdWVzdF9pbmRpY2F0b3I6OmJlZm9yZXtcbiAgICAgICAgYW5pbWF0aW9uOiBpczNfYWN0aXZlX3JlcXVlc3RfaW5kaWNhdG9yX19hY3RpdmVfYW5pbWF0aW9uIDAuNzVzIDAuMHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICAuaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcjo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogaXMzX2FjdGl2ZV9yZXF1ZXN0X2luZGljYXRvcl9fYWN0aXZlX2FuaW1hdGlvbiAwLjc1cyAwLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgIC5pczNfZWxlbWVudCB7XG4gICAgICAgIG91dGxpbmU6MXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIGEsXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIH1cbn1cbiIsIi8vIGh0dHBzOi8vZ29vZ2xlLXdlYmZvbnRzLWhlbHBlci5oZXJva3VhcHAuY29tL2ZvbnRzL29wZW4tc2Fucz9zdWJzZXRzPWxhdGluXG5cbi8qIG9wZW4tc2Fucy0zMDAgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAgXG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBMaWdodCcpLCBsb2NhbCgnT3BlblNhbnMtTGlnaHQnKSxcbiAgICAgICB1cmwoJy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy0zMDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIG9wZW4tc2Fucy1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgIFxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLFxuICAgICAgIHVybCgnL2ZvbnRzL29wZW4tc2Fucy12MTctbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtYm9sZCAtIGxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7ICBcbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtYm9sZCAtIGxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7ICBcbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtYm9sZCAtIGxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7ICBcbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtODAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcvZm9udHMvb3Blbi1zYW5zLXYxOC1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtODAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufSIsIiRFTlY6IHByb2R1Y3Rpb247XG4kRkVBVFVSRV9GTEFHUzogYmFubmVyX2FkXzIwMjAwOCwgY2FuYWRhVVNQcm9SZWxlYXNlXzIwMjBfMDQsIGNoYXJDb3VudF9hcHBzX2FkLCBjbGVhcmFuY2UsIGRvY1RyYW5zX2JhY2tlbmRfdjIsIGRvY1RyYW5zX2ZyZWVfbGltaXRfMjAyMV8wMSwgZnJlZUFwaV8yMDIxXzAyLCBsdFNFT18yMDIwXzEwLCBub3RpZmljYXRpb25zX3JlYWN0XzIwMjBfMTAsIHByb19icmFuZHNfMjAyMF8wOCwgcHJvX2Zvb3Rlcl8yMDIwXzA4LCBvaWRjLCBzc28sIHN1cHBvcnRfemVuZGVza19ndWlkZV8yMDIxXzAzLCB1cGdyYWRlRmxvd3NfMjAyMF8wOSwgbmV3RVVMYW5nc1Byb0RvY1RyYW5zXzIwMjBfMTIsIG5ld0ludGVyZmFjZUxhbmdfU1ZfMjAyMV8wNiwgbmV3SW50ZXJmYWNlTGFuZ19DU18yMDIxXzEyLCBuZXdJbnRlcmZhY2VMYW5nX1VLXzIwMjJfMDgsIHByb19wZGZfMjAyMl8wMSwgZnJlZV9wZGZfMjAyMl8wMSwgZG9jVHJhbnNfcHJvX2xpbWl0XzIwMjJfMDEsIG5ld0ludGVyZmFjZUxhbmdfVFJfMjAyMl8wNSwgbmV3SW50ZXJmYWNlTGFuZ19JRF8yMDIyXzA1LCBuZXdfdGV4dGFyZWEsIHdyaXRlX2JldGFfMjAyMl8wOCwgbmV3TGFuZ19VS18yMDIyXzA4LCBuZXdMb2dpbkZsb3c7IFxuQGltcG9ydCBcInRhaWx3aW5kXCI7XG5cbkBpbXBvcnQgXCJfZGVmaW5lc1wiO1xuXG4kZm9udFNpemVfX2Jhc2U6IDE2cHg7XG4kZm9udFNpemVfX21lbnVFbnRyaWVzOiAxNnB4O1xuJGZvbnRXZWlnaHRfX21lbnVFbnRyaWVzOiA1MDA7XG5cbkBpbXBvcnQgXCJfaXMzLnNjc3NcIjtcbkBpbXBvcnQgXCJfZm9udHMuc2Nzc1wiO1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgR2VuZXJhbCBTaXRlIFByb3BlcnRpZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIDp3aGVyZSgpIGFsd2F5cyBoYXMgMCBzcGVjaWZpY2l0eVxuLy8gc28gZXZlbiB0aG91Z2ggdGhlIHN0eWxlcyBhcmUgd3JhcHBlZCBpbiBhIGNsYXNzIGJlaW5nIHByZXNlbnRcbi8vIHRoZXkgY2FuIGVhc2lseSBiZSBvdmVycmlkZGVuIGJ5IGluZGl2aWR1YWwgQ1NTIGxpa2UgYmVmb3JlXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOndoZXJlXG46d2hlcmUoLmlzLWZvY3VzLWluZGljYXRvcikge1xuICAvLyBGb2xsb3dpbmcgPGh0dHBzOi8vZ2l0aHViLmNvbS9XSUNHL2ZvY3VzLXZpc2libGUjYmFja3dhcmRzLWNvbXBhdGliaWxpdHk+OlxuICAvLyBQcm92aWRlIGJhc2ljLCBkZWZhdWx0IGZvY3VzIHN0eWxlcy5cbiAgOmZvY3VzIHtcbiAgICAvLyBvdXRsaW5lOiBub25lOyAvLyBtb3ZlZCBiZWZvcmUgLmlzLWZvY3VzLWluZGljYXRvclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjN0ZDMERFLCAwIDAgMCAycHggIzdGQzBERSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUmVtb3ZlIGRlZmF1bHQgZm9jdXMgc3R5bGVzIGZvciBtb3VzZSB1c2VycyBPTkxZIGlmIDpmb2N1cy12aXNpYmxlIGlzIHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtLlxuICAvLyBUTz9ETyBmdXR1cmU6IG9uY2UgYWxsIHN1cHBvcnRlZCBicm93c2VycyBzdXBwb3J0IDpmb2N1cy12aXNpYmxlIHRoaXMgc2VsZWN0b3IgYW5kIGJveC1zaGFkb3cgaW4gZm9jdXMgY2FuIGJlIHJlbW92ZWRcbiAgLy8gYXMgd2VsbCBhcyB0aGUgdHdvIC5mb2N1cy12aXNpYmxlLWRpc2FibGVkKjpmb2N1c1xuICA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSWYgOmZvY3VzLXZpc2libGUgaXMgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm0sIHByb3ZpZGUgZW5oYW5jZWQgZm9jdXMgc3R5bGVzIGZvciBrZXlib2FyZCBmb2N1cy5cbiAgOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6ICRjb2xvckJsdWVTZWNvbmRhcnkgc29saWQgJGZvY3VzX3Zpc2libGVfb3V0bGluZV93aWR0aDtcbiAgICBvdXRsaW5lLW9mZnNldDogJGZvY3VzX3Zpc2libGVfb3V0bGluZV9vZmZzZXQ7XG4gICAgdHJhbnNpdGlvbjogb3V0bGluZSAwcyAhaW1wb3J0YW50OyAvLyBlbnN1cmUgbm8gdHJhbnNpdGlvbiBmb3IgdGhlIG91dGxpbmVcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBVdGlsaXR5IGNsYXNzZXMgZm9yIGxpZ2h0IGZvY3VzLXZpc2libGUgaW5kaWNhdG9yLCBpZiB0aGUgYmFja2dyb3VuZCBpcyBkYXJrXG4gIC5mb2N1cy12aXNpYmxlLWxpZ2h0OmZvY3VzLXZpc2libGUsXG4gIC5mb2N1cy12aXNpYmxlLWxpZ2h0LWNvbnRhaW5lciA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1jb2xvcjogJHRlYWw7XG4gIH1cblxuICAvLyBVdGlsaXR5IGNsYXNzZXMgZm9yIGZvY3VzLXZpc2libGUgaW5kaWNhdG9yIGluc2lkZSBpbnN0ZWFkIG9mIG91dHNpZGUsIGUuZy4gaWYgYG92ZXJmbG93OiBoaWRkZW47YCBoYXMgdG8gYmUgc2V0XG4gIC5mb2N1cy12aXNpYmxlLWluc2lkZTpmb2N1cy12aXNpYmxlLFxuICAuZm9jdXMtdmlzaWJsZS1pbnNpZGUtY29udGFpbmVyIDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLSRmb2N1c192aXNpYmxlX291dGxpbmVfb2Zmc2V0O1xuICB9XG5cbiAgLy8gVXRpbGl0eSBjbGFzc2VzIGZvciBkaXNhYmxpbmcgdGhlIGZvY3VzLXZpc2libGUgaW5kaWNhdG9yXG4gIC5mb2N1cy12aXNpYmxlLWRpc2FibGVkOmZvY3VzLXZpc2libGUsXG4gIC5mb2N1cy12aXNpYmxlLWRpc2FibGVkLWNvbnRhaW5lciA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8vIEFkZGl0aW9uIHRvIC5mb2N1cy12aXNpYmxlLWRpc2FibGVkKiBmb3IgYnJvd3NlcnMgbm90IHN1cHBvcnRpbmcgOmZvY3VzLXZpc2libGUsIGkuZS4gcHJpbWFyaWx5IFNhZmFyaSAmIFNhZmFyaSBvbiBpT1MgPD0gMTUuM1xuICAvLyBUaGlzIGhhcyB0byBiZSBpdCdzIG93biBzZWxlY3RvclxuICAuZm9jdXMtdmlzaWJsZS1kaXNhYmxlZDpmb2N1cyxcbiAgLmZvY3VzLXZpc2libGUtZGlzYWJsZWQtY29udGFpbmVyIDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkgKjpub3QoLmZhKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250U3lzdGVtU2Fucztcbn1cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGxfcHJvdG90eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGxfcHJpdmFjeV9fYXBwX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplX19iYXNlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIGFydGljbGUge1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtLmRsX2NvbnRlbnQge1xuICAgICAgICAgICAgZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuZGxfY29tbWVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0uZGxfbGlnaHRfY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kbF9jb250ZW50XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOmxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYnIud2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBici5uYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTSkge1xuICAgICAgICBici53aWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBici5uYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoZGVza3RvcF9kZXZpY2UpIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpe1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuXG59XG5cbi5ub19zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmRsX2ludGVybmFsX2xpbmtfcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSxcbiAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwZW07XG4gICAgICAgIGxlZnQ6IDAuMmVtO1xuICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMWVtLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjE1ZW0sIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG4uZGxfZGVmYXVsdF9saW5rcyB7XG4gICAgQGV4dGVuZCAlZGxfZGVmYXVsdF9saW5rcztcbn1cblxuLmRsX3Zpc2libGVfcHJvX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9wcm8gLmRsX3Zpc2libGVfcHJvX29ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBmb3IgSUUgKGluaXRpYWwgZG9lcyBub3Qgd29yaylcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uZGxfcHJvIC5kbF92aXNpYmxlX2ZyZWVfb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRsX2hlbHAtcG9wdXBfYXNzaXN0LXRleHQge1xuICAgIGNvbG9yOiAkdGV4dGdyZXk7XG59XG5cblxuLmRsX3Zpc2libGVfZGVza3RvcF9vbmx5IHtcbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5kbF92aXNpYmxlX2hhbmRoZWxkX29ubHkge1xuICAgIEBpbmNsdWRlIGRsX21lZGlhKGRlc2t0b3BfZGV2aWNlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZGxfYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVkbF9idXR0b247XG59XG5cbi5kbF9idXR0b24tLTEge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tMTtcbn1cblxuLmRsX2J1dHRvbi0tMiB7XG4gICAgQGV4dGVuZCAlZGxfYnV0dG9uLS0yO1xufVxuXG4uZGxfYnV0dG9uLS0zIHtcbiAgICBAZXh0ZW5kICVkbF9idXR0b24tLTM7XG59XG5cbi5kbF9idXR0b24tLTQge1xuICAgIEBleHRlbmQgJWRsX2J1dHRvbi0tNDtcbn1cblxuLmRsX2hpZGRlbi0tbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5kbF90b3BfZWxlbWVudC0tZGVmYXVsdF9zcGFjaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3aWR0aF9YTDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uZGxfZGVmYXVsdF90ZXh0X3NlY3Rpb24ge1xuICAgIGNvbG9yOiAkY29sb3JfZGVmYXVsdFRleHQ7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9sYXJnZUhlYWRsaW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTc1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X2xhcmdlSGVhZGxpbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICBAZXh0ZW5kICVkbF9kZWZhdWx0X2xpbmtzO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmVsRm9udFNpemVfYmxvY2tUZXh0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICMwMDBkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAZXh0ZW5kICVkbF90ZXh0X2Jsb2NrX3N0eWxlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJHJlbEZvbnRTaXplX2Jsb2NrVGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfYmxvY2tUZXh0X2VtYmVkZGVkTGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua3M7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRsX3RleHRfYmxvY2tfc3R5bGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZWxGb250U2l6ZV9ibG9ja1RleHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgQGV4dGVuZCAlZGxfZGVmYXVsdF9saW5rcztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkIHVsPmxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZWxGb250U2l6ZV9ibG9ja1RleHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgQGV4dGVuZCAlZGxfdGV4dF9ibG9ja19zdHlsZTtcbiAgICAgICAgICAgIEBleHRlbmQgJWRsX2RlZmF1bHRfbGlua3M7XG5cbiAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmRsX2JvZHktLXRleHRfcGFnZSB7XG4gICAgQGV4dGVuZCAuZGxfYm9keTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZGxfYXJ0aWNsZS0tZGVmYXVsdF90ZXh0IHtcbiAgICBAZXh0ZW5kIC5kbF90b3BfZWxlbWVudC0tZGVmYXVsdF9zcGFjaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgcGFkZGluZy10b3A6IDAuMXB4OyAvLyBwcmV2ZW50IG1hcmdpbi1jb2xsYXBzZSBiZXlvbmQgYXJ0aWNsZSBib3JkZXJzXG4gICAgcGFkZGluZy1ib3R0b206IDAuMXB4OyAvLyBwcmV2ZW50IG1hcmdpbi1jb2xsYXBzZSBiZXlvbmQgYXJ0aWNsZSBib3JkZXJzXG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YTCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgLy8gcmVtb3ZlIGdyZXkgZ2FwIG9uIHRvcCBpZiBjb250ZW50IGNvbnRhaW5lciBjb3ZlcnMgdGhlIGNvbXBsZXRlIHdpZHRoXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgT2ZmaWNlIHBpY3R1cmUgaGVhZGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRsX29mZmljZV9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZmljZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cbn1cblxuLmRsX29mZmljZV9oZWFkZXIrYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyAvLyBubyB2aXNpYmxlIHNwYWNpbmcgYmV0d2VlbiBvZmZpY2UgaGVhZGVyIGFuZCBmaXJzdCBhcnRpY2xlXG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyAvLyAuLi4gYnV0IGEgbGl0dGxlIG1vcmUgc3BhY2luZyBvbiB0b3Bcbn1cblxuLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTI1bXMgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZGxfdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kbF92aXNpYmxlXzIge1xuICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgfVxufVxuXG5zcGFuLmRsX2ludmlzaWJsZV9ieV9kZWZhdWx0LmRsX3Zpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGxfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAgPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwjZGxfZXJyb3JzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxudWwjZGxfZXJyb3JzIGxpIHtcbiAgICBmb250LXNpemU6IDIyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBjb2xvcjogJHllbGxvdztcbn1cblxudWwjZGxfZXJyb3JzIC5kbF9lcnJvciB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG59XG5cblxuLmRsX2NlbnRlcmVkX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjFweCkgYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgIGJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbi5kbF9jZW50ZXJlZF9idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZGxfYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4uZGxfcGFnZV9kaWFsb2cgLmRsX2NlbnRlcmVkX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbiNkbF93YWl0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuZGxfd2FpdGluZ19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG59XG5cblxuLy8gcmVkZXNpZ24gZWxlbWVudHNcbi5kbC0taXNfdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRsX2xpbmsge1xuICAgIEBpbmNsdWRlIGRsX2xpbmsoKTtcbn1cblxuLmRsX2hyX3dpdGhfYXJyb3cge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnJlYWRNb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwNzRiNzc7XG59XG5cbi5kbF9kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kbC0taXNfb3BlbiB7XG4gICAgICAgIC5kbF9kcm9wZG93bl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2Ryb3Bkb3duX190b2dnbGVyX2Fycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUzZCgyLCAxLCAxKTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfZHJvcGRvd25fX3RvZ2dsZXJfYXJyb3cge1xuICAgIEBpbmNsdWRlIGRsX2Ryb3Bkb3duX2Fycm93KCk7XG59XG5cbi5kbF9kcm9wZG93bl9fdG9nZ2xlcl9hcnJvdy0tYWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZGwtLWlzX29wZW4gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxufVxuXG4uZGxfZHJvcGRvd25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbF9ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlucHV0X3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHRvcDtcblxuICAgICYgPiBkaXYge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmLmNoZWNrYm94X2lucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hdXRvX3dpZHRoIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucXVhcnQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFsZiB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d290aGlyZCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjYuNjY2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aHJlZXF1YXJ0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5kbF9pbnZpc2libGVfYnlfZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsX2ZpZWxkX2Vycm9yX3RleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yUmVkUHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25faG92ZXJfcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuMjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICAgICAgLy8gICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvd0RlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4udGV4dF9pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaW5wdXRUZXh0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxufVxuXG4ubnVtYmVyX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtNTAlKSBzY2FsZSguOCk7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrYm94X2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLmRsX3dpdGhfZmllbGRfZXJyb3IrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yUmVkUHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZGVmYXVsdElucHV0Qm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljb25zL2NoZWNrLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gLS0tIE5PVElGSUNBVElPTlMgLS0tXG5cbiRub3RpZmljYXRpb25fc2lkZU1hcmdpbl9kZXNrdG9wOiA1MHB4O1xuJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZTogMjVweDtcblxuXG4ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uX2NvbnRhaW5lciB7XG4gICAgLmRsX292ZXJsYXlfcG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxufVxuXG4ubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcblxuICAgIC5sbXRfX25vdGlmaWNhdGlvbl9fYmxvY2tlZF9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTcwcHggMCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1nL2lsbHVzdHJhdGlvbnMvYmxvY2tlZF9kZXNrdG9wLnN2ZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWxsdXN0cmF0aW9ucy9ibG9ja2VkX21vYmlsZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX25vdGlmaWNhdGlvbl9fYmxvY2tlZF90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX2Rlc2t0b3AgMjVweCAkbm90aWZpY2F0aW9uX3NpZGVNYXJnaW5fZGVza3RvcDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkbm90aWZpY2F0aW9uX3NpZGVNYXJnaW5fbW9iaWxlIDIwcHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfZGVzYyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkdmVyeUJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRub3RpZmljYXRpb25fc2lkZU1hcmdpbl9kZXNrdG9wIDMwcHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX2Rlc2t0b3A7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZSAyNXB4ICRub3RpZmljYXRpb25fc2lkZU1hcmdpbl9tb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX2hyIHtcbiAgICAgICAgbWFyZ2luOiAwICRub3RpZmljYXRpb25fc2lkZU1hcmdpbl9kZXNrdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZERUU5O1xuXG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfX3BybyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX2Rlc2t0b3AgMzVweCAkbm90aWZpY2F0aW9uX3NpZGVNYXJnaW5fZGVza3RvcDtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAkbm90aWZpY2F0aW9uX3NpZGVNYXJnaW5fbW9iaWxlIDUwcHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfX3Byb19faGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX19wcm9fX2hlYWRlcl9wMSB7XG4gICAgICAgIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX19wcm9fX2hlYWRlcl9wMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX19wcm9fX2ZlYXRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfX3Byb19fZmVhdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkdmVyeUJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2ltZy9pY29ucy9pY29uX2NoZWNrX29rX3YyLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfX3Byb19fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX19wcm9fX2N0YS0xIHtcbiAgICAgICAgQGV4dGVuZCAlZGxfYnV0dG9uLS0xO1xuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfX3Byb19fY3RhLTIge1xuICAgICAgICBAZXh0ZW5kICVkbF9idXR0b24tLTM7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxtdF9fbm90aWZpY2F0aW9uX19ibG9ja2VkX19wcm9fX2N0YV9zZXAge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG10X19ub3RpZmljYXRpb25fX2Jsb2NrZWRfZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2t5Qmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICR2ZXJ5QmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX2Rlc2t0b3A7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJG5vdGlmaWNhdGlvbl9zaWRlTWFyZ2luX21vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxtdF9fc3lzdGVtX25vdGlmaWNhdGlvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgICYubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uLS1jcml0aWNhbHtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckVycm9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG10X19zeXN0ZW1fbm90aWZpY2F0aW9uX2J1dHRvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdlLWhlYWRlci5zY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdlLWhlYWRlci1tZW51cy5zY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9lbnRlcnByaXNlLWluZm8nO1xuXG5AaW1wb3J0IFwiX2RlZXBsX2FkbWluaXN0cmF0aW9uLnNjc3NcIjtcblxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hlbHAtYm94JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wb3B1cCc7XG5cbkBpbXBvcnQgJ2RlZXBsLXJlZGVzaWduJzsiLCIvLyBpbXBvcnRlZCBpbnRvIGRlZXBsLnNjc3NcblxuQGltcG9ydCBcIi4uL19kZWZpbmVzXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgSGVhZGVyIHdpdGggbG9nbyBhbmQgbWVudXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRoZWFkZXJIZWlnaHQ6IDYwcHg7XG5cbi5kbF9oZWFkZXIge1xuICAgIGhlaWdodDogJGhlYWRlckhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAvLyBmaWxsIGZyZWUgc3BhY2Ugd2hlbiBzY3JvbGxpbmcgdXBcbiAgICBib3gtc2hhZG93OiAwcHggLTgwcHggMCA4MHB4ICNmZmY7XG4gICAgei1pbmRleDogNDAwOyAvLyBhYm92ZSBwb3B1cCBtZW51XG5cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTWVkaXVtR3JleTtcbiAgICB9XG5cbiAgICAuZGxfcHJvICZ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbn1cblxuLmRsX2Ryb3Bkb3duX2RpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWViZztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjMpLCBpbnNldCAwcHggMThweCAxM3B4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgei1pbmRleDogMzAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpe1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDIsMiwyLDAuNSk7XG4gICAgfVxuXG4gICAgJi5kbF9vcGVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgICYuZGxfb3Blbl8yIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9fbWVudUVudHJpZXM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIGxhYmVsLmRsX2NoZWNrYm94X2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMjAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVfX21lbnVFbnRyaWVzO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBociB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAuZGxfcHJvICZ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGxfdGV4dF9pbnB1dHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4wZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplX19tZW51RW50cmllcztcblxuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfX21lbnVFbnRyaWVzO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNhcmV0LWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgLy8gZml4IHllbGxvdyBiYWNrZ3JvdW5kIGZvciBhdXRvZmlsbCBpbiBjaHJvbWVcbiAgICAgICAgICAgIC8vIHNlZTogaHR0cHM6Ly93ZWJhZ2lsaXR5LmNvbS9wb3N0cy90aGUtdWx0aW1hdGUtbGlzdC1vZi1oYWNrcy1mb3ItY2hyb21lcy1mb3JjZWQteWVsbG93LWJhY2tncm91bmQtb24tYXV0b2NvbXBsZXRlZC1pbnB1dHNcbiAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwcHggJGJsdWViZyBpbnNldDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDBweCAkYmx1ZWJnIGluc2V0O1xuICAgICAgICAgICAgICAgIGNhcmV0LWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IGNhcmV0LWNvbG9yIDk5OTk5OXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgIzg2YTZiYzsgLy8gZXF1YWxzIHRvIGJhY2tncm91bmQgKyByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgd2l0aG91dCBhbHBoYSAoYWxwaGEgc2VlbXMgbm90IHRvIHdvcmsgaGVyZSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gaW5hY3RpdmUgaW5wdXRcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMS4wKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRsX3BybyAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBjYXJldC1jb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBweCAjZjhmOGY4IGluc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDBweCAjZjhmOGY4IGluc2V0O1xuICAgICAgICAgICAgICAgICAgICBjYXJldC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYXJldC1jb2xvciA5OTk5OTlzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICAjZjBmMGYwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplX19tZW51RW50cmllcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIC5kbF9wcm8gJntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICA+IGlucHV0OmZvY3VzICsgbGFiZWwsXG4gICAgICAgID4gaW5wdXQ6YWN0aXZlICsgbGFiZWx7XG4gICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBlbXB0eSwgaW5hY3RpdmUgaW5wdXRcbiAgICAgICAgPiBpbnB1dDpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS4wZW0pIHNjYWxlKDEuMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGh0dHBzOi8vd2ViYWdpbGl0eS5jb20vcG9zdHMvdGhlLXVsdGltYXRlLWxpc3Qtb2YtaGFja3MtZm9yLWNocm9tZXMtZm9yY2VkLXllbGxvdy1iYWNrZ3JvdW5kLW9uLWF1dG9jb21wbGV0ZWQtaW5wdXRzXG5cbiAgICAuZGxfcm93LS1sYXJnZV9pbnB1dHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVlbTtcbiAgICB9XG5cbiAgICAuZGxfZmxhdF9idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9fbWVudUVudHJpZXM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMS4yNWVtO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDEuMGVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5kbF9mbGF0X2J1dHRvbi0tc3dpdGNoX3JpZ2h0e1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTsgLy8gaW5jcmVhc2Ugc2l6ZSB0byBlbmNsb3NlIGFycm93IHdpdGggZm9jdXMgb3V0bGluZVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciA3NW1zIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICY6Zm9jdXM6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRsX2ZsYXRfYnV0dG9uLS1zd2l0Y2hfbGVmdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgNzVtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyLFxuICAgICAgICAmOmZvY3VzOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kbF9yb3ctLWJ1dHRvbnN7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplX19tZW51RW50cmllcztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIC5kbF9idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfX21lbnVFbnRyaWVzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgNTBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuZGxfYnV0dG9uOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kbF9idXR0b246YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlYmc7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gZGl2ID4gbGFiZWx7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyZW0gKyA2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZGxfcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMGVtO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmRsX2xpbmsge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9fbWVudUVudHJpZXM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5kbF9idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgIH1cbiAgICAuZGxfYnV0dG9ucyAuZGxfYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVfX21lbnVFbnRyaWVzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRfX21lbnVFbnRyaWVzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICB9XG5cbiAgICAmLmRsX2Ryb3Bkb3duX2RpYWxvZy0tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVfX21lbnVFbnRyaWVzO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG5cbiAgICAgICAgICAgID4gYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhOnZpc2l0ZWQsXG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0X19tZW51RW50cmllcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZV9fbWVudUVudHJpZXM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYTpvbmx5LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYTpmb2N1cyxcbiAgICAgICAgICAgID4gYnV0dG9uOmZvY3Vze1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGE6aG92ZXIsXG4gICAgICAgICAgICA+IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuZGxfbWVudV9oaW50e1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmRsX2Ryb3Bkb3duX2RpYWxvZ19faGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC8vIHVzZXIgbG9nZ2VkIGluXG4gICAgLmRsX3BybyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAvLy5kbF9kcm9wZG93bl9kaWFsb2dcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCwgYnV0dG9ue1xuICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGxfZHJvcGRvd25fZGlhbG9nX19oZWFkZXIge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWRsX2hlYWRlckVsZW1lbnRfYnV0dG9uQmFzZVN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLmRsX2hlYWRlciB7XG4gIGhlaWdodDogJGhlYWRlckhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uZGxfaGVhZGVyX21lbnVfdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XG59XG5cblxuQGtleWZyYW1lcyBkbF9oZWFkZXJfbWVudV92Ml9fcG9wdXBfYW5pbWF0aW9uIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIHNjYWxlKDAuOSk7IG9wYWNpdHk6IDAuMDsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyAgb3BhY2l0eTogMS4wOyB9XG59XG5cbi5kbF9oZWFkZXJfbWVudV92Ml9fdXNlcl9tZW51X25ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUzRTk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUZEO1xuICAgIH1cblxuICAgID4gLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zX19vcGVuZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cblxuICAgIC5kbF9oZWFkZXJfbWVudV92Ml9fYnV0dG9uc19fYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3MTcxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zX19lbWFpbE5hbWVfY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zX19uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5kbF9oZWFkZXJfbWVudV92Ml9fdXNlcl9tZW51LS1pc19vcGVuID4gYnV0dG9uID4gLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zX19vcGVuZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgLmRsX3VzZXJfbG9nZ2VkX2luICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRsX2hlYWRlcl9tZW51X3YyX191c2VyX21lbnVfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFuaW1hdGlvbjogZGxfaGVhZGVyX21lbnVfdjJfX3BvcHVwX2FuaW1hdGlvbiAwLjEwMHMgMC4wcyBlYXNlLW91dCAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtMTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd0RlZmF1bHQ7XG4gICAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG5cbiAgICBAYXQtcm9vdCAuZGxfaGVhZGVyX21lbnVfdjJfX3VzZXJfbWVudS0taXNfb3BlbiAuZGxfaGVhZGVyX21lbnVfdjJfX3VzZXJfbWVudV9fZHJvcGRvd257XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDAsIDg3LCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRsX2hlYWRlcl9tZW51X3YyX191c2VyX21lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gei1pbmRleDogMTAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgPiBidXR0b24ge1xuICAgIEBleHRlbmQgJWRsX2hlYWRlckVsZW1lbnRfYnV0dG9uQmFzZVN0eWxlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgfVxuICAgID4gZGl2e1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cblxuICB9XG5cbiAgLmRsX3VzZXJfbG9nZ2VkX2luICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRsX2hlYWRlcl9tZW51X3YyX191c2VyX21lbnVfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFuaW1hdGlvbjogZGxfaGVhZGVyX21lbnVfdjJfX3BvcHVwX2FuaW1hdGlvbiAwLjEwMHMgMC4wcyBlYXNlLW91dCAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtMTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvd0RlZmF1bHQ7XG4gICAgQGF0LXJvb3QgLmRsX2hlYWRlcl9tZW51X3YyX191c2VyX21lbnUtLWlzX29wZW4gLmRsX2hlYWRlcl9tZW51X3YyX191c2VyX21lbnVfX2Ryb3Bkb3due1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9uLCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRsX2hlYWRlcl9tZW51X3YyX19sb2dvX19pbWcge1xuICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkgYW5kIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgIGNvbnRlbnQ6dXJsKFwiL2ltZy9sb2dvL0RlZXBMX0xvZ29fV2hpdGUuc3ZnXCIpO1xuICB9XG59XG5cbi5kbF9oZWFkZXJfbWVudV9fbG9nb19fdGV4dCB7XG4gIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSBhbmQgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgY29udGVudDp1cmwoXCIvaW1nL2xvZ28vRGVlcExfVGV4dF9XaGl0ZS5zdmdcIik7XG4gIH1cbn1cblxuLmRsX2hlYWRlcl9tZW51X3YyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgJixcbiAgJjp2aXNpdGVkLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IC5kbF9oZWFkZXJfbWVudV92Ml9fbG9nb19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IDY2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfUykge1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZGxfaGVhZGVyX21lbnVfdjJfX2xvZ29fX3RleHQge1xuICAgIHBhZGRpbmc6IDhweCA4cHggMCAxOXB4O1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAwIDEycHg7XG4gICAgfVxuICB9XG4gID4gc3BhbntcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDRweCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLmRsX2hlYWRlcl9tZW51X3YyX19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMzBweCAwIDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yQmdQYWdlO1xuICBoZWlnaHQ6IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGxfaGVhZGVyX21lbnVfdjJfX2l0ZW1zIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uZGxfaGVhZGVyX21lbnVfdjJfX2xpbmtzLFxuLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGxfaGVhZGVyX21lbnVfdjJfX2xpbmtzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuZGwtLW1hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAvLyAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvLyB9XG5cbiAgLy8gZG9uJ3QgZGlzcGxheSBhbnkgbmF2aWdhdGlvbiBsaW5rcyAoYmVzaWRlcyB0cmFuc2xhdG9yKSBvbiBtb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICA+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kbF9oZWFkZXJfbWVudV92Ml9fbGlua3MtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogM3B4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9TKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5kbF9oZWFkZXJfbWVudV92Ml9fbGlua3NfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kbF9kcm9wZG93bl9fdG9nZ2xlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICAgICYuZGwtLWlzX29wZW4ge1xuICAgICAgLmRsX2Ryb3Bkb3duX190b2dnbGVyX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZTNkKDEuNywwLjgsMSk7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kbF9kcm9wZG93bl9fdG9nZ2xlcl9hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNywwLjgsMSk7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGxfZHJvcGRvd25fX3RvZ2dsZXJfYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRsX2hlYWRlcl9tZW51X3YyX19saW5rc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoJGNvbG9yQmx1ZVNlY29uZGFyeSwgMCk7XG5cbiAgJixcbiAgJjp2aXNpdGVkLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICB9XG4gICY6bm90KC5ub2hvdmVyKTpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKCRjb2xvckJsdWVTZWNvbmRhcnksIDEpO1xuICAgIGNvbG9yOiAjMDA2NDk0O1xuICB9XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gICYuZGxfdHJhbnNsYXRvcl9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmRsX2xvZ29fdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICB9XG5cbiAgICAuZGxfdHJhbnNsYXRvcl9saW5rX2NvbnRhaW5lcj46Zmlyc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAmOm5vdCgubm9ob3Zlcik6aG92ZXJ7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7IFxuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YUyl7XG4gICAgJi5kZWVwbF9wcm9fbW9iaWxle1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWFMpe1xuICAuZGxfaGVhZGVyX21lbnVfdjJfX2xpbmtzLmNvbXBhY3RIZWFkZXJ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgLmRsX3RyYW5zbGF0b3JfbGlua3tcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgLmRsX2xvZ29fdGV4dHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDNweCA0cHggMCAwO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuXG4uZGxfaGVhZGVyX21lbnVfdjJfX2xvZ2luX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGRsX21lZGlhKGhhbmRoZWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kbF91c2VyX2xvZ2dlZF9pbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiBidXR0b24ge1xuICAgIEBleHRlbmQgJWRsX2hlYWRlckVsZW1lbnRfYnV0dG9uQmFzZVN0eWxlO1xuICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWcvaWNvbnMvaWNvbl91c2VyX3doaXRlX3YyLnN2Zykgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkY29sb3JCbHVlUHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDZweCA0cHggMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbG9naW4gYnV0dG9uIHdpdGhvdXQgaWNvblxuLmRsX2hlYWRlcl9tZW51X3YyX19sb2dpbl9idXR0b25fc2ltcGxlIHtcbiAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRsX3VzZXJfbG9nZ2VkX2luICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlZGxfaGVhZGVyRWxlbWVudF9idXR0b25CYXNlU3R5bGU7XG4gICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltZy9pY29ucy9pY29uX3VzZXJfd2hpdGVfdjIuc3ZnKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvckJsdWVQcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDRweCA2cHggNHB4IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cblxuLmRsX2hlYWRlcl9tZW51X3YyX19idXR0b25zX19tZW51IHtcblxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1nL2ljb25zL2ljb25fbWVudV92Mi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgPmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlZGxfaGVhZGVyRWxlbWVudF9idXR0b25CYXNlU3R5bGU7XG5cbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0b3A6MnB4O1xuICAgICAgbGVmdDoycHg7XG4gICAgICBjb2xvcjogJGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoX1MpIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5cblxuLmRsX2FkbWluX21lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA2MHB4O1xuXG4gIC5kbF9kcm9wZG93bl9fdG9nZ2xlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kbF9kcm9wZG93bl9fdG9nZ2xlcl9hcnJvdyB7XG4gICAgcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG4gIC5kbF9kcm9wZG93bl9fY29udGVudCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1NXB4O1xuICB9XG59XG5cbi5kbF9oZWFkZXJNZW51X19hcHBCdXR0b257XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlU2Vjb25kYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46MCAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgQG1lZGlhICAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gID5zcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gID5zcGFuOmxhc3QtY2hpbGR7XG4gICAgZm9udC1zaXplOjcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMGVtO1xuICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCbHVlUHJpbWFyeTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5kbF9oZWFkZXJNZW51X19wcm9CdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcbiAgQGFwcGx5IGZvcmNlZC1jb2xvcnMtbW9kZS1ib3JkZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgQG1lZGlhICAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gID5zcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmRsX2hlYWRlck1lbnVfX3Byb0J1dHRvbl90ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgbWFyZ2luOiAtMC41ZW0gLTFlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yQmx1ZVByaW1hcnk7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cbiAgJjphY3RpdmV7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYWxsOiB1bnNldDtcbiAgfVxufVxuXG4uZGxfaGVhZGVyTWVudV9faXRlbVdpdGhCYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kbF9oZWFkZXJNZW51X19mcmVlQmFkZ2UsIC5kbF9oZWFkZXJNZW51X19hbHBoYUJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzE3MTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmllMTFNb2RhbF9iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDgwMDsgXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IFxuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyBcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXG4gIGZvbnQtZmFtaWx5OiAkZm9udF9kZWZhdWx0O1xufVxuXG4uaWUxMU1vZGFsX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaWUxMU1vZGFsX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodF9ibG9ja1RleHQ7XG4gIH1cbn1cblxuLmllMTFNb2RhbF9jbG9zZUljb24ge1xuICBjb2xvcjogJGNvbG9yTGlnaHRHcmV5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci13aWR0aDogMDsgXG4gIH1cbn1cblxuLmllMTFNb2RhbF9ib2R5MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIGEge1xuICAgIEBpbmNsdWRlIGRsX2xpbmsoKTtcbiAgfVxufVxuXG4uaWUxMU1vZGFsX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaWUxMU1vZGFsX2Nsb3NlQnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuIiwiLmRsX21lbnVfX2Nsb3NlX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJsdWVQcmltYXJ5O1xuICAgIHdpZHRoOiAxLjVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDc1bXMgZWFzZS1vdXQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVTZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmRsX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgOSwgOSwgMC4zKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGFuaW1hdGlvbjogZGxfbWVudV9vdmVybGF5X2FuaW1hdGlvbiAwLjI1cyAwLjBzIGVhc2Utb3V0IDE7XG5cbiAgQGF0LXJvb3Qge1xuICAgIEBrZXlmcmFtZXMgZGxfbWVudV9vdmVybGF5X2FuaW1hdGlvbiB7XG4gICAgICAwJSB7ICBvcGFjaXR5OiAwLjA7IH1cbiAgICAgIDEwMCUgeyAgIG9wYWNpdHk6IDEuMDsgfVxuICAgIH1cbiAgfVxufVxuXG4uZGxfb3ZlcmxheV9wb3B1cCB7XG4gIEBleHRlbmQgLmRsX292ZXJsYXk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCA5LCA5LCAwLjUpO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBkbF9lbnRlcnByaXNlX2luZm9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kbF9lbnRlcnByaXNlX2luZm97XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogNDhweDsgLy8gbWVudSBoZWlnaHQgKyBzb21lIHBpeGVsc1xuXG4gICAgPiBkaXYgPiBkaXYgeyAvLyBwb3B1cCB3aW5kb3dcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAvLyB0byBhbGlnbiBsb2dvIGF0IHRoZSBib3R0b21cblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGxfZW50ZXJwcmlzZV9pbmZvLS1jb25maXJtZWQgPiBkaXYgPmRpdntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MG1zIGVhc2UtaW47XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMilcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG59XG5cbi5kbF9lbnRlcnBpc2VfbG9naW5fcG9wdXBfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5kbF9lbnRlcnBpc2VfbG9naW5fcG9wdXBfaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4iLCIvLyBpbXBvcnRlZCBpbnRvIGRlZXBsLnNjc3NcblxuQGltcG9ydCBcIl9kZWZpbmVzXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmxvYXRpbmcgYm94ZXMgd2l0aCBjb2xvcmVkIGJhY2tncm91bmRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBwcm8tcmVnaXN0cmF0aW9uLnBocFxuXG5cbi5kbF9jb250ZW50IGlucHV0W3JlYWRvbmx5XSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAvLyBmb250LXNpemU6IDI1MCU7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY29udGVudF9ib3ggLmRsX2NvbnRlbnQgaW5wdXQuZGxfYW1vdW50IHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG4uZGxfcGFnZV9kaWFsb2cgLmRsX2NvbnRlbnRfYm94IC5kbF9jb250ZW50IHNwYW4uZGxfdW5pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZGxfcGFnZV9kaWFsb2cgLmRsX2NvbnRlbnRfYm94IC5kbF9jb250ZW50IGlucHV0LmRsX251bWJlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xufVxuLmRsX3BhZ2VfZGlhbG9nIC5kbF9jb250ZW50X2JveCAuZGxfY29udGVudCBzcGFuLmRsX2N1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuXG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY29udGVudF9ib3gge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyB7XG4gICAgLmRsX2NvbnRlbnRfYm94IHtcbiAgICAgICAgLmRsX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWViZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRsX2xpZ2h0X2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGxfY29udGVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gICAgICAgICAgICB1bCNkbF9lcnJvcnMgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGxfcGFnZV9kaWFsb2cgLmRsX2NvbnRlbnRfYm94IC5kbF9jb250ZW50IGxhYmVsIHtcbiAgICAvLyBmb250LXNpemU6IDI1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY29udGVudF9ib3ggLmRsX2NvbnRlbnQgbGFiZWwuZGxfdGV4dCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY29udGVudF9ib3ggLmRsX2NvbnRlbnQgLmRsX3R5cGUgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZGxfcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xufVxuXG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY29udGVudF9ib3ggLmRsX2NvbnRlbnQge1xuICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgICBpbnB1dFtuYW1lPXppcF0ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgaW5wdXRbbmFtZT1jaXR5XSB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5kbF9wYWdlX2RpYWxvZyAjZGxfYWN0aW9uX3JlZ2lzdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHg7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyAuZGxfY2FwdGNoYV9pbWFnZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRsX3BhZ2VfZGlhbG9nIC5kbF9yb3cgYnV0dG9uLmRsX3JlbG9hZF9jYXB0Y2hhIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogNTAwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kbF9wYWdlX2RpYWxvZyBhLmRsX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDIyMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZGxfcGFnZV9kaWFsb2cgLmRsX3Jvdy5kbF9jb21tZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vIGZvbnQtc2l6ZTogMjUwJTtcbn1cblxuLmRsX3BhZ2VfZGlhbG9nIC5kbF9yb3cgc3Bhbjpub3QoLmRsX2hlbHApIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vIGZvbnQtc2l6ZTogMjUwJTtcbn1cblxuLmRsX3BhZ2VfZGlhbG9nIC5kbF9yb3cgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cblxuLmRsX3BhZ2VfZGlhbG9nICNkbF9yZWdpc3RyYXRpb25fbG9naW5fa2VlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufSIsIlxuLyogID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfTCkge1xuICBodG1sLmRsX25vX3Njcm9sbCwgaHRtbC5kbF9ub19zY3JvbGwgYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmRsX2hlbHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrYmx1ZTtcbiAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgY3Vyc29yOiBoZWxwO1xuICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI/XCI7XG4gIH1cbn1cblxuLmRsX2hlbHBfYm94IHtcbiAgJGJvcmRlcl9jb2xvcjogIzg4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuMDtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogMjAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgLmRsX2hlbHBfYm94X2JhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJvcmRlcl9jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAuZGxfaGVscF9ib3hfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS41NTtcblxuICB9XG4gIC5kbF9oZWxwX2JveF90b3BfcGVhayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCAxMC40cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYm9yZGVyX2NvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGxfaGVscF9ib3hfbGVmdF9wZWFrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggMTAuNHB4IDZweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYm9yZGVyX2NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGxfaGVscF9ib3hfcmlnaHRfcGVhayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCAxMC40cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRib3JkZXJfY29sb3I7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kbF9oZWxwX2JveF9ib3R0b21fcGVhayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMC40cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59IiwiXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFBvcHVwc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgQGtleWZyYW1lcyBkbF9wb3B1cF9fZmFkZV9pbl9hbmltYXRpb24ge1xuICAgIDAlIHsgb3BhY2l0eTogMC4wOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxuICB9XG4gIFxuICAuZGxfcG9wdXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LDEyOCwxMjgsMC4yKTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTUsIDIyOCwgMC41OSk7XG4gIFxuICAgICAgYW5pbWF0aW9uOiBkbF9wb3B1cF9fZmFkZV9pbl9hbmltYXRpb24gNzVtcyBlYXNlLW91dCAxO1xuICBcbiAgICAgIC5kbF9wb3B1cF9fY2xvc2VfYnV0dG9uLFxuICAgICAgLmRsX3BvcHVwX2Nsb3NlIHtcbiAgICAgICAgLy8gICBAZXh0ZW5kICVkbF9idXR0b24tLTQ7XG5cbiAgICAgICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUykge1xuICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kbF9wb3B1cF9fYmFja2dyb3VuZHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMik7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuICBcbiAgICAgIC5kbF9wb3B1cF9fY29udGVudCxcbiAgICAgIC5kbF9wb3B1cF9jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXZoO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMXB4IDFweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgICAuZGxfcG9wdXBfY29udGVudF9fc2Nyb2xsX2NvbnRhaW5lcnsgIC8vIGltcG9ydGFudCBmb3IgaU9TIGRldmljZXNcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBcdCAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWFMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBkaXYuZGxfcm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIC8vZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAvL2gzLFxuICAgICAgICAgIC8vYXJ0aWNsZSAuZGxfaW5wdXRfc2VjdGlvbl8yIC5kbF9yb3cgaDMge1xuICAgICAgICAgIC8vICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIC8vfVxuICAgICAgICAgIGxhYmVsOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAvL21pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRsX3JpZ2h0X2J1dHRvbiB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbiAgXG4gIC8vIC5kbF9ib2R5LS10ZXh0X3BhZ2UgLmRsX3BvcHVwIC5kbF9wb3B1cF9jb250ZW50IGFydGljbGUgLmRsX2lucHV0X3NlY3Rpb25fMiB7XG4gIC5kbF9wb3B1cF9fY29udGVudCAuZGxfaW5wdXRfc2VjdGlvbl8yLFxuICAuZGxfcG9wdXBfY29udGVudCAuZGxfaW5wdXRfc2VjdGlvbl8yIHtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIC5kbF9yb3cge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICB9XG4gIFxuICAgICAgaHIge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgfVxuICBcbiAgICAgIC8vcCB7XG4gICAgICAvLyAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAvL31cbiAgXG4gICAgICAvLy5kbF9yb3cgPiBsYWJlbDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC8vICAgIG1pbi13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICAvL31cbiAgfVxuICBcbiAgLmRsX3BvcHVwLmRsX3BvcHVwLS1zbWFsbCAuZGxfcG9wdXBfX2NvbnRlbnQsXG4gIC5kbF9wb3B1cC5kbF9wb3B1cC0tc21hbGwgLmRsX3BvcHVwX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDoyMHZoO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9NKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXZoO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9TKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnZoO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aF9YUyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTB2aDtcbiAgICAgIH1cbiAgfVxuICBcbiAgLmRsLS13aXRoX3BvcHVwLFxuICAuZGxfYm9keS0td2l0aF9wb3B1cCxcbiAgYm9keS5kbF9wb3B1cF9vcGVuZWQge1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgLmRsX3BvcHVwIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgfVxuICAgICAgYm9keSA+YXJ0aWNsZSxcbiAgICAgID5hcnRpY2xlLFxuICAgICAgbWFpbixcbiAgICAgIGhlYWRlcixcbiAgICAgIGZvb3RlcixcbiAgICAgIC5kbF90cmFuc2xhdG9yX3BhZ2VfY29udGFpbmVyICB7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICB9XG4gIH1cbiAgXG4gIGJvZHkuZGxfcHJpY2luZ19wb3B1cF9vcGVuZWQge1xuICAgICAgbWFpbixcbiAgICAgIGhlYWRlcixcbiAgICAgIGZvb3RlciAge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICBcbiAgICAgIH1cbiAgfVxuICBcbiAgLmRsLS1oZWFkZXJfcG9wdXBfb3BlbntcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICA+IGJvZHl7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuICB9XG4gIC8vID09PT09PT09PT09PT09IEVuZDogUG9wdXBcbiAgIiwiQGltcG9ydCAnLi9kZWZpbmVzJztcblxuLmRsX2JvZHktLXJlZGVzaWduIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ1BhZ2UgIWltcG9ydGFudDsgXG4gIFxuICAuZGxfdG9wX2VsZW1lbnQtLXdpZGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX1hYTCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoX0wpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkbF9tZWRpYShoYW5kaGVsZF9kZXZpY2Upe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5kbF9ib2R5X2FkbWlucGFnZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIFxuICBAaW1wb3J0ICcuL3JlZGVzaWduL3RyYW5zbGF0b3InO1xufSIsIi5sbXRfX2VkaXRfdGV4dF9wb3B1cCB7XG4gIC8vIEBpbmNsdWRlIG5vU2Nyb2xsYmFyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmxtdF9fZWRpdF90ZXh0X3BvcHVwLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4gIFxuLmxtdF9fZWRpdF90ZXh0X3BvcHVwX19iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbn1cbi5sbXRfX2VkaXRfdGV4dF9wb3B1cF9fdG9wX3BlYWsge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uL2xtdF9zdWdnZXN0aW9ucyc7XG4kY29sb3JGb2N1c0JvcmRlcjogJGNvbG9yQmx1ZVNlY29uZGFyeTtcblxuLmxtdC0td2ViIHtcbiAgLmxtdF9fbGFuZ3VhZ2VfY29udGFpbmVyX3ByaW0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdCB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLXRhcmdldCB7XG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3QtLW9wZW4ge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG10X19sYW5ndWFnZV9zZWxlY3RfX21lbnUge1xuICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxtdF9fbGFuZ3VhZ2Vfc2VsZWN0X19hY3RpdmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sbXRfX2xhbmd1YWdlX3NlbGVjdF9fbW9iaWxlTGFuZ1NlbGVjdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxtdF9fc2lkZV9jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tc291cmNlIHtcbiAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubG10X19zaWRlX2NvbnRhaW5lci0tdGFyZ2V0IHtcbiAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGxfbWVkaWEoaGFuZGhlbGRfZGV2aWNlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sbXRfX3RleHRhcmVhX2NvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICAgIC5sbXRfX3RleHRhcmVhX2NvbnRhaW5lcl9fY19ib3JkZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEuMSwgMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgdG9wOiAyNjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyIHtcbiAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGxtdF9jb2xvcl9wYXNzaXZlQm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgXG5cbiAgICAmLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICBib3JkZXI6ICRsbXRfYm9yZGVyV2lkdGggc29saWQgJGNvbG9yRm9jdXNCb3JkZXIgIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgLmxtdF9fdGV4dGFyZWFfY29udGFpbmVyX19jX2JvcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sbXRfX3RleHRhcmVhX19jX2JvcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvaW1nL3RyYW5zLWJvcmRlci12Mi5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCAzODBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01ODdweCAtMTU0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMS4xLCAxKTtcbiAgICB9XG4gIH1cblxuICAkc291cmNlVG9vbGJhclBvc2l0aW9uOiAyNDBweDtcbiAgJGxpbWl0TWFya2VyT2Zmc2V0OiA2cHg7XG4gICRsaW1pdE1hcmtlclBvc2l0aW9uOiAkc291cmNlVG9vbGJhclBvc2l0aW9uICsgJGxpbWl0TWFya2VyT2Zmc2V0O1xuICBcbiAgLmxtdF9fdGV4dGFyZWFfcHJvQWQtLXZpc2libGUge1xuICAgIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24ge1xuICAgICAgY29sb3I6ICRjb2xvclJlZFByaW1hcnk7XG4gICAgICBib3R0b206ICRzb3VyY2VUb29sYmFyUG9zaXRpb247XG5cbiAgICAgIGh0bWxbbGFuZz1cInJ1XCJdICYge1xuICAgICAgICBib3R0b206ICRzb3VyY2VUb29sYmFyUG9zaXRpb24gKyAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmIH4gLmxtdF9fc291cmNlX3RleHRhcmVhX19sZW5ndGhfbWFya2VyIHtcbiAgICAgIGJvdHRvbTogJGxpbWl0TWFya2VyUG9zaXRpb247IFxuICAgICAgXG4gICAgICBodG1sW2xhbmc9XCJydVwiXSAmIHtcbiAgICAgICAgYm90dG9tOiAkbGltaXRNYXJrZXJQb3NpdGlvbiArIDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLWNyaXRpY2FsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiFcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb2NUcmFuc190cmFuc2xhdG9yX3VwbG9hZF9idXR0b24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJi5sbXQtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fbGVuZ3RoX21hcmtlci0tY3JpdGljYWwge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAvLyBERi0xOTA2XG4gICAgJi0taXMtbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIFxuICAubG10X19zb3VyY2VfdGV4dGFyZWFfX3Byb0FkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuZGxfaHJfd2l0aF9hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubG10X19zb3VyY2VfdGV4dGFyZWFfX3Byb0FkX190ZXh0MSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9YWEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX1hMKSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sbXRfX3NvdXJjZV90ZXh0YXJlYV9fcHJvQWRfX3RleHQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGhfWEwpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09ICBwcm9BZCB0YXJnZXQgdGV4dGFyZWEgPT09PT09PT09PT09PT09PT1cblxuLmxtdF9fdGFyZ2V0X3RleHRhcmVhX19wcm9BZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sbXRfX3RhcmdldF90ZXh0YXJlYV9wcm9BZF9oaWdobGlnaHQge1xuICBjb2xvcjogI0Q5NUU1Qztcbn1cblxuLmxtdF9fdGFyZ2V0X3RleHRhcmVhX3Byb0FkX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWRfY29udGVudCB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG59XG5cbi5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWRfdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNFN0YzRjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICNEOTVFNUM7XG4gIH1cblxufVxuXG4ubG10X190YXJnZXRfdGV4dGFyZWFfX3Byb0FkX2dyYWRpZW50IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpLCByZ2JhKDI1NSwyNTUsMjU1LCAxKSk7XG59XG5cbi5sbXQtLWFjdGl2ZV90cmFuc2xhdGlvbl9yZXF1ZXN0IC5sbXRfX3RhcmdldF90ZXh0YXJlYV9fcHJvQWR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09ICBlbmQ6IHByb0FkIHRhcmdldCB0ZXh0YXJlYSA9PT09PT09PT09PT09PT09PVxuXG4ubG10X19zaWRlc19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYubG10LS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsbnVsbF0sInNvdXJjZVJvb3QiOiIifQ== */